Cara Memeriksa Penggunaan Memori Linux

How Check Linux Memory Usage



Memori atau RAM (Memori Akses Rawak) sangat penting untuk komputer. Program yang anda jalankan di komputer anda menyimpan sebilangan kecil maklumat dalam RAM sehingga dapat mengaksesnya bila diperlukan secepat mungkin.

RAM sangat pantas dan lebih dekat dengan CPU (Central Processing Unit) komputer. Oleh kerana RAM lebih dekat dengan CPU komputer, CPU mempunyai akses langsung ke RAM. Oleh itu, latensi akses data sangat kecil berbanding dengan peranti storan seperti HDD atau SSD. Itulah sebabnya semua program menggunakan RAM untuk menyimpan data cache.







Malangnya, RAM sangat mahal dan terhad. Tanpa RAM percuma yang mencukupi, komputer anda tidak akan berfungsi dengan baik. Program yang dijalankan pada komputer anda mungkin tergantung atau berhenti. Anda mungkin tidak dapat memulakan program baru. Dalam keadaan terburuk, keseluruhan sistem anda akan tergantung dan tidak dapat digunakan.



Memeriksa penggunaan RAM adalah salah satu tugas terpenting di Linux. Anda dapat mendiagnosis banyak masalah Linux jika anda dapat memantau penggunaan RAM sistem Linux anda.



Terdapat banyak alat untuk memeriksa penggunaan memori di Linux. Dalam artikel ini, saya akan menunjukkan kepada anda beberapa cara yang paling biasa untuk memeriksa penggunaan memori di Linux. Jadi, mari kita mulakan.





Unit Memori Komputer:

Dalam artikel ini, anda akan melihat saya menggunakan istilah kilobytes, megabyte, gigabytes, kibibytes, mebibytes, gibibytes, dan sebagainya. Jangan keliru. Saya akan menerangkannya di bahagian ini.

Semua stor komputer menggunakan unit yang sama. Ini sangat penting untuk difahami.



Unit penyimpanan komputer diberikan di bawah.

  • Sedikit: Unit penyimpanan komputer terkecil adalah sedikit. Sedikit boleh menahan 0 atau 1. Itu sahaja.
  • Bait: 8 bit membentuk bait.
  • Kilobyte: 1,000 bait membentuk kilobyte.
  • Megabait: 1,000 kilobyte membentuk megabait.
  • Gigabyte: 1,000 megabait membentuk gigabait.
  • Terabait: 1,000 gigabait membentuk terabait.
  • Petabait: 1,000 terabyte membentuk petabyte.
  • kibibyte: 1.024 bait membentuk kibibyte.
  • Mebibyte: 1,024 kibibyt membentuk mebibyte.
  • Gibibyte: 1,024 mebibyt membentuk gibibyte.
  • Tebibyte: 1.024 gibibit membentuk tebibyte.
  • Pebibyte: 1,024 tebibytes membentuk pebibyte.

Dari segi bait, unit penyimpanan komputer adalah seperti berikut.

  • Kilobyte: 1,000 bait atau 103bait.
  • Megabait: 1,000,000 bait atau 106bait.
  • Gigabyte: 1,000,000,000 bait atau 109bait.
  • Terabait: 1,000,000,000,000 bait atau 1012bait.
  • Petabait: 1,000,000,000,000,000 bait atau 10lima belasbait.
  • kibibyte: 1024 bait atau 210bait.
  • Mebibyte: 1,048,576 bait atau 2dua puluhbait.
  • Gibibyte: 1,073,741,824 bait atau 230bait.
  • Tebibyte: 1,099,511,627,776 bait atau 240bait.
  • Pebibyte: 1,125,899,906,842,624 atau 2lima puluhbait.

Setelah mengetahui unit penyimpanan komputer, anda seharusnya dapat menukar dari satu unit ke unit yang lain dengan sangat mudah.

Perhatikan bahawa kilobyte, megabyte, gigabyte, terabyte, dan petabyte adalah kekuatan 10 bait. Tetapi, kibibyte, mebibyte, gibibyte, tebibyte, dan pebibyte adalah kekuatan 2 bait. Bagi kita manusia, mudah untuk mengira kekuatan 10 (sistem angka perpuluhan) kerana kita mempunyai 10 jari. Tetapi, untuk komputer, lebih mudah untuk mengira kuasa 2 (sistem angka binari). Jadi, komputer menggunakan kuasa 2 untuk mewakili jumlah penyimpanan atau memori.

Unit ini mempunyai notasi atau simbol pendek. Anda akan melihatnya dengan kerap semasa memeriksa penggunaan memori di Linux.

Notasi ringkas atau simbol diberikan di bawah.

  • Bait: B
  • Kilobyte: KB atau kB
  • Megabait: MB
  • Gigabyte: GB
  • Terabait: JUGA
  • Petabait: PB
  • Bait: B
  • kibibyte: KiB atau K
  • Mebibyte: MiB atau M
  • Gibibyte: GiB atau G
  • Tebibyte: TiB atau T
  • Pebibyte: PiB atau P

Beberapa program mungkin tidak mengikuti piawaian ini dan menggunakan singkatan atau simbol ini secara bergantian. Perbezaannya tidak banyak antara unit ini (iaitu kilobyte vs kibibyte) pula. Jangan risau

Memori vs Tukar di Linux:

Di Linux, memori fizikal dipanggil ingatan . Apabila memori fizikal terisi, Linux dengan bijak memindahkan data yang kurang kerap diakses dari memori ke bahagian tertentu dari cakera (HDD atau SSD). Bahagian cakera ini dipanggil swap.

Apabila tidak ada memori fizikal percuma yang tersedia, beberapa data akses yang jarang digunakan dipindahkan ke pertukaran. Ini membebaskan memori fizikal dan dengan itu menyelamatkan sistem daripada terhempas.

Swap disk sangat perlahan berbanding RAM atau memori fizikal. Sekiranya sistem Linux menggunakan ruang pertukaran secara meluas, sistem mungkin menjadi sangat perlahan dan tidak responsif. Jadi, sistem Linux tidak boleh menggunakan ruang pertukaran. Kami mahu mengelakkannya sebanyak mungkin. Apabila sistem Linux mula memenuhi ruang pertukaran, itu adalah tanda bahawa sistem Linux memerlukan lebih banyak memori fizikal. Sebaiknya tambahkan lebih banyak RAM atau memori fizikal ke sistem.

