Önbellek Basıncı: Linux performansını optimize edin

RAMDisk simgesi

Önbellek Basıncı  GNU Linux dağıtımımızın performansını iyileştirmemize yardımcı olabilir. Önbellek Baskısı ile RAM belleğimizi optimize edebiliriz, çünkü bu seçenekle çekirdeğin veri bloklarını ana belleğe ekleme şeklini değiştirebiliriz. Ekibe daha iyi uyum sağlamak için çekirdeğimizi ve sistemimizi yapılandırmak için binlerce şey yapabileceğimizi unutmayın.

Apple teklifi donanım ve yazılımBu nedenle, işletim sistemi bu tür donanımlar için oldukça optimize edilmiştir. Aksine, Linux veya Android dağıtımları gibi diğer sistemlerin, optimize edilmedikleri çok sayıda donanım kombinasyonunda çalışması gerektiğini, ancak belirli belirli görevlerde doğru ve bazen iOS veya Mac OS X'ten daha iyi çalıştıklarını görüyoruz. Aynısı bir PC'ye yüklemeye çalıştığımızda OS X için de oluyor, bir Mac makinesinde olduğu kadar iyi gitmediğini doğrulamış olacağız ...

Eh, Linux'ta performansı artırmak için çok sayıda seçenek kullanabiliriz. Esnekliği, onu maksimuma optimize etmemize izin veriyor ve seçenekler o kadar geniş ki hepsini listelemek zor. Swappines yapılandırmalarını kullanabilir, gereksiz çekirdek modüllerini kaldırabilir, daha temiz bir şekilde kurmak için derin bir çekirdek yapılandırması yapabilir, yapılandırma dosyalarını çekebilir, vb.

Bunlardan biri burada sunduğumuz Önbellek Baskısı. Birkaç küçük değişiklik yaparsak, bir performans artışı göreceğiz programları kullanırken, sistemin günlük işleyişinde veya videoları veya multimedya içeriğini açarken. Önbellek Basıncı, varsayılan olarak 100 değerini getirir ve 0 ile 100 arasında değişebilir, bu nedenle maksimum değerdir. Bu, çekirdeğin hemen kullanılmayacak olan daha fazla veriyi taşıdığı anlamına gelir. RAM'den sabit disk SWAP bölümüne.

Çok fazla RAM'iniz varsa, 16GB veya daha fazla, 100'e yakın bir sayı koymayı veya varsayılan değeri bırakmayı seçebilirsiniz, ancak çok fazla (<4GB) yoksa, belki de bu kadar yüksek bir sayı RAM çok meşgul ... Bunun gibi 50 değerinde deneyeceğiz:

sudo sysctl -w vm.vfs_cache_pressure=50

Bu yüzden ilk satıra 50 değerini koyarız ve performansın iyileşip iyileşmediğini test edebiliriz (videolar, uygulamalar, vb.), Eğer öyleyse,  onu kalıcı hale getiriyoruz ile:


sudo gedit /etc/sysctl.conf

Ve sonuna eklenen satırı düzenleriz:

vm.vfs_cache_pressure=50

Değişiklikleri kaydediyoruz ve şimdi değişikliği ile kontrol edebilirsiniz:

