8 Perintah berguna untuk memantau penggunaan ruang swap di Linux
- 4310
- 15
- Marcus Kassulke
Pengurusan memori adalah aspek penting bagi setiap pentadbir sistem untuk meningkatkan prestasi sistem Linux. Selalunya amalan yang baik untuk memantau penggunaan ruang swap di Linux untuk memastikan sistem anda beroperasi berbanding dengan permintaan ingatannya.
8 Perintah untuk memeriksa penggunaan ruang swap LinuxOleh itu dalam artikel ini kita akan melihat cara untuk memantau penggunaan ruang swap dalam sistem Linux.
Apa itu ruang swap?
Bertukar Ruang adalah jumlah memori fizikal yang terhad yang diperuntukkan untuk digunakan oleh sistem pengendalian apabila memori yang tersedia telah digunakan sepenuhnya. Ini adalah pengurusan ingatan yang melibatkan bahagian swap memori ke dan dari penyimpanan fizikal.
Pada kebanyakan pengagihan Linux, disarankan agar anda menetapkan ruang swap semasa memasang sistem operasi. Jumlah ruang swap yang boleh anda tetapkan untuk sistem linux anda mungkin bergantung pada versi seni bina dan kernel.
Bagaimana saya menyemak penggunaan ruang swap di linux?
Kami akan melihat arahan dan alat yang berbeza yang dapat membantu anda memantau penggunaan ruang swap anda dalam sistem Linux anda seperti berikut:
1. Menggunakan perintah swapon
Perintah ini membantu anda menentukan peranti yang mana paging dan swapping akan dilakukan dan kami akan melihat beberapa pilihan penting.
Untuk melihat semua peranti yang ditandakan sebagai pertukaran di /etc/fstab fail yang boleh anda gunakan --semua
pilihan. Walaupun peranti yang sudah berfungsi sebagai ruang swap dilangkau.
# swapon -semua
Sekiranya anda ingin melihat ringkasan penggunaan ruang swap mengikut peranti, gunakan --Ringkasan
pilihan seperti berikut.
# swapon - -summary Saiz Jenis Nama Fail Digunakan Prioriti /Dev /SDA10 Partition 8282108 0 -1
Gunakan --tolong
Pilihan untuk melihat maklumat bantuan atau membuka rumah untuk lebih banyak pilihan penggunaan.
2. Menggunakan /proc /swap yang bersamaan dengan swapon
The /Proc FileSystem adalah sistem fail maya yang sangat istimewa di Linux. Ia juga dirujuk sebagai sistem maklumat sistem pseudo-file.
Ia sebenarnya tidak mengandungi fail 'sebenar' tetapi maklumat sistem runtime, contohnya memori sistem, peranti dipasang, konfigurasi perkakasan dan banyak lagi. Oleh itu, anda juga boleh merujuknya sebagai pangkalan kawalan dan maklumat untuk kernel.
Untuk memahami lebih lanjut mengenai sistem fail ini baca artikel kami: Sistem Fail Pemahaman /Proc di Linux.
Untuk memeriksa maklumat penggunaan swap, anda boleh melihat /Proc/Swap fail menggunakan utiliti kucing.
# kucing /proc /swap Saiz Jenis Nama Fail Digunakan Prioriti /Dev /SDA10 Partition 8282108 0 -1
3. Menggunakan arahan 'percuma'
The percuma Perintah digunakan untuk memaparkan jumlah memori sistem percuma dan digunakan. Menggunakan arahan percuma dengan -h pilihan, yang memaparkan output dalam format yang boleh dibaca manusia.
# percuma -H Jumlah Buffer Berkongsi Percuma Digunakan Memer Cached: 7.7g 4.7g 3.0g 408m 182m 1.8g -/+ buffer/cache: 2.7g 5.Swap 0g: 7.9g 0b 7.9g
Dari output di atas, anda dapat melihat bahawa baris terakhir memberikan maklumat mengenai ruang swap sistem. Untuk lebih banyak penggunaan dan contoh perintah percuma boleh didapati di: 10 arahan percuma untuk memeriksa penggunaan memori di Linux.
4. Menggunakan arahan atas
Perintah teratas memaparkan aktiviti pemproses sistem Linux anda, tugas yang diuruskan oleh kernel dalam masa nyata. Untuk memahami bagaimana arahan teratas berfungsi, baca artikel ini: 12 arahan teratas untuk memeriksa aktiviti proses linux
Untuk memeriksa penggunaan ruang swap dengan bantuan arahan 'atas' jalankan arahan berikut.
# atasSemak ruang swap menggunakan arahan atas
5. Menggunakan perintah di atas
The di atas Perintah adalah monitor sistem yang melaporkan mengenai aktiviti pelbagai proses. Tetapi yang penting ia juga menunjukkan maklumat mengenai ruang ingatan percuma dan digunakan.
# di atasPenggunaan Swap Cek di atas
Untuk mengetahui lebih lanjut mengenai cara memasang dan menggunakan arahan di Linux, baca artikel ini: Memantau Aktiviti Proses Sistem Linux
6. Menggunakan perintah htop
Perintah HTOP digunakan untuk melihat proses dalam mod interaktif dan juga memaparkan maklumat mengenai penggunaan memori.
# htopPenggunaan Pertukaran HTOP
Untuk maklumat lanjut mengenai pemasangan dan penggunaan mengenai arahan HTOP, baca artikel ini: HTOP - Pemantauan Proses Linux Interaktif
7. Menggunakan arahan GLANCES
Ini adalah alat pemantauan sistem rentas platform yang memaparkan maklumat mengenai proses berjalan, beban CPU, penggunaan ruang penyimpanan, penggunaan memori, penggunaan ruang swap dan banyak lagi.
# melirikPenggunaan Swap Periksa Periksa
Untuk maklumat lanjut mengenai pemasangan dan penggunaan mengenai melirik Perintah, baca artikel ini: GLANCES - Alat Pemantauan Sistem Linux Masa Nyata Lanjutan
8. Menggunakan arahan vmstat
Perintah ini digunakan untuk memaparkan maklumat mengenai statistik memori maya. Untuk memasang VMStat pada sistem Linux anda, anda boleh membaca artikel di bawah dan melihat lebih banyak contoh penggunaan:
Pemantauan prestasi linux dengan vmstat
# vmstatPenggunaan Swap Periksa VMStat
Anda perlu mengambil perhatian mengenai perkara berikut dalam medan pertukaran dari output arahan ini.
- SI: Jumlah memori bertukar dari cakera.
- Jadi: Jumlah memori bertukar ke cakera.
Ringkasan
Ini adalah kaedah mudah yang boleh digunakan dan ikuti untuk memantau penggunaan ruang swap dan berharap artikel ini membantu. Sekiranya anda memerlukan bantuan atau ingin menambah maklumat yang berkaitan dengan pengurusan memori dalam sistem linux, sila hantar komen. Tetap berhubung dengan Tecmint.
- « Cara Menyegerakkan Konfigurasi Kluster dan Mengesahkan Persediaan Failover dalam Nod - Bahagian 4
- Cara Menggunakan Ansible Playbook untuk mengautomasikan tugas kompleks pada Pelbagai Pelayan Jauh - Bahagian 2 »