VPS: CPU parece estar sob carga pesada enquanto nenhum processo produz tal carga?

0

Recentemente, configurei um VPS realmente barato, principalmente para fins de backup, mas também queria que ele fizesse algumas pequenas tarefas. Mas como eu estava muito interessado, queria dar uma olhada no uso de CPU e memória, já que eu só tinha (provavelmente parte de) 1 Núcleo de CPU desconhecido e 128 MB de RAM, rodando o Ubuntu 16.04 LTS. Eu criei um cronjob chamando um script PHP que verifica o uso da CPU e da memória e se pelo menos um dos dois é alto, ele irá gravar as informações em um arquivo. Eu uso os comandos PHP systeminfo para checar a carga de CPU e MEM e então uso isso para obter mais informações sobre os processos usando o máximo de CPU .

Mas, por alguma razão, isso gera:

27.05. 20:05:12 CPU:109% - RAM:72.11%
ps: 1.0 6556 php
ps: 0.5 6518 /usr/sbin/mysqld
ps: 0.0 1 init

28.05. 00:02:43 CPU:288% - RAM:39.45%
ps: 0.1 19968 /usr/sbin/mysqld
ps: 0.0 1 init
ps: 0.0 2 [kthreadd/6457]

28.05. 00:05:01 CPU:158% - RAM:49.24%
ps: 0.1 20046 /usr/bin/python3
ps: 0.0 1 init
ps: 0.0 2 [kthreadd/6457]

Então eu tenho a data e a hora, o uso da CPU e do MEM pelo PHP e abaixo do comando info from ps: carga da CPU, PID e comando. Eu teria que multiplicar os números de carga da CPU por 100 para obter% ou por que esses números são tão baixos, quando obviamente a CPU está com 288% de carga às vezes. Ou é este comportamento normal para um VPS e o PHP está medindo a carga real da CPU de todo o sistema enquanto o ps está mostrando apenas a carga da minha parte da CPU ou o contrário?

Alguém pode explicar por favor?

    
por Twisterado 28.05.2018 / 01:16

1 resposta

-1

O SO pode relatar o uso da CPU em todo o sistema, pelo menos esse é o caso de um dos meus VPSs.

Tente instalar htop e visualizar o que está acontecendo dentro do seu VPS para confirmar ou negar isso.

    
por 28.05.2018 / 03:07