私たちはサーバー上で複数のプロセスを実行していますが、これらはほとんどCPUを集中的に使用しますが、データの読み取りにはローカルHDDも使用します。これらのボックスでTaskManagerのCPU負荷とメモリ使用量を簡単に確認できますが、HDD IOを監視するにはどうすればよいですか?私は理解したいと思います:
最も単純なメトリックはディスクキューです。基本的には、ディスクに書き込まれるためにキューで待機している操作の数です。経験則では、キューのsustainedサイズがアレイ内のディスク数よりも大きい場合、より多くのディスクが必要になります。
これはすべて、perfmonを使用して測定できます。
または、Nagiosを使用してWindows Serverのディスク負荷を監視できます。このプラグインは、Windowsサーバー上のディスクの負荷を監視するために完全に機能します。また、読み取りと書き込みのレイテンシ、読み取りと書き込みのキュー、読み取りと書き込みの数、読み取り速度と書き込み速度も計算します。