Linux'ta Swappiness ve önbelleğe alma kurulumu. Disk alt sistemi Ubuntu 16.04 kurulumu ile Ubuntu'yu hızlandırma ve kurulum sonrası hızlandırma

Daemon (İngilizce arka plan programı) - UNIX sınıfı sistemlerde - çalışan bir hizmet arka plan kullanıcıyla doğrudan iletişim olmadan. Daemon'lar genellikle sistem önyüklemesi sırasında başlar. Tipik arka plan programı görevleri: ağ protokolü sunucuları (HTTP, FTP, e-posta vb.), donanım yönetimi, yazdırma kuyruğu desteği, zamanlanmış iş yönetimi vb. Bilgisayar tarafından gerçekleştirilen görevlere bağlı olarak bu arka plan programlarından bazıları devre dışı bırakılabilir ve böylece kayıt işlemi yapılabilir. sistem başlatma süresini kısaltın ve çalışma sırasında sistem üzerindeki yükü azaltın. Bunu yapmak için yardımcı programı kullanacağız sysv-rc-conf. Bu yardımcı program bir konsol aracıdır, ancak çok basit ve sezgiseldir, dolayısıyla ölümcül korkusu olan kişiler bile onu kullanabilir. Kurulum:

sudo apt-get install sysv-rc-conf

Hadi başlatalım:

sudo sysv-rc-conf

Terminalde aşağıdakileri elde ederiz: Kontrol birkaç tuş kullanılarak gerçekleştirilir: Boşluk - çarpı işareti koyun/kaldırın, + - - işlemi durdurun/başlatın, Q - çıkış.

