Con el terminal: Mostrar los 10 procesos que más memoria consumen

Leyendo mis RSS me encontré con este interesante tip que nos mostrará los 10 procesos que más consumen en nuestro sistema. Abrimos un terminal y ponemos:

ps aux --width 30 --sort -rss | head

Y tendremos como resultado algo como esto:


12 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   e2391 dijo

    Muchas gracias por enlazar mi post 🙂

    Como dice Hugo, htop es muchisimo mas completo en cuanto a funciones. Yo lo utilizo demasiado, es una de esas aplicaciones que nunca faltan en mis sistemas.

    Pero, cuando solo quiero echar un vistazo rápido, utilizo ese comando. Por otra parte, también se puede filtrar la información a mostrar y el criterio por el cual se ordenan los resultados. Solo es cosa de leer el man de ps 🙂 De ahí en adelante cada uno arma el alias como quiera 🙂

    Saludos!

  2.   Hugo dijo

    Pues es una forma de hacerlo, aunque yo prefiero usar htop, que permite explorar cómodamente el listado de procesos, además de facilitar seleccionar las columnas a mostrar, y el ordenado de los resultados no solo por consumo de memoria, sino también por otros criterios. Ah, y desde la misma herramienta se puede terminar un proceso, cambiarle los niveles de prioridad, etc.

    1.    elav <° Linux dijo

      Si claro, evidente que Htop es mucho más completo, pero a mi a veces me llega a confundir, pues me muestra más de una vez el mismo proceso, no sé si me entiendes 😀

      1.    Hugo dijo

        Puedes personalizarlo. Si accedes al Setup (F2) y vas a la sección que dice Display options, puedes o bien marcar la opción Display threads in a different color, o marcar Hide kernel threads y/o Hide userland threads.

  3.   Trece dijo

    Al igual que Hugo, suelo utilizar «htop» para obtener esa información del sistema. pero siempre es bueno conocer alternativas. Se agradece el aporte.

    La desventaja de esta alternativa es que se trata de un comando dificil de recordar. Aunque supongo que «ps» tiene otras posibilidades y ventajas para quienes están familiarizados con él.

    Saludos.

  4.   alunado dijo

    «el proceso que mas memoria consume es el olvido», Y tengo un amigo que me discute y me dice que no es así, que lo que consume mas nuestra memoria es el capitalismo y el marketing.. y yo le respondo que ellos producen olvido. Siempre estamos discutiendo, pero ambos usamos Htop.

    1.    Trece dijo

      “el proceso que mas memoria consume es el olvido”

      Que enunciado tan preciso y simbólico.

  5.   Near dijo

    ok… entiendo q cada cual tiene un sistema que le da resultados muy buenos desde su punto de vista… y me suena un poco a que cada uno desde su religion quieren tener la razon.. mi caso es… soy nuevo en linux y tengo ubuntu 12.4 si? lo cual a mi forma de ver es muy similar a windows.. se enteinde que estoy migrando de un sistema a otro no? mi busqueda hoy por hoy es que.. es muy lento y quisiera saber como agilizarlo, entiendo tambien que por la maquinita que tengo deberia ser bastante agil, pero nada… espero que me puedan ayudar dede ya muchas gracias

  6.   Omar dijo

    cual es el proceso 0 en linux y el proceso 1 ?

  7.   Jeisson dijo

    Buenos Días,

    alguien sabe por que algunos procesos que muestra el comando ps aux –width 30 –sort -rss | head aparecen con un (LOCAL=NO) al final.

    Mil Gracias.

  8.   Tom sheaiker dijo

    ¡Apuntado!, aquí tres métodos mas:

    1) ps aux –sort pmem
    2) ps aux | awk ‘{print $2, $4, $11}’ | sort -k2r | head -n 15
    3) top -a

    Fuente: http://www.sysadmit.com/2016/05/linux-uso-de-memoria-por-proceso.html