Ubuntu Bilgisayarınızda ZRAM Nasıl Yapılandırılır

Ubuntu Bilgisayarınızda ZRAM Nasıl Yapılandırılır
⌛ Reading Time: 5 minutes

ZRAM, daha fazla RAM elde etmek için biraz CPU beygir gücü takas etmek için harika bir çözüm olsa da, ZRAM’a daha fazla veya daha az RAM ayıracak şekilde nasıl yapılandırabilirsiniz? Sıkıştırma algoritmasını nasıl değiştirebilirsiniz? Hangi senaryolarda bu tür değişiklikler faydalı olur? Ubuntu’da ZRAM’ı nasıl yapılandıracağınızı öğrenmek için okumaya devam edin.

Mevcut ZRAM Durumunuzu Kontrol Edin

Çoğu kişi ZRAM’ı Ubuntu, Mint veya diğer uyumlu dağıtımlarında zram-config betiği aracılığıyla kullanır. Bunun nedeni, ZRAM’den mümkün olan en basit şekilde yararlanmanıza izin vermesidir. Şu komutla yükleyebilirsiniz:

Varsayılan değerleri, ZRAM’i bilgisayarınızın gerçek RAM’inin yarısına ayarlar ve CPU’nuzun her çekirdeği için bir tane olmak üzere birden çok bölüme ayrılır. Bunu şu şekilde kontrol edebilirsiniz:

Ubuntu Cat Proc Swaplarında Zram'ı Yapılandırın

Ekran görüntümüzde sekiz ZRAM birimiyle birlikte var olan tipik bir takas dosyasını (“/var/cache/swap/swapfile” girişi) görebilirsiniz. Sistemimde 8 GB RAM vardı. Bu ZRAM birimlerini bir araya getirirseniz, toplam 4 GB olur, bu da RAM miktarımızın yarısıdır. Ancak, iş yükünüze bağlı olarak bu boyutu değiştirmek isteyebilirsiniz.

  • Multimedya ve video ile çalışıyorsanız, bunlar çok sıkıştırılabilir değildir, bu nedenle ZRAM’inizin boyutunu küçültüp gerçek takas boyutunu artırmanız muhtemelen en iyisidir.
  • Büyük veritabanları veya yüksek oranda sıkıştırılabilir diğer veri türleri ile çalışıyorsanız, bunun tam tersi olur. Bu tür senaryolarda, ZRAM’in boyutunu artırarak bilgisayarınızın yanıt verme hızını artırabilirsiniz.

İncelenmeye değer başka bir ince ayar, ZRAM tarafından kullanılan sıkıştırma algoritmasıyla ilgilidir. Varsayılan olarak, CPU üzerinde hafif olan LZO veya LZO-RLE kullanır. Bununla birlikte, modern CPU’larda, daha yeni ZSTD algoritması genellikle daha iyi sıkıştırma oranları sunar ve CPU üzerindeki etkisi biraz daha yüksek hissedilmez. Bilgisayarınız on yıldan daha eski değilse, eski LZO varyantları yerine bu algoritmayı kullanmaya değer.

kullanabilirsiniz zramctl ZRAM tarafından kullanılmakta olan algoritmayı kontrol etme komutu. Tip zramctl bir terminalde ve ZRAM takaslarınızı görmek için Enter tuşuna basın.

Zram'ı Ubuntu Zramctl'de Yapılandırın

Zramctl, dağıtımınızda zaten mevcut olmalıdır. Değilse, util-linux paketinin bir parçası olduğu için, onu aşağıdakilerle birlikte getirebilirsiniz:

Yine de ZRAM’ın nasıl çalıştığını kontrol etmek için ana komut dosyasında ince ayar yapmanız gerekecek. Kullandığı RAM miktarını değiştirerek başlayalım.

ZRAM Boyutunu Değiştir

ZRAM ayarlarını değiştirmek için, bin klasöründeki exec komut dosyasını düzenlemeniz gerekir. Terminalde aşağıdaki komutu yazın:

Ubuntu Nano Init Zram Değiştirmede Zram'ı Yapılandırın

ZRAM tarafından kullanılan RAM miktarını değiştirmek için aşağıdaki satırı düzenlemeniz gerekir:

Zram'ı Ubuntu Edit Init Zram Swapping'de Yapılandırın

Bu satır, bazı basit hesaplamalara dayanarak ZRAM’ın ne kadar RAM kullanacağını tanımlar:

  1. totalmem PC’nizde yüklü olan RAM miktarıdır
  2. /2 totalmem’i ikiye bölerek “toplam RAM miktarının yarısı” anlamına gelir
  3. / ${NRDEVICES} bu sayıyı PC’nizdeki çekirdek sayısına böler
  4. * 1024 yukarıdaki sonucu 1024 ile çarpar

