Belleğinizin Linux'ta izlenmesi için komutlar

hafıza bankası

Bilgisayarın sanal belleği yüksek öncelikli bir kaynaktır ve bu nedenle sunduğumuz araçlar kullanılarak düzgün bir şekilde kontrol edilmeli ve izlenmelidir. Bu, kullanılan ve boş RAM'i ve ayrıca yüksek öncelikli olmayan ve RAM'e yüklenmemiş veya daha yüksek öncelikli olanlara yer açmak için RAM'den kaldırılmış tüm verileri ve işlemleri depolayan takas alanını nasıl görüntüleyeceğinizi bilmeyi içerir . Bu, çok fazla detaya girmeden nasıl çalıştığının basit bir açıklamasıdır.

Linux sistemimizde bu bellekleri nasıl kontrol edeceğimizi, daha doğrusu nasıl izleyeceğimizi öğrenmek için birçok olasılık var. Bunu doğrudan Linux tarafından sağlanan `/proc` arayüzündeki dosyalardan birini görüntülemek için `--` komutunu kullanarak yapabilirsiniz veya bu bilgileri elde etmek ve daha kullanıcı dostu veya organize bir şekilde sunmak için bu veya diğer dosya türlerini kullanabilen, bahsedeceğimiz araçları kullanabilirsiniz. Hatta bellek hakkında belirli veriler sağlayan `top` ve diğer işlemlerle ilgili komutları bile kullanabilirsiniz. Öncelikle `free` komutuna bakalım . Bununla, kullanılan ve boş RAM ve takas alanı, tampon vb. görebilirsiniz. Ayrıca, birimleri biraz daha anlaşılır bir şekilde görüntüleyen `-h` seçeneğini de kullanabilirsiniz.

free -h

`swapon` komutuyla bölümleri veya takas dosyalarını etkinleştirebiliriz, ancak `-s` seçeneğiyle kapasitesini de görebiliriz:

swapon -s
İle devam ediyoruz vmstat Bu, adından da anlaşılacağı gibi, sanal belleğin durumunu gösterir:

vmstat

Bir diğer seçenek ise , bir öncekine benzer şekilde, memstat'ı kullanmaktır :

memstat

Şimdi de bellek hakkında bilgi edinmek için başvurabileceğimiz /proc dosyalarına bakalım :

cat /proc/swaps
cat /proc/meminfo

Son olarak, donanım bilgilerini elde etmek için DMI tablolarını kullanan başka bir komut kullanacağız ; bu durumda, bu seçeneği kullanarak yalnızca bellekle ilgili bilgileri filtreleyeceğiz:

sudo dmidecode --type memory


Google'da tercih edilen kaynak olarak ekleyin.