![iSCSI-Laufwerk läuft zu 100 %, aber SAN und Netzwerk nicht](https://rvso.com/image/623659/iSCSI-Laufwerk%20l%C3%A4uft%20zu%20100%20%25%2C%20aber%20SAN%20und%20Netzwerk%20nicht%20.png)
Wir haben einen virtuellen Server, der auf VMware läuft. An diesen virtuellen Server sind mehrere iSCSI-Laufwerke angeschlossen (Laufwerke E, F und G). Er hat zwei virtuelle Netzwerkkarten – eine für normalen Netzwerkverkehr und eine für iSCSI. Beide Netzwerkkarten sind mit 1 Gbit/s verbunden. Wir verwenden Windows 2012.
Jede halbe Stunde führen wir einen Prozess aus, der ein Laufwerk (z. B. Laufwerk F) recht intensiv beansprucht. In PerfMon sehen wir, dass die % Disk Read Time bei 100 % liegt, während dieser Prozess läuft. Im Task-Manager übersteigt der Durchsatz der iSCSI-Verbindung selten 500 Mbit/s und liegt normalerweise bei etwa 200–300 Mbit/s, während dieser Prozess läuft.
Auch die Grafik der Festplattenaktivität im SAN und am Switch zwischen Host und SAN zeigt, dass diese deutlich unter ihrer Kapazität laufen.
Ich habe diese Frage gesehen, verstehe die Antwort jedoch nicht und sie scheint mir nicht relevant (ich könnte mich irren):iSCSI SAN - Netzwerkadapter-Engpass
Worauf muss ich achten, um herauszufinden, warum Windows annimmt, dass die Festplatte zu 100 % ausgelastet ist, die Hardware jedoch zu weniger als 50 % ausgelastet ist?
Ich bin ein DBA/Programmierer, kein Netzwerk-Typ, also ist es durchaus möglich, dass ich etwas Einfaches übersehe
Antwort1
% Disk Read Time
bedeutet nicht, was Sie denken, dass es bedeutet. Dies bedeutet nicht, dass Ihre Festplatte zu 100 % ausgelastet ist, was den Rest Ihrer Frage ziemlich irrelevant macht, da sie auf einem Missverständnis dieses Zählers basiert.
Aus dem verlinkten Artikel:
Der Zähler „% Disk Time“ ist nichts anderes als der Zähler „Avg. Disk Queue Length“ multipliziert mit 100. Es ist derselbe Wert, der in einer anderen Skala angezeigt wird. Wenn die durchschnittliche Disk Queue Length gleich 1 ist, ist die %Disk Time gleich 100. Wenn die durchschnittliche Disk Queue Length 0,37 ist, ist die %Disk Time 37. Aus diesem Grund können Sie sehen, dass die %Disk Time größer als 100 % ist. Dazu muss nur der Wert der durchschnittlichen Disk Queue Length größer als 1 sein. Dieselbe Logik gilt für die %Disk Read Time und die %Disk Write Time. Ihre Daten stammen jeweils aus der durchschnittlichen Disk Read Queue Length und der durchschnittlichen Disk Write Queue Length.