Рейтинг:0

Проблемы с производительностью сервера Centos 7. Высокая нагрузка

флаг cn

У меня есть Centos 7 VPS в HostGator, который в последнее время работает очень медленно. HostGator не слишком помог в диагностике проблемы, настаивая на том, что все в порядке.

Сервер представляет собой 4-ядерный VPS с 8 ГБ оперативной памяти.

Я понял, что мои резервные копии cPanel по крайней мере частично виноваты, но я уверен, что что-то еще не так. Я обнаружил, что они в основном работали весь день, потому что они постоянно останавливались, когда нагрузка на сервер была высокой (что, я думаю, хорошо). Но это еще больше усугубляло проблему из-за того, что резервные копии, следовательно, работали весь день, что еще больше нагружало сервер.

Сайты на сервере загружаются медленнее, чем обычно, и кажутся прерывистыми, иногда они загружаются быстро, другие имеют заметную (~ 3 секунды) задержку перед загрузкой страниц.

Я размещаю несколько сайтов на сервере (3), и хотя они получают немного трафика, мы не говорим о 1200 посещениях в день между всеми тремя сайтами.

В настоящее время мои средние значения нагрузки составляют 4,33 3,59 3,38 (без резервного копирования):

результаты команды top, отсортированные по ЦП

Я немного в растерянности отсюда.Я часами просматривал журналы и т. Д., Пытаясь понять, что именно происходит, но безуспешно. Я не получаю DDOS или что-то в этом роде (насколько я могу судить по своим журналам HTTP.

Может ли кто-нибудь предложить какие-либо шаги, которые я мог бы предпринять, чтобы определить, что происходит?

Спасибо за любую помощь, которую вы можете предоставить.

Рейтинг:0
флаг br

Для сервера с 4 ЦП средняя загрузка около 4 считается безвредной, так как это означает, что в любой момент времени обрабатывается около 4 задач, что при 4 ЦП означает, что каждая задача фактически обрабатывается.

Я бы посоветовал вам провести тест на ваших сайтах и ​​выяснить, где на самом деле тратится время загрузки, во многих случаях это могут быть такие вещи, как соединения с базой данных, для установления которых требуется время, или внешние ресурсы, которые препятствуют отображению сайта.

Глядя на ваш скриншот, я вижу четыре практически скучающих процессора, много оперативной памяти, которая в основном используется для дискового кеша. Вы не включили процессы в список (поэтому сортировка не имеет значения), что также не дает никаких указаний на то, что неисправно.

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

John McAulay avatar
флаг cn
Большое спасибо за это. Да, я начинаю подозревать, что мой хост перепродан. Моя нагрузка только что упала до ~ 0,3, что часто бывает. Вот что заставляет меня подозревать, что что-то не так, когда дела начинаются около 4. Когда вы говорите провести тест на моих сайтах, как бы вы посоветовали мне это сделать? Можете ли вы указать мне какие-либо хорошие инструменты и т.д.? Еще раз спасибо за ваш вклад, я действительно ценю это.
флаг ru
@JohnMcAulay попробуйте [поверх] (https://www.tecmint.com/how-to-install-atop-to-monitor-logging-activity-of-linux-system-processes/). Кроме того, похоже, что он не показывает никаких признаков кражи процессорного времени. (st 0.0), что указывает на то, что сервер (сейчас) не беспокоят другие виртуальные машины на гипервизоре.
John McAulay avatar
флаг cn
Спасибо! посмотрю сверху :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.