GNU/Linux Bilgisayarınızın performansını daha da artırabilirsiniz

eronis

Dekan
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
293
Eğer GNU/Linux kullanıcısıysanız bilgisayarınız muhtemelen zaten baya hızlı. Ama bunu daha da artırabilirisinz. Hatta bu yaptığımız şeylerin bazıların bataryanın Nasıl mı ?

1. Daha hafif uygulamalar kullanın
Bazen internette gördüğümüz şeylerle ilgili minik notları bir dosyaya not etmek isteyebiliyoruz. Bunun için Libreoffice Writer (Word) yerine Gedit yada Mousepad gibi daha hafif ama işinizi eşit şekilde görecek programları tercih edebilirsiniz. Word programlarının bu metin düzenleyicilerden farkını büyük ihtimalle alacağınız küçük bir metin belgesi notunda farketmeyeceksiniz bile. GNOME yada KDE yerine Xfce, Lxde gibi masaüstü ortamları kullanmanız da hem hızı hem de pil ömrünüzü artıracaktır.

2. İşin aslı hız her ortamda, uygulamada aynı. Olay gerçek zamanlı geri bildirimde
Biz bilgisayarların hızı ile geri bildirim çabukluğunu karıştırıyoruz. Mouse'un takılarak hareket etmesi bilgisayarın yavaş olduğunu değil, arkada işlem yaptığını gösterir. Bir klasörün yavaş yada hızlı açılması, sistemin açılış, kapanış hızı doğrudan bilgisayarın hızı hakkında fikir vermez. Eğer bir işlemi yaparken fareniz takılıyorsa muhtemelen bu masaüstü ortamının yada kullandığınız programın suçu değil. Bilgisayara bir iş verdiniz ve onu yapıyor. Bu durumda ne kullandığınızın da bir önemi yok. Misal MacOS medya yapımcıları arasında çok popüler çünkü gerçek zamanlı geri bildirim için çok iyi bir şekilde optimize edilmiş durumda. Sisteminizi tanımak, neyin çalıştığını bilmek bilgisayarınızı daha hızlı yapacak. Google'da "Linux'un performansını nasıl artırırım?" diye aramak değil.

Peki başka ne yapılabilir ?
Güzel soru ! :)
mesa-demos paketini sisteminizde yoksa dağıtımınızın depolarından indirin.
Kod:
glxinfo | grep direct
Eğer direct rendering: Yes gibi bir çıktı almıyorsanız o zaman ekran kartınızı sisteminiz kullanmıyor ve boşa işlemcinizi görüntü almak için kullanıyor demektir. Bu da bilgisayarın işlem gücünü tam anlamıyla kullanamadığınız anlamına gelir.

3. Swap değil, Ram kullanın
Linux dağıtımlarının çoğu swap alanını tavsiye ediyor ve ben de. Başınız sıkıştığında elinizde olması harikalar. Ama bugün satın alabileceğiniz en kötü ram bile bir SSD'den daha hızlı olacaktır, hard diski bir kenara bırakın. Swap her zaman performans düşmanıdır ve kullanımını minimalize etmeliyiz.


Kod:
sudo nano /etc/sysctl.d/99-sysctl.conf
nano yerine gedit, mousepad, sisteminizde ne yüklüyse kullanabilirsiniz.
Kod:
vm.swappiness=1
vm.vfs_cache_pressure=50
dosya sonuna yapıştırıp sisteminizi yeniden başlatın.

Chrome kullanıcılarının bu eklentiyi kurmasını tavsiye ederim. Ram'i daha az kullanmasını sağlayacaktır.
The Great Suspender

4. Farklı bir kernel kullanın
Zen kernel, Liquorix kernel, Low-latency kernel (düşük gecikme, özellikle multimedya prodüksiyonu için şart ama günlük kullanıcının işi değil pek) yada real time kernel gibi farklı bir kernele bakmak isteyebilirsiniz.

Açık konuşmak gerekirse hayatımda bu kernelleri tek tek denemeye hiç gerek/ihtiyaç duymadım çünkü varsayılan Linux kerneli gayet hızlı ve işimi görüyordu. Ama eğer sizin kullanımınızda başka bir kernele ihtiyaç duyduğunuzu düşünüyorsanız denemekten ne zarar gelir ? :)

5. Sürücülerin yüklü olduğundan emin olun
Çoğu zaman zaten sürücü yüklemenize gerek yok ama ekran kartı sürücülerinin ayriyeten yüklenmesi gerekebiliyor. Bu sürücülerin yüklenmesi sadece performansı artırmıyor, aynı zamanda ısınma sorununun da bir nebze de olsa önüne geçiyor.

