Пытаюсь минимизировать кол-во записей на диск, т.к. диск флешка. Сразу оговорюсь, я знаю о ro флаге, но мне нужен rw раздел. Ну так вот.
сделав iotop я вижу какие процессы периодически пишут на диск:
i# iotop -obPd 10
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 1217.02 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 405.64 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 4.36 K/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
669 be/4 snmp 0.00 B/s 2.77 K/s 0.00 % 0.05 % snmpd -LSwd -Lf /dev/null -u snmp -g snmp -I -smux mteTrigger mteTriggerConf -p /run/snmpd.pid
1153 ?dif pi 0.00 B/s 1621.76 B/s 0.00 % 0.00 % povar.html?pizza
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 1217.72 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 4.36 K/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
4060 be/4 root 0.00 B/s 1217.72 B/s 0.00 % 0.00 % [kworker/u8:1]
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 1217.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
669 be/4 snmp 0.00 B/s 2.78 K/s 0.00 % 0.05 % snmpd -LSwd -Lf /dev/null -u snmp -g snmp -I -smux mteTrigger mteTriggerConf -p /run/snmpd.pid
Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 3.17 K/s
PID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
1153 ?dif pi 0.00 B/s 1623.13 B/s 0.00 % 0.00 % povar.html?pizza
4060 be/4 root 0.00 B/s 1217.35 B/s 0.00 % 0.00 % [kworker/u8:1]
я покропал «нулевые строки» чтобы не захламлять, оставив только с активностью. Как видно пишет Хромиум и snmpd, а так же иногда «никто» но записи есть. При таком раскладе cacti составляет график в котором на весь период времени размазана запись на диск со средней величиной 400байт/сек непрерывно.
список открытых файлов процессом snmpd ничего мне не даёт.
# lsof -p 669 / | awk '$4 ~ /[0-9].*[uw]/'
snmpd 669 snmp 0u CHR 1,3 0t0 1028 /dev/null
snmpd 669 snmp 1u CHR 1,3 0t0 1028 /dev/null
snmpd 669 snmp 2u CHR 1,3 0t0 1028 /dev/null
snmpd 669 snmp 3w CHR 1,3 0t0 1028 /dev/null
snmpd 669 snmp 4r FIFO 0,10 0t0 7880 pipe
snmpd 669 snmp 5w FIFO 0,10 0t0 7880 pipe
snmpd 669 snmp 6u netlink 0t0 7885 ROUTE
snmpd 669 snmp 7u unix 0xbaa67180 0t0 7890 socket
snmpd 669 snmp 8r FIFO 0,10 0t0 9629 pipe
snmpd 669 snmp 9w FIFO 0,10 0t0 9629 pipe
snmpd 669 snmp 10u IPv4 9641 0t0 UDP localhost:snmp
snmpd 669 snmp 11u IPv4 9634 0t0 UDP *:46416
snmpd 669 snmp 12u IPv4 9637 0t0 UDP *:47398
snmpd 669 snmp 13u IPv4 9640 0t0 UDP *:35516
snmpd 669 snmp 14u unix 0xb7f279c0 0t0 9642 /var/agentx/master
как бы ничего на диске не открыто, но операции записи есть.
Как ещё найти что оно делает?
По поводу Хромиума та же ситуация, разве что я вычислил кэш и конфиги в которые он всё время пишет, хотя ничего не делает. создал в tmpfs «раздел» и перенёс всё туда. операций записи на физический диск стало значительно меньшее. Но они так же есть и я не могу их найти как и у snmpd.