Linux'ta Bellek Kullanımını Kontrol Etmenin 6 Kolay Yolu
Linux , sisteminizi yönetmek ve optimize etmek için birçok yerleşik araçla birlikte gelir. Linux'ta(new to Linux) yeniyseniz veya Windows'a(Windows) yeni geçiş yaptıysanız , ondan en iyi şekilde yararlanmak için bir dizi komut öğrenmeniz gerekir. Linux , çoğunlukla kullanıcının veya yöneticinin tam kontrole sahip olduğu bir işletim sistemi olmasıyla ünlüdür. İster(Whether) Ubuntu, Mint , Debian veya başka bir Linux dağıtımını(Linux distribution) kullanın, doğru komutlar ve araçlarla her şeyi yapabilirsiniz.
Bu yazıda, sahip olunması gereken önemli bir beceri olduğu için Linux'ta(Linux) bellek kullanımının nasıl kontrol edileceğine odaklanacağız . Bazen(Sometimes) uygulamalar tüm sistem belleğini tüketmeye başlar ve sorunu bulmak için atmanız gereken sorun giderme adımlarını bilmeniz gerekir. İşte Linux sisteminizde bellek kullanımını kontrol etmek için en iyi komut satırı araçları.
1. "Üst" Komut
En üstteki komut satırı aracı, size çalışan tüm işlemlerin bir özetini verecektir. Bu özet, bellek kullanımı hakkında gerçek zamanlı bilgiler içerir, böylece onu bir izleme uygulaması olarak da kullanabilirsiniz. Sistem belleğinizin toplamda ne kadar kullanıldığını görebilir ve ardından her işlem tarafından bu belleğin ne kadarının kullanıldığını kontrol etmek için işlemler listesine göz atabilirsiniz.
Bu aracı çalıştırmak için üst komutu yazmanız yeterlidir:
$ top
Top komutu, Linux sisteminizin toplam ve boş belleğinin yanı sıra kullanılan fiziksel ve takas belleğini gösterir. Bu durumda en önemli sütun % MEM'dir(MEM) çünkü size her işlemin ne kadar fiziksel bellek kullandığını söyler. Ardından, çok fazla bellek tüketen hileli uygulamayı tanımlayabilir ve onu öldürebilirsiniz.
Ayrıca, CPU(CPU) kullanımını kontrol etmek için en üstteki komut satırı aracını kullanabilirsiniz . Her bir uygulama tarafından ne kadar işlem gücü kullanıldığını görmek için % CPU sütununu kontrol edin.(Just)
2. "Ücretsiz" Komut
Sisteminizin bellek kullanımı hakkında öğrenmeniz gereken tek şey boş ve kullanılan bellek miktarıysa, gerçekten top komutuna ihtiyacınız yoktur. Ücretsiz komut yeterli olacaktır. Terminalde free(free) yazın ve ne kadar fiziksel ve takas belleğinin boş veya kullanıldığını anında öğrenin. Aynı zamanda, çekirdeğin kullandığı arabellekler hakkında bilgi alırsınız.
Bellek kullanım bilgilerinin gerçek zamanlı olarak görünmediğini unutmayın. Bellek kullanımını izlemek için ücretsiz komut satırını kullanabilirsiniz. Esasen, bu, komutu yazarken ne kadar belleğin boş olduğunu veya kullanıldığını söyleyen bir ekran görüntüsüdür. Bellek kullanımını izlemek veya her işlemin ne kadar bellek kullandığını öğrenmek istiyorsanız top komutunu kullanın.
3. "htop" Komutu
htop komutu, temel olarak daha kolay okunan bir ortama ve kullanıcı dostu kontrollere sahip en iyi komut aracıdır. RAM kullanımını gerçek zamanlı olarak verir, size çalışan tüm işlemlerin bir listesini verir ve işlemleri kontrol eden komutlara kısayollar verir . Çok fazla RAM(RAM) tüketen işlemi gördüğünüzde, onu öldürmek için Bash komutlarını kullanmak yerine kısayol tuşuna basabilirsiniz .
htop komutunu kullanmak için terminalde htop yazmanız gerekir . Bununla birlikte, Linux(Linux) dağıtımınız varsayılan olarak bu araçla gelmiyorsa bir hata alabilirsiniz . Bu durumda, yüklemek için aşağıdaki komutu yazın:
$ sudo apt-get install htop
4. “vmstat” Komutu
vmstat komutu, sanal bellek istatistikleri raporunu görüntüler. Komut size muhtemelen ihtiyacınız olandan daha fazla bilgi verecektir, ancak bir Linux sistem yöneticisi olmayı planlıyorsanız, bunu bilmelisiniz. Rapor aşağıdaki bilgileri içerir:
- Çalışma süresi için bu şekilde olan işlemlerin (procs) sayısı.
- Değiştirilen bellek, boş bellek, önbellek ve arabellek miktarı.
- Alınan ve bir blok cihazına (IO) gönderilen bloklar.
- CPU süreleri (kullanıcı zamanı, sistem zamanı, boşta kalma süresi).
Sanal bellek istatistikleri raporunu almak için terminalde vmstat yazın .
5. “proc/meminfo” Dosyasını kontrol edin
Muhtemelen Linux(Linux) sisteminizin RAM kullanımıyla ilgili tüm bu raporları ve bilgileri nereden aldığını merak ediyorsunuzdur . Şimdiye(Well) kadar kullandığınız komut satırı araçlarının hemen hemen hepsi aynı kaynağa sahiptir: proc/meminfo sanal dosyası. Doğrudan kaynağa gitmek ve istediğiniz tüm bellek kullanım bilgilerini almak istiyorsanız aşağıdaki komutu yazarak dosyaya kolayca ulaşabilirsiniz:
less /proc/meminfo
Rapor oldukça uzundur, bu nedenle ihtiyaç duyduğunuz veriler için çıktıyı hızlı bir şekilde taramak üzere biraz gezinme kontrolü elde etmek için less komutunu kullanmalısınız. (less)Bununla birlikte, bu ayrıntılı rapor muhtemelen ihtiyacınız olmayan birçok bilgiyi içerir. İşte odaklanmanız gereken en önemli değerler:
- MemToplam
- MemFree
- MemMevcut
- tamponlar
- önbelleğe alınmış
- SwapÖnbelleğe Alınmış
- SwapToplam
- TakasÜcretsiz
6. GUI'yi kullanın
Linux uzmanları, (Linux)GUI'yi(GUI) komut satırı araçları üzerinden kullanmaya karşı olabilir , ancak RAM kullanımının görsel bir temsiline sahip olmak harika. Linux System Monitor uygulamasını kullanarak ihtiyacınız olan tüm bilgileri alabilir ve sisteminizin bellek kullanımını gerçek zamanlı olarak izleyebilirsiniz .
Uygulamayı kullanmak için, başlat menüsünün arama çubuğuna “Sistem Monitörü” yazın ve Enter'a(Enter) basın . Sistem Monitörü(System Monitor) ilgilendiğimiz iki sekmeye sahiptir: İşlemler(Processes) ve Kaynaklar(Resources) sekmeleri.
İşlemler(Processes) sekmesinde , şu anda Linux işletim sisteminizde çalışmakta olan tüm işlemleri görebilirsiniz. Her bir işlem için bellek kullanımı, CPU(CPU) kullanımı ve diğer verileri okuyabilirsiniz . Bu, uygulamalardan birinin hatalı olup olmadığını ve çok fazla RAM kullanıp kullanmadığını buradan öğrenebileceğiniz yerdir . Ardından, aynı pencereden işlemi sağ tıklayıp öldür seçeneğini seçerek sonlandırabilirsiniz.
Bununla birlikte, ihtiyacınız olan tek şey sistem belleğinizin ve CPU'nuzun(CPU) nasıl davrandığını öğrenmekse, Kaynaklar(Resources) sekmesindeki grafik görselleştirmeye göz atmalısınız.
Burada CPU , RAM ve ağ geçmişini grafik olarak görebilirsiniz. Bu, belirli bir süre boyunca sisteminizin bellek kullanımına ilişkin geçmiş verileri alacağınız ve bu kullanımı gerçek zamanlı olarak izleyebileceğiniz anlamına gelir.
Linux işletim sisteminizde bellek kullanımını nasıl kontrol etmeyi tercih edersiniz ? Analiz için daha değerli veriler elde edebilecek başka komutlar ve araçlar biliyor musunuz? Aşağıdaki yorumlarda bize bildirin!
Related posts
Ubuntu Kurulumunuzu Hızlandırmanın 6 Kolay Yolu
Linux'ta Dosya Yedeklemeyi Otomatikleştirmenin 5 Yolu
Linux'ta Dosyaları Sıkıştırıp Açmanın 7 Yolu
Linux'ta "Cihazda Boş Yer Kalmadı" Hatasını Düzeltmenin En İyi 3 Yolu
Örneklerle Linux FIND Komutu
Terminali Kullanarak Linux'ta Zip Dosyaları Oluşturun ve Düzenleyin
Adobe Digital Editions'ı Ubuntu Linux'a yükleyin
Linux ile Kendi Canlı Video Akış Sunucunuzu Oluşturun
Chromebook'unuza Linux Dağıtımı Nasıl Kurulur
BSD ve Linux: Temel Farklılıklar
Chromebook'ta Linux Uygulamaları Nasıl Kurulur ve Çalıştırılır
Ubuntu Terminalinden Bilgisayarınızı Kapatın ve Yeniden Başlatın
Ubuntu Kullanıcıları İçin En İyi 10 Linux Uygulaması
Ubuntu'da Ana Bilgisayar Adınızı Bulun ve Değiştirin
Ubuntu'daki Komut Satırını Kullanarak Biçimler Arasında Görüntüleri Dönüştür
En Son Ubuntu'ya Nasıl Yükseltilir
İş Akışınızı Hızlandırmak İçin 10 Ubuntu Klavye Kısayolu
Linux İzinlerini ve chmod Kullanımını Anlama
Basit Bir GUI ile Linux 'dd' Komutunu Kullanın
Ubuntu'yu Karartmayacak veya Etkin Olmayan Bir Ekranı Kapatmayacak Şekilde Yapılandırın