logo

Linux'ta RAM Nasıl Kontrol Edilir

RAM (Rastgele Erişim Belleği), Linux sisteminin yakından izlenmesi gereken önemli bir bileşenidir. Bazı durumlarda, sunucumuza verilen yanıt sürelerinin çok yavaş olması veya tamamen yanıt vermemesi nedeniyle belleğimiz tükenebilir.

Sonuç olarak, RAM'inizi kontrol etmeyi bilmeniz önemlidir. Linux çünkü doğru olandan ziyade koruyucu önlem alabiliriz.

Sunucunun performansının artırılabilmesi için sanal bellek olarak da adlandırılan swap belleğimizi de artırmamız gerekebilir.

Şimdi Linux'ta RAM'imizi nasıl kontrol edebileceğimizi tartışıyoruz:

Ücretsiz Kullanarak Linux'ta RAM'i Kontrol Edin

Free komutunun yardımıyla Linux'ta RAM'imizi kontrol edebiliriz ve free komutu en popüler komuttur.

Serbest Komutun Sözdizimi:

 $ free 

Linux'ta RAM Nasıl Kontrol Edilir

Yukarıdaki görüntüde çıktının iki kategoriye ayrıldığını görebiliriz: bellek (gerçek RAM) ve takas (sanal bellek olarak da bilinir).

Ücretsiz komutun yardımıyla aşağıdaki bilgileri sunabiliriz:

    Toplam:Dönem Toplam şu anda sistemimizde yüklü olan kilobayt cinsinden toplam bellek miktarını ifade eder.kullanılmış:Dönem kullanılmış şu anda sistemimizde kullandığımız RAM miktarını kilobayt cinsinden ifade eder.özgür:Dönem özgür sistemimizde kilobayt cinsinden kullanılabilir bellek miktarını ifade eder.paylaşıldı:Sanal bir dosya sistemi olan tmpfs tarafından kullanılan belleği temsil eder ve monte edilmiş gibi görünse de geçici belleğe aittir.tamponlar:Çekirdek arabelleğinin kullandığı belleğe arabellekler denir.önbellek:önbellek, verilerin diske yazılmadan önce ilk olarak depolanabileceği sayfa önbelleği tarafından kullanılan bellek sayısıdır.mevcut:Sistemde kilobayt cinsinden kullanılabilir bellek miktarına kullanılabilir bellek denir.

Ancak not etmemiz gereken şey, arabellekler veya önbellekler tarafından çok fazla belleğin kullanılabileceğidir; sistemimiz işlemler için ek belleğe ihtiyaç duyuyorsa çekirdek bu alanı boşaltabilir. Tıpkı lsblk komutu gibi, ücretsiz komut da insan tarafından okunabilir bir biçimde görüntülenebilir.

Ücretsiz komutu seçenekle birlikte kullanabiliriz -H, İnsan tarafından okunabilen bir format kullanarak mevcut RAM'i kontrol etmek için.

Sözdizimi:

 $ free -h 

Linux'ta RAM Nasıl Kontrol Edilir

Yukarıdaki çıktının okunması kolay ancak yuvarlatılmış olduğunu görebiliriz.

Benzer şekilde free komutunu kullanarak sistemdeki mevcut RAM ve takas miktarını kontrol etmek için toplam sütunu gösterebiliriz.

Toplam sütununu göstermek için şunu kullanabiliriz: 'özgür' seçenekle birlikte komut '-T.'

Sözdizimi:

 $ free -t 

Linux'ta RAM Nasıl Kontrol Edilir

Gösterilen toplam sütunların yanı sıra insan dostu bir çıktı elde etmek için komutu da birleştirebiliriz.

java arraylist yöntemleri

Sözdizimi:

 $ free -th 

Linux'ta RAM Nasıl Kontrol Edilir

RAM'i kontrol etmek için /proc/meminfo inceleniyor

Hepimizin bildiği gibi çekirdek, dosya sistemini sanallaştıran ve sistemimizdeki birkaç cihaza giriş noktası sağlayan çekirdektir.

Örneğin, /proc dizin sistemimizin işlemlerine (yani dosya tanımlayıcılarına) referansları saklayabilir; buna uygun olarak /dev, sonunda gerçek disklere işaret eden sanal aygıtlara referansları saklayabilir.

Her ne kadar bir /proc RAM'imizi kontrol etmekten bahsederken dosya diğerlerinden daha önemli olabilir: hatırlatma.

protein yağıdır

Sözdizimi:

 $ cat /proc/meminfo 

Linux'ta RAM Nasıl Kontrol Edilir

Yukarıdaki çıktıda görüyoruz; çekirdek, 'free' veya 'vmstat' komutları tarafından gösterilenlere benzer istatistikleri görüntüler.

/proc/meminfo dosyası yardımıyla sistemimizin toplam hafıza miktarına ulaşıyoruz. boş bellek, kullanılabilir ara bellek ve kullanılabilecek sayfa önbelleği.

Son olarak, takas önbelleğine erişimimiz var ve ayrıca aktif ve aktif olmayan takas kullandık.

Üst Komutla RAM Kullanımını Kontrol Edin

yardımıyla tepe komutu ile sistemimizde her prosesin hafıza kullanımına ilişkin tüm bilgileri görebiliriz. tepe komutu her Linux sisteminde zaten yüklüdür. Önceden kurulmamış olması durumunda, aşağıdakilerin yardımıyla yükleyebiliriz. uygun emretmek. Aşağıdaki sözdizimini kullanarak çalıştırabiliriz tepe emretmek:

 $ top 

Linux'ta RAM Nasıl Kontrol Edilir

% mem sütununa dikkatlice bakın. Çok fazla bellek kullanan bir işlem görmek istiyorsak, Üst Karakter + m . Programları hafıza kullanımına göre kısaltacaktır. tepe . Bu avantajı tepe sistemimizin bellek kullanımını hızlı bir şekilde izleyebilmemizi sağlayan komut. Girebiliriz Q Üst menüden çıkmak için

htop Komutu ile RAM Kullanımını Kontrol Edin

Htop komutunu çalıştırdığımızda, bu size sürekli olarak istatistikleri güncelleyen RAM kurulumuyla ilgili genel bilgileri gösterecek ve her işlem tarafından ne kadar bellek kullanıldığını gösterecektir.

Bu özgür bir komuta benzemez; htop yardımcı programları Linux sistemlerimizde her zaman varsayılan olarak kurulmaz. Ancak aşağıdaki komutun yardımıyla kurulumu yapabiliriz:

 $ sudo apt install htop 

Htop komutunun kurulumu tamamlandığında, aşağıdaki sözdizimini kullanarak onu terminal üzerinden çalıştırabiliriz:

 $ htop 

Linux'ta RAM Nasıl Kontrol Edilir

Htop komutu, her Linus dağıtımı için ücretsiz bir ncurses tabanlı süreç GPL görüntüleyicisidir. Bu tıpkı top komutuna benzer, ancak htop komutunda hem yatay hem de dikey olarak kaydırma yapabiliriz; böylece sistemde çalışan her proses ile ilgili tam komut satırları ile tam bilgi sağlar.