Redhat EL5
J'ai eu mon top configuré comme j'aime montrer le résumé de la mémoire et le résumé de l'échange en Mo. J'ai dû fermer mon shell, puis quand je l'ai rouvert, il est de retour en kilo-octets (par défaut?).
J'ai parcouru google, et l'aide en haut et man la page. Je n'arrive pas à trouver l'affichage en option MB. Cependant, j'ai trouvé de nombreuses autres options quelque peu étranges ...
Si quelqu'un le sait, je vous en serais reconnaissant.
Merci!
Réponses:
Je sais que je suis en retard sur ce sujet, mais je suppose que vous avez utilisé:
à partir de la page de manuel tom sur RHEL 5:
la source
Sous Linux, vous pouvez utiliser la
e
touche pour changer l'échelle de la mémoire des tâches, allant des octets aux pétaoctets. Lorsque vous avez sélectionné ce que vous aimez, appuyez surW
(shift + w
) pour enregistrer les modifications~/.toprc
.la source
Permettez-moi d'amplifier et d'étudier la réponse de bindbn ci-dessus. La source en haut du package procps, lignes 3131 et 3134, montre que la sortie passera par la
scale_num()
fonction définie à la ligne 761. Ce que j'ai lu dans lascale_num()
fonction dit qu'elle favorisera la précision sur la beauté. Si l'immobilier disponible ne permet que la lecture humaine, qu'il en soit ainsi, mais sa valeur par défaut est de l'afficher en Ko.Donc, ce que je pense, c'est que vous avez vu quelques processus avec Mo dans leur consommation de mémoire (résidente ou partagée) et que vous vous êtes trompé lorsque vous l'avez ouvert. Soit cela, soit vous utilisiez un outil différent.
Si vous êtes convaincu qu'en quelque sorte, vous vous êtes tordu, veuillez marquer une réponse comme la réponse pour que cette question puisse sortir de la liste sans réponse. Merci.
Juste pour vous convaincre, obtenez le RPM source du package et voyez s'ils y ont appliqué des correctifs. Vous devrez probablement installer le SRPM et consulter le fichier de spécifications pour obtenir le nom des fichiers de correctifs qu'ils ont utilisés. Apprenez à créer un RPM (une compétence pratique) et allez voir la source corrigée de top.c, si elle a été corrigée. Comparez l'arbre avec le lien que j'ai fourni ci-dessus et voyez s'il y a une différence. Notez que cela peut ne pas être trivial.
la source
La saisie du capital «E» fait défiler KiB, MiB, GiB, TiB, PiB et EiB.
la source
Le haut d'origine (procps 3.2.8) ne peut pas afficher le résumé de la mémoire en Mo (je vois le code source).
la source
"top -M M" est la commande pour obtenir la partie mémoire en mégaoctets. Changer le dernier M en K pour les kilo-octets
"top -n 1 d 2" ne se répétera qu'une seule fois
la source