Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Linux’ta Bellek Kullanımı Nasıl Kontrol Edilir, 5 Basit Komut

Linux’ta Bellek Kullanımı Nasıl Kontrol Edilir, 5 Basit Komut

Linux sisteminizin optimum seviyede çalışması önemlidir. Birkaç basit terminal komutu, ilgili tüm bilgilere erişim sağlar ve bellek istatistiklerini izlemenize yardımcı olur.

Bu eğitimde, Linux’ta bellek kullanımını kontrol etmek için beş güçlü komutu öğrenin.

Ayrıca ne yaptıklarına ve daha da önemlisi sonuçların nasıl yorumlanacağına dair ayrıntılı açıklamalar sunuyoruz. Komutlar neredeyse tüm Linux dağıtımlarıyla çalışacaktır. Bu örnekte, komutlar ve sonuçlar Ubuntu 18.04 kullanılarak sunulur.

Linux'ta bellek kullanımının nasıl kontrol edileceğine dair eğitim

Önkoşullar

  • Bir komut satırına / terminale erişim
  • ile kullanıcı sudo ayrıcalıklar
  • bu uygun Paketleme yöneticisi

Linux’ta Bellek Kullanımını Kontrol Etme Komutları

cat Linux Bellek Bilgisini Gösterme Komutu

giriş cat /proc/meminfo terminalinizde açılır /proc/meminfo dosya.

Bu, kullanılabilir ve kullanılan bellek miktarını bildiren sanal bir dosyadır. Çekirdek tarafından kullanılan arabellekler ve paylaşılan belleğin yanı sıra sistemin bellek kullanımı hakkında gerçek zamanlı bilgiler içerir. Çıktı, söz konusu mimariye ve işletim sistemine bağlı olarak biraz farklılık gösterebilir.

Bu ne olduğuna bir örnek /proc/meminfo dosya Ubuntu 18.04’te şöyle görünür:

cat-proc-meminf-linux-belleği

Terminal, bilgileri kilobayt cinsinden görüntüler.

Fiziksel ve Swap Bellek Miktarını Görüntülemek için ücretsiz Komut

Yazıyor free komut terminalinizde aşağıdaki sonucu sağlar:

linux-ücretsiz komut

Veriler, kullanılan/kullanılabilir belleği ve kilobayt cinsinden takas belleği rakamlarını temsil eder.

Toplam Toplam yüklü bellek
kullanılmış Şu anda çalışan işlemler tarafından kullanılan bellek (kullanılan= toplam – boş – buff/önbellek)
özgür Kullanılmayan bellek (boş= toplam – kullanılmış – buff/önbellek)
paylaşılan Birden çok işlem tarafından paylaşılan bellek
tamponlar İşlem ihtiyaç duyduğunda arabellek olarak tahsis etmek için işletim sistemi tarafından ayrılan bellek
önbelleğe alınmış RAM’de saklanan son kullanılan dosyalar
buff/önbellek Tamponlar + Önbellek
mevcut Değiştirmeden yeni uygulamaları başlatmak için ne kadar bellek bulunduğunun tahmini.

Kıyasladığımızda /proc/meminfo dosya, ücretsiz komut daha az bilgi sağlar. Ancak anlaşılması daha kolaydır. Anahtar rakam olan mevcut değeri, yeni uygulamaları çalıştırmak için ne kadar bellek kaldığını gösterir.

bu free komutunun, çıktıyı gereksinimlerinize daha iyi uyacak şekilde biçimlendirmek için birden çok seçeneği vardır. Aşağıdaki tablo, en kullanışlı varyasyonları listeler. free emretmek.

Seçenekler Sonuç
-B bayt cinsinden çıktı
-k kibibayt cinsinden çıktı
-M mebibayt cinsinden çıktı
-G gibibayt cinsinden çıktı
-l ayrıntılı düşük ve yüksek bellek istatistikleri
eski biçim (-/+arabellek/önbellek satırı yok)
-T RAM + takas için toplam
-S güncelleme her [delay] saniye
-C güncelleme [count] zamanlar

Not: Çoğu komutta olduğu gibi, man free sonuçların tüm varyasyonlarına ve açıklamalarına genel bir bakış sunar.

Sanal Bellek İstatistiklerini Raporlamak için vmstat Komutu

vmstat komutu, sanal bellek istatistiklerini raporlayan kullanışlı bir araçtır.

vmstat işlemler, bellek, sayfalama, blok IO, tuzaklar ve CPU etkinliği hakkında genel bilgiler sağlar.

linux-vmstat-memory-check-command

