CPU e memória do servidor rodando a mais de 100% - Plesk

2

Eu tenho um servidor de mídia com uma interface Plesk.

O site executa uma instalação do Wordpress com algum código personalizado.

O meu problema é que o servidor continua a falhar devido à CPU e à utilização da memória extremamente elevadas.

Eu sou totalmente novo no Plesk e não tenho ideia de onde procurar ou começar.

Eu preciso descobrir o que está causando o problema idealmente se eu pudesse escrever algum código PHP para aparecer no meu servidor.

Eu encontrei este código:

<?php

exec('TERM=xterm /usr/bin/top n 1 b i', $top, $error );
echo nl2br(implode("\n",$top));
if ($error){
    exec('TERM=xterm /usr/bin/top n 1 b 2>&1', $error );
    echo "Error: ";
    exit($error[0]);
}

?>

quais saídas:

top - 04:49:37 up 26 min, 0 users, load average: 7.06, 4.10, 2.02
Tasks: 40 total, 2 running, 37 sleeping, 0 stopped, 1 zombie
Cpu(s): 10.8%us, 0.2%sy, 0.0%ni, 88.9%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 946344k total, 693744k used, 252600k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10201 apache 16 0 374m 48m 3940 R 99.6 5.2 0:04.84 httpd
11695 apache 15 0 12608 1092 840 R 0.0 0.1 0:00.00 top

mas não tenho ideia do que isso significa.

Alguém tem alguma dica para descobrir qual é o problema?

    
por odd 11.11.2011 / 10:56

1 resposta

1

Algo é um pouco suspeito aqui: sua média de carga está acima de 7 (o que significa que você tem sete processos executáveis na fila de execução que estão aguardando para que a CPU fique disponível para execução) - - mas seus processadores estão 88,9% ociosos. E você tem ~ 200 megabytes de memória livre. Eu diria que este sistema é muito leve - exceto pela primeira linha.

Outra possibilidade é que top(1) esteja mentindo para você - o quão virtualizada é essa configuração? Talvez algo como OpenVZ, Virtuozzo ou grsecurity possa fazer com que os números contenham apenas uma pequena parte da história.

    
por 11.11.2011 / 11:05

Tags