Redhat EL5
Tenía mi parte superior configurada de la forma en que me gusta mostrar el resumen de memoria y el resumen de intercambio en MB. Tuve que cerrar mi caparazón y luego, cuando lo volví a abrir, vuelve a aparecer en kilobytes (¿predeterminado?).
He buscado en google, y la mejor ayuda y maneja la página. Parece que no puedo encontrar la opción de visualización en MB. Aunque, encontré muchas otras opciones algo extrañas ...
Si alguien sabe, seguro que estaría agradecido.
¡Gracias!
Respuestas:
Sé que estoy muy tarde en esto, pero supongo que solías:
de la página del manual de tom en RHEL 5:
fuente
En Linux, puede usar la
e
tecla para cambiar la escala de memoria de la tarea, desde bytes hasta petabytes. Cuando haya seleccionado lo que le gusta, presioneW
(shift + w
) para guardar los cambios~/.toprc
.fuente
Permítanme amplificar y estudiar la respuesta de bindbn arriba. La fuente al principio del paquete procps, líneas 3131 y 3134, muestra que la salida pasará por la
scale_num()
función definida en la línea 761. Lo que leí en lascale_num()
función dice que favorecerá la precisión sobre la belleza. Si el espacio disponible solo permite la lectura humana, entonces que así sea, pero su valor predeterminado es mostrarlo en KB.Entonces, lo que creo que sucedió es que viste algunos procesos con MB en su consumo de memoria (residente o compartido) y te engañaste a ti mismo cuando lo abriste nuevamente. O eso, o estabas usando una herramienta diferente.
Si está satisfecho de que, de alguna manera, se retorció, marque una respuesta como La respuesta para que esta pregunta pueda salir de la lista Sin respuesta. Gracias.
Solo para convencerse, obtenga el RPM de origen del paquete y vea si le aplicaron algún parche. Probablemente tenga que instalar el SRPM y mirar el archivo de especificaciones para obtener el nombre de los archivos de parche que usaron. Aprenda a construir un RPM (una habilidad práctica) y mire la fuente parcheada de top.c, si se ha parcheado. Compare el árbol con el enlace que proporcioné anteriormente y vea si hay alguna diferencia. Tenga en cuenta que pasar por esto puede no ser trivial.
fuente
La escritura de mayúsculas 'E' pasa por KiB, MiB, GiB, TiB, PiB y EiB.
fuente
La parte superior original (procps 3.2.8) no puede mostrar el resumen de la memoria en Mb (veo el código fuente).
fuente
"top -M M" es el comando para obtener la parte de memoria en megabytes. Cambia la última M a K por kilobytes
"top -n 1 d 2" se repetirá solo una vez
fuente