Üstteki sayılar tamamlanma seviyeleridir. Hizmeti devre dışı bırakmak için tüm seviyelerdeki çarpı işaretini kaldırmanız yeterlidir.

    Acpi desteği - Varsayılan seviyeden ayrılmak daha iyidir. Yani: 2,3,4,5.

    Acpid - Acpi arka plan programı. Bu ve önceki işlemler güç yönetiminden sorumludur ve hem dizüstü bilgisayarlar hem de iş istasyonları için çok önemlidir, bu nedenle bunları etkin bırakmak daha iyidir. Varsayılan: 2,3,4,5.

    Adjtimex - Çekirdek saatine ince ayar yapmak için bir araç. Genellikle indirme listesinde değildir. İstisnai durumlarda, eğer hala bu listede yer alıyorsa, bunun için iyi nedenler vardır ve onu listede bırakmak daha iyidir.

    Alsa - Alsa ses alt sistemini kullanıyorsanız evet, lansmandan ayrılmalısınız. Ancak alsa-utils hizmetiniz varsa bu devre dışı bırakılabilir. Varsayılan: alsa-utils etkinse devre dışıdır.

    Alsa-utils - Benim sistemimde bu hizmet alsa'nın yerini alır, bu yüzden alsa'yı kapattım ve bunu S seviyesinde açtım. -Not- "Kapatıldı" derken, tüm "X"leri tüm çalışma seviyelerinden kaldırdım. Eğer onlara sahip olmasaydın, harika. Kuruluma devam edelim. Varsayılan: çalıştırma seviyesi S.

    Anacron - Zamanında tamamlanmayan görevlerden herhangi birini gerçekleştiren bir cron alt sistemi. Çoğu zaman bu, cron görevi başlatıldığında bilgisayarınız kapatıldığında meydana gelir. Örneğin, updateb her gün sabah saat 2'de planlanıyor, ancak bilgisayar o sırada çalışmıyordu. Bilgisayarınızı başlattığınızda, anacron kaçırılan görevleri tespit etmeye ve bunları çalıştırmaya çalışacaktır. Dizüstü bilgisayarımı çok sık kapatmadığım için bu hizmeti kaldırdım ancak çoğu zaman açık olması gerekiyor. Varsayılan: 2,3,4,5.

    Apmd - Bu hizmet biraz kafamı karıştırdı. Zaten acpid'i etkinleştirdim, peki neden apmd'yi de etkinleştirmeliyim? Bilgisayarınız acpi'yi destekleyemeyecek kadar eski değilse bu hizmeti devre dışı bırakmayı deneyin. Kapattım. Varsayılan: 2,3,4,5.

    Atd - Zamanlayıcı, cron gibi. Kapattım. Varsayılan: 2,3,4,5.

    Binfmt-support - Diğer ikili formatlar için çekirdek desteği. Ayrıldım. Varsayılan: 2,3,4,5.

    Bluez-utiles - Kapattım. bende yok bluetooth cihazları. Varsayılan: 2,3,4,5.

    Bootlogd - Çalışır durumda bırakın. Varsayılan: S.

    Cron - Bu da bırakılmalıdır. Varsayılan: 2,3,4,5.

    Cupsys - Yazıcı yönetimi için alt sistem. Yazıcım yok, bu yüzden güvenli bir şekilde kapattım, ancak koşullara bağlısınız. Varsayılan: 2,3,4,5.

    Dbus - Mesaj veri yolu sistemi. Çok önemli, bırak gitsin. Varsayılan: 2,3,4,5.

    Dirmngr - Sertifika listesi yönetim yardımcı programı. Gnupg ile birlikte çalışır. Varsayılan: 2,3,4,5.

    Dns-clean - Temel olarak çevirmeli bağlantılar kullanılırken DNS'yi temizlemek için kullanılır. Çevirmeli bağlantım yok o yüzden kapattım. Varsayılan: S.

    Evms - (Kurumsal Birim Yönetim Sistemi) - Linux işletim sistemi için birim yönetim sistemi. EVMS, diskleri, disk bölümlerini, dosya sistemlerini, LVM fiziksel birimlerini vb. yönetmek için tek, birleşik mekanizmalar sunar. Kapattım. Varsayılan: S.

    Fetchmail - Teslimat Şeytanı E-posta. Kapattım. Varsayılan: 2,3,4,5.

    Gdm - Gnome Masaüstü Yöneticisi. Her durumda, konsola önyükleme yapmaya karar verdiğimde onu zaten kapatmıştım. Bu durumda bu bir tercih meselesidir, yani doğrudan GUI'ye yükleme yapmak isteyip istemediğiniz size bağlıdır. Varsayılan: 2,3,4,5.

    Gdomap - Bu sürecin neden yürütülmesi gerektiğine dair hiçbir fikrim yok. Bu arka plan programını başka hiçbir sistemde görmedim, bu yüzden kapattım ve herhangi bir kayıp hissetmiyorum. Dizüstü bilgisayarlarda veya iş istasyonlarında kullanmak için herhangi bir neden var mı? Varsayılan: 2,3,4,5.

    Gpm - Konsol için fare desteği. Konsolda fare olmadan yapamayacağınızı düşünüyorsanız yürütme seviyesini 1 ve 2'ye ayarlayın. Tek ihtiyacınız olan bu. Varsayılan: 2,3,4,5.

    Durdur - Değiştirmeyin. Varsayılan: 0.

    Hdparm - Sabit sürücüyü ayarlamak için komut dosyası. 2,3,4,5 düzeylerini devre dışı bıraktım ancak S düzeyini ayarladım. DMA, 32bit G/Ç vb. açmanın mümkün olduğunu düşünüyorum. diğer süreçlere fayda sağlayacaktır. Ayrıca yerel komut dosyasını da kendi yaptığım çok basit bir komut dosyasıyla değiştirdim. Ne yaptığımı biliyorsam, tüm bu gereksiz kontrolleri yapmaya değeceğini düşünmüyorum. Yapılandırma dosyası /etc/hdparm.conf'tur. Varsayılan: 2,3,4,5.

    Hazırda Beklet - Sisteminiz hazırda bekletmeyi destekliyorsa hizmeti çalışır durumda bırakın. Aksi takdirde işe yaramaz. Varsayılan: S.

    Kısayol tuşu kurulumu - Bu arka plan programı dizüstü bilgisayarlarda bazı belirli kısayol tuşlarını etkinleştirir. Mevcut fabrika desteği: HP, Acer, ASUS, Sony, Dell ve IBM. Bu üreticilere ait bir dizüstü bilgisayarınız varsa hizmeti çalışır durumda bırakabilirsiniz, aksi takdirde hizmeti başlatmak işe yaramaz. Varsayılan: 2,3,4,5.

    Hotplug ve hotplug-net - Çalışırken takılabilir alt sistemlerin etkinleştirilmesi zaman alır. Bunları dahil edip etmemeyi merak ediyorum. /etc/network/interfaces dosyamda birkaç değişiklik yaptım. Hotplug işlemi sırasında kablosuz kartımı adreslemek yerine, onu etkinleştirdim. otomatik mod. Bu şekilde bu işlemleri devre dışı bırakabilirim. Onlar devre dışı bırakılsa bile ubuntu'nun usb sürücülerini bulduğundan emin oldum. dijital kamera ve benzeri. Bu yüzden bu süreçleri devre dışı bırakmanın oldukça güvenli olduğunu düşünüyorum. -Not- Çalışırken takılabilir özelliği devre dışı bıraktıktan sonra ses kartınız çalışmayı durdurursa, tekrar açabilirsiniz. Veya sürücü modülünü eklemek için /etc/modules dosyasını düzenleyebilirsiniz. ses kartı. Daha sonra olanlar daha hızlı çalışır, test edilir. Varsayılan: S.

    Hplip - HP yazdırma ve görüntüleme alt sistemi. Kapattım. Varsayılan: S.

    Hwtools - irq optimizasyon yardımcı programı.

    Ifrename - Ağ arayüzlerini adlandırmak için komut dosyası. Kulağa hoş geliyor ama kapattım. Esas olarak çeşitli ağ arayüzlerinin adlarını yönetmek için gereklidir. İki tane olduğum için ağ kartları- kablosuz ve kablolu - bunlar çekirdek tarafından eth0 ve ath0 olarak belirlenmiştir, dolayısıyla süreç benim için işe yaramaz. Varsayılan: S.

    Ifupdown ve ifupdown-clean - Devre dışı bırakmayın. Bunlar, önyükleme sırasında ağ arayüzlerini etkinleştiren komut dosyalarıdır. Varsayılan: ifupdown - 0,6,S ve ifupdown-clean - S.

    Inetd veya inetd.real - /etc/inetd.conf dosyasına bakın ve ihtiyacınız olmayan hizmetleri yorumlayın. Bundan sonra aktif hizmet kalmamışsa, arka plan programı güvenli bir şekilde başlangıçtan kaldırılabilir. Varsayılan: 2,3,4,5.

    Klogd - Kapatmayın. Varsayılan: 2,3,4,5.

    Dizüstü bilgisayar modu - Dizüstü bilgisayarınızı kontrol etmek için bir hizmet: pili atma zamanı geldi mi? Masaüstü bilgisayar için işe yaramaz. Varsayılan: 2,3,4,5.

    Libpam-devperm - Bir sistem arızasından sonra cihaz dosyalarına erişim haklarını geri yüklemeye yönelik arka plan programı.

    Linux-restricted-modules-common - Özgür olmayan modüllerin sisteme yüklenip yüklenmediğini görmeniz gerekir. Bu modüller /lib/linux-restricted-modules içinde bulunabilir. Bu tür modüller kullanılmazsa arka plan programını güvenle devre dışı bırakabilirsiniz. Varsayılan: 0,6,S.

    Lm-sensörleri - Eğer anakart dokunmatik çipleri destekler, durumlarını görüntüleyebilirsiniz.

    Lvm - Kullanmıyorum, bu yüzden devre dışı bıraktım. Lvm'niz varsa bırakın. Varsayılan: S.

    Makedev - Devre dışı bırakmayın. Varsayılan: 2,3,4,5.

    Mdamd - RAID aygıtlarını yönetme aracı. Çoğu durumda bunu kapatabilirsiniz. Varsayılan: 2,3,4,5.

    Mdamd-raid - RAID aracı. Varsayılan: S.

    Module-init-tools - /etc/modules dosyasından ek modüller yükler. Gereksiz modüllerin varlığı açısından içeriğini görüntüleyebilirsiniz. Genellikle dahildir. Varsayılan: S.

    Mountvirtfs - Sanal dosya sistemlerini bağlama. Kapatmayın. Varsayılan: S.

    Ağ İletişimi - /etc/network/interfaces dosyasını tarayarak ağ arayüzlerini yükseltir ve önyükleme sırasında DNS'yi yapılandırır. Devre dışı bırakmanıza gerek yoktur. Varsayılan: 0,6,S.

    Ntpdate - Zamanı ubuntu zaman sunucusuyla (veya başka biri tarafından belirtilen) senkronize eder. Varsayılan: S. -Not- İkinci sistem Windows ise işlemi etkin bırakmak daha iyidir. Windows, BIOS'ta evrensel (GMT) değil, yerel saati saklar ve bir sistemden diğerine yeniden başlatırken birbirlerini düzeltmeye çalışırlar. İÇİNDE en son sürümler bu sorun giderilmiş gibi görünüyor.

    Nvidia çekirdeği - topladım nvidia sürücüsü tek başıma, dolayısıyla hizmete ihtiyacım yok. Özgür olmayan bir nvidia sürücüsü kullanıyorsanız hizmeti etkin bırakın. Varsayılan: 1,2,3,4,5.

    Pcmcia - PCMCIA cihazını etkinleştirir. Yürütme seviyesini varsayılan 2,3,4,5 yerine 0,6,S olarak ayarladım çünkü bence önce ekipmanın bağlanması gerekiyor. Öte yandan PCMCIA cihazları kullanılmazsa hizmet devre dışı bırakılabilir.

    Portmap - Nis, nfs vb. hizmetleri yönetmek için kullanılan Daemon. Varsayılan: 2,3,4,5,0,6,S.

    Powernowd - CPUfreq'i yönetmek için istemci. Esas olarak işlemci frekansını değiştirme teknolojisini destekleyen dizüstü bilgisayarlar için gereklidir. Dizüstü bilgisayarlar için kullanışlıdır ve bunun tersi de geçerlidir masaüstü bilgisayarlar. Varsayılan: 2,3,4,5.

    Ppp ve ppp-dns - Buna ihtiyacım yok. Çevirmeli bağlantım yok. Varsayılan: ppp - 2,3,4,5 ve pppd-dns - S.

    Readahead - Readahead'in bir tür "önyükleyici" olduğu anlaşılıyor. Başlangıçta bazı kitaplıkları RAM'e yükler, bu da bazı programların daha hızlı başlatılmasını sağlar. Ancak sistem önyükleme süresini 3-4 saniye artırır. Varsayılan: S.

    Yeniden Başlat - Değiştirmeyin. Varsayılan: 6.

    Resolvconf - DNS'yi ağ durumuna göre otomatik olarak yapılandırır. Varsayılan: S.

    Rmnologin - Bulunursa nologin'i kaldırır. Bunu almayacağım, kaldırdım. Varsayılan: 2,3,4,5.

    Rsync - rsync arka plan programı. İhtiyacınız olduğundan emin değilseniz kaldırabilirsiniz. Varsayılan: 2,3,4,5.

    Urandom - Rastgele sayı üreteci. Özellikle grafiklerde hangi uygulamanın buna ihtiyaç duyabileceğini tahmin etmek imkansızdır. Varsayılan: 0,6,S.

    Usplash - Yükleme göstergesiyle birlikte sistem önyüklendiğinde resim. Bunu tamamen devre dışı bırakmak için /boot/grub/menu.lst dosyasını düzenlemeniz gerekir: splashimage satırını yorumlayın ve çekirdek önyükleme satırından splash seçeneğini kaldırın. Varsayılan: 2,3,4,5.

    Vbesave - Yardımcı program BIOS ayarları video kartları. Varsayılan: 2,3,4,5.

    Xinetd - Diğer arka plan programlarını kontrol etmek için bir inetd süper arka plan programı. Yalnızca kontrolü altında iblisler varsa onu etkinleştirmek mantıklı olur.

