Слишком большое кол-во записей на диск?

Имеется вирт. сервер в облаке selectel, centos 5.7, 32-bit. На сервере находятся несколько не нагруженных сайтов. В данный момент самая большая статья расходов — записи на диск, их за последний месяц было 64млрд, записанный объём — 576Гб (используются 2 диска по 20гб).


Утилита atop показывает, что самым большим «писателем» является команда init с более чем 10-ти кратным отрывом от ближайшего «соперника» (mysql).


Лимиты на память установлены максимальные, т.е. 4гб, при этом среднее потребление находится в районе 600-700мб.


Вот что сейчас говорит top про память:

Mem: 530184k total, 511292k used, 18892k free, 12796k buffers

Swap: 1052248k total, 54592k used, 997656k free, 140112k cached


Подскажите, в каком направлении искать виновника записей на диск?
  • Вопрос задан
  • 3696 просмотров
Пригласить эксперта
Ответы на вопрос 5
vvpoloskin
@vvpoloskin
Инженер связи
Можно предположить, что процесс init каждый раз при запуске новой программы что-то пишет. Скорей всего надо копать в сторону ядра(ну или /proc)
Ответ написан
Комментировать
ONEGiN
@ONEGiN
Тоже на этом облаке, и тоже с такой же ситуацией сталкивался. Источник не узнал, но нагрузку снизил, прописав в fstab опцию монтирования без atime (access time). По сути она не нужна, а нагрузку на фс создает большую.
Ответ написан
Комментировать
@bondbig
а iotop что подсказывает?
по выводу top'а выглядит как будто все-таки памяти не хватает.
Ответ написан
subvillion
@subvillion
попробуйте atop
Ответ написан
ONEGiN
@ONEGiN
И может что-то с памятью напутал (mod), по хорошему свап не должен юзаться вообще, и использоваться только для проецирования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы