Intereting Posts

Linux: Почему init и systemd используют так много операций ввода-вывода?

Это, вероятно, неопровержимо. Но, возможно, у кого-то еще будет эта проблема, она найдет этот вопрос, добавит к нему или предложит ответ.

pidstat я обнаружил команду pidstat с ее опцией -d . По-видимому, на моих системах RHEL6 init (upstart) является тяжелым пользователем ввода-вывода; и на системах RHEL7 systemd является нарушителем ввода-вывода. Зачем? Что происходит с этими процессами после запуска системы? Я проверил syslog и не вижу признаков процесса, который обновляется.

 # 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 

Как @sourcejedi и коллега предложил: присоединитесь к процессу с strace. Они просто слушали сокет. systemd делал немного больше, чем это, но только очень низкие уровни чтения. Вероятно, за несколько дней до этого в каждой системе что-то «происходило», но остались только эти следы.