Memeriksa Penggunaan Memori dengan percuma:

percuma adalah perintah yang memaparkan keseluruhan maklumat penggunaan memori sistem. percuma dihantar dengan hampir semua pengedaran Linux secara lalai.

Anda boleh memeriksa penggunaan memori dengan percuma arahan seperti berikut:

$percuma

The percuma perintah tanpa pilihan baris perintah memaparkan memori dan maklumat penggunaan pertukaran di unit Kibibytes.

Secara lalai, percuma arahan menunjukkan penyangga dan penggunaan memori cache di buff / cache ruangan. Sekiranya anda ingin melihat penyangga dan memori cache secara berasingan, jalankan perintah percuma dengan -dalam pilihan seperti berikut:

$percuma -dalam

Seperti yang anda lihat, penampan dan cache maklumat penggunaan memori ditunjukkan dalam lajur yang berbeza.

Perintah percuma menunjukkan maklumat berikut:

jumlah: Ini adalah jumlah memori fizikal dan ruang pertukaran yang tersedia (dalam kibibyte) sistem Linux anda.

terpakai: Ini adalah jumlah memori fizikal dan ruang pertukaran yang digunakan oleh sistem Linux anda. Perhatikan bahawa ruang pertukaran 0 KiB digunakan di mesin Ubuntu saya. Oleh itu, ia sama sekali tidak menggunakan pertukaran Itu sangat bagus.

percuma: Ini adalah jumlah memori fizikal yang masih belum digunakan.

dikongsi: Ini adalah jumlah memori yang dikongsi oleh proses atau program yang berbeza. Satu atau lebih program Linux boleh menggunakan pustaka atau panggilan fungsi yang sama. Daripada memperuntukkan memori berkali-kali untuk perkara yang sama, Linux secara bijak berkongsi perkara biasa di antara proses atau program ini. Ini menjimatkan memori fizikal. The tmpfs sistem fail (iaitu / dev / shm , / lari , / lari / kunci , / jalankan / pengguna / , / sys / fs / kumpulan dll) juga menggunakan beberapa memori fizikal yang dikongsi untuk setiap proses dan program di Linux.

penampan: Ini adalah jumlah memori yang digunakan oleh penyangga kernel. Penyangga adalah sekumpulan memori di mana data disimpan sementara semasa memindahkan data dari satu tempat ke tempat lain.

cache: Ini adalah jumlah memori fizikal yang digunakan untuk data cache.

buff / cache: Ini adalah jumlah memori fizikal yang digunakan untuk penyangga dan cache.

ada: Ini adalah anggaran memori fizikal yang ada yang dapat digunakan untuk memulakan aplikasi baru tanpa menukar.

Anda juga dapat menggunakan pelbagai pilihan baris perintah untuk melihat memori dan maklumat penggunaan pertukaran dalam unit yang berbeza.

Sebagai contoh, untuk melihat memori dan maklumat penggunaan pertukaran dalam bait, jalankan percuma perintah dengan -b atau –Bait pilihan seperti berikut:

$percuma -b

Untuk melihat maklumat penggunaan memori dan pertukaran dalam kibibyte (lalai), jalankan percuma perintah dengan -kepada atau –Kibi pilihan seperti berikut:

$percuma -kepada

Untuk melihat maklumat penggunaan memori dan pertukaran dalam mebibyt, jalankan percuma perintah dengan -m atau –Mebi pilihan seperti berikut:

$percuma -m

Untuk melihat maklumat penggunaan memori dan pertukaran dalam gibibyt, jalankan percuma perintah dengan -g atau -seperti pilihan seperti berikut:

$percuma -g

Dengan cara yang sama, anda boleh menggunakan -kepada anda dan –Pebi pilihan baris perintah untuk memaparkan maklumat penggunaan memori dan pertukaran masing-masing dalam tebibyte dan pebibytes.

Sekiranya anda ingin memaparkan maklumat penggunaan memori dan pertukaran dalam kilobyte, kemudian jalankan percuma perintah dengan -kilo pilihan seperti berikut:

$percuma --kilo

Sekiranya anda ingin memaparkan memori dan menukar maklumat penggunaan dalam megabait, kemudian jalankan percuma perintah dengan -mega pilihan seperti berikut:

$percuma --mega

Sekiranya anda ingin memaparkan maklumat penggunaan memori dan pertukaran dalam gigabait, kemudian jalankan percuma perintah dengan –Giga pilihan seperti berikut:

$percuma --giga

Dengan cara yang sama, anda boleh menggunakan –Tera dan - peta pilihan baris perintah untuk memaparkan maklumat penggunaan memori dan pertukaran dalam terabyte dan petabyte masing-masing.

The percuma arahan juga mempunyai pilihan output yang dapat dibaca oleh manusia. Pilihan ini akan mencetak maklumat penggunaan memori dan pertukaran yang sangat mudah difahami (untuk manusia) di skrin.

Untuk output yang boleh dibaca manusia, jalankan percuma perintah dengan -h atau - manusia pilihan seperti berikut:

$percuma -h

Seperti yang anda lihat, format yang boleh dibaca manusia sangat mudah difahami.

The -h atau - manusia pilihan mencetak memori dan maklumat penggunaan pertukaran dalam bait, kibibyte, mebibytes, gibibytes, tebibytes, atau pebibytes secara lalai. Unit-unit ini menggunakan asas-2 atau sistem angka binari (kuasa 2).

Sekiranya anda ingin melihat output yang dapat dibaca manusia dalam sistem nombor asas 10 atau perpuluhan (kekuatan 10), kemudian jalankan perintah percuma dengan -h atau - manusia pilihan baris perintah juga -Ya pilihan baris perintah seperti berikut:

$percuma - manusia - Ya

The percuma arahan akan mencetak memori dan maklumat penggunaan pertukaran dalam bait, kilobyte, megabyte, gigabyte, terabyte, atau petabyte. Unit-unit ini menggunakan asas-10 atau sistem angka perpuluhan (kuasa 10).

Sekiranya anda ingin memaparkan jumlah memori dan maklumat penggunaan pertukaran, jalankan perintah percuma dengan pilihan -t atau –total seperti berikut:

$percuma -t

Seperti yang anda lihat, jumlah maklumat penggunaan memori (pertukaran fizikal) ditunjukkan pada akhir output.

Anda juga boleh menjalankan percuma arahan dalam mod pemantauan. Dalam mod ini, percuma arahan akan terus mencetak maklumat penggunaan memori dan pertukaran setelah selang waktu tertentu (dalam beberapa saat).

