Назад | Перейти на главную страницу

Обнаружение записи на диск Linux

мой веб-сервер под управлением 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

и убедитесь сами.