Penyimpanan

Perbaiki penggunaan memori yang tinggi di Debian

Perbaiki penggunaan memori yang tinggi di Debian
Kelebihan memori adalah salah satu penyebab utama kegagalan perangkat. Penggunaan memori yang tinggi dapat disebabkan oleh berbagai alasan different. Tutorial ini menunjukkan cara memeriksa penggunaan proses, ruang yang digunakan, dan ruang kosong serta cara menganalisis perangkat keras Anda untuk mendiagnosis masalah fisik.

Bab pertama adalah tampilan cepat atas perintah Gratis, puncak, ps dan /proc/meminfo, mengikuti perintah pemecahan masalah umum termasuk membersihkan cache, mematikan proses dan tes memori ram untuk masalah perangkat keras yang merupakan skenario yang kurang mungkin, setiap perintah dijelaskan secara mendalam dengan contoh pada artikel tambahan yang diberi nomor pada bagian Artikel terkait di bagian bawah.

Memantau penggunaan memori di Debian


Di bawah daftar dengan contoh perintah yang digunakan untuk memantau penggunaan memori pada Debian dan distribusi Linux lainnya. Perintah pertama dalam daftar adalah Gratis, tanpa parameter, unit keluaran default adalah kb. Untuk menampilkannya di konsol, jalankan:

/# Gratis

Dimana:
saya:
baris ini menunjukkan memori ram fisik
Menukar:
baris ini menampilkan informasi pada memori virtual (swap)
Total:
kolom ini menunjukkan kemampuan total
Bekas:
kolom ini menunjukkan jumlah memori atau swap yang digunakan

Gratis: memori atau swap ram yang tidak digunakan
Bersama:
memori bersama untuk digunakan oleh banyak proses
Penggemar/Tembolok:
penyimpanan sementara file semu di memori untuk digunakan oleh proses
Tersedia:
memori yang tersedia untuk proses

Untuk mencetak output dalam satuan MB gunakan: -saya bendera:

/# gratis -m

Anda dapat menampilkan halaman manual dengan menjalankan:

/# pria bebas

Cara lain untuk memeriksa penggunaan memori adalah dengan membaca file /proc/meminfo, Anda dapat menggunakan perintah lebih sedikit atau membuka lokasi /proc/meminfo di browser.
Berkas /proc/meminfo berjalan pada memori dan memberikan informasi tentang penggunaan memori seperti memori bebas, bekas, swap, buffer, dan memori bersama.

/# lebih sedikit /proc/meminfo

Itu puncak perintah memungkinkan untuk memantau penggunaan memori secara real time melalui antarmuka konsol interaktif. Melalui itu Anda dapat membunuh dan mengedit tampilan secara real time. Saat menampilkan konsol interaktif teratas, Anda dapat menelusuri di antara proses dan memilihnya menggunakan panah keyboard atau mematikannya menggunakan k kunci. Contoh berikut menunjukkan output default untuk puncak perintah tanpa bendera:

/# atas

Dimana:

PID: kolom ini menunjukkan nomor ID proses.
PENGGUNA: kolom ini menunjukkan pengguna yang menjalankan proses.
PR: prioritas untuk menjalankan proses.
NI: nilai bagus
VIRT: Memori Virtual (Swap) sedang digunakan.
RES: Memori fisik yang digunakan.
SHR: Memori bersama digunakan.
S: Status proses.
%CPU: jumlah CPU yang digunakan oleh proses.
%MEM: jumlah memori RAM yang digunakan oleh proses
TIME+: total waktu proses berjalan.
COMMAND: program atau perintah yang menjalankan proses.

Artikel Cara Memeriksa Penggunaan Memori Per Proses di Linux menunjukkan penggunaan perintah ps yang menarik untuk mencetak proses dan penggunaan memorinya:

/# ps -o pid,user,%mem,command axe | urutkan -b -k3 -r

Kemudian Anda dapat mematikan proses yang memakan memori Anda, pastikan prosesnya tidak diluncurkan secara otomatis saat startup.

Bagaimana cara memperbaiki penggunaan memori yang tinggi di Debian

Bab ini menunjukkan beberapa perintah untuk memecahkan masalah penggunaan memori yang tinggi.
Sebelum menjalankan langkah-langkah berikut, selalu pantau status proses jika memungkinkan dengan menggunakan salah satu perintah yang ditunjukkan sebelumnya.

Memperbaiki masalah penggunaan memori yang tinggi di Linux tergantung pada program milik proses yang memakan memori. Biasanya setelah mengidentifikasinya Anda bisa membunuh atau perbaiki masalah yang menyebabkan tingginya penggunaan.

Perintah pertama menunjukkan cara melepaskan memori dari cache, Anda dapat melihat perbandingannya gratis -m output sebelum dan sesudah menjalankan perintah:

/# echo 3 > /proc/sys/vm/drop_caches

Seperti yang Anda lihat di gratis -m dieksekusi sebelum dan sesudah perintah penggemar/cache kolom menunjukkan penurunan dari 996 menjadi 603 dan memori tambahan tersedia.

Menguji Perangkat Keras Memori di Debian

Bab ini menunjukkan cara menganalisis memori ram Anda untuk masalah perangkat keras.
Cara optimal untuk menguji memori ram adalah dengan mem-boot komputer menggunakan fitur memtester alih-alih OS yang memberi Memtest akses yang lebih besar ke memori. Saat dijalankan dari OS, efektivitasnya menurun. Untuk menginstal memtester di konsol, jalankan:

/# untuk menginstal memtester

Untuk menjalankan memtest Anda harus menentukan ukuran memori dalam kb dan berapa kali Anda ingin tes dijalankan.

/# memtester 16384 5

Tes berikut berasal dari versi asli, diperbarui hanya untuk kecepatan dan ditulis ulang agar sesuai dengan kerangka baru program.  Tes ini terutama akan menangkap kesalahan memori karena bit buruk yang secara permanen macet tinggi atau rendah:

Nilai Acak

Bandingkan XDR
Bandingkan SUB
Bandingkan MUL
Bandingkan DIV
Bandingkan ATAU
Bandingkan DAN

Tes berikut diterapkan oleh saya, dan akan melakukan pekerjaan yang sedikit lebih baik untuk menangkap bit yang tidak stabil, yang mungkin atau mungkin tidak memiliki nilai yang sebenarnya:

Kenaikan Berurutan
Bit padat
Blok Sekuensial

(sumber https://github.com/jnavila/memtester/blob/master/README.tes)

Saya harap Anda menemukan tutorial tentang memperbaiki penggunaan memori yang tinggi di Debian ini bermanfaat. Ikuti terus LinuxHint untuk tips dan pembaruan lainnya tentang Linux dan jaringan.

Artikel terkait:

  • Cara Memeriksa RAM Anda di Ubuntu
  • Cara Memeriksa Penggunaan Memori Per Proses di Linux
  • Cara Membuat dan Menggunakan Ramdisk di Ubuntu 18.04
  • Memahami vm.pertukaran
  • Manajemen Memori Kernel Linux: Ruang Tukar
  • Ubah Ukuran Tukar di Ubuntu
  • Mengoptimalkan Penggunaan Memori Linux
  • Perintah untuk Mengelola Memori Linux
Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...

Artikel terbaru tentang sistem operasi. Banyak panduan menarik dan tips bermanfaat. Merasa seperti Anda sendiri di dunia teknologi modern