web-dev-qa-db-fra.com

Différence entre les résultats de la commande top et de System-Monitor, pourquoi?

Pourquoi existe-t-il une énorme différence entre les résultats de Top Command et ceux du moniteur système lorsque les deux programmes ont été exécutés simultanément? Veuillez trouver ci-joint la capture d'écran montrant la différence énorme: -

See the Ram usage, in GUI it just shows 1.1G whereas in CLI the usgage climbs upto 3.2G

Est-ce un bug?

4
Ankit

Si vous vous référez à l'utilisation de RAM, c'est parce que la surveillance du système n'inclut pas les tampons et la mise en cache, le véritable Ram utilisé pour exécuter des applications, top est légèrement déroutant car il ne montre pas l'utilisation du disque après les tampons/mise en cache . Essayez d'utiliser la commande suivante:

free -m

Reportez-vous à l'image ci-dessous et notez que la deuxième ligne de -m libre indique le nombre de RAM disponibles, tandis que la première ligne indique l'utilisation réelle de ce dernier, y compris la mise en cache sur le disque.

enter image description here

Je recommanderais d'installer et d'utiliser htop car il est meilleur et plus simple que top à mon avis.

5