Anda boleh menjalankan percuma perintah dalam mod pemantauan dengan -s atau –Kedua pilihan baris perintah seperti berikut:

$percuma -s <kelewatan>

Atau,

$percuma–Kedua<kelewatan>

Di sini, adalah bilangan saat selepas itu maklumat penggunaan memori dan pertukaran baru akan dicetak di skrin.

Sebagai contoh, untuk mencetak memori dan menukar maklumat penggunaan secara berterusan pada selang 5 saat, jalankan perintah percuma seperti berikut:

$percuma -s 5

Seperti yang anda lihat, maklumat penggunaan memori dan pertukaran dicetak setiap 5 saat.

Sekiranya anda mahu menghentikan percuma arahan, tekan + C .

Dalam mod pemantauan, percuma arahan akan terus mencetak memori dan menukar maklumat penggunaan secara lalai. Anda boleh menggunakan -c atau –Kira pilihan baris perintah untuk mengehadkan berapa kali maklumat penggunaan memori dan pertukaran baru dicetak di skrin.

Sebagai contoh, untuk mencetak memori dan menukar maklumat penggunaan 5 kali pada selang 10 saat, jalankan percuma arahan seperti berikut:

$percuma -s 10 -c 5

Seperti yang anda lihat, percuma arahan mencetak memori dan maklumat penggunaan pertukaran hanya 5 kali pada selang 10 saat.

Itu hampir semua yang perlu anda ketahui untuk memeriksa memori dan menukar penggunaan dengan percuma arahan. Tetapi, jika anda ingin mengetahui lebih lanjut, periksa halaman utama percuma arahan seperti berikut:

$lelaki percuma

Halaman utama dari percuma arahan harus dipaparkan.

Memeriksa Penggunaan Memori dengan Membaca / proc / meminfo Fail:

Anda juga dapat memeriksa maklumat penggunaan memori sistem Linux anda dengan membaca / proc / meminfo fail.

Anda boleh membaca / proc / meminfo fail dengan arahan berikut:

$kucing /peratus/meminfo

Fail ini mempunyai banyak maklumat penggunaan memori. Penggunaan memori terdapat dalam unit kibibytes.

Maklumat penggunaan memori yang paling penting di / proc / meminfo fail adalah:

Jumlah Memo: Ini adalah jumlah memori terpasang atau memori fizikal (RAM) sistem Linux.

MemFree: Ini adalah jumlah memori fizikal (RAM) yang tidak digunakan.

MemA Tersedia: Ini adalah anggaran jumlah memori fizikal (RAM) yang tersedia untuk program baru.

Penampan: Ini adalah jumlah memori fizikal yang disediakan untuk penyangga kernel. Penyangga digunakan untuk menyimpan data sementara sementara memindahkannya dari satu lokasi ke lokasi lain.

Di-cache: Ini adalah jumlah memori fizikal yang digunakan sebagai memori cache.

TukarCache: Ini adalah jumlah memori yang dipindahkan ke swap disk dan dipindahkan kembali ke RAM fizikal. Tetapi data masih disimpan dalam disk swap.

Aktif: Ini adalah jumlah memori fizikal yang digunakan dan biasanya tidak dapat ditangkap semula kecuali perlu.

Tidak aktif: Ini adalah jumlah memori fizikal yang digunakan dan mudah ditangkap semula oleh proses atau program lain jika perlu.

Aktif (anon): Ini adalah jumlah memori fizikal yang digunakan oleh sistem fail tmpfs tanpa nama dan memori bersama.

Tidak aktif (anon): Ini adalah jumlah memori fizikal yang digunakan oleh sistem fail tmfs tanpa nama dan memori bersama yang dapat ditangkap semula.

Aktif (fail): Ini adalah jumlah memori cache yang digunakan secara aktif.

Tidak aktif (fail): Ini adalah jumlah memori cache yang baru dimuat atau dapat ditangkap semula.

Tidak dapat diramalkan: Ini adalah jumlah memori yang tidak dapat ditangkap semula kerana dikunci oleh program pengguna.

Terkunci: Ini adalah jumlah memori yang tidak dapat ditangkap semula kerana dikunci oleh program pengguna.

Jumlah Pertukaran: Ini adalah jumlah keseluruhan disk swap.

Pertukaran Percuma: Ini adalah jumlah ruang pertukaran yang percuma.

Kotor: Jumlah memori yang menunggu untuk ditulis kembali ke cakera.

Balik Tulis: Jumlah memori yang ditulis kembali ke cakera.

Halaman Anon: Jumlah memori yang digunakan oleh halaman dan dipetakan ke dalam jadual halaman ruang pengguna.

Dipetakan: Jumlah memori yang digunakan untuk fail yang telah dibuat oleh kernel Linux seperti perpustakaan yang digunakan oleh program yang berbeza.

Contoh: Ini adalah jumlah memori yang dikongsi dan digunakan oleh sistem fail tmpfs.

K Boleh dituntut semula: Jumlah memori yang dituntut oleh kernel dan dapat diambil semula apabila perlu.

Papak: Ini adalah jumlah memori yang digunakan oleh kernel untuk menyembunyikan struktur data untuk penggunaan kernel.

SR boleh dituntut: Ini adalah jumlah memori dari Slab yang dapat diambil semula.

Tuntutan Balas: Ini adalah jumlah memori dari Slab yang tidak dapat ditangkap semula walaupun perlu.

KernelStack: Ini adalah jumlah memori yang digunakan untuk peruntukan timbunan kernel.

Jadual Halaman: Ini adalah jumlah memori yang dikhaskan untuk jadual halaman. Jadual halaman adalah struktur data yang digunakan oleh komputer untuk memetakan antara memori maya dan memori fizikal.

Melantun: Ini adalah jumlah memori yang digunakan untuk penyangga peranti blok (iaitu peranti storan seperti HDD atau SSD).

WritebackTmp: Jumlah memori yang digunakan untuk penyangga penulisan sementara FUSE.

Terdapat banyak maklumat penggunaan memori lain di / proc / meminfo fail. Sekiranya anda berminat, anda boleh melihat apa yang terdapat dalam halaman utama peratus .

Untuk membuka halaman utama peratus , jalankan arahan berikut:

$lelaki 5peratus

Urusan proc harus dibuka.