Bir hizmetin ne yaptığından emin değilseniz onu devre dışı bırakmayın. Gerekli hizmetlerin devre dışı bırakılması, hem bazı programların hem de bir bütün olarak sistemin tamamen veya kısmen çalışmamasına neden olabilir.

Şimdi Ubuntu masaüstü dağıtımının yeni sürümlerini örneğin 14.04 sürümüyle karşılaştırırsanız şunu görmelisiniz: Linux dağıtımları Daha “obur” hale geldiler ve yeni sürümlerde, RAM'i fil gibi yiyen Unity şeklinde bir sorun var ve 2GB'tan az RAM'iniz varsa, bu hiç de hoş olmayacak. Bugünün materyalinde, ortaya çıkan sorunu daha iyi çözmenin ve RAM kullanma isteğini azaltmanın birkaç yolunu tartışacağız. Birincisi, elbette, hafif bir dağıtımın (Xubuntu veya Lubuntu ve diğerleri) seçimidir. İkinci yöntem, bu durumda dağıtımın işlevselliğini sınırlamadan bellek tüketimini azaltmaya çalışacağız; deneyler için Ubuntu 16.04 LTS'yi seçtik.

giriiş

Sistemi iki gigabayt RAM'e sahip bir bilgisayara yeni kurduysanız, ilk başlatmanın ardından sistem en az 1 GB bellek tüketecektir. Kritik gibi görünmüyor, ancak en azından daha küçük bir dağıtım alıp bellek tüketimini karşılaştırırsanız çok fazla olur. Ve örneğin 5-6 sekmeli bir tarayıcı başlatırsanız, 2 GB'niz hızla tükenecek ve performansta ilk pervazları, tarayıcı donmalarını vb.

İşlevsellik açısından neye ihtiyacımız olduğuna ve neye ihtiyacımız olmadığına bakalım.

  • Her şeyden önce, varsayılan olarak yüklenen arka plan programlarının bir listesi. Ubuntu geliştiricileri minimumu yapmaya çalıştı, ancak bizim durumumuzda, dağıtımın kullanım derecesine bağlı olarak, birçok işlevin tamamen gereksiz olabileceği ve sonuçta devre dışı bırakılabileceği ve kullanılmayacağı gerçeğine dikkat etmeye değer. RAM'i tüket.
  • Kullanmadığınız uygulamalara da dikkat etmekte fayda var. Çeşitli yazılımlar, çoğu durumda indirilebilir kitaplıklar biçiminde uygulanan eklentileri kullanır. Bu durumda gereksiz olmaz ince ayar ve gereksiz şeyleri kapatmak. Herkesin ihtiyaç duymadığı bileşenler olan grafik alt sistemini hatırlamakta fayda var, bunları devre dışı bırakarak RAM'in bir kısmını boşaltabilirsiniz.

Önemli bir şeyi devre dışı bırakırsanız ve sisteminiz çökerse, materyalin yazarının eylemlerinizden sorumlu olmadığını lütfen unutmayın. Hizmetleri ve eklentileri devre dışı bırakmak için şu veya bu kararı verirken tüm manipülasyonları, risk ve risk size ait olmak üzere gerçekleştirirsiniz.

Gereksiz hizmetleri / hizmetleri devre dışı bırakın

Ubuntu 16.04, hangi yazılımın çalıştığını görmek için systemd'yi kullanır. önyükleme, aşağıdaki komutu kullanabiliriz:

Sudo systemctl liste birimleri --tip hizmeti

Sonuç olarak, hem çalışan (kullanımda olan) hem de halihazırda tamamlanmış hizmetlerin bir listesini alacağız. Gelin bu listeye daha yakından bakalım ve neye ihtiyacımız olduğunu, nelerden kurtulabileceğimizi düşünelim.

Yüklü sistemd hizmetlerinin listesi

AppArmor sistemi korumak için tasarlandı ancak gerçekte ev sistemlerinden bahsedecek olursak uygulamaların zamanında güncellenmesi yeterli olacaktır. Yazılımın bulaşma risklerinden bahsedersek, bu minimum düzeydedir; dağıtımın belirli bir sürümü için oluşturulan istismarlarla dolu kötü amaçlı bir sayfaya ulaşmak için çok uğraşmanız gerekir; şunu da hatırlamakta fayda var: varsayılan olarak Firefox için AppArmor profili etkin değildir. Dolayısıyla paranoyak biri gibi panik atağınız varsa bu hizmeti devre dışı bırakmanıza gerek yoktur, ancak ayık düşünürseniz aşağıdaki komutu kullanarak güvenle devre dışı bırakabilirsiniz:

Sudo systemctl apparmor.service'i devre dışı bırak

Apport, Canonical'a hata raporları göndermek için tasarlanmış bir hizmettir. Evet, kullanışlı bir araç gibi görünüyor, ancak durumu hayal edin, 3G mobil internetiniz var ve bu hata penceresi sürekli gözünüzün önünde beliriyor, bu durumda bu hizmeti devre dışı bırakmak mantıklı, bazen bu pencere şu durumlarda çok sık açılıyor: beklemiyorsunuz, ben şahsen kurulumdan hemen sonra devre dışı bıraktım çünkü bazen beklemediğiniz anda ortaya çıkıyor. Devre dışı bırakıp bırakmayacağınıza kendiniz karar vereceksiniz. Devre dışı bırakmak için şu komutu yazın:

Sudo systemctl apport.service'i devre dışı bırak

Avahi, .local etki alanındaki hizmetleri/bilgisayarları keşfetmek için tasarlanmış bir arka plan programıdır. Uygun bir şey gibi görünüyor, ancak pratikte birkaç bilgisayarınız varsa yerel ağ, bu arka plan programını aktif tutmanın bir anlamı yok, onu güvenle devre dışı bırakabilirsiniz:

Sudo systemctl avahi-daemon.service'i devre dışı bırak

CGManager, ayrıcalığı olmayan kullanıcıların gruba erişmesine izin vererek ve ayrıcalıklı uygulamaların mevcut grubu üst gruba bırakmasını engelleyerek bir grubu yönetmek için tasarlanmıştır. Aklı başında düşünürseniz, yalnızca iç içe geçmiş LXC kapları oluştururken yararlı olabilir; bunları kullanmıyorsanız ve tüm bunların programları çalıştırmak için yararlı olabileceği bir sanal alan kullanmıyorsanız, aşağıdakileri devre dışı bırakmaktan çekinmeyin:

Sudo systemctl cgmanager.service'i devre dışı bırak

Renkli, renk profillerini yönetmek için kullanılır ve aynı renkleri hem bilgisayar ekranında hem de yazıcıda görüntülemenize olanak tanır. Buna ihtiyacınız yoksa ve renkleri yönetmeyi planlamıyorsanız, tek renkli yazıcınız yoksa veya hiç yazıcınız yoksa, onu devre dışı bırakmaktan çekinmeyin:

Sudo systemctl colord.service'i devre dışı bırak

ModemManager, modemleri, iletişim kanallarını (2G/3G/4G/CDMA), bağlantı yöntemlerini (RS232, USB, Bluetooth) ve kontrol yöntemlerini (AT, QCDM, QMI, MBIM) kullanarak internete bağlanmanızı sağlayan bir arayüzdür. eğer varsa kablolu internet ve modem kullanmayı planlamıyorsanız aşağıdakileri devre dışı bırakın:

