Linux'ta Bellek Kullanımını Kontrol Etmek için 10 'ücretsiz' Komut


Linux en popüler açık kaynaklı işletim sistemlerinden biridir ve çok sayıda komutla birlikte gelir. Fiziksel belleğin ve takas belleğinin toplam kullanılabilir alanını belirlemenin en önemli ve tek yolu “boş” komutunu kullanmaktır.

Linux "boş" komutu, fiziksel belleğin toplam kullanılan ve kullanılabilir alanı ve arabellekler ile takas belleği hakkında bilgi verir. Linux/Unix benzeri işletim sistemlerinde çekirdek tarafından kullanılır.

Bu makalede, sahip olduğunuz belleği daha iyi kullanmanıza yardımcı olabilecek seçeneklerle birlikte "ücretsiz" komutların bazı yararlı örnekleri sunulmaktadır.

1. Sistem Belleğini Görüntüleyin

Ücretsiz komut, fiziksel belleğin kullanılan ve kullanılabilir alanını kontrol etmek ve KB'de belleği değiştirmek için kullanılır. Aşağıdaki komutu çalışırken görün.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Bayt Cinsinden Belleği Görüntüle

-b seçeneğiyle ücretsiz komut, bellek boyutunu Bayt cinsinden görüntüler.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Belleği Kilo Bayt Cinsinden Görüntüleyin

-k seçeneğiyle ücretsiz komut, bellek boyutunu (KB) Kilobayt cinsinden görüntüler.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Belleği Megabayt Cinsinden Görüntüleyin

Bellek boyutunu (MB) Megabayt cinsinden görmek için -m seçeneğini kullanın.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Belleği Gigabyte Cinsinden Görüntüleyin

Ücretsiz komutla -g seçeneğinin kullanılması, belleğin boyutunu GB(Gigabayt) cinsinden görüntüler.

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Toplam Satırı Görüntüle

-t seçeneğiyle serbest komut, satırın sonunda toplam satırı listeler.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Tampon Ayarlı Satırın Görüntülenmesini Devre Dışı Bırakın

Varsayılan olarak ücretsiz komut "ara bellek ayarlı" satırını görüntüler, bu satırı devre dışı bırakmak için seçeneği -o olarak kullanın.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Düzenli Aralıklar İçin Bellek Durumunu Görüntüleme

Ücretsiz komutu düzenli aralıklarla güncellemek için kullanılan sayı içeren -s seçeneği. Örneğin, aşağıdaki komut ücretsiz komutu her 5 saniyede bir güncelleyecektir.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Düşük ve Yüksek Bellek İstatistiklerini Göster

-l anahtarı, ayrıntılı yüksek ve düşük bellek boyutu istatistiklerini görüntüler.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Ücretsiz Sürümü Kontrol Edin

-V seçeneği, ücretsiz komut sürümü bilgilerini görüntüler.

free -V

procps version 3.2.8

Ayrıca Okuyun

Üst Komut, Bul Komutu, Netstat Komutu.