Биллинговая панель
Rapidme.ru - Web Hosting Services

Часто Задаваемые Вопросы

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

Команда 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

Вернуться к содержанию