Sudo systemctl ModemManager.service'i devre dışı bırak

Speech Dispatcher, sentezleyicinin çağrılma sırasını değiştirmek için tasarlanmış birleşik bir API'dir ve aynı zamanda birden fazla uygulamayı kullanırken ve bunlarda aynı anda ses çalarken ses çakışmalarını önlemenize olanak tanır. Konuşma sentezleyicileri kullanmayı planlamıyorsanız şunları devre dışı bırakın:

Sudo systemctl, konuşma-dispatcher.service'i devre dışı bırakır

Whoopsie - bu hizmet Apport ile aynı köklere sahiptir, eğer devre dışı bıraktıysanız aynısını Whoopsie ile de yapmalısınız. Öncelikle /etc/default/whoopsie yapılandırmasını açın, burada report_crashes parametresindeki değeri değiştirmemiz, true'yu false ile değiştirmemiz, kaydetmemiz ve ardından hizmeti devre dışı bırakmamız gerekiyor:

Sudo systemctl whoopsie.service'i devre dışı bırak

Program bileşenlerini ve grafik alt sistemini devre dışı bırakma

Grafik alt sistemini devre dışı bırakırsanız Ubuntu'nuz %40'ı kullanacaktır. Hatırlamaya değer ilk şey ve Ubuntu'da çalışmayı çok daha kolay hale getirebilecek şey, çoğu zaman kimsenin ihtiyaç duymadığı çevrimiçi aramayı devre dışı bırakmaktır. Devre dışı bırakmak için “Sistem Ayarları -> Güvenlik ve Gizlilik -> Arama” seçeneğine gidebilir ve “İnternet arama sonuçlarını görüntüle” seçeneğini değiştirebilirsiniz. Veya konsol yöntemini kullanın ve terminalde aşağıdaki komutu çalıştırın:

Gsettings com.canonical.Unity.Lenses uzaktan içerik aramayı ayarladı yok

Fil gibi iştahı olan ve hafızanızı diğer tüm süreçlerden daha fazla yiyen kompozit yöneticisi Compiz'i hatırlamakta fayda var. İştahını azaltmak için CompizConfig Ayarlar Yöneticisini yüklemeniz gerekecek (kurulumdan sonra çalıştırın):

Sudo apt-get install compizconfig-settings-manager ccsm

Görünen pencere eklentilerin bir listesini içerecektir. Neyin hangi koşullar altında devre dışı bırakılabileceğini görelim.

  • “Komutlar”, tuş kombinasyonları için herhangi bir komut belirtmezseniz, onu güvenle devre dışı bırakabilirsiniz; Unity'de kullanılmaz ve devre dışı bırakıldığında herhangi bir yan etkiye neden olmaz.
  • Geliştirilmiş Yakınlaştırma Masaüstü bir tür “Ekran Büyüteci”dir. Böyle bir yazılıma ihtiyacınız yoksa devre dışı bırakın.
  • Masaüstü Duvarı, 2D'de iyi bilinen Compiz küpüdür. Küpü kullanmayı planlamıyorsanız devre dışı bırakın.
  • Viewport Switcher - bu eklenti masaüstlerini değiştirmek için tasarlanmıştır. Ayrıca yük oluşturur ve ihtiyacınız yoksa kapatın.
  • “Efektler” grubunda eklentiyi devre dışı bırakabilirsiniz: Animasyonlar ve “Pencere görünümü/kaybolması”. varım bu bölüm Her şeyi tamamen kapattım ve buna gerek olmadığı için animasyonlar olmadan ve gereksiz güzellikler olmadan çalıştım.
  • Oturum Yönetimi - bir oturumdaki pencerelerin konumlarını ve boyutlarını, kullanıcı oturum açma/kapama arasındaki aralıklarla kaydetmek/geri yüklemek için tasarlanmıştır. İhtiyacınız yoksa benim yaptığım gibi kapatın.
  • Gereksiz gereksiz eklentileri devre dışı bırakırken, "Tümü" sekmesine gidip onu yalnızca her şeyin elinizin altında olacağı yerde yukarı veya aşağı kaydırarak devre dışı bırakmak en iyisidir.

Compiz eklentilerini ccsm aracılığıyla devre dışı bırakma

Örneğin Ağ Yöneticisi uygulamasını ele alalım. Eklentiler listesinde bu başvuru Ofono var, mobil bağlantı kullanmıyorsanız, modem kullanmıyorsanız ve yalnızca kablolu internetiniz varsa, modem kullanmayı düşünmüyorsanız güvenle kapatabilirsiniz. Devre dışı bırakmak için terminalde Eklenti satırında sudo gedit /etc/NetworkManager/NetworkManager.conf komutunu çalıştırın, ,ofono dosyasını silin ve değişiklikleri kaydedin.

Ağ Yöneticisi eklentilerine daha yakından bakalım

Ubuntu masaüstünü başlatırken, kullanıcının bilmediği veya ne için gerekli olduğunu bile bilmediği birçok eklenti başlatılır, grafik arayüzün herhangi bir yerinde görüntülenmezse bunları nasıl öğrenebilir? Evet, bazılarına ihtiyaç var ama hepsine değil ve aşağıda kurtulabileceğinizleri tartışacağız.

Devre dışı bırakmak için aşağıdakileri yapmanız gerekir: /etc/xdg/autostart dizinine gidin:

Cd /etc/xdg/autostart sudo sed --in-place "s/NoDisplay=true/NoDisplay=false/g" onboard-autostart.desktop

Yukarıdaki örnekte ekran klavyesini devre dışı bıraktım, sonunda ihtiyacınız olan eklentiyi ekleyerek ihtiyacınıza göre ayarlayabilirsiniz. Tekrar etkinleştirmek istiyorsanız aşağıdaki gibi bir komut çalıştırın:

Sudo sed --in-place "s/NoDisplay=false/NoDisplay=true/g" onboard-autostart.desktop

Nelerin devre dışı bırakılabileceğini görelim:

  • GPG kullanmıyorsanız yine de gnome-keyring-gpg'yi devre dışı bırakabilirsiniz. sistem yardımcı programları anahtarlığa doğrudan erişecektir.
  • Gösterge-bluetooth, kullanmıyorsanız ve planlamıyorsanız Bluetooth'u kullanmak, kapamak.
  • Gösterge mesajları, kullanmadığınız takdirde e-posta istemcilerinde gelen mesajları görüntülemek için tasarlanmıştır. posta istemcileri, kullanırsanız kapatabilirsiniz, o yüzden kapatmayın.
  • Gösterge yazıcıları - yazıcıların bağlantısını görüntüler; yazıcınız yoksa bağlantısını kesin.
  • Yerleşik otomatik başlatma - ekran klavyesini başlatmak için tasarlanmıştır; kullanmıyorsanız kapatın, kullanmadığım ve kullanmayı planlamadığım için tereddüt etmeden kapattım.
  • Orca-autostart bir ekran büyütecidir, klavyeyle aynı çöptür, eğer görüşünüz iyiyse onu kapatın.
  • Print-applet yukarıda gösterge-yazıcılar için yazdığım gibi yazdırma işlerini görüntüleyen bir eklentidir, yazıcı yoksa devre dışı bırakın.
  • Telepati göstergesi, bu istemciden gelen bildirimleri görüntüleyen bir eklentidir; kullanmıyorsanız devre dışı bırakın.
  • Güncelleme bildirimi - güncellemelerle ilgili bildirimler için eklenti. Güncelleme işlemini kendiniz başlatamayacak kadar tembel değilseniz, devre dışı bırakabilirsiniz.
  • Zeitgeist-datahub, Zeitgeist teknolojisini kullanarak çeşitli bilgi toplayıcıları başlatan bir toplayıcı rolüne sahip bir eklentidir. Bu teknoloji kayıt yapıyor aktif kullanıcı olayların kronolojisini geri yüklemek için. Evet, bu teknolojinin Unity ile çok iyi bağlantılı olduğunu hatırlamakta fayda var, onu devre dışı bırakmak için ek manipülasyonlar yapmanız gerekecek.

