- PR -

Windows2003(DC)で、CPUは振らずにContextSwitchが多発

1
投稿者投稿内容
Daigo_
会議室デビュー日: 2004/11/18
投稿数: 9
投稿日時: 2008-02-15 10:40
Windows2003サーバーの負荷の掛かり方について教えてください。

ActiveDirectory(AD)で構築されたドメインで、ユーザーを増加するため、
ドメコン(DC)を強化要否の調査を依頼されました。

パフォーマンスを取って見ると、
1)ProcessorTimeはピーク時でも10%強。
2)しかし、ピークアワーには、ContextSwitch/sが2000オーバー、
 ProcessorQueueLengthが5〜25を頻繁に示す。
3)Page/s、Disk Queue Lengthは問題無さそう。
でした。
AD認証だけなので、そもそも負荷は低いと思っていますが、2)が気になっています。
対策はDCを追加して適切にサイトを分割すれば良いのかも知れませんが、
CPUの負荷がこの程度では、機器を追加してくださいとは説得しづらいです。
上記のような状態は結構BUSYな状態なんでしょうか?
実は設定がアマいだけ、というのであれば、それはそれなんですが。
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-02-15 11:23
引用:

Daigo_さんの書き込み (2008-02-15 10:40) より:
2)しかし、ピークアワーには、ContextSwitch/sが2000オーバー、
 ProcessorQueueLengthが5〜25を頻繁に示す。


良くは知りませんが、"Context Switches/sec" は、物理単位が [1/sec] ですから、CPU のクロックが高ければ、いくらでも大きくなってもおかしくない値だろうと思います。2000位も普通だと思います。
"Processor Queue Length" は、大きいような気もしますが、ディスクの待ちやネットワークの待ちになっているためではないでしょうか?ディスクが CPU に比べて古くて遅かったり、ネットワークのトラブルがあるのではないでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)