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
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:
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
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
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
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
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
% 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
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.