Помогите расшифровать TOP (результаты команды в Putty)

Главные вкладки

Аватар пользователя Valeratal Valeratal 24 декабря 2008 в 15:16

Такой вопрос. Сегодня днем лег сайт.
Зайдя с помощью Putty обнаружили такую картину

Просьбы "расшифровать"
Что вижу я. SQL потреблеят почти половину от процессора
Достаточное (не знаю какое) количество процессов апача
290 метров памяти свободно. Насчет процессора - не понятно. Не знаю в какую цифру смотреть

Перезагрузился, сейчас работает. Но хотелось бы понять, что было, почему было и как сделать так, чтобы больше не было Smile

ВложениеРазмер
Иконка изображения 1.jpg118.44 КБ

Комментарии

Аватар пользователя Valeratal Valeratal 24 декабря 2008 в 16:03

CPU я сообразил Smile
вот не понял, там ряд цифр. Судя по тому, что сайт лег, загрузка процессора = значению 79,5% id

Конечно, буду изучать логи. Так как на сервере не только друпал (на субдомене висит каталог, с 670к записей - если его начнут обходить боты--поисковики...).

P.S. почему для хостинга не выпускают что-нибудь более диагностичное. Видишь что SQL, а что там делала SQL или кто там делал с ней, неизвестно Smile

Аватар пользователя evova evova 10 ноября 2015 в 11:45

у меня на серваке webmin-virtualmin в качестве панели управления. Очень удобно. Посмотреть можно все что хочешь.
Даже запросы sql кто делает в данную минуту.

Аватар пользователя Valeratal Valeratal 25 марта 2009 в 9:22

опять таже трабла
с 21_00 к сайту не пробиться Smile
SQL жрет от 70% процессора, кончается 1,5 гига оперативки

Техподдержка говорит, что от меня идет рассылка, которая кладет даже их сервер (у меня DDS)

Из новых модулей ставил только account reminder

Аватар пользователя Valeratal Valeratal 25 марта 2009 в 11:12

да вот ночью и пошла рассылка
пытаюсь добраться до админки, но это не просто Smile
работает только шелл, но я не умею отключать модули из шелла Smile

наверно придется брать более мощный тарифный план

Аватар пользователя axel axel 25 марта 2009 в 12:51

Просто любопытно, какую посещаемость держит vps с этими характеристиками (не падая)? И подстраивали ли mysql под нагрузку, куда кеширует друпал - в базу или использованы альтернативные кеши?

Аватар пользователя Valeratal Valeratal 25 марта 2009 в 13:20

держит (точнее держал) 16-17 тысяч
(нод 17к)
в принципе, провалы бывали днем, не сильные, когда онлайн было близко к 500 в час (по ливинтернет)

(у меня VDS-2) Русоникс ссылка

Что касается SQL - менял настройки в файле my...
в соответствии с рекомендациями найденными на орге, правда рекомендации были для 1гб оперативки, у меня сейчас 1,5
Кеш стандартный, кеш блоков не включен.
Апач 2 и плеск (поленился отключать плеск, а эта панель тоже потребляет ресурсов)
Есть E-акселлератор

Планировал поставить кэш роутер (модуль), но вот не успел Smile

Также, на субдомене живет каталог сайтов, с 600к записей (движок CNCat)
ну и еще недосайты, с посещаемостью менее 100 уников в день

Аватар пользователя axel axel 26 марта 2009 в 14:43

Valeratal wrote:
держит (точнее держал) 16-17 тысяч
(нод 17к)
в принципе, провалы бывали днем, не сильные, когда онлайн было близко к 500 в час (по ливинтернет)

Ну вот после донастройки mysql и файловой системы загрузка держится меньше 1, в пик load был до 3 (в сравнение с приведённым на картинке выше load 16 очень неплохо). При старых настройках mysql не успевал обрабатывать запросы, это съеладо все время cpu, при этом память ещё оставалась свободной только из-за ограничений на число коннектов в mysql - выше лимита в 100 коннектов новые не разрешались, но проблемы со скоростью это не решало.

При росте посещаемости, как описал в письме можно попробовать memcached в систему + модуль cacherouter в друпал.