Drop_caches, sisteminizdeki RAM belleğini terminalden temizleyin

Drop_caches hakkında

Bir sonraki yazıda nasıl olduğunu göreceğiz temiz RAM Ubuntu terminalinden. Varsayılan olarak, Gnu / Linux, bilgisayarlarımızdaki RAM'i yönetmek için çok verimli bir yönteme sahiptir. Bununla, sistemimizde bulunan kaynaklardan daha iyi bir performans elde ederiz. Bu yaklaşım, tüm uygulamaları kapatmasına rağmen RAM tamamen yenmiş gibi göründüğü için bazen kullanıcıların kafası karışabilir.

Gnu / Linux, uygulamaları sabit sürücüden önbelleğe almak için mevcut belleği kullanır. daha hızlı okuma süreleri elde edin. Bu avantaj, özellikle PC sorunlarını gideren sistem yöneticileri için sinir bozucu bir deneyim haline gelir. Sabit sürücüdeki sistem dosyalarına uygulanan değişiklikler okunamayabilir. Bunun nedeni, Gnu / Linux'un onları RAM'den yüklemesidir. Bu nedenle, bu sorunu çözmek için iyi bir fikirdir. bilgisayarı yeniden başlatmak yerine RAM'i temizleyin.

Drop_caches ile Ubuntu, Linux Mint ve türevlerinde RAM'i temizleyin

Terminali başlatacağız (Ctrl + Alt + T) ve aşağıdaki komutları yazacağız:

drop_caches terminalde çalışır

sudo su

sync; echo 3 > /proc/sys/vm/drop_caches

Başlamak için kök olarak giriş yapalım. Sonra komut 'senkronize' gidiyor dosya sistemi arabelleğini temizle. Bu şekilde, önbelleğe alınan tüm nesnelerin serbest bırakıldığından emin olacağız. Aksi takdirde sorunlar olabilir. Komuta 'kaçırmak'dosyaya yazma işini yapar ve drop_caches, herhangi bir uygulamayı / hizmeti kaldırmadan önbelleği temizliyor. Hemen RAM'in serbest kaldığını görmelisiniz.

Disk önbelleğini temizlemeniz gerekiyorsa, "… Yankı> 3…"Bir şirkette ve üretim aşamasında ekipmanda daha güvenlidir"… Eko 1>….»Yalnızca sayfayı silecektir. Üçüncü seçeneğin kullanılması tavsiye edilmez «… Eko 3>…»Ne yaptığınızı bilene kadar üretimde sayfa önbelleğini, dişleri temizleyecek ve düğümler. Seçenek "… Eko 0>…»Hiçbir şey bırakmayacak ve seçenek«… Eko 2>…»Yalnızca inode ve dişçilikleri serbest bırakır.

Bu operasyon sistemi birkaç saniye yavaşlatabilir, önbellek temizlenirken ve işletim sisteminin gerektirdiği tüm kaynaklar disk önbelleğine geri yüklenir.

Gnu / Linux, diski aramadan önce disk önbelleğini inceleyecek şekilde tasarlanmıştır. Kaynağı önbellekte bulursa, istek diske vurmayacaktır. Önbelleği temizlersek, işletim sistemi istenen kaynağı diskte arayacaktır..

Cron görevlerini kullanarak RAM bırakmayı otomatikleştirin

Artık bilgisayarlarımızda belleği nasıl boşaltacağımızı bildiğimize göre, bellek silme işlemini düzenli olarak otomatikleştirmek isteyebiliriz. Bu, aşağıdakiler tarafından kolayca yapılabilir: cron görevleri. Bu görev yalnızca masaüstü ve dizüstü bilgisayarlarda kullanılmalıdır.

1 ADIM

Başlamak için, terminali (Ctrl + Alt + T) başlatacağız ve aşağıdaki komutu yazacağız. vim'i yükleveya herkesin tercih ettiği düzenleyiciyi kullanması:

sudo apt-get install vim

2 ADIM

Şimdi bir yaratacağız .sh dosyası eraseram.sh denir. İçinde komut dosyasını ekleyeceğiz:

vim borraram.sh

3 ADIM

drop_caches vim'i

Vim düzenleyiciyi kullanırsak, yapmamız gerekecek 'esc' tuşuna ve ardından 'i' tuşuna basın INSERT moduna girmek için. Ardından aşağıdaki betiği ekleyeceğiz.

#!/bin/bash
sync
echo "echo 3 > /proc/sys/vm/drop_caches"

Aşağıdaki ilk satır, mesele. Daha sonra RAM'i terminalden silmek için kullandığımız komutu yazacağız.

Her şey yazıldıktan sonra sh dosyasını kaydediyoruz ve vim metin düzenleyicisinden çıkıyoruz. Bunu yapmak için 'esc'ye basacağız yazacağız : wq ve Enter'a basacağız. Vim, sh dosyasını kaydedecek ve terminale çıkacaktır. Bu örnek için komut dosyasını bir kök ana klasörüne kaydettim.

4 ADIM

Terminale geri döndüğümüzde, aşağıdaki komutu yazacağız okuma / yazma izinleri ver:

sudo chmod 755 borraram.sh

5 ADIM

Şimdi komutu çağırmanın zamanı geldi crontab:

sudo crontab -e

6 ADIM

drop_caches önbellek görevi

Varsayalım istiyoruz her gün saat 1: XNUMX'te RAM'i temizle. Bu herkesin zevkine göre.

0 13 * * * /root/scripts/borraram.sh

Sh dosyasını istediğimiz yere taşıyabiliriz, ancak yolu hatırlamalıyız çünkü önceki komuta vermemiz gereken yol budur.


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.   Ricardo Melgoza dijo

    Rosita Melgoza, size neyin uygun olduğunu görmek için sizi arıyor. Öğretmeninize hangi işletim sistemini kuracağınızı sorun

  2.   Sistem günlüğü dijo

    Bu gönderi silinmeli, çok sayıda yanlış ve yanlış bilgi içeriyor. Son kullanıcıya hiç yardımcı olmayacak şekilde disk önbelleğini temizlemeniz önerilmez. "Bu avantaj, özellikle PC sorunlarını gideren sistem yöneticileri için sinir bozucu bir deneyim haline geliyor" çünkü ??? Ayrıca neden bir senkronizasyon yaptığınız da açıklanmıyor, ... kafa karıştırıcı ve hatalı bir makale.