мой веб-сервер под управлением centos 5.7 показывает довольно много операций записи на диск, которые я не могу объяснить.
Я запускаю несколько веб-сайтов на этом сервере с помощью nginx, php-fpm и xcache. В файловой системе я добавил noatime
.
Теперь это работает нормально, но я вижу большое количество операций записи в секунду, которое я не могу объяснить. Файлы не добавляются, я отключил журнал доступа nginx. В журнал ошибок php-fpm и журнал ошибок nginx добавляется только несколько строк в минуту. Я проверил все остальные логи /var/log
и nothign учитывает количество происходящих операций записи.
В среднем записывается около 2 мегабайт данных в минуту, примерно со скоростью 200 операций ввода-вывода в секунду.
Как я мог узнать, что вызывает эти записи?
Вы сейчас измеряете 200 IOPS? В iotop
утилита - это быстрый способ получить статистику дискового ввода-вывода для каждого процесса. Вы должны быть в состоянии взять его из Репозиторий EPEL.
Еще одна вещь, которую я сделал, - это lsof, о котором идет речь. Иногда, но не всегда, отображаются все файлы, открытые и, следовательно, "обработанные".
Но не всегда работает.
Если sdd установлен на home4, просто выполните
lsof / home4
и убедитесь сами.