Doğru dağıtımı seçme, sistem ayarlarını optimize etme, kaynakları yönetme ve temiz bir dosya sistemi sağlama gibi konuları ele alacağız. İster yeni başlayan ister deneyimli bir Linux kullanıcısı olun, bu optimizasyon teknikleri Linux ortamınızdan en iyi şekilde yararlanmanıza ve genel bilgi işlem deneyiminizi geliştirmenize yardımcı olacaktır.
Linux Cihaz Performansını Optimize Etme
1. Doğru Dağıtımı Seçin
Doğru Linux dağıtımını seçmek, cihazınızın performansını optimize etmek için çok önemlidir. Ubuntu ve Fedora gibi bazı dağıtımlar kullanıcı dostudur ancak daha yoğun kaynak tüketebilir. Öte yandan, Arch Linux veya Gentoo gibi minimalist dağıtımlar hafif ve özelleştirilebilir olabilir, ancak daha fazla teknik bilgi gerektirebilir.
2. Sisteminizi Güncel Tutun
Sisteminizi güncel tutmanın önemini yeterince vurgulamak gerekli. Güncellemeler, güvenlik yamaları, hata düzeltmeleri ve performans iyileştirmeleri sağlar. En son ve en iyisine sahip olduğunuzdan emin olmak için sisteminizi haftalık olarak güncellemeyi tavsiye ederiz.
Debian tabanlı sistemlerde şunu çalıştırın:
sudo apt update && sudo apt upgrade
Arch Linux kullanıcıları için şunları kullanabilirsiniz:
sudo pacman -Syu
Fedora için:
sudo dnf update sudo dnf upgrade
3. Gereksiz Hizmetleri Devre Dışı Bırakın
Bazı hizmetler, değerli kaynakları tüketerek önyükleme sırasında otomatik olarak başlayabilir. Başlangıç hizmetlerinizi kontrol etmenizi ve ihtiyacınız olmayanları devre dışı bırakmanızı öneririm. Tüm hizmetleri listelemek için şunları kullanabilirsiniz:
systemctl list-unit-files --type=service
Ardından, bir hizmeti devre dışı bırakmak için şunu kullanın:
sudo systemctl disable SERVICE_NAME
4. Hafif Bir Masaüstü Ortamı Seçin
Hafif bir masaüstü ortamı size önemli miktarda kaynak tasarrufu sağlayabilir. GNOME’un zarafetini sevsem de, oradaki en hafif seçim değil. Şahsen, LXQt ve Xfce’nin basitliğini ve düşük kaynak kullanımını takdir etmeye başladım. Her ikisi de sisteminizi zorlamadan rahat ve verimli bir kullanıcı deneyimi sağlar.
5. Dosya Sisteminizi Optimize Edin
Doğru dosya sistemini seçmek ve onu özel kullanım durumunuz için optimize etmek, performansı önemli ölçüde artırabilir. Olgun ve iyi desteklendiği için Ext4 dosya sistemini kullanmayı tercih ediyorum. Optimize etmek için ‘tune2fs’ komutunu kullanarak noatime ve taahhüt aralıkları gibi çeşitli parametreleri ayarlayabilirsiniz. İşte bir örnek:
sudo tune2fs -o noatime,commit=60 /dev/sda1
Komut, atime güncellemesini devre dışı bırakarak ve taahhüt aralığını 60 saniyeye çıkararak belirtilen dosya sistemini değiştirir; bu, bir sistem arızası durumunda biraz artan veri kaybı riski pahasına performansı potansiyel olarak artırabilir.
6. Daha Hafif Bir Web Tarayıcısı Kullanın
Hepimiz kaynağa aç web tarayıcılarının ne kadar olabileceğini biliyoruz. Google Chrome’un esnekliğine ve özelliklerine bayılsam da, bu en verimli seçenek değil. Kaynaklardan tasarruf etmek istiyorsanız, Firefox gibi daha hafif alternatifleri veya hatta Midori gibi daha minimal seçenekleri göz önünde bulundurun.
7. Preload Kullanın
Preload, uygulama başlatma sürenizi hızlandırabilecek harika bir araçtır. Bunu, kullanım kalıplarınızı analiz ederek ve sık kullanılan uygulamaları belleğe önceden yükleyerek yapar. Yüklemek ve etkinleştirmek için şunu çalıştırın:
sudo apt install preload
Arch Linux için:
sudo pacman -S preload
Fedora için:
sudo dnf install preload
Yukarıdaki komutlar depolarda Preload paketini arayacak, indirecek ve kuracaktır. Yükleme tamamlandıktan sonra Önyükleme otomatik olarak başlayacak ve sık kullanılan uygulamaları belleğe önceden yüklemek için kullanım modellerinizi analiz edecektir.
Önyüklemenin açılışta otomatik olarak başlamasını sağlamak için aşağıdakileri çalıştırarak systemd hizmetini etkinleştirebilirsiniz:
sudo systemctl enable --now preload
Preload kurulu ve etkin durumdayken, sık kullandığınız uygulamaların başlatma süresinde zaman içinde iyileşmeler olduğunu fark edeceksiniz.
8. Diskinizi Temizleyin
Dağınık ve parçalanmış bir disk sisteminizi yavaşlatabilir. En iyi durumda tutmak için diskimi düzenli olarak temizlemeye önem veririm. ‘bleachbit’ ve ‘Stacer’ gibi araçlar, gereksiz dosyaları kaldırmanıza ve disk alanı boşaltmanıza yardımcı olabilir.
Stacer ve BleachBit, kullanıcıların sistemlerini verimli bir şekilde korumalarına yardımcı olan, Linux için iki popüler sistem optimizasyonu ve temizleme aracıdır. Stacer, Linux sistemlerini izlemek, yönetmek ve optimize etmek için hepsi bir arada bir çözüm sunan açık kaynaklı bir sistem optimize edicidir. Modern ve kullanıcı dostu arayüzü ile Stacer, kullanıcıların sistemlerini temizlemesine, başlangıç uygulamalarını yönetmesine, sistem kaynaklarını izlemesine ve gereksiz yazılımları kaldırmasına olanak tanır. Araç, Linux sistemlerinin sorunsuz ve verimli bir şekilde çalışmasını sağlamak için kapsamlı bir çözüm sağlamayı amaçlamaktadır.
Öte yandan BleachBit, disk alanını boşaltmaya ve kullanıcı gizliliğini korumaya odaklanan açık kaynaklı bir sistem temizleyicisidir. Tarayıcı geçmişini, önbelleği ve geçici dosyaları temizlemenin yanı sıra çeşitli uygulamalardan günlükleri ve diğer gereksiz dosyaları silme gibi bir dizi özellik sunar. BleachBit’in basit arayüzü, kullanıcıların temizlemek istedikleri alanları seçmelerini kolaylaştırır ve araç ayrıca güvenli dosya silme (parçalama) ve veri kurtarmayı önlemek için boş disk alanının üzerine yazma gibi gelişmiş özellikler sunar.
BleachBit’i Debian tabanlı sistemlere kurmak için şunu çalıştırın:
sudo apt install bleachbit
Arch Linux için:
sudo pacman -S bleachbit
Stacer’ı kurmak için AppImage’ı indirebilir veya dağıtımınızın deposundan kurabilirsiniz.
Ubuntu ve Debian tabanlı sistemler için
sudo apt install stacer
Arch Linux için
sudo pacman -S stacer
Yanlış kullanıldıklarında önemli dosyaları potansiyel olarak kaldırabileceklerinden, bu araçları kullanırken dikkatli olmayı unutmayın.
9. Takas Değerinizi Optimize Edin
Linux, sisteminizin fiziksel belleği bittiğinde geçici bir RAM görevi görmek için sabit sürücünüzün takas alanı adı verilen bir bölümünü kullanır. Takas değeri, sistemin takas alanını ne kadar agresif kullanacağını belirler. Varsayılan olarak takas değeri 60 olarak ayarlanmıştır, bu da gereksiz takasa neden olarak performansı düşürebilir. Takas değerinin düşürülmesi, özellikle sınırlı RAM’e sahip cihazlarda sistem yanıt hızını artırabilir. Takas değerini değiştirmek için ‘/etc/sysctl.conf’ dosyasını düzenleyin ve aşağıdaki satırı ekleyin veya değiştirin:
vm.swappiness=10
Save the file and reboot your system for the changes to take effect.
10. Özelleştirilmiş Çekirdek Kullanın
Dağıtımınızla birlikte gelen varsayılan çekirdek çoğu kullanıcı için çalışsa da, özel donanım ve kullanımınıza göre uyarlanmış özel bir çekirdek kullanarak sisteminizi daha da optimize etmek mümkündür. Geçmişte Liquorix çekirdeği ve XanMod çekirdeği gibi özel çekirdeklerle yapılan deneylerde, sistem yanıt hızı ve performansında gözle görülür iyileştirmeler sağladığı görülmüştür.
Liquorix çekirdeğini Debian tabanlı sistemlere kurmak için şu adımları izleyin:
sudo apt-add-repository ppa:damentz/liquorix
sudo apt update
sudo apt install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
XanMod çekirdeğini Debian tabanlı sistemlere kurmak için şunu çalıştırın:
echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list
wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -
sudo apt update && sudo apt install linux-xanmod
Lütfen özel bir çekirdek kullanmanın istikrarsızlık veya uyumluluk sorunlarına yol açabileceğini unutmayın, bu nedenle dikkatli bir şekilde ilerleyin ve her zaman bir yedek çekirdeğin kurulu olmasını sağlayın.
Sonuç olarak
İşte Linux cihaz performansını optimize etmek için kişisel ipuçlarımın ve püf noktalarının kapsamlı bir listesi. Doğru dağıtımı seçmekten çekirdek parametrelerinde ince ayar yapmaya kadar bu öneriler, Linux deneyiminizden en iyi şekilde yararlanmanıza yardımcı olabilecek çok çeşitli yönleri kapsar.
Linux’un güzelliğinin esnekliğinde ve özelleştirme seçeneklerinde yattığını unutmayın. Bu nedenle, bireysel ihtiyaçlarınızı ve tercihlerinizi karşılayan mükemmel performans, kararlılık ve kullanılabilirlik dengesini keşfetmek için araştırmaktan ve deney yapmaktan çekinmeyin.
Son olarak, kendi deneyimlerinizi, zorluklarınızı ve başarılarınızı paylaşarak Linux topluluğuna katılmanızı tavsiye ediyoruz.
Yazının orijinalini buradan okuyabilirsiniz.