Як отримати загальну кількість байтів / секторів / блоків, записаних на диск після завантаження?


14

Я розглядаю та оновлюю з HDD на SSD. Але оскільки клітини Flash можуть підтримувати лише обмежені записи. Хочу знати, скільки даних записує мій комп'ютер під час нормальної роботи. Тож я можу визначити, скільки тривалого життя я можу очікувати від SSD.

Чи можна якось отримати (грубі) числа?


Пов’язано: Що НЕ потрібно ставити на SSD? (і відповідь Frostschutz зокрема).
CVn

Відповіді:


9

Перша ідея, яку я знайшов, - це vmstat -dкоманда.

Він повідомляє вам кількість секторів, записаних після завантаження.

fdisk -l підкаже вам розмір сектора.

Помноживши два, ви можете доторкнутися до кількості байтів.

Здається, мій комп'ютер робить приблизно 1 гігабайт, який варто написати за дві години. Швидкий підрахунок, 128G SSD з 3000 циклами запису тривав би 90 років ... Нічого турбуватися.



2

Використовуйте команду iotop

Ви також можете скористатися -aопцією, щоб отримати загальний обсяг байтів і прочитати за процес.

iotop -a

приклад


Це має бути iotop -a(бо --accumulated, -Pозначає щось інше)
oseiskar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.