Di bawah SuSE, (Mem: 31908592k total, 31421504k digunakan,) bagaimana saya tahu proses atau program mana yang menggunakan memori saya?
Di bawah SuSE, (Mem: 31908592k total, 31421504k digunakan,) bagaimana saya tahu proses atau program mana yang menggunakan memori saya?
Jawaban:
Program standar (command-line) untuk memeriksa penggunaan CPU / memori untuk proses adalah top
ada juga fitur yang sedikit lebih penuh htop
namun pada banyak sistem yang terikat top
(cara yang sama bash
hampir selalu terikat sh
pada kebanyakan sistem linux modern) . Ada juga berbagai pembungkus GUI untuk top / htop yang tersedia
Setelah membuka bagian atas, mengklik M
akan mengurutkan berdasarkan penggunaan memori.
EDIT - 4-12
Untuk kejelasan saya memutuskan untuk memperluas penyortiran. Ini adalah top
jendela tipikal ketika dijalankan dari terminal shell, ini sudah disortir oleh%MEM
Kolom yang paling menarik minat Anda adalah %MEM
yang akan memberi Anda bagian dari total memori yang tersedia yang digunakan oleh proses itu. VIRT
memberikan jejak virtual dari proses, yang hanya RES
jumlah saat ini dalam memori fisik (sisanya ditukar, dan saat ini tidak ditampilkan di tabel)
Untuk mengurutkan berdasarkan kolom Anda menekan F
(shift-F) dan layar akan berubah menjadi sebagai berikut
seperti yang Anda lihat, memukul n
akan memilih urutkan berdasarkan persentase memori (tekan enter untuk kembali ke tampilan tabel). (Ada pintasan lama Shift-m yang akan beralih mengurutkan berdasarkan memori saat menekan pada tampilan tabel) Anda dapat menggunakan <
dan >
dalam tampilan tabel (shift -, dan shift-.) Untuk siklus kolom yang diurutkan.
Pada tampilan tabel, menekan huruf kecil m
akan mengaktifkan tampilan ringkasan memori.
Catatan: Saya bermain-main dengan menyortir kolom sehingga kolom dikocok dari gambar pertama.
Seperti banyak utilitas baris perintah unix / linux ada banyak trik dan hal-hal kecil dan fitur tersembunyi - top adalah alat yang sangat kuat. Misalnya, Anda dapat menampilkan beberapa tabel sekaligus (katakanlah 5 teratas bukan 20 teratas tetapi untuk 4-5 parameter berbeda) - bagaimana? Saya tidak tahu, tapi saya tidak sengaja melakukannya ketika mengambil tangkapan layar. Bab penuh dari buku bagus tentang * nix dapat dikhususkan untuk ini top
, jadi ringkasan di atas hanyalah sebuah primer kecil untuk mendapatkan apa yang perlu Anda ketahui tentang proses Anda.
M
(yaitu Shift-m) akan menggunakan daftar dengan penggunaan memori.
Ini akan berlangsung lama, layak untuk dicoba.
ps -eo pid,pmem,rss,comm --sort rss