Un antiguo compañero de trabajo hizo algo al respecto top
cada vez que se ejecuta como root, los datos se ordenan por el uso de MEM en lugar del uso predeterminado de la CPU. De acuerdo con múltiples búsquedas, la página de manual e incluso las opciones dentro de la consola superior (O), simplemente presionando k
deben ser ordenadas por la CPU, pero en su lugar cuando k
presiono me pide un pedido para matar.
Entonces, ¿cómo puedo recuperar la clasificación predeterminada en la CPU?
Respuestas:
Puede cambiar el campo de clasificación en la
top
ventana interactiva con las teclas <y >. No estoy seguro de qué sistema operativo está ejecutando, pero al menos en mi parte superior de GNU, kse supone que debe matar, no reiniciar.Presumiblemente, tu amigo cambió el campo de clasificación y presionó Shift+ W para guardar
~/.toprc
. Simplemente use las teclas que mencioné para elegir el campo de clasificación que desea y luego, cuando esté configurado como lo desee, presione Shift+ Wnuevamente y debería guardar ese estado y abrir de esa manera la próxima vez.fuente
z
para activar el modo de color y luegox
resaltar la columna de clasificación actual. Es mucho más fácil ver lo que está sucediendo a medida que usa<
y>
cambiar lo que está ordenando.x
resaltará la columna de clasificación actual incluso en modo sin color. Al presionarb
, la negrita se resaltará aún más.Para agregar a las respuestas ya P(mayúscula P) hace el orden superior por CPU, luego presione W(nuevamente mayúscula W) para guardar.
M vuelve a la memoria
fuente
man top
disponible en macOS Sierra 10.12.2.En Mac OS X, parece que no hay un comando para guardar las opciones y
man top
no dice nada sobre un archivo .toprc. Parece que lo mejor que puedes hacer esfuente
Es posible que deba presionar Shift+ fo Shift+ opara ingresar al submenú del campo de clasificación, luego presione kpara
%CPU
(seguido de Enterpara salir del menú). ksignifica matar cuando está en el modo de comando "global" predeterminado.fuente
~/.toprc
. De lo contrario, esta respuesta es más fácil de visualizar que presionar ciegamente las teclas <y>.Sé que no es una respuesta directa a su pregunta, pero hay una herramienta maravillosa llamada
htop
que me gustaría recomendar. Es como una versión avanzada de latop
herramienta original que le permite ordenar la salida de una manera y apariencia mucho más fáciles. Por ejemplo, si desea ordenar por CPU, simplemente presioneF6
y elija su clasificación.Así es como se ve htop : captura de pantalla de htop
Estas son algunas de las opciones de clasificación disponibles: algunas opciones de clasificación de htop
Para instalarlo en máquinas CentOS / RHEL, deberá agregar el repositorio EPEL y luego simplemente ejecutar:
yum install -y htop
o en máquinas Debian simplemente ejecutan:
sudo apt-get install htop
sin agregar ningún repositorio.He escrito en el pasado un buen artículo sobre htop, no dude en consultarlo.
fuente
Si ejecuta esto en modo por lotes, debe intentar
-b es para el modo por lotes (generalmente se usa con -n para establecer un número de veces a ejecutar) -o es para anular el orden de clasificación -% CPU es el campo / columna% CPU, puede usar +/- para ordenar ascendente o descendiendo
Estaba usando esto con la opción -S también, aunque no creo que eso cambie mucho
fuente