Как получить общее количество байтов / секторов / блоков, записанных на диск с момента загрузки?


14

Я рассматриваю и обновляю с HDD до SSD. Но поскольку ячейки Flash могут поддерживать только ограниченную запись. Я хочу знать, сколько данных мой компьютер записывает во время нормальной работы. Таким образом, я могу определить, как долго я могу ожидать от SSD.

Можно ли как-то получить (грубые) числа?


Связанный: Что НЕ надеть на SSD? ответ Фростшуца в частности).
CVn

Ответы:


9

Первая идея, которую я нашел, это vmstat -dкоманда.

Он сообщает вам количество секторов, написанных с момента загрузки.

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

Умножив их на два, вы можете получить количество затронутых байтов.

Кажется, мой компьютер записывает примерно 1 гигабайт за два часа. При быстром вычислении твердотельный накопитель 128G с 3000 циклами записи прослужит 90 лет ... Не о чем беспокоиться.



2

Используйте iotop команду

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

iotop -a

пример


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