Öncelikle zeitgeist-daemon işlemi için veritabanı dosyasına yazma erişimini kapatmanız, CTRL+ALT+T terminalini açmanız ve aşağıdaki komutu çalıştırmanız gerekir:

Chmod -rw ~/.local/share/zeitgeist/activity.sqlite

Bu işlemin oraya yazılamadığını kontrol edelim:

Zeitgeist-daemon --değiştir

Her şeyi doğru yaptıysanız, yukarıdaki komutu yürüttükten sonra, veritabanı dosyasına erişim olmadığından şikayet etmeli ve ardından eklentiyi devre dışı bırakabilirsiniz.

Belleği artırmak için zRam kullanma

zRam kullanarak bellek miktarını artırmak için performanstan biraz fedakarlık edebiliriz. zRam'ın çalışma şekli, belleğinizde sıkıştırılmış bir blok cihazı oluşturmak ve ardından bunun üzerine takas yerleştirmektir. Sonuç olarak, sıkıştırma nedeniyle iki kat daha fazla bellek tasarrufu elde ediyoruz.

zRam'ı etkinleştirmek için aşağıdaki paketi yüklemeniz gerekir:

Sudo apt-get install zram-config

sonra yeniden başlatın. Daha sonra kontrol etmek için takas bölümlerinizin listesine bakın:

Sudo takas -s

Her şey yolunda giderse /dev/zram0 cihazınızda bir takas görünecektir. Varsayılan olarak her işlemci için bir tane oluşturulur.

Çözüm

Yukarıda, önemli hiçbir şeyi etkilemeden veya sistemin işlevselliğinden ödün vermeden RAM tüketimini nasıl azaltabileceğinize ilişkin materyali inceledik. Evet, herkes neye ihtiyacı olduğuna, neyi kullanıp neyi kullanmayacağına kendisi karar vermeli, durumuna göre eklentileri ve gereksiz hizmetleri devre dışı bırakmalıdır.

Ayrıca birkaç ipucu daha, kullanımı kolay bir sisteme sahip olmak istiyorsanız, Unity kullanmadan diğer daha hafif masaüstü ortamlarını kurun, mevcut ortamların sayısı seçim için yeterlidir, umarım bunu düşünüp seçersiniz. kendiniz için en uygun ve kolay olanı.

İki gigabayt RAM'iniz varsa, uygulamaları yüklemek yerine örneğin Ofis kıyafeti LibreOffice Writer'ı daha hafif olan AbiWord ile değiştirebilirsiniz; varsayılan olarak önceden yüklenmiş olan sistem tarayıcısı Firefox yerine daha hafif bir tarayıcı seçin, örneğin Midori.

Bu muhtemelen materyalin sonu, umarım herkes kendisi için yararlı bir şeyler bulacaktır. Sorularınız varsa yorumlarda sorun.

Gözle görülür şekilde yavaşlamaya başladı. Bu çok sinir bozucu çünkü çoğu zaman çok hızlı ve otomatik olarak çalışıyorum ve herhangi bir fren ritmi bozuyor. Peki Linux neden yavaşlayabilir? Linux nasıl hızlandırılır? Linux nasıl optimize edilir?

Burada dikkat çekmek istediğim birkaç nokta var. Her biri Linux'un hızını az da olsa bir ölçüde etkiliyor. Ancak her şeyi birlikte optimize ederseniz performans artışı sağlayabilir. Ve inanın bana, bu zor değil, çoğu zaman konsola girmenize bile gerek yok... Size her şeyi göstereceğim Linux Nane, ancak tüm bunlar diğer Linux sistemlerine benzetme yoluyla yapılabilir.

1. Linux başlangıç ​​optimizasyonu.

Dikkat etmeniz gereken ilk şey, sistem başlatıldığında nelerin yüklendiğidir. MENÜ - AYARLAR - UYGULAMALARI ÇALIŞTIR'a gidin.

Burada gereksiz olan her şeyi devre dışı bırakabilirsiniz, benim durumumda neredeyse her şey bu. Böylece Linux başlatıldığında yüklenen gereksiz işlem ve programlardan kurtulursunuz. Bu Linux optimizasyonu aynı zamanda sistem önyükleme süresini hızlandırmanıza da yardımcı olacaktır. Tamamlamak? Devam etmek.

2. Sunucunun kapatılması

Varsayılan olarak Linux'unuzda birçok sunucunun kurulu olabileceğini biliyor muydunuz: yazdırma sunucusu, samba sunucusu, apache sunucusu, ssh sunucusu ve benzeri. Yüz yıl boyunca bunlara ihtiyacınız olmaması mümkündür, o zaman tüm bu süreçler sürekli hafızanızda asılı kalır. Bunları kolayca devre dışı bırakabilirsiniz, ancak çoğu zaman gereksiz sunucuları silmek daha kolaydır. Onları nasıl bulabilirim?

Synaptic'i açın ve aramaya kelimeyi girin sunucu:

Bakıyoruz, neyin yüklü olduğunu ve gerçekten neye ihtiyacımız olmadığını okuyoruz - silin. Ancak ne olduğunu ve nedenini bilmediğiniz sürece her şeyi silmemelisiniz. Zaten pek çok gereksiz şeyi kaldırdım, ancak büyük olasılıkla hala çok fazla gereksiz şey var. Ayrıca kelimeyi de yazabilirsiniz iblis ve hangi hizmetlerin yüklü olduğunu görün, ancak bunlara ihtiyacımız yok. Silindi? Hadi devam edelim...

3. Gereksiz hizmetleri devre dışı bırakın

Önceden, Ubuntu'da, grafiksel bir ortamda hizmetleri devre dışı bırakmak ve etkinleştirmek mümkündü, ancak sonra Ubuntu'daki adamlar biz kaybedenlerin buna ihtiyacımız olmadığına karar verdiler - aniden önemli bir şeyi devre dışı bıraktılar ve sonra Ubuntu'nun olduğunu söylediler. arabalı!

Ama belki haklılar, ama bizim için bu bir sorun değil çünkü Linux bir konsol, bir terminal ve ancak o zaman grafiksel bir kabuk. Gerekli paketi yükleyin:

Sudo apt-get install sysv-rc-conf

Bir terminal açın ve sysv-rc-conf komutunu vermek için sudo'yu kullanın:

Sudo sysv-rc-conf

Artık klavyedeki okları ve boşluk çubuğunu kullanarak gereksiz her şeyi kapatıyoruz. Ancak dikkatli olun, Linux'un kalbindesiniz ve önemli bir şeyi devre dışı bırakırsanız sisteminiz önyükleme yapmayabilir - ve seni uyarmadığımı söyleme!

İnternette her hizmetin neyden sorumlu olduğunu, hangilerinin devre dışı bırakılabileceğini ve hangilerinin devre dışı bırakılamayacağını ayrıntılı olarak açıklayan çok sayıda talimat vardır. Ara ve bulacaksın!

Ubuntu'yu nasıl hızlandırabilirim?

Neden Ubuntu? Mesela. Ubuntu, kendi tescilli Unity'sini bir çalışma ortamı olarak kullanıyor. Tecrübelerime göre fren hala aynı. Bu nedenle, daha hafif bir çalışma ortamı (XFCE4, E17, LXDE vb.) kurarak Ubuntu'yu hızlandırabilirsiniz. Veya aynı Ubuntu'nun sürümünü hemen şuradan indirebilirsiniz: hafif işçi tablo, örneğin Lubuntu:

Güzel ve kolay! Neredeyse aynı işlevsellik olacak, belki sadece daha az zil ve ıslık sesi olacak. Peki onlara gerçekten ihtiyacımız var mı?