sudo cat /proc/sys/vm/vfs_cache_pressure

Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.   Turbo dijo

    Merhaba, çok yardımcı oldu! Belirli görevlerde güvenlik veya performans hatası gibi bir tür ilişkili kontrendikasyonunuz olabilir mi?

    1.    Isaac PE dijo

      Merhaba neden soruyorsun Bellek döküntüleri yüzünden, çünkü ...?

      Selamlar!

      1.    Turbo dijo

        Bilmiyorum, bazen bu tür şeylerin ters etkileri olabilir.
        Zaten çalıştırıyorum ve çok iyi gidiyor, paylaştığın için teşekkürler :)

  2.   Bay Paquito dijo

    Bu ilginç. Tam olarak net olmadığım şey, küçük makinelerde ve yeterli veya fazla makinelerde performanstaki fayda.

    Ubuntu 14.04 kullanıyorum, 8GB RAM'im var ve 2GB SWAP ayırdım. Sistem bir SSD'ye kurulu, ancak SWAP'yi HDD'de bıraktım (buna pişmanım çünkü ne kadar az çalıştığı için SSD'de kalması mümkün olabilir; bir sonraki kurulumda kesinlikle SSD'de kalacaktır) . RAM'e gönderdiğim geçici olanlar.

    Küçük makineler için Önbellek Basıncını değiştirmeyi her zaman duymuştum, genellikle 50 değerinde, ancak bunu az çok güçlü makinelerde yapmakla ilgili hiçbir şey okumamıştım. Ve izin verirseniz üç sorum var:

    Bunu güçlü bir makinede yapmak gerçekten tavsiye edilebilir mi?

    Küçük makineler için gerçekten yararlı mı?

    İyileşmenin veya hasarın nerede olduğunu objektif olarak görmek için neler izlenebilir?

    Selamlar ve teşekkürler.

    1.    Isaac PE dijo

      Merhaba,

      SSD'deki SWAP çok daha iyi, evet ...

      Şüphelerinize gelince, bu benim bir yazma hatamdı. Zaten çözüldü.

      Sorunuza 1: Bol miktarda RAM'iniz varsa pek bir anlam ifade etmeyecektir.

      2. sorunuza: Evet, çünkü çok fazla gereksiz veri yüklemekten ve her zaman en çok talep edilenler için yer bırakmaktan kaçınıyorsunuz ...

      3. sorunuza: Varsayılan değere sahip birkaç kaynağı olan bir makineyle bir test yapabilir ve ardından farkı görmek için, örneğin bir uygulamanın yükleme süresini, multimedya dosyalarının açılmasını vb. Zamanlayarak değiştirebilirsiniz.

      Selamlar !!!

  3.   Bay Paquito dijo

    Şimdi bana göre daha açık, bana RAM ile iyi donatılmış mevcut bir makinede bunun mantıklı olmaması gerektiğini düşündüm.

    Sınırlı mikro ve RAM'e sahip bir dizüstü bilgisayarım var ki bu onu test etmek için ideal ekipman.

    Deneyeceğim, bakalım.

    Çok teşekkür ederim.

    1.    Bay Paquito dijo

      Tekrar merhaba.

      Önceki yorumu yazdıktan hemen sonra ona dizüstü bilgisayarda baktım ve şaşkınlıkla zaten yapmıştım.

      Ve şimdi hatırlıyorum. Uzun zaman önce aşağıdaki Ubuntu León blog gönderisine bakmıştım:

      http://www.ubuntuleon.com/2013/08/parametros-del-sysctlconf.html

      Ve değişiklikleri uyguladım. Eskinin dizüstü bilgisayarında, yazıda belirtilen değişikliklerle Xubuntu 14.04'üm var ve yanlış gitmiyor. Asıl sorunum, Chrome'un donma eğilimi olması, diskin çılgın gibi yazmaya başlaması ve bilgisayarı kilitlemesi, bunun imkânı yok. Firefox daha iyiydi, ancak yine de disk önbelleğini kaldırdım ve bir şeyler gelişti, ancak Chrome'da bu yapılamaz, en azından nasıl yapılacağını bilmiyorum.

      Selamlar.

      1.    Isaac PE dijo

        Merhaba!

        Evet, Chrome alışılmadık şekilde RAM'e aç ve bu, bu tür RAM aç programlarına zarar veriyor.

        http://www.linuxadictos.com/los-mejores-navegadores-web-para-linux.html

        Selamlar!

  4.   Leopold Cantillo dijo

    Bu makale çok ilginç, çok pratik, dizüstü bilgisayarımda 4Gb RAM ve 64 Gb SDD disk ile test edeceğim.Sadece bir şüphem var, bu SDD diskin kullanım ömrünü etkilemez, SWAP'ta yazılanları aşırı yüklemiyor musunuz? Bunu soruyorum çünkü bu diski kurduğumda, bunları Linux'ta optimize etmek için birkaç öğretici ve forum okudum (bu 2 yıl önceydi) ve hatta bazılarında SWAP kullanılmamasını tavsiye ettiler. Ancak, çekirdeğin en son sürümleriyle ve genel olarak modern dağıtımlarda, Trim ve çeşitli şeylerin zaten SDD disklerle ortama otomatik olarak uyum sağladığını ve disklerin kendilerinin daha iyi bir iç kontrol sağladığını anlıyorum, konuyu bilen birinin beni netleştirebileceğini de anlıyorum. şu anda nasılız.
    Yazı için teşekkürler.

    1.    Bay Paquito dijo

      Daha önce cevap vermiştim ama yorumu görmediğim için tekrar yorum yapıyorum. Yani, iki yorumumun aşağı yukarı aynı olduğunu söylediğini görürseniz, bunun nedeni bu olacaktır.

      Mesele şu ki, bence bugün SSD'ler hakkında SWAP'ın yapabileceği yazılar hakkında endişelenmemek için yeterince bilgi var. Yani, SSD'leri ne kadar zorlarsak verelim, uzun yıllar boyunca ulaşamayacakları uç noktalara getiren gerçek testler yapıldı. Bunun hakkında buradan okuyabilirsiniz, örneğin:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Dikkatli olun, bu testler nispeten güncel disklere atıfta bulunur, size söyleyemediğim eski modellerle. Ancak sonuçlar göz önüne alındığında, her şey yeni bir diskin bilgisayarları değiştirmek için gerekenden çok daha uzun süreceğini gösteriyor gibi görünüyor.

      Şu anki kurulumumu yaptığımda (ki bu çok uzun zaman önce değil, geçen yılın ortasında) orada olan bilgiler net değildi ve herkes SSD'ye yazma işlemlerini olabildiğince azaltmaya takıntılıydı, ancak şimdi biliniyor buna takıntılı olmak için hiçbir sebep yok. Aslında, SWAP'ımı SSD'ye geçirmeyi bile ciddi olarak düşünüyorum; Okuyordum ve çok zor görünmüyor, ancak herkesin aynı şeyi yapmadığını görüyorum, hangi yöntemin daha iyi olacağını bilmiyorum, örneğin:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      ya da

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Bu nedenle, bu konudaki yardımınız için size şimdiden teşekkür etmek için bu fırsatı değerlendiriyorum.

      Selamlar.

    2.    Bay Paquito dijo

      Daha önce cevap vermiştim ama yorumu görmediğim için tekrar yorum yapıyorum. Yani, iki yorumumun aşağı yukarı aynı olduğunu söylediğini görürseniz, bunun nedeni bu olacaktır.

      Mesele şu ki, bence bugün SSD'ler hakkında SWAP'ın yapabileceği yazılar hakkında endişelenmemek için yeterince bilgi var. Yani, SSD'leri ne kadar zorlarsak verelim, uzun yıllar boyunca ulaşamayacakları uç noktalara getiren gerçek testler yapıldı. Bunun hakkında buradan okuyabilirsiniz, örneğin:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Dikkatli olun, bu testler nispeten güncel disklere atıfta bulunur, size söyleyemediğim eski modellerle. Ancak sonuçlar göz önüne alındığında, her şey yeni bir diskin bilgisayarları değiştirmek için gerekenden çok daha uzun süreceğini gösteriyor gibi görünüyor.

      Şu anki kurulumumu yaptığımda (ki bu çok uzun zaman önce değil, geçen yılın ortasında) orada olan bilgiler net değildi ve herkes SSD'ye yazma işlemlerini olabildiğince azaltmaya takıntılıydı, ancak şimdi biliniyor buna takıntılı olmak için hiçbir sebep yok. Aslında, SWAP'ımı SSD'ye geçirmeyi bile ciddi olarak düşünüyorum; Okuyordum ve çok zor görünmüyor, ancak herkesin aynı şeyi yapmadığını görüyorum, hangi yöntemin daha iyi olacağını bilmiyorum, örneğin:

      "Http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/"

      ya da

      «Http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html»

      Bu nedenle, bu konudaki yardımınız için size şimdiden teşekkür etmek için bu fırsatı değerlendiriyorum.

      Selamlar.

  5.   ahmak dijo

    Merhaba, bunun herhangi bir kontrendikasyonu var mı veya vm.swapiness değişkenine zaten atanmış düşük bir değere sahipseniz herhangi bir şekilde etkiliyor mu?

    Şu anda söz konusu çekirdek değişkenine atanmış 10 değerim var ve performans oldukça iyi. Cache_pressure değerini değiştirmenin bir şeyin rengini mi bozacağını bilmiyorum yoksa makinemi biraz daha sıkıştırabilirim.

    1.    Bay Paquito dijo

      Kısa bir süre önce SSD disklerin kullanımıyla ilgili gerçek testlerin yapıldığını ve bunları, günlük olarak ne kadar kullanırsak kullanalım, hiçbir PC kullanıcısının ulaşamayacağı uç noktalara taşıdığını ve çıkardıkları sonucu okudum. önceden inanıldığından çok daha dirençli oldukları ortaya çıktı. Bu konudaki bir haber şu şekildedir:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      İnandığından çok daha fazla direndikleri görüldüğü için (ve testte çok iyi çıkan bir SAMSUNG 840 PRO'm var), bunlardan en iyi şekilde yararlanmanın ve bu disklerin hızını kullanmanın en iyisi olduğunu düşünüyorum. SWAP'ın bir yük olmadığı bana (bunu bilerek) iyi bir fikir gibi görünüyor.

      Elbette şu an sahip olduğum kurulumu yaptığım sırada herkes kendilerine özen gösterilmesini ve yazıların maksimuma indirilmesini tavsiye etti, ancak bu veriler ışığında bunun gerekli olduğunu düşünmüyorum, tam tersi diyor. , onlardan yararlansa iyi olur.

      Elbette, yaptığım bir sonraki kurulumda (16.04, eğer her şey yolunda giderse) SSD'de SWAP olacak, ancak onu halihazırda taşımayı düşünüyorum, çünkü bunu nasıl yapacağımı okuyordum ve öyle değil Bunu yapmanın farklı yollarını görmeme ve hangisinin iyi olduğunu bilmeme rağmen aşırı derecede zor görünüyor, örneğin:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      ya da

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      İzin verirseniz, bu vesileyle bu konudaki tavsiye için size şimdiden teşekkür etmek için kullanıyorum.

  6.   Bay Paquito dijo

    Bu kadar yorum için özür dilerim.

    Gerçekten görünmediler ve şimdi hepsi aynı anda çıkıyor.

    Özür dilerim.

  7.   Joaquin Garcia dijo

    Hiçbir şey olmuyor Bay Paquito. Yorum yaptığınız son şeyle ilgili olarak, en son SSD'lerin yüksek yazma sayısından çok fazla etkilenmediği doğrudur, ancak SSD diskler söz konusu olduğunda sadece mevcut olanlardan değil, hepsinden bahsedilir. SSD disk kullanıyorum ama eski ve kırılma korkusuyla dirençli olup olmadığını test etmek istemiyorum ama aksi halde çok iyi çalışıyor ve ucuzdu. Mevcut diskler bile, birçok yazıma dirençli olmayanlar var. Bu nedenle, sizinki gibi durumlar için, Gnu / Linux dünyasında hala birçok yeni kişi olduğu için, kendi seçiminizi yapmanız ve genel olarak yanlış kullanım konusunda uyarmanız daha iyidir.
    Selamlar ve yorum yapın ve istediğiniz her şeyi yazın;)

    1.    Bay Paquito dijo

      Bu yüzden söz konusu testin güncel kayıtlara atıfta bulunduğunu ve Muy Computer'ın bana genellikle işleri hafife almayan ciddi bir site gibi göründüğünü söylemiştim. Aslında benimki, testte çok iyi çıkan bir SAMSING 840 PRO. Özellikle ucuz değildi, GB başına tam olarak bir euro, ama yaptığım en iyi yatırımlardan biri olduğunu düşünüyorum.

      Açıkçası, daha eski veya daha düşük kaliteli diskler hakkında hala daha fazla düşünmeniz gerekiyor, ancak bilinmekte olan verilere göre, daha önce inanılandan daha dirençli oldukları giderek daha açık görünüyor.

  8.   paquito turriano dijo

    Benim için çalışmıyor :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] turriano için şifre:
    sudo: gedit: komut bulunamadı
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: komut bulunamadı
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Açık sözlü dijo

    Önbellek baskısının ne yaptığına dair verdiğiniz açıklama berbat. Ya kendinizi çok kötü açıklıyorsunuz ya da önbellek baskısının ne yaptığını bilmiyorsunuz.