Ubuntu'da RAM nasıl boşaltılır

Ubuntu'da boş RAM belleği

Her zaman söylenmiştir ki, RAM kullanmak için var. Tabii ki, bu, ona ne olduğunu izlememek için yeterli belleğe sahip bir bilgisayarımız olduğunda geçerlidir. Biraz daha sıkı olduğumuzda, ne kadar meşgul olduğumuza dikkat etmemiz ve mümkün olduğunda ekibimizin biraz hava aldığından emin olmamız açısından, bununla biraz ilgilenmeye değer.

Bazen sistem serbest bırakmıyor Artık kullanılmayan RAM bellek ve talep üzerine -bir şekilde adlandırmak gerekirse- serbest bırakılsa da, yeni bir program açtığımızda basit bir kod girerek manuel olarak da serbest bırakılabilir. komuta bizim konsolda. Teorik olarak, bu davranış neredeyse tüm işletim sistemlerinde yaygındır ve mantıklıdır: az önce kullandığımız bir şeye tekrar erişmek istediğimizde daha hızlı gidebilmek.

Ne kadarının kullanıldığını öğrenin ve ardından RAM'i boşaltın

Her şeyden önce dur ne kadar hafıza kullanıldığını bil, ne kadarı ücretsiz ve ne kadarı önbelleğe kaydedilir, şu komutu uygularız:

free -m

Kullanımı gerçek zamanlı olarak görmek için kullandığımız:

watch -n 1 free -m

İlk komut, başlık yakalamada gördüğümüze benzer bir şey döndürürken, ikinci komutta çok benzer bir şey göreceğiz, ancak gerçek zamanlı olarak hareket edecek.

Görüldüğü gibi, büyük miktarda önbellek vardır ve bunun yaklaşık yarısı açık uygulamalar tarafından kullanılmaktadır. İçin önbelleğe alınmış sayfaları, düğümleri ve dizin girişlerini serbest bırakın, sadece şu komutu çalıştırın:

sudo sync

Bunu takiben:

sudo sysctl -w vm.drop_caches=3

"Sudo sync" çalıştırmayı unutmamak önemlidir, yoksa bilgi kaybedebiliriz henüz sabit sürücüye kaydedilmemiş RAM'de bulunur.

Gereksiz işlemleri kapatma

Ubuntu ve genel olarak Linux, RAM'i oldukça iyi yönetir, bu nedenle genellikle yukarıdakilerin hiçbirini yapmanız gerekmez. eğer farklı olabilir işletim sistemi ne yapacağını bilmiyor ağır bir iş yükü ile. Yani, birçok program açıkken, işletim sistemi her biriyle ne yapacağına karar veremez veya veremez ve elinden geldiğince onları taşımaya çalışır. RAM yoksa, muhtemelen kendi kendine bazı programları kapatmaya "karar verir", ancak bu bazı bilgileri kaybetmemize neden olabilir.

Bu nedenle, birçok durumda olduğu gibi, RAM belleğini yönetmenin en iyi yolu, La Cabeza. En az 16 GB RAM'e sahip bir bilgisayarımız varsa, normal kullanımda yaparsak nadiren belleğimiz biter, ancak 4 veya daha azıyla işler farklıdır. Bu durumlarda, yalnızca gerekli olanı açmak en iyisidir.

Bilgisayarın sıkıntı çektiğini fark edersek, görev yöneticisini açabilir ve neler olduğunu görebiliriz:

Ubuntu Sistem Monitörü

In sistem monitörü, bize benzer bilgileri gösteren grafiksel bir araç (GUI) htop, açık olan tüm süreçleri göreceğiz. Bunları diğerlerinin yanı sıra ada, kullanıcıya, CPU veya RAM kullanımına göre sıralayabiliriz. Bilgisayarımızın yavaş olduğunu veya zor çalıştığını fark edersek, işlemleri işlemci kullanımına (% CPU) veya RAM'e (Bellek) göre sıralamakla ilgileniriz. Çok fazla kaynak tüketen bir işlemin ne yaptığını biliyorsak, üzerine sağ tıklayıp “Kill” seçeneğini seçebiliriz. Tabii ki, tüm önemli değişikliklerden önce tasarruf etmek.

