LINUX.ORG.RU

Странности с iostat

 , ,


0

1

Есть домашний сервер на armbian с несколькими дисками. Для одного из дисков iostat показывает постоянную запись kB_wrtn/s около 2000, при этом kB_wrtn не увеличивается. Ни один процесс на этот диск не пишет, lsof пустой, диск можно отмонтировать в любой момент.

Это глюк iostat или что это?


Ответ на: комментарий от bigbit

Вот полный вывод iostat -d, какую строчку я должен отбросить?

iostat -d
Linux 4.4.213-rk3399 (nanopi) 	09/06/2022 	_aarch64_	(6 CPU)

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.03         2.33      23201    1659148
sda              20.00        93.49       381.50   66569949  271635624
sdb               0.00         0.04         0.00      25073         24
sdc               0.16         0.92      3256.18     657875 2318458744
sdd               0.08         8.87         4.28    6313285    3045884
sde               1.60        43.02         5.13   30628185    3651716
dm-0              1.66        42.96         5.13   30590105    3651716
nipper
() автор топика
Ответ на: комментарий от bigbit

Я этот iostat уже раз 100 смотрел. sdc1 в ro с 4 числа, kB_wrtn как был 2318458744 так и остался, показания для остальных дисков меняются адекватно. Показания kB_wrtn/s для sdc1 тоже меняются грубо от 1800 до 3300.

nipper
() автор топика
Ответ на: комментарий от nipper

Вот только что снял

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.03         2.33      23201    1659148
sda              20.00        93.49       381.18   66705493  271956936
sdb               0.00         0.04         0.00      25073         24
sdc               0.16         0.92      3249.56     657875 2318458744
sdd               0.08         8.85         4.27    6313285    3045884
sde               1.61        43.22         5.13   30833665    3661412
dm-0              1.68        43.16         5.13   30795585    3661412
nipper
() автор топика
Ответ на: комментарий от bigbit

Если так смотреть - то все нормально:

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.00         0.00          0          0
sda               3.00        44.00         0.00        132          0
sdb               0.00         0.00         0.00          0          0
sdc               0.00         0.00         0.00          0          0
sdd               0.00         0.00         0.00          0          0
sde               0.00         0.00         0.00          0          0
dm-0              0.00         0.00         0.00          0          0

Но что за порнографию показывает iostat -d и только для одного диска?

nipper
() автор топика
Ответ на: комментарий от bigbit

А почему тогда у него kB_wrtn/s постоянно меняется при постоянной kB_wrtn? Из всех подключенных дисков только у одного такая картина, у всех остальных kB_read/s и kB_wrtn/s меняются в зависимости от нагрузки, а kB_read и kB_wrtn увеличиваются.

nipper
() автор топика
Ответ на: комментарий от nipper

Блин, ну чего не понятного-то в словах «статистика с момента загрузки ОС»?

kB_wrtn постоянна потому, что диск в R/O и больше на него ничего не пишется. kB_wrtn/s падает потому, что с каждой последующей секундой скорость, с которой на этот длиск писалсь до 4 числа, падает. Опять же именно потому, что диск в R/O и больше на него ничего не пишется.

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

В момент загрузки и несколько суток после он был вполне себе RW как и остальные диски, после того как я его перевел в RO kB_wrtn/s не только падает, но и растет иногда. Вот это и не понятно.

Сейчас вот 3263.19

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

у тебя на sda есть какие-нибудь разделы?
Только что у себя проверил - lsof /dev/sda ничего не возращает, а lsof /dev/sda2 кое-что показывает.

Попробуй запускать в цикле, может хоть что-то покажет
for i in {1..1000}; do lsof /dev/sdaX ; sleep 0.1 ; echo '---------------------------'; done

d00fy ★★★
()