Aşağıda listelenen ayrıntılı açıklama, sonuçları analiz etmede yardıma ihtiyaç duymanız durumunda her değer için bir açıklama sağlar.

  • prosedürler
    • r: çalışma zamanı için bekleyen işlem sayısı.
    • b: kesintisiz uykudaki işlem sayısı.
  • Hafıza
    • swpd: kullanılan sanal bellek miktarı.
    • boş: boşta kalan bellek miktarı.
    • buff: arabellek olarak kullanılan bellek miktarı.
    • önbellek: önbellek olarak kullanılan bellek miktarı.
  • Takas
    • si: diskten (/s) değiştirilen bellek.
    • yani: bellek diske (/s) değiştirildi.
  • IO
    • bi: Bir blok cihazından alınan bloklar (bloklar/sn).
    • bo: Bir blok cihazına gönderilen bloklar (bloklar/sn).
  • sistem
    • in: saat dahil, saniyedeki kesinti sayısı.
    • cs: saniyedeki içerik değiştirme sayısı.
  • CPU – Bunlar, toplam CPU süresinin yüzdeleridir.
    • us: Çekirdek dışı kod çalıştırmak için harcanan süre. (kullanıcı süresi, güzel zaman dahil)
    • sy: Çekirdek kodunu çalıştırmak için harcanan süre. (Sistem zamanı)
    • id: Boşta geçirilen süre. Linux 2.5.41’den önce buna IO bekleme süresi dahildir.
    • wa: IO’yu beklerken geçen süre. Linux 2.5.41’den önce, boşta.
    • st: Sanal bir makineden çalınan zaman. Linux 2.6.11 öncesi, bilinmiyor.

üst Bellek Kullanımını Kontrol Etme Komutu

bu top komut, işlem başına bellek ve CPU kullanımını kontrol etmek için kullanışlıdır. Şunlar hakkında bilgi görüntüler:

  • çalışma süresi
  • ortalama yük
  • çalışan görevler
  • giriş yapan kullanıcı sayısı
  • CPU sayısı/CPU kullanımı
  • bellek/takas sistemi işlemleri

Verilerin sürekli güncellenmesi, süreçleri gerçek zamanlı olarak takip etmenizi sağlar.

top-command-linux-memory

Size temel bellek bilgilerini sağlamanın yanı sıra, top komutu, sınırlı bir etkileşimli arabirim sağlar. Komut satırı seçeneklerini kullanarak işlemleri değiştirmek ve yapılandırmak mümkündür.

Linux’ta man komutu man top mevcut tüm varyasyonların kapsamlı bir listesini sağlar.

Her İşlemin Bellek Yükünü Bulan htop Komutu

bilgi htop komutun sağladığına benzer top emretmek. Ancak asıl avantaj, htop komut, kullanıcı dostu ortamı ve geliştirilmiş kontrolleridir.

Komut, çıktısı için renk kullanır, işlemler için tam komut satırlarının yanı sıra hem dikey hem de yatay olarak kaydırma seçeneği sağlar.

htop

Aşağıdaki çıktı görünür:

htop-linux-komut-belleği
  1. Üst kısım, özet bilgiler sağlar ve grafik sayaçları ve metin sayaçlarını içerir.
  2. Alt bölüm, işlem başına ayrıntılı verileri yapılandırır. Bu, bireysel işlemlerde kolaylıkla eylemler gerçekleştirmenize olanak tanır.
  3. Ekranın altında listelenen kısayollar, işlemleri hızlı bir şekilde ve belirli komutlar yazmaya gerek kalmadan değiştirmenize ve özelleştirmenize olanak tanır.

Not: Çalıştırmaya çalışırken “Komut ‘htop’ bulunamadı” mesajıyla karşılaşırsanız htop komutunu yüklemeniz gerekecek htop önce işlev:

sudo snap install htop

Alternatif olarak aşağıdaki komutu kullanın:

sudo apt install htop

GUI kullanarak Linux’ta Bellek Kullanımını Kontrol Etme

Sunucu yönetimi için bir grafik arayüzün kullanılması yaygın bir uygulama değildir. Bununla birlikte, belirli veri kümeleri, bellek kullanımının görsel bir temsiliyle çok daha nettir.

erişmek için Sistem Monitörü:

  1. Uygulamaları Göster’e gidin.
  2. Arama çubuğuna System Monitor yazın ve uygulamaya erişin.
  3. Kaynaklar sekmesini seçin.
  4. Geçmiş bilgileri de dahil olmak üzere gerçek zamanlı olarak bellek tüketiminize ilişkin grafiksel bir genel bakış görüntülenir.
gui-gnome-bellek-sistem-monitör

Çözüm

Bu kılavuz, Linux sisteminizde bellek kullanımını kontrol etmek için çeşitli seçenekler sağladı. Tek bir komutun gelecekteki analizler için bol miktarda değerli veri sağladığını öğrendik. Bilgileri doğru yorumlamayı öğrenmek çok önemlidir.

Artık sunucunuzu daha verimli bir şekilde yönetebilirsiniz.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.