Öncelikle merhaba dostlar
Geçenlerde arch yükledim kurulum sonrası gerekli bir kaç ayar yapayım dedim malesef systemd servisleri aktif degildi.
ubuntutr formunda bir kaç dosta danışarak sorunu hallettim . tüm adımları toparlayıp buraya not edeyim ihtiyac halinde elimizin altında bulunsun.
ilk olarak.
1. legacy rc.local scripts destedigini aktif edelim ( bu sayede sistem açılışında terminal komutu veya script çalıştırabiliriz.
paket yöneticisinden veya https://aur.archlinux.org/packages/rc-local/ adresinden rc-local 4-1 paketini kuralım.
2. /etc/sysctl.d/ klasörünüz boş ise tweak.conf dosyamızı oluşturmamız gerekiyor. ( ag optimizasyonu, ram yönetimi vs için gerekli )
burada dagıtımınızla gelen önceden oluşturulmuş .cong dosyası varsa onu kullanabilirsiniz.
ben boş oldugunu varsayarak devam ediyorum.
Metin editörü açıp aşagıdaki parametreleri ekleyip ''tweak.conf'' ismiyle kaydedelim.
Not:burada daha detaylı tweakler yapabilirsiniz. detaylı network optimizasyonu bellek yönetimi için
Aşagıdaki örnek linuxu kurduktan sonra her makineye uygulanması gerekir. ( kişisel fikrim )
# Takas kullanımını daha makul bir seviyeye çek
vm.swappiness = 10
# Önbellek yönetimini geliştir
vm.vfs_cache_pressure = 50
Oluşturdugumuz tweak.conf dosyasını etc/sysctl.d/ klasörüne taşıyalım.
sudo mv tweak.conf /etc/sysctl.d/
Tweak işlemimiz bitti. kısaca bellek kullanımını geliştirmiş olduk.
Şimdi başa dönüp rc.local ile başlangıçta komut çalıştırarak KSM yani ( Kernel samepage merge) i ektkinletirelim.
KSM hakkında kısaca özet geçelim: KSM, 2.6.32 linux çekirdeğiyle gelen mevcut belleğin daha verimli kullanılmasını sağlayan bellek yönetim teknolojisidir.
Bu sayede %50 kadar Bellek tasarrufu saglar. düşük bellekli sistemlerin ilacı gibidir.
sudo nano /etc/rc.local
Aşagıdaki komutu 0 exit satırının üstündeki boş satıra ekleyip kaydedlim.
echo 1 > /sys/kernel/mm/ksm/run
Nano kaydetme ve çıkış kısayolları sırayla ( ctrl+o , enter , ctrl+x )
bütün işlemler bittikten sonra rc-local servislerini aktif edelim.
systemctl enable rc-local.service
Sistemi yeniden başlattıktan sonra ayarlar etkin olacaktır.
Kontrol etmek için:
cat /proc/sys/vm/swappiness
cat /proc/sys/vm/vfs_cache_pressure
cat /sys/kernel/mm/ksm/run
Önemli Not: Eger Sanal makine ( wmvare, virtualBox ) kullanıyorsanız KSM'i aktif etmemenizi öneririm.
Zira veri kaybı ve Aynı sayfaları birleştirmek için işlemciye aşırı yük binecegi için teknik arızalara yol açabilir.