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:
Pierwszy pomysł, jaki znalazłem, to
vmstat -d
polecenie.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ć.
źródło
Spójrz na tę stronę http://linuxpoison.blogspot.com.au/2009/02/how-to-measure-and-read-disk-activity.html
Pole 3 - liczba odczytanych sektorów
Pole 7 - liczba zapisanych sektorów
źródło
Użyj polecenia iotop
Możesz także użyć
-a
opcji, aby uzyskać całkowitą liczbę bajtów zapisu i odczytu na proces.źródło
iotop -a
(o--accumulated
,-P
oznacza coś innego)