Вопросы и ответы - Макхост

Оценка загрузки и производительности VPS

Как произвести оценку загрузки и производительности VPS?

20.11.2015   09:48
Сотрудник Иванов Виктор
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник Иванов Виктор

Основные параметры загрузки VPS отображаются в реальном времени непосредственно в панели управления аккаунтом. Там же доступна статистика загрузки VPS за предыдущие периоды. 

Более подробную информацию по загрузке VPS можно получить, используя следующие полезные команды для работы с сервером по SSH:

Команда top

Команда top необходима для отображения информации в реальном времени о процессах в Unix-системах, доступной памяти, использовании ресурсов CPU. В верхней части находятся 5 строк:

top - 20:01:35 up 17 min, 0 users, load average: 0.05, 0.06, 0.04
Tasks: 65 total, 1 running, 64 sleeping, 0 stopped, 0 zombie  
Cpu(s): 0.5%us, 0.1%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1572864k total, 158276k used, 1414588k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

Первая строка содержит информацию о системном времени, времени работы сервера (up 17 min), а также загрузке сервера за последние 5, 10 и 15 минут. Фактически загрузка – это среднее количество одновременно выполняемых процессов за определенное время. Чтобы увидеть только активные в данный момент процессы, достаточно нажать “i” во время выполнения команды. Точно так же можно переключиться обратно.

Вторая строка содержит информацию по задачам (процессам) на сервере, показывает, сколько всего запущено задач на (65 total), сколько активны в данный момент (1 running), сколько из них находится в режиме sleep (так называемый «ждущий режим» — 64 sleeping), сколько процессов останавливается (0 stopped), количество zombie-процессов (0 zombie).

Третья строка показывает использование серверного процессора. Первый параметр (0.5% us — user) содержит информацию о том, сколько процессорного времени потребляется программами и приложениями, запущенными на сервере.

Последние две строки показывают состояние памяти — реальной (Mem) и файла подкачки (Swap). В нашем примере у сервера всего 1,5 Гб памяти, 158Мб использовано. buffers — часть памяти, используемая под буферы, cache — часть памяти, используемая в качестве кеша (повторяющиеся образы программ в памяти).

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

Команда uptime

Применяется для быстрого вывода основной информации по загрузке сервера. Вывод выглядит следующим образом:

-bash-3.1# uptime
20:21:08 up 36 min, 0 users, load average: 0.05, 0.03, 0.03

Команда free

Применяется для вывода общей информации об использовании памяти. Формат вывода аналогичен top

-bash-3.1# free
total used free shared buffers cached
Mem: 1572864 163088 1409776 0 0 0
-/+ buffers/cache: 163088 1409776
Swap: 0 0 0

 

20.11.2015   10:06
 Комментировать

Для ответа нужно зарегистрироваться или авторизоваться.