Ve son olarak bir soru daha:

Eski bir bilgisayara hangi Linux kurulmalı?

Burada umut etmemelisin hafif çalışma ortamı, ihtiyacınız olan şey LIGHT Linux! Sadece dışarıdan değil içeriden de ışık- bu gerçeği unutmayın. Seçenekler nedir? , Slackware, Slax vb. Burada denemeniz gerekiyor, çünkü kolaylık sağlamak için bir şeyler ödemeniz gerekecek - ama ne istediniz?


Sorunuzun cevabını bulamadınız mı? Aramayı kullanın...

8 yorum

“Linux'u optimize etmek çok basit!” makalesine 8 yorum

    Ama Windows'um yavaşlamıyor! Belki bilgisayarınız zayıftır? Sonuçta, modern işletim sistemleri, RAM kaynağına sahip modern işlemciler üzerinde geliştirilmekte ve test edilmektedir.

    Lubuntu gerçekten daha hızlı. Ancak orada bazı aksaklıklarla karşılaştım. Yine de Ubuntu Gnome + Cairo-Dock'a karar verdim
    Hiçbir aksaklık olmadan stabil görünüyor. Ve yeterince hızlı. Önemli olan 64 biti yüklememek eski bilgisayar 2 gig hafıza ile. 32-bit çok daha hızlı çalışacaktır.

    Katılıyorum, tüm mini işletim sistemlerinin bazen gizli eksiklikleri vardır. Ancak dün hoş bir istisna vardı, Linux'u bir arkadaşımın dizüstü bilgisayarına kurdum, Mint HİÇ çalışmadı, bu garip, ancak BackBox yerel gibi kuruldu ve hız SÜPER! Belki bugün bu konuda bir inceleme yazmak isterim.

    Bir süre Ubuntu kullandım, daha sonra yeni sürümlerin piyasaya sürülmesiyle bilgisayarım onu ​​çalıştırmayı bıraktı. Debian'a geçtim ve mutluyum, tek kötü yanı bu grafik ortamı ve yazı tipleri - Ubuntu'da daha iyiler, ancak bu belki de benim görüşüme göre avantajlarından yalnızca biri. Artık Debian'ın 8. sürümü yayınlandı, burada herhangi bir çalışma ortamını ve alıştığınız hemen hemen her yazılımı yükleyebilirsiniz.

    Bu arada paylaşımda bir hata var: Pappy değil Puppy.

    Debian'ın daha kolay olduğuna katılıyorum, ancak bazen kolaylık sağlamak için hızdan ödün vermeniz gerekir. Daha önce hafif dağıtımlarla da çok çalıştım ve sonra şunu fark ettim: Normal, güçlü bir bilgisayar satın almak ve beyninizi zorlamak daha kolaydır, çünkü herhangi bir minimalizm beraberinde bir sürü başka sorun da getirir.

    Yanlışlık için teşekkürler düzelttim ;)

    Peki sıradan bir çaydanlık olsam sunucuları silerken neye güveneceğim?

    Aptallar sunucularla uğraşmamalıdır; bu çok karmaşık ve sorumlu bir konudur.

    "İnternette her hizmetin nelerden sorumlu olduğunu, hangilerinin devre dışı bırakılabileceğini ve hangilerinin devre dışı bırakılamayacağını ayrıntılı olarak açıklayan çok sayıda talimat var. Arayın, bulacaksınız!"

    Bu tür talimatlar karşısında her zaman şaşkına dönmüştüm! Siz ilginç insanlarsınız!
    Makalenize neden internette ihtiyaç duyuluyor? Bilgi arayanları dedikleri gibi 3 Sovyet'e göndermek mi?
    Bence - eğer bir kişi talimat veya benzeri bir şey yazmayı taahhüt ederse - mümkün olduğunca açık ve kapsamlı bir şekilde yazın veya üçüncü taraf kaynaklara bir bağlantı ekleyin.


Ubuntu'nun BOOT'unu hızlandırın
Çekirdeği yükledikten sonra ram disk görüntüsü (başlangıç ​​ramdisk, initrd) ubuntu'ya yüklenmeye başlar. Bu görseli paketinden çıkardığınızda, içinde pek çok gereksiz şeyin bulunduğunu ve açıldığında neredeyse 25 megabayt yer kapladığını görebilirsiniz. Bu nedenle sistemdeki tüm initrd görüntülerinin yalnızca gerekli modüllerle yeniden oluşturulması tavsiye edilir. Ancak her şey göründüğü kadar zor değil. Dosyayı aç:

Sudo nano /etc/initramfs-tools/initramfs.conf

orada bir çizgi var

MODÜLLER=çoğu

ve şununla değiştirin:

MODÜLLER=dep

İşte bu, şimdi şu komutu çalıştırmanız gerekiyor:

sudo güncelleme-initramfs -k hepsi -u

Kurulu tüm çekirdekler için bulunan tüm initrd görüntülerini yeniden oluşturacaktır. Gelecekte, yeni kurulan bir çekirdek için initrd bu parametrelerle kendisi oluşturulacaktır, dolayısıyla bunun yalnızca bir kez yapılması yeterlidir. Artık initrd dosyaları paketlenmiş olarak yaklaşık 3 megabayt ve paketlenmemiş olarak 6-7 megabayt ağırlığında olacaktır. Bu, sistemi olumsuz etkilemeden önyükleme süresini kısmen azaltacaktır.

İşletim sisteminin yükleme hızı da doğrudan şunlara bağlıdır: dosya sistemiİşletim sisteminin yüklü olduğu . Gerçek şu ki, yeni ext4 ve eski reiserf'ler küçük dosyalarla daha iyi çalışıyor. Aslında dağıtım en küçük dosyaları içerir. Bu nedenle, tamamen ext4'e geçmenizi öneriyorum - bu, yalnızca işletim sisteminin yüklenme hızını değil, aynı zamanda sistem, programlar ve dosyalarla yapılan işin kendisini de büyük ölçüde azaltacaktır.

Ayrıca bölümlerin ön kontrolünü de devre dışı bırakabilirsiniz. sabit disk işletim sistemi yüklenirken. Günlüklü dosya sistemleri uzun süredir güvenlidir ve bunların yalnızca oldukça uzun bir kullanım süresinden sonra, bilgisayarın güvenli olmayan bir şekilde kapatılmasından sonra, aksaklıklardan sonra ve isteğe bağlı olarak kontrol edilmesi önerilir. “/etc/fstab” dosyasında devre dışı bırakmanız gerekiyor. Her satırın sonunda iki sayı vardır. Sadece son rakama ihtiyacımız var, o sorumludur kesin kontrolİşletim sistemi başlangıcı sırasında disk. İstenilen dosya sistemlerinde bu sayıyı sıfıra çeviriyoruz. İşte bu kadar, başka hiçbir şeye dokunmanıza gerek yok.

Ubuntu önyüklendiğinde, Ondemand politikası otomatik olarak yüklenir; yani çekirdeği kullanarak kendi kendini düzenleme. Doğal olarak işlemci frekansı minimuma düşüyor ve bu da tamamen yetersiz. Ancak Performans ilkesini varsayılan olarak etkinleştirebilirsiniz (maksimum işlemci frekansı)

Komut çalışıyor

Sudo update-rc.d -f ondemand kaldırma

Athlone64 sisteminde. Thunderbird ve firefox yavaşladı. Performans modunda, bu programlar fark edilir derecede daha hızlı çalışır.

++++++++++++++++++++++++++++++++++++++++

SİSTEMİN BAŞLATILMASINI HIZLANDIRMAK İÇİN ön bağlantının kurulması

Kurulum:

Sudo apt-get kurulum ön bağlantısı

Şimdi ayarlar dosyasını açın

Sudo nano /etc/default/prelink