Taipkan / proc / meminfo dan tekan . Ia harus menavigasi anda ke bahagian / proc / meminfo seperti yang anda lihat dalam tangkapan skrin di bawah. Anda akan mendapat keterangan setiap bidang di / proc / meminfo fail di sini.

Memeriksa Penggunaan Memori menggunakan bahagian atas:

The bahagian atas adalah program yang memaparkan proses yang sedang berjalan dan penggunaan sumbernya dalam masa nyata. The bahagian atas hadir secara terpasang di kebanyakan pengedaran Linux.

Anda boleh berlari bahagian atas dengan arahan berikut:

$bahagian atas

The bahagian atas program harus dimulakan. Di bahagian atas bahagian atas seperti yang ditunjukkan dalam tangkapan skrin di bawah, anda akan melihat ringkasan penggunaan memori dan pertukaran di unit mebibyte (lalai).

The bahagian atas arahan akan menunjukkan maklumat memori fizikal berikut:

jumlah: Jumlah memori fizikal sistem yang ada.

percuma: Jumlah memori fizikal masih belum digunakan.

terpakai: Jumlah memori fizikal yang digunakan oleh sistem.

buff / cache: Jumlah memori fizikal yang digunakan sebagai memori cache dan penyangga.

avail Mem: Jumlah memori fizikal yang tersedia untuk program baru.

The bahagian atas arahan akan menunjukkan maklumat pertukaran berikut:

jumlah: Jumlah memori pertukaran sistem yang ada.

percuma: Jumlah memori pertukaran percuma sistem.

terpakai: Jumlah memori pertukaran yang digunakan oleh sistem.

Anda boleh tekan m untuk menukar antara mod ringkasan penggunaan memori yang berbeza.

Contohnya, menekan m sekali akan beralih ke mod berikut. Dalam mod ini, bahagian atas menunjukkan memori fizikal dan maklumat penggunaan pertukaran sebagai peratus_memory_used / total_memory_in_mebibytes .

Menekan m sekali lagi akan mengubah gaya bar kemajuan. Maklumat akan sama seperti sebelumnya.

The bahagian atas arahan juga menunjukkan maklumat penggunaan memori untuk setiap proses yang berjalan di komputer anda dalam masa nyata. Perintah atas memaparkan maklumat penggunaan memori proses dalam unit kibibyte secara lalai.

Secara lalai, bahagian atas arahan menunjukkan maklumat penggunaan memori berikut:

Hormat: Ini adalah Ukuran Memori Maya proses. Memori maya adalah jumlah memori fizikal dan pertukaran yang digunakan oleh proses tersebut.

DAGING LEMBU: Ini adalah Ukuran Memori Residen proses. Memori penduduk adalah jumlah memori fizikal proses yang digunakan.

SHR: Ini adalah Ukuran Memori Bersama proses. Ini adalah jumlah memori yang digunakan oleh proses yang juga dikongsi dengan beberapa proses lain.

% MEM: Peratusan memori fizikal proses yang digunakan.

Anda boleh mengkonfigurasi bahagian atas arahan untuk menunjukkan lebih banyak maklumat penggunaan memori seperti,

KOD: Ini adalah Ukuran Kod proses. Ini adalah jumlah memori fizikal yang dikhaskan untuk kod proses yang dapat dilaksanakan. Ia juga dikenali sebagai Text Resident Set atau TRS.

DATA: Ini adalah Data dan Ukuran Tumpukan proses. Ini adalah jumlah memori yang disimpan oleh suatu proses. Ia mungkin belum dipetakan ke memori fizikal. Tetapi ia akan selalu muncul dalam memori maya (VIRT) proses tersebut. Ia juga dikenali sebagai Data Resident Set atau DRS.

RSan: Ini adalah Ukuran Memori Residen Tanpa Nama proses. Ini adalah subset memori fizikal (RES) yang mewakili halaman peribadi yang belum dipetakan ke fail.

RSfd: Ini adalah Ukuran Memori yang Disokong Fail Residen proses. Ini adalah subset memori fizikal (RES) yang mewakili halaman bersama dan gambar program sokongan, perpustakaan bersama, pemetaan fail, dll.

RSsh: Ini adalah Ukuran Memori Bersama Residen proses. Ini adalah sebahagian daripada memori fizikal (RES) yang mewakili halaman tanpa nama yang dikongsi.

RSlk: Ini adalah Ukuran Memori Terkunci Residen proses. Jumlah memori fizikal (RES) tidak dapat ditukar. Ia mesti kekal dalam ingatan fizikal.

Tukar: Ini adalah Ukuran Pertukaran proses. Ini adalah jumlah maklumat memori fizikal (RES) yang dipindahkan ke ruang cakera pertukaran dari memori fizikal.

DIGUNAKAN: Ini adalah jumlah memori (fizikal + pertukaran) proses yang digunakan.

DIGUNAKAN = RES + SWAP.

Perhatikan bahawa memori fizikal (RES) yang digunakan oleh suatu proses adalah penjumlahan Resident Anonymous Memory Size (RSan), Resident File-Backed Memory Size (RSfd), dan Resident Shared Memory Size (RSsh).

RES = RSan + RSfd + RSsh

Untuk mengaktifkan lajur maklumat memori ini, jalankan bahagian atas dan tekan f .

Gunakan kekunci anak panah untuk menavigasi ke lajur yang ditandai dan tekan untuk menukarnya. Lajur yang diaktifkan akan mempunyai * tandakan di sebelah kiri.

Setelah selesai, tekan apa untuk kembali ke tetingkap pemantauan proses teratas. Seperti yang anda lihat, lajur maklumat penggunaan memori SWAP, CODE, DATA, USED, RSan, RSfd, RSlk, RSsh ditampilkan.

Secara lalai, bahagian atas arahan menunjukkan maklumat penggunaan memori dalam unit kibibyte. Sekiranya anda ingin melihat maklumat penggunaan memori di unit lain seperti mebibyte, gibibyte, tebibyte, atau pebibyte, anda juga boleh melakukannya.

Untuk bertukar antara unit memori yang berbeza (kibibyte, mebibyte, gibibyte, tebibyte, atau pebibyte), jalankan ke atas dan tekan Dan .

bahagian atas maklumat penggunaan memori dipaparkan dalam mebibait.

bahagian atas maklumat penggunaan memori dipaparkan dalam gibibyte.

bahagian atas maklumat penggunaan memori dipaparkan dalam tebibyte.

bahagian atas maklumat penggunaan memori dipaparkan dalam pebibytes.

