LINUX.ORG.RU
ФорумAdmin

Как узнать, кто непрерывно пишет на диск, если никто не пишет?

 


1

4

У меня artix linux на компе и на загрузочном portable ssd, почти идентичные системы. После где-то полугодичного перерыва грузанулся в ssd чтобы его обновить. Обновил, перегрузился – всё работает, но идёт непрерывная запись на ssd на максимальной скорости, почти без остановки: gkrellm показывает, и светодиод на ssd непрерывно моргает. И сдаётся мне, редкие паузы там только потому что SSD отказывается принимать новые данные пока старые не раскидает.

iotop -a показывает с гулькин хрен – только jdb2 немного, несопоставимо по объёмам.
UPD: Вернее, в строке заголовка он показывает большой общий объём записи (Actual DISK WRITE:), а в разбивке по процессам – хрен.

Грузился в runlevel 1 без графики и сети – всё равно моргает непрерывно.

Насколько я себе представляю, если бы только сам SSD внутри себя освежал давно не перезаписывавшиеся данные, он бы сильно грелся, но gkrellm запись не показывал бы.

Думал, может драйвер ядра форсирует освежение, но пока я копировал конфиги с основной системы на ssd, непрерывная запись на него не шла.

Как искать виноватого?

★★★★★

Последнее исправление: dimgel (всего исправлений: 3)
Ответ на: комментарий от anonymous

Что он тебе даст? Я уже писал выше, SMART показывает, что сектора записываются, и iotop в заголовке показывает трафик.

Задрало меня туда-сюда грузиться. Будут новые идеи – буду проверять.

dimgel ★★★★★
() автор топика
Последнее исправление: dimgel (всего исправлений: 1)
Ответ на: комментарий от dimgel

Будут новые идеи – буду проверять

На более другом компе, не? Для исключение уефий.
А еще лучьше еще и с другого носителя загрузчик запустить и чрутнуться как нибудь.

anonymous
()
Ответ на: комментарий от dimgel

iotop в заголовке показывает трафик.

А вы не в заголовке смотрите, а отсортируйте по DISK WRITE, у меня например syslog периодически дергает и мне понятно почему.

anc ★★★★★
()
Ответ на: комментарий от dimgel

Что он тебе даст?

Разбивку записи по устройствам. Если у вас там ФС поверх dm-crypt, то будет видно, запись на него идёт, или только на низлежащий sdaX, то есть глюк на уровене драйвера. Возможно, будет видно кол-во DISCARD, будет понятно, это работа с файлами создал/удалил или просто запись по кругу. Хотя TRIM, ЕМНИП, по умолчанию на съёмных носителях отключен (provisioning_mode).

mky ★★★★★
()