l'utilisation de la mémoire est si élevée sur linux

0

J'ai trouvé l'utilisation de la mémoire est si élevée.
Et je l'ai vérifié via la commande supérieure, seulement 66 664 ko, la mémoire totale de mon ordinateur est de 12 Go.
J'ai vérifié tous les processus via le logiciel de surveillance du système et constaté que tous les processus coûtaient environ 200 Mo de mémoire.

  1. Pourquoi la commande supérieure indique-t-elle que seule la mémoire de 60 Ko est libre?

  2. Parfois, je trouvais que certains processus coûtaient en mémoire environ 10 To et ils libérer la mémoire à la fois. Quelqu'un me dit? Merci.

ken
la source
2
Si vous faites une recherche sur Google, vous découvrirez environ un million de visites sur la manière dont Linux utilise la mémoire.
Nikos C.
La mémoire non utilisée est à peu près perdue. Le préchargement, la mise en cache, etc. utilisent la RAM alors que d'autres processus ne le font pas.
Th 0 mÄ s

Réponses:

3

La réponse courte est - cache. Ne vous inquiétez pas trop, la mémoire utilisée signifie qu'il ne s'agit pas simplement de ramasser la poussière. Il peut toujours être utilisé à d'autres fins, cependant.

Michael Krelin - hacker
la source
1
mais mon poste de travail est si lent que je dois le redémarrer.
ken
3

Avez-vous essayé avec htop?

Pour installer sur un système basé sur Debian:
apt-get install htop

Légende:
1. Green = Used Memory
2. bleu = tampons
3. Jaune = Cache

LuX
la source
1
+1 pour apporter htop à mon attention. C'est assez gentil!
Ian Atkin