- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-12-20T15:13:30+00:00","default:admin","admin")
#author("2019-02-07T02:55:36+00:00","default:admin","admin")
-[[性能問題のポイント:https://techinfoofmicrosofttech.osscons.jp/index.php?%E6%80%A7%E8%83%BD%E5%95%8F%E9%A1%8C%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88]]
*基本的な設定 [#qe700fca]
**ワーカープロセス [#ab35f7b0]
-[[Webガーデンによるアプリケーションプールのマルチプロセス化:https://www.buildinsider.net/web/iis8/08]]
-[[アプリケーションプールのワーカープロセスの最大数を変更する:https://www.ipentec.com/document/iis-change-worker-process-max-count]]
***CPU使用率 [#ib798340]
-[[そろそろ IIS のチューニングをする - その2( CPU Throttling 設定 ※IIS8.0からです ) -:http://ryuchan.hatenablog.com/entry/2013/12/07/101850]]
-ワーカープロセス毎にCPU使用率の上限値を設定することができる
-IIS 8.0以降で設定可能
-設定項目
--制限(%) ... 0~100 で指定
--制限間隔(分) ... とりあえず default の 5 のまま
--制限動作
---Throttle ... CPU消費率が設定値に制限される
---ThrottleUnderLoad ... CPU使用率が制限されるのはCPUの競合が発生したときのみ。制限間隔は使用されず、イベントログエントリが作成される。
---KillW3WP ... アプリケーションプールがシャットダウンされ、イベントログエントリが作成される
*計測 [#pdafa69e]
-[[パフォーマンスカウンタでWebサーバー(IIS)の負荷調査をする (Windows Server Tips):https://www.ipentec.com/document/windows-performance-counter-survey-server-load]]
--[[IISのASP.NETアプリケーションへのリクエスト数をパフォーマンスカウンターで測定する (Windows Server Tips):https://www.ipentec.com/document/windows-performance-counter-show-request-per-second-for-asp-net-application]]
--[[IISで稼働しているASP.NETアプリケーションへの実行時間をパフォーマンスカウンターで測定する:https://www.ipentec.com/document/windows-performance-counter-show-execute-time-for-asp-net-application]]
-[[そろそろ IIS のチューニングをする - その1( keep-alive 設定 ) -:http://ryuchan.hatenablog.com/entry/2013/11/24/091620]]
**パフォーマンスチューニング [#o6ddf11c]
-[[IIS のパフォーマンスの最適化:https://docs.microsoft.com/ja-jp/biztalk/technical-guides/optimizing-iis-performance]]