1. ve 3. noktalarda hiçbir şeyi değiştiremezsiniz ve değiştirmemelisiniz, ancak ZRAM tarafından kullanılan RAM miktarını ayarlamak için 2 ve 4’teki değerlerle oynayabilirsiniz.

  • artırarak / 2 ile / 4, toplam RAM miktarınız iki yerine dörde bölünür. Böylece ZRAM, RAM’inizin yarısı yerine yalnızca dörtte birini kullanır. Tüm RAM’inizi ZRAM’a ayırmamanızı tavsiye ederiz, bu nedenle bu değeri şu değerde bırakmak en iyisidir. / 2 veya ZRAM’in daha az bellek kullanmasını istiyorsanız artırın.
Ubuntu'da Zram'ı Yapılandırın Ram Kullanımını Artırın
  • Benzer şekilde, tutularak / 2 ama azalan 1024 ile 512, her cihaz için mevcut RAM’i yarıya indireceğiniz için aynı sonucu elde edersiniz. ZRAM’in daha fazla RAM kullanmasını istiyorsanız, bu değeri artırabilirsiniz. 1536 yerine.

ZRAM Sıkıştırma Algoritmasını Değiştirin

ZRAM’ın sıkıştırma algoritmasını aynı noktadan değiştirebilirsiniz.

İlk olarak, şu anda kullandığı sıkıştırma algoritmasını kontrol edin:

Gelişmiş özel ZRAM yapılandırmalarında algoritmaları karıştırabilir ve eşleştirebilirsiniz. Ancak, varsayılan değerleri kullanıyorsanız, tüm ZRAM bölümleri aynı algoritmayı kullanacaktır. Böylece hepsini kontrol etmenize gerek yok – yukarıdaki komutta sadece ilkini kontrol ediyoruz.

Zram'ı Ubuntu'da Yapılandırın Sıkıştırma Algoritmalarını Kontrol Edin

Yukarıdaki ekran görüntüsünde parantez içinde görebileceğiniz ZSTD algoritmasını zaten kullanıyorduk. Bu, sıkıştırma oranları, hız ve kaynaklardaki talep arasında en iyi çözüm olarak kabul edilir, bu yüzden olduğu gibi bırakın. Ancak, varsayılanları kullanıyorsanız, LZO veya LZO-RLE’yi etkinleştirmiş olursunuz. Bunu değiştirmek için daha önce düzenlediğimiz init-zram-swapping exec betiğine dönün. Orada, aşağıdaki satırı bulun:

Kopyalayın ve ardından aynı komutun iki örneğine sahip olmanız için doğrudan aşağıya yapıştırın. Bu satır, daha önce gördüğümüz hesaplamaların sonucunu her bir ZRAM hacminin boyutu olarak atar. Ancak, bunun yerine sıkıştırma algoritmasını tanımlamak için kullanacağız.

  1. Yer değiştirmek $mem ilk durumda satırın başında zstd.
  2. Yer değiştirmek disksize ile satırın sonunda comp_algorithm.

İnce ayarlı çizgi şöyle görünmelidir:

Ubuntu Echo Zstd'de Zram'ı Yapılandırın

İnce ayarlı çizgimiz yankılanıyor zstd parametredeki değer olarak comp_algorithm yerine.

Farklı bir algoritma kullanmak istiyorsanız, değiştirin zstd algoritmanın adıyla yukarıdaki komutta.

İnce ayarlı dosyayı kaydedin, bilgisayarınızı yeniden başlatın ve sonuçları kontrol edin.

Ubuntu Zramctl'de Zram'ı Yapılandırın Takasları Tekrar Kontrol Edin

İnce ayarlı takaslarınızı aktif olarak kullanırken, sisteminizin yük altındaki performansını kontrol ettiğinizden emin olun. Tıkandığını veya kekediğini hissediyorsanız, aşırıya kaçmış olabilirsiniz ve seçtiğiniz değerleri aşağı çevirmeniz gerekebilir. Öte yandan, uçuyorsa, muhtemelen onları biraz daha artırabilirsiniz.

Artık Ubuntu’da ZRAM’ı nasıl yapılandıracağınızı bildiğinize göre, daha güçlü bir bilgisayar inşa etmek istiyorsanız, Linux için bir bilgisayar kurarken dikkat etmeniz gerekenler burada.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.