Czy istnieje dobre narzędzie wiersza polecenia do monitorowania obciążenia dysku twardego w systemie Linux? Coś w rodzaju, top
ale następnie monitorowanie aktywności na dysku iso użycie procesora.
Mówiąc dokładniej, podejrzewam, że w przypadku niektórych (obciążonych) serwerów po kilku optymalizacjach w różnych częściach programów, które na nim działają, w tej chwili wąskim gardłem jest po prostu logowanie do plików na dysku. Ale bardzo trudno jest mi ocenić, ile ruchu mogą obsłużyć serwery.
Moim idealnym narzędziem byłoby coś, co drukuje: „Obecnie używasz 35% przepustowości dysku”. Jakieś pomysły?
/sys/block/sda/stat
. Pole nr 1 podaje całkowitą liczbę odczytów, pole nr 5 jest całkowitą liczbą zapisów, pole nr 9 jest liczbą operacji we / wy w toku. Zobacz więcej w kernel.org/doc/Documentation/iostats.txt Wartości są niepodpisane długo i mogą się zawijać.
how do you do it with SNMP?
. Można się logować i sprawdzać, ale naprawdę potrzebne są dane historyczne.