Banyak proses dijalankan pada sistem operasi Linux anda. Perintah teratas tidak dapat menunjukkan semuanya sekaligus. Anda boleh menekan dan menahan dan kekunci anak panah untuk menavigasi senarai proses bahagian atas paparan arahan.

Anda juga dapat menyusun output perintah atas dengan lajur tertentu.

Katakan, anda ingin melihat proses mana yang menggunakan ruang pertukaran paling banyak. Untuk melakukan itu, jalankan bahagian atas dan tekan f .

Kemudian, pilih lajur SWAP menggunakan kekunci anak panah pada papan kekunci anda dan tekan s .

Medan semacam bahagian atas arahan harus diubah menjadi SWAP. Tekan apa untuk kembali ke tetingkap pemantauan proses.

Seperti yang anda lihat, proses yang menggunakan ruang pertukaran paling banyak disenaraikan terlebih dahulu.

Setelah anda mengkonfigurasi bahagian atas arahan, anda boleh menekan + dalam untuk menyimpan konfigurasi ke a toprc fail konfigurasi. Dengan cara ini, anda tidak perlu mengkonfigurasi ulang bahagian atas setiap kali anda menggunakannya.

Memeriksa Penggunaan Memori menggunakan htop:

htop adalah penonton proses masa nyata Linux seperti bahagian atas . Tetapi htop mempunyai ciri tambahan yang bahagian atas tidak. Ciri baru yang paling jelas htop adalah sorotan sintaks dan antara muka pengguna yang lebih baik. Awak boleh cakap htop adalah lanjutan bahagian atas .

Seperti bahagian atas , htop tidak diprapasang pada sebahagian besar pengedaran Linux. Tetapi ia boleh didapati di repositori pakej rasmi hampir semua pengedaran Linux di luar sana. Oleh itu, anda boleh memasangnya dengan mudah pada edaran Linux yang anda mahukan.

Untuk memasang htop di Ubuntu / Debian, jalankan arahan berikut:

$sudokemas kini tepat
$sudotepatpasang htop -dan

CATATAN: Di CentOS / RHEL, htop terdapat di repositori EPEL. Sebelum anda memasang htop , anda mesti mempunyai repositori EPEL ( pelepasan epel pakej) dipasang pada sistem CentOS / RHEL anda.

Untuk memasang htop pada CentOS 7 / RHEL 7, jalankan arahan berikut:

$sudo yum pasangpelepasan epel-dan
$sudo yum pasang htop -dan

Untuk memasang htop pada CentOS 8 / RHEL 8, jalankan arahan berikut:

$sudodnfpasangpelepasan epel-dan
$sudodnfpasang htop -dan

Sekali htop dipasang, anda boleh menjalankannya dengan arahan berikut:

$htop

Htop harus bermula.

Di bahagian atas, htop memaparkan memori fizikal dan ringkasan penggunaan pertukaran. Ini juga menunjukkan penggunaan memori dan pertukaran dalam grafik bar yang bagus.

Maklumat penggunaan memori dan pertukaran dalam format terpakai / jumlah . htop secara automatik akan memutuskan unit (kibibyte, mebibyte, gibibyte, tebibyte, atau pebibyte) untuk menerangkan maklumat penggunaan memori dan pertukaran dengan sebaik-baiknya.

Bar penggunaan memori dan pertukaran ditunjukkan dengan warna yang berbeza. Warna mempunyai makna.

Untuk mengetahui apa yang diwakili oleh setiap warna, jalankan htop dan tekan h untuk pergi ke tetingkap bantuan htop .

Seperti yang anda lihat, warna hijau mewakili memori fizikal yang digunakan oleh program / proses yang berlainan, warna biru mewakili memori fizikal yang digunakan sebagai penyangga, warna kuning mewakili memori fizikal yang digunakan sebagai memori cache, dan warna merah mewakili yang digunakan menukar ruang.

Untuk kembali ke utama htop tetingkap, tekan apa .

Seperti bahagian atas , htop program juga menunjukkan maklumat penggunaan memori setiap proses yang dijalankan pada sistem Linux anda. htop secara automatik akan memutuskan unit (kibibyte, mebibyte, gibibyte, tebibyte, atau pebibyte) untuk menerangkan penggunaan memori setiap proses dengan sebaik-baiknya.

Secara lalai, htop arahan menunjukkan maklumat penggunaan memori berikut:

VIRT / M_SIZE: Ini adalah ukuran memori maya proses. Memori maya adalah jumlah memori fizikal dan pertukaran yang digunakan oleh proses tersebut.

RES / M_RESIDEN: Ini adalah ukuran proses yang ditetapkan oleh penduduk. Memori penduduk adalah jumlah memori fizikal proses yang digunakan. Ia sama dengan teks + data + timbunan atau M_TRS + M_DRS.

SHR / M_SHARE: Ini adalah ukuran memori bersama proses. Ini adalah jumlah memori yang digunakan oleh proses yang juga dikongsi dengan beberapa proses lain.

% MEM / PERCENT_MEM: Peratusan memori fizikal proses yang digunakan.

Anda boleh mengkonfigurasi htop arahan untuk menunjukkan lebih banyak maklumat penggunaan memori seperti,

KOD / M_TRS: Ini adalah ukuran kod proses. Ini adalah jumlah memori fizikal yang dikhaskan untuk kod proses yang dapat dilaksanakan.

DATA / M_DRS: Ini adalah ukuran data dan timbunan proses. Ini adalah jumlah memori yang disimpan oleh suatu proses. Ia mungkin belum dipetakan ke memori fizikal. Tetapi ia akan selalu muncul dalam memori maya (VIRT / M_SIZE) proses tersebut.

LIB / M_LRS: Ini adalah ukuran proses perpustakaan. Ini adalah jumlah memori fizikal yang digunakan oleh kod perpustakaan (yang digunakan oleh proses / program).

DIRTY / M_DT: Ini adalah ukuran halaman kotor proses. Bahagian / halaman yang diubah dalam buffer disebut halaman kotor.

Untuk mengaktifkan lajur maklumat memori ini, jalankan htop dan tekan F2 .

Kemudian, arahkan ke Lajur daripada Persediaan bahagian, pilih lajur sebelum anda ingin menambahkan lajur baru dari Lajur Aktif bahagian, pilih lajur yang ingin anda tambahkan dari Tiang yang ada bahagian, dan tekan untuk menambah lajur.