Ama en genel tavsiye, Sisteminizi tanıyın ve nasıl bir kullanıcı olduğunuzu, neye ihtiyacınız olduğunu bilin. Aşırıya kaçıp kullanılabilirliği yada kararlılığı bozacak bir şey yapacaksak bu durumda ne önemi kaldı daha performanslı bir sistemin ?

Okuduğunuz için teşekkür ederim, önerilerinizi yazmanızı isterim. Bilgi paylaştıkça artar. Hepinize iyi forumlar :)
 

Finix

Daha mükemmel bir Troy
Katılım
4 Haziran 2008
Mesajlar
11,527
Reaksiyon puanı
2,285
Puanları
293
Yalnız, sistem o kadar da Swap'a abanmıyor sanki... Yanılıyor muyum? Genellikle çok fazla uygulama biriktiği zaman Ram'de kalıcı yük bırakmamak için Swap'a kaçıyor sistem. Hadi desktopta restart atarsın geçer de server gibi sürekli açık kalması gereken makinelerde Swap kullanımını azaltmak bildiğiniz uzun vadede şişen bir Ram ve varisi olarak hiçbir şeye cevap veremez bilgisayar demek. Gerçekten tavsiye ediyorsanız deneyebilirim aslında. Hatta ağır bir işe girdiğimizde desktopta bile durduk yere restart attırır bu durum.
 
Katılım
8 Ekim 2011
Mesajlar
53,870
Çözümler
1
Reaksiyon puanı
16,128
Puanları
8,958
ram temizleme var mı? onuda yazında cahilliğimiz azalsın...
 

eronis

Dekan
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
293
ram temizleme var mı? onuda yazında cahilliğimiz azalsın...
Linux zaten bunu kendi yapıyor ? Eğer ram kullanımını fazla gördüyseniz Htop öneririm. Ondan ram'i ne yiyor bakın, Sigterm deneyin. Olmadı Sigkill ile kapatmaya zorlayın.
--- Gönderi Güncellendi ---
Yalnız, sistem o kadar da Swap'a abanmıyor sanki... Yanılıyor muyum? Genellikle çok fazla uygulama biriktiği zaman Ram'de kalıcı yük bırakmamak için Swap'a kaçıyor sistem. Hadi desktopta restart atarsın geçer de server gibi sürekli açık kalması gereken makinelerde Swap kullanımını azaltmak bildiğiniz uzun vadede şişen bir Ram ve varisi olarak hiçbir şeye cevap veremez bilgisayar demek. Gerçekten tavsiye ediyorsanız deneyebilirim aslında. Hatta ağır bir işe girdiğimizde desktopta bile durduk yere restart attırır bu durum.
Dediğiniz gibi server bilgisayarlarında bu dediğiniz geçerli ama masaüstü bilgisayarlarda %40 mıydı neydi Swappiness sistemin akışkanlığına darbe vuran birşey. Hele düşük hızlı disklerde. SSD'de çok sorun olmaz sanıyorum tabi. Ubuntu ve Fedora gibi pek çok popüler dağıtımın swappiness değeri %40 yada 60 tam hatırlamıyorum da yüksek bir değer ile geliyor. Bunu azaltınca özellikle eski bilgisayarda bir performans farkı hissediliyor. Bundandır ki Manjaro kullanıcılara biraz daha hızlı geliyor çünkü swappiness değer %1 gelir Manjaro'a. Arch'ta da misal yüksek gelir.
 

Finix

Daha mükemmel bir Troy
Katılım
4 Haziran 2008
Mesajlar
11,527
Reaksiyon puanı
2,285
Puanları
293
Dediğiniz gibi server bilgisayarlarında bu dediğiniz geçerli ama masaüstü bilgisayarlarda %40 mıydı neydi Swappiness sistemin akışkanlığına darbe vuran birşey. Hele düşük hızlı disklerde. SSD'de çok sorun olmaz sanıyorum tabi. Ubuntu ve Fedora gibi pek çok popüler dağıtımın swappiness değeri %40 yada 60 tam hatırlamıyorum da yüksek bir değer ile geliyor. Bunu azaltınca özellikle eski bilgisayarda bir performans farkı hissediliyor. Bundandır ki Manjaro kullanıcılara biraz daha hızlı geliyor çünkü swappiness değer %1 gelir Manjaro'a. Arch'ta da misal yüksek gelir.
Eyvallah o zaman zalim_samsunlu_55. Yarın bir laptopta bir el atarım o zaman. Yine de son kullanıcının swapiness değerini yüksek tutması gerektiğini düşünüyorum.
 
Üst