На серверах виртуализации OpenVZ порой бывает довольно сложно найти VDS, которая создаёт ту или иную нагрузку.

Сейчас приведу ряд команд которые помогут вам решить эту проблему.

Для начала думаю стоит посмотреть VDS, у которых большое LA(Load Average), чтобы найти эти сервера необходимо выполнить команду:

vzlist -Ho ctid,laverage

Где вывод будет примерно такой:

19326 0.00/0.00/0.00
19412 0.00/0.00/0.00
19609 0.28/0.15/0.10
19649 3.87/2.76/2.21

В первом столбце будет CTID VDS, по которому вы сможете в неё войти командой:

vzctl enter 19649

Во втором столбце указан LA через слэш.

Второй вариант выполнить команду

top 

будет вывод примерно такой

top — 13:47:21 up 98 days, 5:15, 1 user, load average: 6.65, 7.53, 7.28
Tasks: 2871 total, 7 running, 2863 sleeping, 0 stopped, 1 zombie
Cpu(s): 19.9%us, 5.2%sy, 0.0%ni, 72.4%id, 2.0%wa, 0.0%hi, 0.5%si, 0.0%st
Mem: 65773792k total, 65385464k used, 388328k free, 2618628k buffers
Swap: 0k total, 0k used, 0k free, 44907312k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
78887 500 20 0 242m 43m 9596 R 99.8 0.1 115:52.90 php

942903 500 20 0 477m 53m 11m R 86.8 0.1 2:31.04 php 

981882 500 20 0 461m 39m 11m S 27.8 0.1 0:08.43 php

Из него мы берём PID процесса который нам не нравится и выполняем команду:

vzpid 78887

Вывод:

Pid      CTID   Name
78887 19279   php5

Второй столбец это CTID VDS с который вы можете войти на виртуальный сервер

vzctl enter 19279