Jak uzyskać całkowitą liczbę bajtów / sektorów / bloków zapisanych na dysku od uruchomienia?


14

Rozważam aktualizację z dysku twardego na dysk SSD. Ale ponieważ komórki Flash mogą obsługiwać tylko ograniczone zapisy. Chcę wiedzieć, ile danych zapisuje mój komputer podczas normalnej pracy. Mogę więc określić, jak długo mogę oczekiwać od dysku SSD.

Czy w jakiś sposób można uzyskać (przybliżone) liczby?


Odpowiedzi:


9

Pierwszy pomysł, jaki znalazłem, to vmstat -dpolecenie.

Podaje liczbę sektorów zapisanych od momentu uruchomienia.

fdisk -l powie ci rozmiar sektora.

Przez pomnożenie dwóch możesz uzyskać liczbę dotkniętych bajtów.

Wygląda na to, że mój komputer zapisuje około 1 gigabajta w ciągu dwóch godzin. Dzięki szybkiemu obliczeniu dysk SSD 128G z 3000 cykli zapisu trwałby 90 lat ... Nie ma się czym martwić.



2

Użyj polecenia iotop

Możesz także użyć -aopcji, aby uzyskać całkowitą liczbę bajtów zapisu i odczytu na proces.

iotop -a

przykład


To powinno być iotop -a(o --accumulated, -Poznacza coś innego)
oseiskar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.