Isso provavelmente é irrespondível. Mas talvez outra pessoa tenha esse problema e encontre essa pergunta, acrescente-a ou dê uma resposta.
Eu descobri o comando pidstat
com sua opção -d
, hoje. Aparentemente, nos meus sistemas RHEL6, init
(upstart) é um usuário pesado de I / O; e nos sistemas RHEL7, systemd
é um abusador de E / S. Por quê? O que um desses processos está fazendo depois que o sistema foi iniciado? Eu verifiquei o syslog e não vejo nenhuma indicação de um processo que está sendo reanimado.
# pidstat -d -p 1
Linux 2.6.32-358.el6.x86_64 (db05-a.intra.uibk.ac.at) 01/27/2016 _x86_64_ (8 CPU)
12:50:18 PM PID kB_rd/s kB_wr/s kB_ccwr/s Command
12:50:18 PM 1 23.76 66.67 0.77 init
# pidstat -d -C systemd
Linux 3.10.0-229.1.2.el7.x86_64 (dbmon01.uibk.ac.at) 01/27/2016 _x86_64_ (4 CPU)
12:50:59 PM UID PID kB_rd/s kB_wr/s kB_ccwr/s Command
12:50:59 PM 0 1 10.82 220.18 3.01 systemd
12:50:59 PM 0 503 0.00 0.00 0.00 systemd-journal
12:50:59 PM 0 527 0.00 0.00 0.00 systemd-udevd
12:50:59 PM 0 730 0.00 0.00 0.00 systemd-logind
Como @sourcejedi e um colega sugeriram: anexar ao processo com strace. Eles estavam apenas ouvindo em uma tomada. systemd
estava fazendo um pouco mais que isso, mas apenas níveis muito baixos de leitura. Possivelmente, alguns dias antes em cada sistema, algo "aconteceu", mas apenas esses vestígios permanecem.