Lajur harus ditambahkan ke Lajur Aktif bahagian.

Dengan cara yang sama, tambahkan lajur memori lain (lajur yang bermula dengan M_ ). Setelah selesai, tekan untuk kembali ke utama htop tingkap.

Seperti yang anda lihat, lajur maklumat penggunaan memori tambahan ditambahkan.

Anda boleh melihat proses di pemandangan pokok . Dalam pandangan ini, proses disusun oleh hubungan ibu bapa-anak.

Untuk beralih ke paparan pokok, tekan t . Seperti yang anda lihat, prosesnya disusun dengan baik oleh hubungan ibu bapa-anak mereka. Dalam mod ini, anda dapat melihat proses anak mana yang dihasilkan oleh proses ibu bapa dan penggunaan memori mereka.

Untuk keluar dari paparan pokok, tekan t lagi. Anda harus kembali ke paparan lalai.

Anda juga boleh menyusun proses mengikut lajur penggunaan memori yang berbeza. Secara lalai, prosesnya disusun berdasarkan penggunaan CPU (CPU%).

Untuk menyusun proses mengikut lajur tertentu, tekan F6 .

Kemudian, pilih lajur yang anda mahu urutkan prosesnya dari Disusun mengikut bahagian dan tekan .

Saya akan menyusun prosesnya dengan M_RESIDEN / DAGING LEMBU lajur untuk demonstrasi.

Seperti yang anda lihat, prosesnya disusun dengan baik oleh penggunaan memori penduduk.

The htop program menyenaraikan banyak proses. Semua proses ini tidak dapat ditunjukkan dalam ukuran tetingkap / skrin yang terhad. Tetapi, anda boleh menekan dan kekunci anak panah untuk menavigasi senarai proses dengan mudah.

Memeriksa Penggunaan Memori menggunakan smem:

Program pemeriksaan penggunaan memori seperti bahagian atas , htop, dll menunjukkan memori bersama sepenuhnya untuk setiap proses. Maksudnya adalah, walaupun memori dikongsi oleh beberapa proses, ia mengira memori terpakai ini untuk setiap proses yang berkongsi memori tersebut. Jadi, anda mendapat maklumat penggunaan memori yang salah.

Dalam matematik, kelihatan seperti ini,

penggunaan proses memori fizikal = penggunaan memori bersama + penggunaan memori yang tidak dikongsi

saya boleh cuba mengelakkan perkara ini dan melaporkan penggunaan memori dengan betul. Ia membagi memori bersama dengan jumlah proses yang menggunakan memori bersama tersebut dan menambahkan hasilnya pada setiap proses yang berkongsi memori tersebut. Jadi, penggunaan memori bertambah baik. Keseluruhan penggunaan memori akan menjadi penjumlahan penggunaan memori dari semua proses. Ini tidak akan berlaku di htop atau bahagian atas .

Dalam matematik, kelihatan seperti ini,

penggunaan memori proses fizikal =(penggunaan memori bersama/bilangan proses berkongsi memori)
+ memori yang tidak dikongsi

saya boleh tidak diprapasang secara lalai di sebilangan besar pengedaran Linux. Tetapi ia terdapat di repositori pakej rasmi sebahagian besar pengedaran Linux.

Di Ubuntu / Debian, anda boleh memasang saya boleh dengan arahan berikut:

$sudokemas kini tepat
$sudotepatpasangsaya boleh-dan

Pada CentOS / RHEL 7, saya boleh terdapat di repositori pakej EPEL. Jadi, anda mesti menambahkan repositori EPEL di CentOS / RHEL 7 untuk dipasang saya boleh .

Pada CentOS / RHEL 7, anda boleh memasang saya boleh dengan arahan berikut:

$sudo yum pasangpelepasan epel-dan
$sudo yum pasangsaya boleh-dan

Malangnya, saya boleh tidak terdapat di repositori pakej rasmi atau repositori EPEL CentOS / RHEL 8. Anda seharusnya dapat menyusun saya boleh dari sumber atau memuat turun saya boleh binari dari laman web rasmi smem .

Sekiranya anda mahu menyusun saya boleh dari sumbernya, maka anda boleh memuat turun kod sumber smem dari laman sumber smem rasmi .

Sekiranya anda mahu memuat turun a saya boleh fail binari yang telah disusun sebelumnya, maka anda boleh memuat turunnya dari smem laman muat turun rasmi .

saya boleh dapat memaparkan penggunaan memori setiap pengguna.

Untuk mengetahui berapa banyak memori yang digunakan pengguna Linux, jalankan saya boleh seperti berikut:

$sudosaya boleh-kau

Di sini, -kepada pilihan digunakan untuk menunjukkan unit itu saya boleh menggunakan untuk memaparkan maklumat penggunaan memori.

saya boleh menggunakan unit berikut:

K - Kibibyte

M - Mebibyte

G - Gibibyte

T - Tebibyte

P - Pebibyte

The -kepada pilihan digunakan untuk mengukur lajur output bergantung pada ukuran tetingkap terminal. Dengan cara ini, anda boleh memperbaiki output saya boleh sangat mudah jika ada teks penting yang dipotong.

The -u pilihan digunakan untuk menunjukkan maklumat penggunaan memori pengguna.

Seperti yang anda lihat, saya boleh melaporkan maklumat penggunaan memori dan pertukaran setiap pengguna mesin Ubuntu saya.

saya boleh menunjukkan maklumat penggunaan memori pengguna berikut:

Pengguna: Nama pengguna Linux yang digunakan untuk penggunaan memori.

Kira: Jumlah proses yang sedang dijalankan oleh pengguna pada masa ini.

Tukar: Jumlah ruang cakera pertukaran yang digunakan pengguna.

USS: Ini adalah jumlah Ukuran Set Unik proses pengguna. Ini adalah jumlah memori fizikal proses yang digunakan oleh pengguna yang tidak dikongsi dengan proses lain.

PSS: Ini adalah keseluruhan Ukuran Set Berkadar proses pengguna. Ini adalah jumlah memori fizikal dan memori fizikal bersama yang dibahagi secara merata yang digunakan oleh pengguna.

RSS: Ini adalah jumlah Ukuran Set Residen proses pengguna. Ini adalah jumlah memori fizikal dan memori fizikal bersama yang digunakan oleh pengguna. Maklumat penggunaan memori RSS dari saya boleh sama dengan maklumat penggunaan memori RSS dari bahagian atas atau htop .

