Загрузка Сервера - Основы

Опубликовано: admin    Категория: основы администрирования

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

В Unix-подобных системах загрузка Сервера может быть вычислена командой uptime.
[root@localhost ~] # uptime
15:33:18 up 1:33, 3 users, load average: 0.01, 0.05, 0.09

Последние 3 числа показывают загрузку сервера для 1, 5 и 15 минут соответственно. Это означает, что 1 минуту назад, загрузка сервера была 0.01, 5 минут назад - 0.05 и 15 минут назад - 0.09.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Colocation или VPS - что выбрать?

Опубликовано: admin    Категория: Colocation, VPS, выбор хостинга

Часто перед вебмастерами встает выбор: какой вид хостинга выбрать? (…)

Бесплатный хостинг. Cтоит ли рисковать?

Опубликовано: admin    Категория: бесплатный хостинг, выбор хостинга

Существует два вида хостинга - платный и бесплатный. (…)

Гарантия возврата денег

Опубликовано: admin    Категория: возврат денег

Есть главным образом два типа гарантий, используемых компаниями Web-хостинга:
1. гарантия с возвратом денег
и
2. (…)

Типы хостинга

Опубликовано: admin    Категория: выбор хостинга, типы хостинга

С проблемой размещения своего сайта рано или поздно сталкиваются все создатели сайтов – начинающие пользователи интернета, веб-дизайнеры, IT-менеджеры. (…)