Linux bilgisayarınız yavaş mı çalışıyor? Beklemediğiniz basit ve etkili bir çözüm!

Linux, çevik, verimli ve sessiz olmasıyla ünlüdür. Uzun bir süre boyunca, günlük kullandığım bilgisayarım da bu üne layıktı. Uygulamalar hızlı açılıyor, çalışma alanları sorunsuz bir şekilde yerleşiyor ve sistem, yalnızca iyi performans gösteren bir Linux makinesinin verebileceği sağlamlıkta hissettiriyordu. Sonra, yavaş yavaş, bu his değişti.

Linux bilgisayarınız yavaş mı çalışıyor? Beklemediğiniz basit ve etkili bir çözüm!

Büyük bir çökme yaşanmadı. Çekirdek hatası veya felaket niteliğinde bir güncelleme sarmalı olmadı. Sistem hala çalışıyordu, hala işlev görüyordu. Ama yavaş hissediliyordu. Windows titriyordu. Dosya işlemleri yavaşlıyordu. Basit çoklu görev bile, sanki ben yokken masaüstü şurup içinde ıslanmış gibi, biraz yapışkan hale gelmeye başladı. Ardından oldukça sessiz, neredeyse takıntılı bir sorun giderme seansı geldi. Her zamanki şüphelileri inceledim. Birkaç yanıltıcı ipucunun peşinden koştum. Sonunda, çözüm son derece sıkıcı, neredeyse rahatsız edici çıktı. Ama işe yaradı.

Hızlı bir sistemde bir şeylerin yolunda gitmediğini hissetmeye başladığınızda

Yavaş olmak ile "bir şeyler yolunda gitmiyor" arasındaki fark.

GNOME sistem monitöründeki kaynaklar

Linux kullanıcılarının çok iyi bildiği belirli bir an var. Sistem teknik olarak yavaş değil; performans testleri iyi görünüyor, CPU kullanımı normal ve gözle görülür bir şekilde aşırı ısınmıyor. Sonra küçük gecikmeler fark etmeye başlıyorsunuz. Pencereler arasında geçiş (alt-tab) daha az akıcı geliyor; uygulamalar kas hafızanızın beklediğinden yarım saniye daha uzun sürüyor veFanlar dönüyor Çoğu zaman, tek başlarına bakıldığında bunlar hiçbir şey ifade etmez. Ama bir araya geldiklerinde, tesisatta bir sorun olduğuna dair hafif bir şüphe uyandırırlar. İşte ben de tam olarak bu noktaya geldim.

Cihazım hala mükemmel şekilde çalışır durumdaydı, bu da sorunu daha az değil, daha çok sinir bozucu hale getirdi. Zorlu arızalar kolayca giderilir. Genel olarak kötü performans hissi, aklınızı sorgulamaya başladığınız noktadır. Bu yüzden terminali açtım ve aramaya başladım.

İlk olarak incelediğim şey (ve sonradan gürültü olduğu ortaya çıkan şey)

Her zamanki şüpheliler normal davranıyorlardı.

İlk adım beklendiği gibiydi. Htop'u başlattım ve bir süre sistemin nasıl çalıştığını izledim. İşlemci kullanımı sessizdi, gizemli çekirdek tüketen işlemler yoktu, bellek kullanımı da iyiydi, bol miktarda boş alan vardı ve ani geçişler yaşanmıyordu. Disk alanını da kontrol ettim, çünkü evet, hepimiz bu dersi acı bir şekilde öğrendik. Kök bölüm panik bölgesinin oldukça altındaydı. Buna rağmen, sistem günlük kullanımda biraz yavaş hissediliyordu.

Böylece klasik "geliştirme tuzağına" düştüm. Gözden geçirdim. Başlangıç ​​hizmetleriBaşlangıçta çalışmasına gerek olmayan bazı şeyleri azalttım ve gereksiz yere uzun süre çalışan bir iki arka plan yardımcı programını devre dışı bıraktım. Bu yardımcı oldu mu? Belki de çok az bir etkisi oldu. Ancak duygusal bir yatırımcıysanız fark edebileceğiniz türden bir iyileşme. Başka bir deyişle, asıl sorun bu değildi.

Tahmin etmeyi bırakıp ölçmeye başladığım an

Disk aktivitesi gerçek hikayeyi anlattı.

Sistem izleme ekranında daha yüksek CPU kullanımı görülüyor.

