Найти в Дзене

Советы по проверке загрузки сервера

Загрузкой сервера принято считать меру количества запущенных процессов системы в текущий момент, обычно загрузка выражется некоторым числом или в процентах. Какая загрузка системы является нормальной? Что люди обычно называют Загрузкой Сервера, или Загрузкой - как правило, загрузка центрального процессора. Эта цифра показывает, насколько быстро центральный процессор справляется с задачами, возложенными на него. Загрузка сервера - наоборот, может сказать администратору, что что-то идет не так. Идеальная загрузка для однопроцессорного сервера - 1. Загрузка 1 означает, что центральный процессор делает все одна за одной как по маслу и нет очереди ждущих процессов. Если загрузка больше 1, то процессы стоят в очереди. Это не значит, что в момент, когда загрузка больше 1, то начнутся сбои. Загрузка сервера под 10 приведет к медлительности, но, возможно, не приведет к отказу. При загрузке, равной числу второго порядка (10, 21, 65 и т. д) может произойти отка, особенно, если она длится в

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

Какая загрузка системы является нормальной?

Что люди обычно называют Загрузкой Сервера, или Загрузкой - как правило, загрузка центрального процессора. Эта цифра показывает, насколько быстро центральный процессор справляется с задачами, возложенными на него.

Загрузка сервера - наоборот, может сказать администратору, что что-то идет не так.

Идеальная загрузка для однопроцессорного сервера -

1. Загрузка 1 означает, что центральный процессор делает все одна за одной как по маслу и нет очереди ждущих процессов.

Если загрузка больше 1, то процессы стоят в очереди. Это не значит, что в момент, когда загрузка больше 1, то начнутся сбои. Загрузка сервера под 10 приведет к медлительности, но, возможно, не приведет к отказу.

При загрузке, равной числу второго порядка (10, 21, 65 и т. д) может произойти отка, особенно, если она длится в течение долгого времени.

Многопроцессорные сервера и загрузка.

Для Серверов с несколькими процессорами загрузка вычисляется, делением загрузки на число процессоров.

Фактическая загрузка = Полная загрузка (как показано по команде uptime) / число процессоров.

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

Чрезмерная загрузка - Как это происходит?

В веб серверах высокие загрузки обусловлены различными причинами, каждая из которых требует соответствующего подхода для исправления.

Профессиональные пользователи

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

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

В идеале на веб сервере не должно быть больше чем 300-400 маленьких и средних сайтов. Если один из этих пользователей оказывается жадным до процессора, это может дестабилизировать работу сайтов других пользователей.

Хакерские атаки

Часто высокие загрузки вызваны из-за атак на сервер. Хакер может запустить свои скрипты.

Иногда, сами пользователи могу начать спамерские рассылки или запускать скрипты, которые приводят к перегрузкам.

Первая признак проблемы - высокая загрузка, что даст знать администратору, что что-то где-то работает не так.

Использование команды top на *Nix системах показывает какие процессы вызывают загрузку. Уничтожьте такие процессы и посмотрите, что изменилось. Будьте внимательны, что вызывает загрузку.

Запуск резервного копирования, ежедневная статистика, серверные задачи

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

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