Secara lalai, saya boleh menunjukkan maklumat penggunaan memori dalam urutan menaik (terendah hingga tertinggi). Sekiranya anda ingin melihat maklumat penggunaan memori dalam urutan menurun (tertinggi hingga terendah), gunakan -r pilihan untuk saya boleh seperti berikut:

$sudosaya boleh-kaur

Seperti yang anda lihat, saya boleh memaparkan maklumat penggunaan memori pengguna yang sama. Tetapi dalam urutan menurun.

Sekiranya anda ingin melihat jumlah maklumat penggunaan memori pengguna, jalankan saya boleh dengan -t pilihan seperti berikut:

$sudosaya bolehmelalui

Seperti yang anda lihat, saya boleh menambah maklumat semua baris untuk setiap lajur dan menunjukkan jumlah maklumat penggunaan memori setiap lajur di akhir.

Secara lalai, saya boleh menunjukkan maklumat penggunaan memori di unit kibibyte. Sekiranya anda menggunakan -kepada pilihan, saya boleh secara automatik akan memilih unit terbaik untuk memaparkan maklumat penggunaan memori.

Sekiranya anda ingin memaparkan maklumat penggunaan memori sebagai peratusan dari jumlah memori fizikal yang tersedia atau ruang cakera pertukaran, anda boleh menggunakan -p pilihan dan bukannya -kepada pilihan seperti berikut:

$sudosaya boleh-pau

Seperti yang anda lihat, saya boleh memaparkan maklumat penggunaan memori pengguna dalam peratusan jumlah memori fizikal dan ruang cakera pertukaran.

Sekiranya anda ingin melihat maklumat penggunaan memori di seluruh sistem atau ringkasan penggunaan memori sistem, kemudian jalankan saya boleh dengan -dalam pilihan seperti berikut:

$sudosaya boleh-kaw

Seperti yang anda lihat, saya boleh memaparkan maklumat penggunaan memori di seluruh sistem.

saya boleh memaparkan maklumat penggunaan memori di seluruh sistem berikut:

Kawasan: Bahagian sistem yang digunakan untuk memori.

Digunakan: Jumlah memori fizikal yang digunakan untuk kawasan ini.

Cache: Jumlah memori fizikal yang digunakan sebagai memori cache untuk kawasan ini.

Tanpa cache: Jumlah memori fizikal yang digunakan untuk kawasan ini yang tidak disimpan dalam cache.

Dengan cara yang sama seperti sebelumnya, anda boleh menggunakan -t pilihan untuk melihat keseluruhan maklumat penggunaan memori di seluruh sistem.

$sudosaya boleh-berhati-hati

Anda juga dapat melihat penggunaan memori proses yang dijalankan pada sistem Linux anda dengan saya boleh .

Untuk melakukan itu, jalankan saya boleh seperti berikut:

$sudosaya boleh-kar

Seperti yang anda lihat, saya boleh memaparkan maklumat penggunaan memori setiap proses yang dijalankan pada mesin Ubuntu saya.

saya boleh memaparkan maklumat penggunaan memori mengikut proses berikut:

PID: ID Proses proses.

Pengguna: Nama pengguna pengguna yang memulakan proses atau memiliki proses.

Perintah: Perintah yang digunakan untuk memulakan proses.

Tukar: Jumlah ruang cakera pertukaran yang digunakan proses.

USS: Ini adalah Saiz Unik proses. Ini adalah jumlah memori fizikal yang digunakan proses yang tidak dikongsi dengan proses lain.

PSS: Ini adalah Ukuran Set Berkadar proses. Ini adalah jumlah memori fizikal dan memori fizikal bersama yang terbahagi sama rata yang sedang digunakan proses ini.

RSS: Ini adalah Ukuran Set Residen proses. Ini adalah jumlah memori fizikal dan memori fizikal bersama yang digunakan proses ini.

Anda juga dapat melihat maklumat penggunaan memori setiap fail perpustakaan yang digunakan prosesnya saya boleh .

Untuk melihat maklumat penggunaan memori setiap fail perpustakaan yang dimuat ke dalam memori fizikal komputer anda, jalankan saya boleh dengan -m pilihan seperti berikut:

$sudosaya boleh-kamr

saya boleh akan memaparkan maklumat penggunaan memori setiap fail perpustakaan yang dimuatkan ke dalam memori fizikal komputer anda seperti yang anda lihat dalam tangkapan skrin di bawah.

saya boleh menunjukkan maklumat penggunaan memori berdasarkan perpustakaan berikut:

Peta: Fail perpustakaan yang dipetakan ke memori fizikal komputer anda.

PID: Jumlah proses menggunakan fail perpustakaan ini.

PSS: Ini adalah keseluruhan Ukuran Set Berkadar proses menggunakan fail perpustakaan. Ini adalah jumlah memori fizikal dan memori fizikal bersama yang dibahagi secara sama rata yang digunakan oleh proses (menggunakan fail perpustakaan ini).

AVGPSS: Ini adalah Ukuran Set Berkadar Rata-rata proses menggunakan fail perpustakaan ini. Ini adalah memori fizikal rata-rata yang dikongsi antara setiap proses (menggunakan fail perpustakaan ini) yang digunakan. Anda juga boleh mengatakan, AVGPSS = PSS / PID (kira-kira).

Memeriksa Penggunaan Memori menggunakan vmstat:

vmstat adalah program lain untuk memeriksa penggunaan memori di Linux. Ia memaparkan maklumat yang hampir sama seperti di / proc / meminfo fail.

Untuk melihat maklumat penggunaan memori, jalankan vmstat seperti berikut:

$vmstat -s

vmstat harus menunjukkan maklumat penggunaan memori seluruh sistem di unit kibibyte seperti yang anda lihat dalam tangkapan skrin di bawah.

vmstat menunjukkan maklumat penggunaan memori berikut:

jumlah memori: Jumlah memori fizikal komputer anda yang ada.

memori terpakai: Jumlah memori fizikal komputer anda yang digunakan.

memori percuma: Memori fizikal percuma percuma komputer anda.

jumlah pertukaran: Jumlah ruang cakera pertukaran yang ada.

pertukaran terpakai: Jumlah ruang cakera pertukaran yang digunakan.

pertukaran percuma: Jumlah ruang cakera pertukaran masih bebas.

tukar cache: Jumlah ruang cakera pertukaran yang digunakan sebagai cache.