Soruşturmayı nihayetinde ilerleten şey basitti. Boşta bekleme istatistiklerine bakmayı bıraktım ve sistemi gerçek zamanlı olarak izlemeye başladım. Açılan uygulamalara baktım, Çalışma alanlarını değiştirmeDosya transferleri, tüm o sıradan, günlük işler. İşte o zaman diskin davranışı alışılmadık derecede gürültülü gelmeye başladı. Hiçbir şey tamamen bozulmuyordu, ancak sistem şaşırtıcı miktarda küçük, sürekli giriş/çıkış işlemi gerçekleştiriyordu. Sorun yaratacak kadar değil, ama hissettiğim hafif yavaşlamayı açıklayacak kadar.

Bu noktada birçok kişi doğrudan donanım yükseltmelerine yöneliyor: yeni bir SSD, daha hızlı bir sürücü veya SATA kablosu kullanarak perakende bir çözüm. Ben ise, neredeyse hiç direnmedim, çünkü bu durum başka bir şeyi işaret ediyordu.

Sıkıcı ama işe yarayan çözüm

Paketlerin temel temizliği

Yazılım yöneticisi Linux Mint üzerinde çalışır.

Asıl iyileşme tamamen ilgisiz bir şeyden geldi: açıkçası biraz ihmal ettiğim rutin sistem bakımı. Zamanla, iyi bakımlı Linux sistemlerinde bile gereksiz şeyler birikir. Eski paketler kalır. Terk edilmiş bağımlılıklar sessizce birikir. Paket önbellekleri, herkesin geçiciymiş gibi davrandığı çekmece gibi büyür. Bu yüzden sıkıcı bakımı düzgün bir şekilde yaptım.

Debian tabanlı sistemimde bu şu anlama geliyordu:

  • Terk edilmiş paketleri kaldırın.
  • Paket önbelleği temizleniyor.
  • Kısmen çıkarılmış olan paketlerin tamamen dezenfekte edildiğinden emin olun.
  • Tek bir sessiz hareketle her şeyi tertemiz yapın.

Olağanüstü bir şey yoktu. Riskli ayarlamalar yoktu. Gece 1:47'de fısıldanan deneysel bir çekirdek etkinliği de yoktu. Sadece bakım. Ve evet, biliyorum. Bu, deneyimli kullanıcıların gözlerini devirip "Açıkça belli" diyecekleri kısım. Lütfen sabırlı olun. Çünkü yeniden başlatmanın ardından oluşan fark yanıltıcı değildi. Uygulama başlatmaları daha hızlıydı, çalışma alanları arasında geçişler tekrar sorunsuz hale geldi ve beni sessizce rahatsız eden o ince sürtünme ortadan kalktı.

Küçük beceriler zamanla birikir.

Modern Linux sistemleri dayanıklıdır. Tamamen çökmeden birçok karmaşayı kaldırabilirler. Bu hem bir güç hem de bir dezavantajdır. Artık paketler, eski önbellekler ve küçük tutarsızlıklar biriktiğinde, nadiren büyük arızalara yol açarlar. Bunun yerine, sistem genelinde dağılmış küçük sürtünme parçaları oluştururlar. Burada daha fazla araştırma. Orada biraz daha ağır bir meta veri geçişi. Tamamen gereksiz birkaç disk dokunuşu. Tek tek bakıldığında, bunları asla fark etmezsiniz. Ancak birlikte, bir zamanlar hızlı olan makinenizin hafif bir kişilik bozukluğu geliştirdiği o belirgin hissi yaratırlar.

Uygun paket bakım işlemlerini gerçekleştirin.

Linux sisteminizde hafif bir yavaşlama varsa, işe basitçe başlayın: gerçek dünya iş yükleri altında CPU, bellek ve disk performansınızı kontrol edin. Normal görevler sırasında disk etkinliğini izleyin. Uygun paket bakımlarını çalıştırın. Bir kez yeniden başlatın ve başka bir şey değiştirmeden önce durumu tekrar değerlendirin. En önemlisi, on performans iyileştirmesini birden deneme dürtüsüne karşı koyun. Her şeyi değiştirirseniz, hiçbir şey öğrenemezsiniz.

Linux hızlıdır. Ancak aynı zamanda zahmetli alışkanlıklardan da fayda sağlar. Bazen çözüm yeni bir çekirdek, yeni bir SSD veya hafta sonunuzu çılgınlar gibi yapılandırma dosyalarınızı yeniden yazarak geçirmek değildir. Bazen, kibarca görmezden geldiğiniz on dakikalık bir bakım meselesidir. Can sıkıcı derecede zahmetli, ancak inanılmaz derecede etkili. Ve benim durumumda, sistemin tam olarak ihtiyacı olan şey buydu.

Üst düğmeye git