Diğerlerinin yanı sıra sistem monitörü veya htop tarafından sunulan bilgilere yakından bakarsanız, en çok neyin tükettiğini öğreneceğiz. Buradan, düşük gelirli ekipman sahiplerine bir tavsiye, web tarayıcısı üzerinde iyi bir kontrole sahip olmak. Her şeyi yapmak için kullanılabilse ve bugün en iyi çalışma araçlarından biri olsa da, bilgisayarımızı suskun bırakabilecek birçok açık işleme de sahip olabilir. Bu nedenle, gerekmedikçe çok sayıda sekme açmamaya ve hatta tarayıcıyı tamamen kapatmaya değer.

RAM onu kullanmak için vardır, ama boşa harcamak veya bize acı çektirmek için değil.

Daha fazla bilgi - Bilgisayarınızın sıcaklığını 'sensörler' komutuyla kontrol edin


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Miquel Mayol ve Tur dijo

    Sayfanızda, RAM'in% 90'ını kaplarsa önbelleği serbest bırakan freecache.py adlı bir elatareao betiği vardır.

    http://www.atareao.es/descargas/scripts/

  2.   Hıristiyan yones dijo

    Ve önbellek için kullanılan hafızayı serbest bırakarak ne kazanılır? Makineyi, zaten bellekte bulunan diskteki birçok şeyi yeniden okumaya zorluyoruz. Makine, önbellek yeniden doldurulana kadar daha yavaş çalışacaktır ...

  3.   Santiago Jose Lopez Borrazalar dijo

    Kendini kafana bu kadar verme. Linux çekirdeği kalan hafızayı boşaltmakla ilgilenir. Hiçbir anlam görmüyorum.
    Bu uygulamayı bile kullanmıyorum, çünkü aslında Cristian Yones'in dediği gibi, bunu kullanmamak daha iyidir çünkü sabit diski çok uzun süre yeniden yazacaksınız.
    Söylediğimiz gibi olması daha iyi. Hiçbir şeye dokunma.
    Şerefe…

  4.   Mario Arleth Orozco Gil dijo

    Benim durumumda mükemmel çalıştı. Aramaların yapıldığı yıldız işaretli bir sunucum olduğundan. Mevcut 16 taneden yaklaşık 16 g'lık koç tüketmiştim ve yüküm artıyordu. Prosedürü çalıştırırken, belleğimi serbest bıraktı ve ortalama 5 gb tüketildi, bu da sistemin herhangi bir görev için kullanılabilir ram belleğine sahip olmasına ve makinenin performansını artırmasına izin verdi. Çözüm için teşekkürler. Belki Santiago'nun dediği gibi, her zaman yararlı değildir, ama benim durumumda öyleydi.

  5.   Gastonadonay dijo

    Harika bir çözüm, özellikle 5, 10, 20, 30 GB, ... ağırlığındaki dosyaları kopyalamak istiyorsak ...
    Çok teşekkür ederim ve selamlar

  6.   Manuel Rinziz Gölü dijo

    Bana hizmet etti, teşekkürler.

  7.   barkod dijo

    500 mb ram ile sanal sunucularda testler yaptığım için her zaman işe yarıyor

  8.   javier kiracısı dijo

    iyi ... büyük dosyalarla çalışacağınız zaman daha yararlı olduğunu anladığım kadarıyla ...
    benim durumumda gerekli değil .. aynı şekilde paylaştığın için teşekkürler

  9.   pablo chivel dijo

    Merhaba, 1. komut alamıyorum, ne yapmalıyım?

  10.   pablo chivel dijo

    Merhaba bana, ilk komut çalışmıyor