Parfois, il n’est pas confortable de voir meminfo en kilo-octets lorsque vous avez plusieurs Go de RAM. Sous Linux, cela ressemble à:
Et voici à quoi cela ressemble dans Mac OS X:
Est-il possible d'afficher meminfo dans Linux top en téraoctets, gigaoctets et mégaoctets?
top -M
afficher l’utilisation en MB. Si vous souhaitez uniquement surveiller l'utilisation de la mémoire, vous pouvez utiliser plutôt utiliserhtop
. Pas sûr de toute autre option.free -m
ou mieux à lafree -h
place.E
jusqu'à ce qu'il affiche la mémoire cumulée que vous recherchez, appuyez ensuiteW
pour écrire cette configuration sur le disque.Réponses:
Lorsque vous êtes en haut de la liste, la majuscule "E" parcourt différentes unités de mémoire (KiB, MiB, GiB, etc., différentes de Ko, Mo et Go) dans les informations de mémoire totale:
Alors que "e" en minuscule fait les mêmes lignes de processus:
De la page de manuel:
Informations de version
top -version
::procps-ng version 3.3.9
Système: CentOS 7
la source
Il y a une option de ligne de commande qui fait ça:
Il suffit donc de courir en haut comme ça:
Si
-M
cela ne fonctionne pas, vous pouvez appuyer surE
alors que vous êtes déjà en haut.Depuis
man top
(procps-ng version 3.3.9):la source
Vous pouvez également utiliser
htop
. C'est beaucoup plus cool quetop
.Si vous utilisez Debian ou l’un de ses dérivés, vous pouvez l’installer avec
sudo apt-get install htop
.Edit: Voici une capture d'écran avec un meilleur jeu de couleurs:
la source
htop
semble mieux avec un fond blanc ou noir. La palette de couleurs de votre capture d'écran est moins qu'optimale.F2
.alias top='htop --no-color'
afin que je puisse taper 'top' et obtenir un remplacement raisonnable pour le top sans le jeu de couleurs horrible.top -M
À ma connaissance, ne fonctionne sur aucune des distributions Fedora, Debian ou Ubuntu. Je viens d'essayer et ce n'est pas dans leprocps-ng
paquet qui fournittop
. Il existe de nombreuses implémentations detop
sorte qu'il faut accorder une attention particulière à celle qu'ils utilisent.En général, il est préférable d’utiliser la
free
commutation pour obtenir la quantité de mémoire disponible sous Linux.procps vs procps-ng
Vous remarquerez peut-être que les CentOS 5 et 6, ainsi que RHEL 5 et 6,
top -M
semblent fonctionner. En effet, ces distributions sont livrées avec la version originale deprocps
. Le projet a été créé et il y a maintenant un autre projetprocps-ng
.Quelques-uns des détails expliquant pourquoi il y avait un fork, tirés de la page du projet Fedora .
extrait
Donc, pour être clair, le projet
procps-ng
fork , est ce que Debian, Fedora, Ubuntu et d’autres distributions utilisent, le projet hérité, qui prend en chargetop -M
est toujours utilisé par plusieurs versions à plus long terme qui ne suivent pas la dernière version. et le plus grand.NOTE: J'ai téléchargé la dernière version de
procps-ng
"procps-ng version 3.3.9.1-14ef" et le-M
commutateur lui aussi manquait .libre
free
Lorsque vous utilisez des commutateurs, vous pouvez voir la raison la plus probable pour laquelle l'absence de la fonctionnalité d'unités est absente deprocps-ng
l'implémentation detop
.Arrondir devient problématique, je pense donc que
procps
la mise en œuvre évite le problème en n'offrant pas la capacité.htop
Effectue correctement l’affichage de l’utilisation de la mémoire globale.
un haut
À mon avis, un meilleur outil pour regarder la mémoire.
non
Un autre outil utile consiste
nmon
à examiner les performances du système.la source
top -M
travaille pour moi dans RHEL6-M
commutateur CentOS 5.8, ainsi que le commutateur "procps version 3.2.7". Cependant, Fedora 19 dispose de "procps-ng version 3.3.8" qui ne prend pas en charge le-M
commutateur.Vous pouvez appuyer sur les touches suivantes:
la source
Shift
+w
, bon conseil pour enregistrer ma config :)Donc, la réponse rapide: en fonction de votre distribution Linux, essayez soit:
OU, après avoir démarré en haut, tapez E majuscule (puis W pour écrire la configuration).
Un de ceux-ci devrait fonctionner pour presque tout le monde (sauf Solaris, bien sûr, où vous auriez de la chance d'avoir le meilleur).
Conseil bonus: chaque fois que vous démarrez une instance principale sur une nouvelle installation, tapez ExyzW pour enregistrer les couleurs, la surbrillance et les unités - quel soulagement!
la source
Sur RHEL7 top shift + e ou CspsLK ON. Vous avez besoin de l'alphabet capital "E".
Vous obtiendrez en MiB, Gib, TiB, PiB, EiB. Vous pouvez accéder à tous ceux-ci.
Et aussi vous pouvez utiliser la commande htop qui doit être téléchargée et installée sur le système de base rpm.
Je vous remercie. Sagar Dalvi
la source