GNU/Linux >> Belajar Linux >  >> Linux

arti keluaran ps aux

$ ps aux  
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: [email protected]  
  • PENGGUNA =pengguna yang memiliki proses
  • PID =ID proses dari proses
  • %CPU =Ini adalah waktu CPU yang digunakan dibagi dengan waktu proses telah berjalan.
  • %MEM =rasio ukuran proses yang ditetapkan penduduk terhadap memori fisik pada mesin
  • VSZ =penggunaan memori virtual seluruh proses (dalam KiB)
  • RSS =resident set size, memori fisik yang tidak ditukar yang telah digunakan tugas (dalam KiB)
  • TTY =mengendalikan tty (terminal)
  • STAT =status proses multi-karakter
  • MULAI =waktu mulai atau tanggal proses
  • WAKTU =waktu CPU kumulatif
  • PERINTAH =perintah dengan semua argumennya

Lihat halaman manual ps untuk info lebih lanjut.


Ini mungkin berguna:

Kode Status Proses (STAT):

  • R berjalan atau dapat dijalankan (on run queue)
  • D tidur tanpa gangguan (biasanya IO)
  • S tidur yang dapat diinterupsi (menunggu acara selesai)
  • Z mati/zombie, dihentikan tetapi tidak diambil oleh induknya
  • T dihentikan, baik oleh sinyal kontrol pekerjaan atau karena sedang dilacak

Beberapa pengubah tambahan:

  • < prioritas tinggi (tidak baik untuk pengguna lain)
  • N prioritas rendah (baik untuk pengguna lain)
  • L memiliki laman yang dikunci ke dalam memori (untuk IO waktu nyata dan khusus)
  • s adalah pemimpin sesi
  • l multi-utas (menggunakan CLONE_THREAD, seperti yang dilakukan pthreads NPTL)
  • + ada di grup proses latar depan

Di Linux perintahnya:

ps -aux

Berarti menunjukkan semua proses untuk semua pengguna. Anda mungkin bertanya-tanya apa arti x? x adalah specifier yang berarti 'salah satu pengguna'. Jadi Anda bisa mengetik ini:

ps -auroot

Yang menampilkan semua proses root, atau

ps -auel

yang menampilkan semua proses dari user el. Masalah teknis di halaman 'man ps' adalah:"ps -aux mencetak semua proses yang dimiliki oleh pengguna bernama 'x' serta mencetak semua proses yang akan dipilih oleh opsi -a.


Linux
  1. Bagaimana Mengurutkan Du Output Berdasarkan Ukuran?

  2. Redirect Dan Output Pipa?

  3. Bagaimana Cara Mengingat Cara Menggunakan Redirection?

  1. Bagaimana Cara Membuat Output Virtual Di Pulseaudio?

  2. Apa yang dimaksud dengan POSIX?

  3. Output perpipaan untuk dipotong

  1. Mengarahkan Output Subkulit ke Proses?

  2. Lebih elegan ps aux | grep -v grep

  3. menonton output dari ps aux | grep bla di tmux tidak akan berfungsi?