Belge

Linux Cihaz Performansını Optimize Etmek İçin İpuçları ve Püf Noktaları

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.