ve “PRELINKING” seçeneğinin değerini “bilinmiyor”dan “evet”e şu şekilde değiştirin: PRELINKING =yes

Program aynı zamanda günlük bir ön bağlantı başlatma komut dosyası da yükleyecektir, ancak ilk kez bunu manuel olarak çalıştırmanız gerekir:

Sudo /etc/cron.daily/prelink

o zaman görünmez olacak, otomatik olarak açılacak ve YAPILMIŞTIR!

++++++++++++++++++++++++++++++++++++++++

BELLEK ile çalışırken sistemin OPTİMİZASYONU

Ayarlar /proc/sys/vm/swappiness Ve /proc/sys/vm/vfs_cache_press.
Takas sözde dosyası, sistemin aktif olarak belleği takas alanına boşaltmaya başlayacağı boş hafıza düzeyi olan bir değeri (tam yüzdelerde) saklar. Varsayılan değer: 60. Değer 0 ile 100 arasında değişir.
Sözde dosya vfs_cache_press bir değer saklar; önbellek için ayrılan bellek düzeyi. Varsayılan değer: 100. Değerin sınırlarını maalesef bilmiyorum.

Sistemi hızlandırmak istiyorsanız (özellikle sistem çalışırken boşta kalan RAM'e üzülenler), sistem değerini şu şekilde değiştirin:
takas = 10, vfs_cache_basıncı = 1000:

Şimdi sistem önyüklendiğinde bu parametrelerin uygulandığından emin olalım.
Dosyayı düzenleme /etc/sysctl.conf

sudo nano /etc/sysctl.conf

dosyanın sonuna satır ekle

vm.değişim = 10 vm.vfs_cache_basıncı = 1000

++++++++++++++++++++++++++++++++++++++++

Ubuntu 9.10 ve 10.04 için sistem önyüklemesini grafik modunda devre dışı bırakabilirsiniz.

Sudo nano /etc/default/grub

Bu dosyada bu satırda bu satır bu forma indirgenmiştir

GRUB_CMDLINE_LINUX_DEFAULT=”sessiz ipv6.disable=1″

sıçrama sözcüğü kaldırılır ve sistem önyüklendiğinde ipv6'yı devre dışı bırakma eklenir, ardından komut

Sudo güncelleme grubu

ve işin bitti.

++++++++++++++++++++++++++++++++++++++++

/boot ayrı bir bölümse, sistem başlangıcında /etc/fstab dosyasında otomatik bağlanmasını yorumlayabilirsiniz.

++++++++++++++++++++++++++++++++++++++++

Yardımcı programı da kullanabilirsiniz rcconf sistem servislerini kontrol etmek için
Hizmetlerin amacı (bu siteden alınan daha fazla bilgi:

acpi-support – S düzeyinde işaretleme;
acpid, hem dizüstü bilgisayarlar hem de bilgisayarlar için gerekli olan bir güç yönetimi hizmetidir. masaüstü bilgisayarlar. Olduğu gibi bırakıyoruz;
alsa-utils – S düzeyi;
anacron, zamanında tamamlanmayan cron işlerini çalıştıran cron zamanlayıcının bir alt sistemidir. Kapatılabilir;
apmd aynı bilgisayarlar için güncel olmayan bir hizmettir. Devre dışı bırakmak;
atd, cron'a benzer bir görev zamanlayıcıdır. Devre dışı bırakılabilir;
binfmt-support – diğer formatlar için çekirdek desteği ikili dosyalar. Olduğu gibi bırakın;
bootlogd – olduğu gibi bırakın;
cron – etkin bırakın;
Cupsys bir yazıcı yönetimi alt sistemidir. Yazıcınız yoksa kapatın;
dbus – Mesaj veri yolu sistemi. Çok önemli bir hizmet; etkin bırakın;
dns-clean – çevirmeli bağlantıyla ilgili DNS hakkındaki bilgileri temizleme. Kapatmak günah değil.
gdm, Gnome masaüstü yöneticisidir. Dokunma;
gpm – konsol modunda fare desteği. Hizmet için çalışma düzeyi 1 ve 2'yi etkinleştirin;
dur – değişme;
hdparm – sabit sürücü kurulum komut dosyası. 2, 3, 4, 5 çalışma seviyelerinin işaretini kaldırın ve S çalışma seviyesini ekleyin. Bu hizmet ne kadar erken başlatılırsa o kadar iyi olur.
kısayol tuşu kurulumu – dizüstü bilgisayarlara kısayol tuşları atama. Desteklenen üreticiler: HP, Acer, ASUS, Sony, Dell ve IBM. Bunun gerekli olup olmadığına kendiniz karar verin:
hplip, HP yazdırma ve görüntüleme alt sistemidir. Kapatılabilir;
klogd – Hizmeti etkin bırakın;
linux-kısıtlı-modüller-ortak– sisteminizde yüklü herhangi bir kısıtlanmış modül olup olmadığını kontrol edin. /lib/linux-restricted-modules içinde bulunabilirler;
makedev – kapatmayın;
module-init-tools – /etc/modules dosyasından ek modüller yükler. /etc/modules dosyasını inceleyerek burada ihtiyacınız olmayan modüllerin olup olmadığına bakabilirsiniz. O da dahil olsun;
ağ oluşturma - /etc/network/interfaces dosyasını tarayarak ağ arayüzlerini yükler ve önyükleme sırasında dns bilgilerini yapılandırır. Açık bırakın;
powernowd – işlemci frekansını (cpufreq) kontrol etmek için istemci. Temel olarak CPU hız adımlama teknolojisini destekleyen dizüstü bilgisayarlar için tasarlanmıştır. Olduğu gibi bırakılması tavsiye edilir;
ppp ve ppp-dns – modem bağlantısı sağlamak için gereklidir. Çevirmeli bağlantı kullanmıyorsanız kapatmaktan çekinmeyin;
readahead ön yükleyicilerden biridir. Bu hizmet başlatıldığında bazı kitaplıkları belleğe yükler, böylece bazı programlar daha hızlı başlar. Aslında hizmetin devre dışı bırakılması sistemin çalışmasını hiçbir şekilde etkilemeyecek olsa da;
yeniden başlat – değiştirme;
rmnologin – nologin bulursa siler. Genel olarak, pek işe yaramayan bir hizmet, onu devre dışı bırakın;
rsync – rsync arka plan programı. Devre dışı bırakılabilir;
sendsigs – yeniden başlatmadan veya kapatmadan önce sinyaller gönderir. Her şeyi olduğu gibi bırakın;
tek – tek kullanıcı modunu etkinleştirir. Olduğu gibi bırakın;
stop-bootlogd - 2,3,4,5 çalışma seviyelerinde bootlogd'u durdurur. Olduğu gibi bırakın;
sysklogd - dokunmayın;
udev – kullanıcı alanı dev dosya sistemi desteği. Hizmeti etkin bırakmak en iyisidir;
umountfs – olduğu gibi bırakın;
usplash – “güzel” yükleme ekranı, devre dışı bırakılabilir;
vbesave bir video kartı BIOS yapılandırma aracıdır. Açık bırak. ondemand İşlemci frekansını kontrol eder; ondemand modunda, işlemci az kullanıldığında frekansı azaltır, yük oluştuğunda ise artırır. Çünkü gecikmeli çalışır - hafif (veya güçlü) frenlere yol açar, birkaç watt fazladan enerji söz konusu değilse kapalı bırakmak daha iyidir.

Ancak Unity gibi ağır bir masaüstü ortamı kullanıyorsanız hız düşebilir. Bu makale 4'ün bir listesini içerir basit ipuçları Ubuntu 16.04 sisteminizi hızlandırmak için uygulayabileceğiniz. Daha zayıf donanımda ve Virtualbox'ta hız iyileştirmeleri görmelisiniz. Ayrıca bir SSD'ye yüklemiş olsanız bile yardımcı olur.

Bilgisayarınızı tekrar daha hızlı hale getirin!

1. Uygulamaların başlatılmasını devre dışı bırakın

Ubuntu 16.04, önyükleme sırasında gereksiz bulabileceğiniz birçok uygulamayı başlatır. Yükleme işlemini hızlandırmak için bazılarını devre dışı bırakabilirsiniz. Ancak çoğu uygulamaları çalıştırmak gizlenmiş. Bunları görüntülemek için aşağıdaki komutu çalıştırmanız yeterlidir:

Sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Ardından başlatıcı uygulamasını Unity Dash'tan başlatın.

Bir uygulamanın çalışmasını devre dışı bırakmak için uygulamanın işaretini kaldırmanız yeterlidir.

Burada sakıncalı bulabileceğiniz bazı uygulamalar bulunmaktadır.

Profil Yöneticisinin Kullanılabilirliği

Oturum açma ekranında tepsi erişilebilirlik simgesini görüntülemek için kullanılır. Ekran klavyesine veya ekran okuyucuya ihtiyacınız yoksa bunu devre dışı bırakabilirsiniz.

Yedekleme Monitörü

Bu deja-dup-monitör. Eğer oluşturmak istemiyorsan yedek kopya, kapatmak.

Ren geyiği

Ekran klavyesine ihtiyacınız yoksa devre dışı bırakın.

Masaüstü Paylaşımı

Ubuntu sisteminizi uzaktan yönetmek için kimseye ihtiyacınız yoksa bunu devre dışı bırakın. Hala fırsatın var uzaktan kumanda arkadaşının bilgisayarına VNC aracılığıyla.

Gnome Yazılımı

Terminale yazılım yüklemek istiyorsanız ve Gnome yazılımını kullanmıyorsanız bunu devre dışı bırakın.

Ekran okumak için Orca

Eğer hala güzel dünyayı görebiliyorsan kapat.

Kişisel dosya paylaşımı

Dosyaları paylaşmak için Bluetooth kullanmıyorsanız bunu devre dışı bırakın.

Bildiriciyi Güncelle

Güncellemeler mevcut olduğunda bilgilendirilmek istemiyorsanız bunu devre dışı bırakın yazılım.

2. Takas dosyasını ayarlayın

Hepimiz bunu biliyoruz Veri deposu sabit diskten çok daha hızlıdır.

Küçük bir deney yapalım: Ubuntu 16.04 sistemini başlatın, Firefox, LibreOffice, Mozilla Thunderbird, Evince gibi bazı uygulamaları açarak belgeleri görüntüleyin ve ardından onunla bir şeyler yapın. Duraklatmaz veya hazırda bekletmez. Ardından birkaç saat sonra Ubuntu 16.04'e dönün. Bu uygulamaların, boşta kaldıkları ve sabit sürücüye aktarıldıkları için fare tıklamalarına zayıf yanıt verdiğini göreceksiniz.

Sistem monitöründe, çok fazla boş alanınız olmasına rağmen Ubuntu'nun takas alanı kullandığını görebilirsiniz. fiziksel hafıza.

Bunun nedeni Ubuntu'nun varsayılan takas değeridir. Değiştirilebilirlik, Linux'un boşta kalan işlemlerden sabit sürücüdeki takas alanına ne sıklıkta geçiş yaptığını kontrol eden bir çekirdek parametresidir.

Takas değeri 0 ~ 100 arasındadır. Daha düşük bir değer, Linux'un takas alanını daha az kullanacağı anlamına gelirken, daha yüksek bir değer, Linux'un takas alanını daha sık kullanmasına neden olur. Ubuntu'daki varsayılan değer 60'tır; bu, bilgisayarınızın fiziksel belleğinin %40'ını kullandığı ve ardından Linux çekirdeğinin sayfa dışına çıkmaya başladığı anlamına gelir.

Mevcut değeri kontrol etmek için aşağıdaki komutu kullanabilirsiniz.

Sudo sysctl vm.swappiness=10

Eşittir işaretinin önüne veya arkasına boşluk eklemeyin. Bu ayar kalıcı değildir.

Yeniden başlatmanın ardından kalıcı olmasını sağlamak için dosyayı düzenlemeniz gerekir.

Sudo nano /etc/sysctl.d/99-sysctl.conf

Bu dosyanın sonuna aşağıdaki satırı ekleyin.

Vm.değişim=10

Bu dosyayı kaydedip kapatın. (Kaydetmek için Ctrl+O tuşlarına, çıkmak için Ctrl+X tuşlarına basın) Bu aynı zamanda Ubuntu 16.04 sunucunuz için de geçerlidir.

3. Sık kullanılan uygulamaları önceden yükleyin

Başlatma hızından memnun değilsiniz Firefox tarayıcısı veya diğer yavaş uygulamalar? Burada, ön yükleme adı verilen küçük bir yazılım parçası var; bu, en sık kullandığınız uygulama türlerini hatırlamak ve ilgili kitaplıkları ve yürütülebilir dosyaları belleğe yüklemek, böylece bu uygulamaların daha hızlı çalışabilmesi anlamına gelir.

Aşağıdaki komutu kullanarak Ubuntu 16.04'e önyüklemeyi yükleyin:

Sudo apt yükleme önyüklemesi

Ön yükleme yüklendikten sonra arka plan programı otomatik olarak başlayacaktır. Bunu şununla kontrol edebilirsiniz:

Systemctl durum önyüklemesi

Eğer işe yaramazsa aşağıdaki komutu kullanarak çalıştırın:

Sudo systemctl önyüklemeyi başlat

Artık ön yüklemeyi unutabilir ve diğer işlerinizi yapabilirsiniz.

4. Olağandışı efektleri devre dışı bırakın

Olağandışı efektler bilgisayarınızı yavaşlatabilir. Kullanabiliriz compizconfig-ayarları-yöneticisi onları kapatmak için.

Sudo apt install compizconfig-ayarları-yöneticisi

Unity Dash'ı kullanarak başlatın. Daha sonra sol taraftaki Efektler sekmesine tıklayın ve beğenmediğiniz efektleri kapatın. İsterseniz tüm efektleri kapatabilirsiniz.

Aracı kullanarak arka plan bulanıklığını da kapatabilirsiniz. Birlik Koşusu Dash'i daha duyarlı hale getirmek için.

Sudo apt install birlik-tweak-aracı

Ardından açın, arama sekmesini seçin ve arka plan bulanıklığını kapalı olarak ayarlayın.

Hangisini tercih edersin?

Önce

Sonrasında

Bonus İpucu: Yavaş yüklemenin ardındaki suçluyu bulun

Terminalde aşağıdaki komutu girerek hangi servisin başlama işleminin ne kadar sürede bittiğini öğrenebilirsiniz.

Systemd-analiz suçu

Yukarıdaki ekrandan görebileceğiniz gibi bilgisayarımdaki suçlular mnt-pi.mount ve vboxadd.service'dir. Raspberry Pi'min NFS montajından mnt-pi.mount'un sorumlu olduğunu biliyorum, ancak artık NFS'ye ihtiyacım yok, bu nedenle NFS montajını /etc/fstab dosyasından güvenle kaldırabilirim. Ayrıca vboxadd hizmetinin yalnızca şunun için yararlı olduğunu da biliyorum: Sanal makineler böylece bu hizmeti fiziksel makinemde devre dışı bırakabilirim.

Sudo systemctl vboxadd.service'i devre dışı bırak

Yükleme süresini öğrenmek için aşağıdaki komutu çalıştırın:

Systemd-analiz süresi

Ubuntu 16.04'ü hızlandırmanın diğer yolları

Ubuntu 16.04'ü hızlandırabilecek başka yollar biliyor musunuz? İpuçlarınızı aşağıdaki yorumlarda paylaşın.