memori penimbal: Jumlah memori fizikal yang digunakan sebagai penyangga untuk menyimpan data sementara sementara memindahkannya dari satu tempat ke tempat lain.

memori aktif: Jumlah memori fizikal yang digunakan tetapi tidak dapat ditangkap semula jika diperlukan oleh program lain.

memori tidak aktif: Jumlah memori fizikal yang digunakan tetapi mudah ditangkap semula oleh program lain jika diperlukan.

Memeriksa Penggunaan Memori menggunakan Monitor Sistem GNOME:

GNOME System Monitor adalah perisian grafik untuk memantau penggunaan memori, proses yang sedang berjalan, dan penggunaan cakera. Ia dipasang di persekitaran desktop GNOME 3, Ubuntu MATE, Cinnamon, dan, Budgie.

Anda dapat melihat maklumat penggunaan memori dan pertukaran di Sumber tab dari Monitor Sistem GNOME seperti yang anda lihat dalam tangkapan skrin di bawah.

Ia menunjukkan memori masa nyata dan grafik penggunaan pertukaran selama 60 saat terakhir. Anda dapat mengetahui berapa banyak penggunaan memori dan pertukaran yang berubah dari lembur dari grafik ini.

Ia akan menunjukkan jumlah memori fizikal yang tersedia, jumlah memori fizikal yang digunakan, peratusan memori fizikal yang digunakan, dan jumlah memori fizikal yang digunakan sebagai memori cache. Ia juga akan menunjukkan kepada anda carta pai penggunaan memori fizikal yang bagus.

Ia juga akan menunjukkan jumlah ruang cakera pertukaran yang tersedia, jumlah ruang pertukaran yang digunakan, peratusan jumlah ruang pertukaran yang digunakan, dan carta pai penggunaan pertukaran yang bagus.

Di dalam Proses tab dari Monitor Sistem GNOME , anda dapat melihat maklumat penggunaan memori setiap proses yang berjalan di komputer anda.

Sekiranya anda ingin melihat lebih banyak maklumat penggunaan memori untuk prosesnya, klik kanan (RMB) pada bar tajuk dan periksa Memori Maya , Memori Residen , dan Ingatan Berkongsi seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Maklumat penggunaan memori proses Virtual (VIRT), Residen (RES), dan Shared (RSS) harus ditunjukkan seperti yang anda lihat dalam tangkapan skrin di bawah.

Maklumat penggunaan memori ini sama seperti di bahagian atas atau htop .

Secara lalai, Monitor Sistem GNOME hanya akan menunjukkan proses yang dimiliki oleh pengguna log masuk anda. Sekiranya anda ingin melihat senarai semua proses yang dimiliki oleh setiap pengguna sistem anda, maka klik pada menu hamburger (

dan pilih Semua Proses seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Sekiranya anda ingin melihat proses dalam paparan pokok (hubungan ibu bapa-anak), kemudian klik pada menu hamburger (

) dan periksa Tunjukkan Ketergantungan seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Dalam paparan pokok, anda dapat melihat proses (ibu bapa) mana yang memproses (anak) mengikut urutan yang dimulakan. Anda juga dapat melihat berapa banyak memori yang digunakan oleh setiap proses ibu bapa dan berapa banyak memori yang digunakan oleh setiap proses anak.

Memeriksa Penggunaan Memori menggunakan KSysGuard:

KSysGuard adalah perisian grafik untuk memantau penggunaan memori dan menjalankan proses. Ia dipasang di persekitaran desktop KDE Plasma.

Anda dapat melihat maklumat penggunaan memori dan pertukaran di Beban Sistem tab dari KSysGuard seperti yang anda lihat dalam tangkapan skrin di bawah.

Di dalam Jadual Proses tab dari KSysGuard , anda dapat melihat maklumat penggunaan memori setiap proses yang berjalan di komputer anda.

Secara lalai, KSysGuard menunjukkan memori fizikal dan maklumat penggunaan memori bersama untuk setiap proses yang dijalankan.

Anda boleh klik kanan (RMB) pada bar tajuk dan klik Tunjukkan Lajur ‘Saiz Maya’ dan Tunjukkan Lajur ‘Jumlah Memori’ untuk melihat lebih banyak maklumat penggunaan memori.

Seperti yang anda lihat, KSysGuard kini menunjukkan ukuran memori maya (VIRT) dan jumlah penggunaan memori fizikal untuk setiap proses yang sedang berjalan.

Secara lalai, KSysGuard menunjukkan semua proses berjalan yang dimiliki oleh setiap pengguna di Jadual Proses tab. Anda boleh mengubah proses yang ingin anda lihat dari menu lungsur di sudut kanan atas KSysGuard seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Untuk paparan pokok, pilih Semua Proses, Pokok dari menu lungsur.

Dalam paparan pokok, anda dapat melihat proses (ibu bapa) mana yang memproses (anak) mengikut urutan yang dimulakan. Anda juga dapat melihat berapa banyak memori yang digunakan oleh setiap proses ibu bapa dan berapa banyak memori yang digunakan oleh setiap proses anak.

Sekiranya anda hanya ingin melihat proses peringkat sistem, pilih Proses Sistem dari menu lungsur. Proses ini biasanya dimiliki oleh akar pengguna.

Sekiranya anda ingin melihat proses peringkat pengguna, pilih Proses Pengguna dari menu lungsur. Proses ini biasanya dimiliki oleh pengguna biasa (bukan root).

Sekiranya anda ingin melihat hanya proses yang dimiliki oleh pengguna log masuk, pilih Proses Sendiri .

Sekiranya anda ingin melihat hanya program yang berjalan di komputer anda, bukan proses, kemudian pilih Program Sahaja dari menu lungsur. Hanya program aplikasi yang berjalan di komputer anda yang akan disenaraikan.

Kesimpulan:

Dalam artikel ini, saya telah membahas cara yang paling biasa untuk memeriksa penggunaan memori di Linux. Saya telah menunjukkan cara memeriksa penggunaan memori sistem Linux dari baris perintah dan juga dari persekitaran desktop grafik. Saya telah menerangkan cara menggunakan program seperti percuma , bahagian atas , htop , saya boleh , vmstat , Monitor Sistem GNOME , dan KSysGuard untuk memeriksa penggunaan memori Linux. Saya juga telah membincangkan format output arahan dan program ini. Artikel ini akan membuat Anda mulai dengan pemeriksaan penggunaan memori Linux dan memberi Anda pengetahuan mendalam tentang alat memeriksa penggunaan memori Linux.