Se você subtrair os buffers e o uso de cache da memória usada mostrada por top
, você obtém 15544012 - 3668284 - 92876 = 11782852 = ~ 11506.7 * 1024, que se alinha com o valor htop
.
Se você subtrair os buffers e o uso de cache da memória usada mostrada por top
, você obtém 15544012 - 3668284 - 92876 = 11782852 = ~ 11506.7 * 1024, que se alinha com o valor htop
.
Eu posso ver que há uma diferença de tempo bastante justa entre os dois comandos que estão sendo executados olhando para as informações de tempo de atividade.
Eu verifiquei executando um top e htop na minha máquina lado a lado e a saída está conectada.
Mas, você está certo sobre a memória aparecer diferente, mesmo que marcada lado a lado.
Isso ocorre porque o htop conta a memória cache e os buffers em memória livre, enquanto o comando top não. Com referência à minha captura de tela, a memória livre seria
3554544k - 49672k - 975192k = 2529680k de memória usada
que dá resultados bem próximos com 2543MB do htop