Ubuntu'nun disk alt sistemi ile ivmesi. Linux'un Ubuntu Hızlanma hızını arttırın

  • 23.03.2021

Linux kullanıcıları, Windows ile karşılaştırıldığında daha üretken bir sistemi belirlemek için kullanılır. Bununla birlikte, birlik gibi masaüstünün donanım ortamını kullanıyorsanız, örneğin, örneğin, performans birkaç acı çekebilir.
Hepsi 10-20 saniye içinde değil, hemen açılacak programları ve belgeleri tercih eder. Aynı zamanda, çalışma ortamının ortaya çıkmasının doksanların başlarında benzemesi arzu edilir, çünkü sistemimizin arayüzünde çok zaman harcıyoruz, bu da içinde rahat olmamız gerektiği anlamına gelir.
Masaüstün güzel ortamını, assetik pencere yöneticileri lehine tamamen reddetmek gerekli değildir. Performans ve hoş bir görünüm arasında bir uzlaşma bulmak - görev tamamen zor değildir.
Bu yazıda, Ubuntu dördünün basit şekilde hızlanmasına bakacağız. En azından bu ipuçları daha eski sürümler için uygundur, özellikle Ubuntu 16.04'ün hızlanmasını düşüneceğiz.
Olumlu bir sonuç eski düşük güçlü bilgisayarlarda veya virtualbox'ta dikkatli olacaktır. Ubuntu'niz SSD'ye yükse bile, ipuçları alakalı ve etkilidir.

1. Gereksiz programları otomatik yüklemekten kaldırın.

Ubuntu 16.04, başlangıçta, çoğu muhtemelen ihtiyaç duymayan çok sayıda farklı uygulama yükler. Ubuntu'yu hızlandırmak için, onları devre dışı bırakabilirsiniz.
Bununla birlikte, otomatik olarak başlatılan birçok program gizlenir ve bunları görmek için aşağıdaki komutu yürütmeniz gerekir:

sudo sed -i "s / nodisplay \u003d true / nodisplay \u003d false / g" / etc / xdg / autostart / * masaüstü

Şimdi Birlik Dash'ten "Otomatik Olarak Başlattı Uygulamaları" açın ...
... ve sadece onay kutularını gereksiz noktalardan kaldırın.


Ubuntu 16.04 Hızlanma, gereksiz olanakları devre dışı bırakarak gerçekleştirilebilir. İşte muhtemelen ihtiyacınız olmayan hizmetlerin ve programların bir listesi.
Erişilebilirlik Profili Yöneticisi. (Özel özellikler).
Giriş ekranında özel özellikler simgesini görüntülemek için kullanılır. Ekran klavyesine ve sesli asistanıza ihtiyacınız yoksa, sadece onları kapatın.
Yedek monitör (Destek olmak).
DEJA-DUP-Monitor kullanarak yedekleme oluşturma. Herhangi bir veri yedeğini yapmayı planlamazsanız - cesaretle bağlantısını kes.
Masaüstü paylaşımı. (Uzak Masaüstü Yönetimi).
Gelen VNC bağlantıları için tasarlanmıştır. Eğer biliyorsanız, herhangi bir yardım olmadan sisteminizle başa çıkabiliriz, sonra kapanabilirsiniz. Uzak bir asistan olarak hareket etme ve diğer bilgisayarları VNC aracılığıyla yönetme yeteneği ortadan kalkmaz.
GNOME yazılımı. (Yazılım Merkezi).
Grafik bir arayüze sahip Yardım Merkezi olmadan, terminalden programları yüklemeyi tercih ederseniz devre dışı bırakabilirsiniz.
Orca Ekran Okuyucu. (Orca Voice Assistant).
Eğer boşluğundaysanız - Bağlantınız.
Kişisel Dosya Paylaşımı (Dosya paylaşımı).
Dosyaları Bluetooth üzerinden aktarmanız gerekiyorsa, ayrılmanız gerekir.
Güncelleme bildirimi (Güncellemelerin bildirimi).
Mevcut güncellemeler hakkında bildirim almak istemiyorsanız, o zaman kapatabilirsiniz.

2. Swappiness'i ayarlayın.

Hepimiz, RAM ile veri alışverişi oranının bir sabit diskten önemli ölçüde daha yüksek olduğunu biliyoruz. Ubuntu nasıl hızlandırılır, bu gerçek göz önüne alındığında?
Küçük bir deney yapacağız: Sisteminizi çalıştıracağız, birkaç programı açın, De: Firefox, LibreOffice, Mozilla Thunderbird, Evence ... ve sadece herhangi bir işlem yapmadan onları açık bırakın. Sistemi herhangi bir uykuda veya bekleme rejimlerinde çevirmeyin. Birkaç saat içinde geri dönün ve çalışan programların ne kadar hızlı olduğuna dikkat edin, çünkü hareketlerimize yavaşça fare ile yanıt verirler. Hepsi, boşta moduna (eylemsizlik) geçiş yaptılar ve sistem bunları takas etmeye, yani, sabit diskte özel olarak belirlenmiş bir yerdedir.
Sistem Monitörünü Kullanma, Ubuntu'nun çok sayıda serbest RAM'in varlığından bağımsız olarak takas kullandığını bulabilirsiniz.
Bu, varsayılan swappiness ayarlarından kaynaklanmaktadır. Swappiness, Linux'un takas içinde ne sıklıkta etkin olmayan uygulamaları, yani bir sabit diskte ne kadar sıklıkla göndereceğinden sorumlu olan bir çekirdek parametresidir.
Swappiness değeri 0 ila 100 arasındaki aralıkta ayarlanabilir. Podachka'yı daha az sık, yüksek - daha sık kullanmak için düşük değerler reçete edilir. Ubuntu'daki varsayılan değer 60'dır. Bu, RAM akış hızı% 40 olduğunda, Linux çekirdeği takas kullanımını etkinleştirdiği anlamına gelir.
Komutu kullanarak geçerli değeri kontrol edin:

kedi / Proc / Sys / VM / Swappiness

sudo sysctl vm.swappiness \u003d 10

"\u003d" İşaretinden önce veya sonra boşluk koymayın. Bu komut, çekirdeği, yalnızca hafıza% 90 oranında işgal edildiğinde takas kullanmasını sağlar. Bu ayar yeniden başlatmadan önce geçerlidir.
Yapılandırma işlemi kalıcıdır, özel bir dosyayı düzenlemeniz gerekir.

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

Bu dosyanın sonunda bir dize eklemeniz gerekir:

vm.swappiness \u003d 10.



Dosyayı kaydedin ve editörü kapatın (çıkmak ve çıkmak için Ctrl + x tuşuna basın). Tüm bu eylemler Ubuntu Server 16.04'te geçerlidir. Amacımız Ubuntu'yu hızlandırmaktır. Hala, Firefox'un veya diğer ağır uygulamaların çalışma hızını kim bulabilirsin? Kullandığınız programları, en sık kullandığınız programları, ilgili kütüphane ve yürütülebilir dosyaların RAM'sine önceden yükleyen programları hatırlatan küçük bir yazılım aracı vardır, böylece bu en ağır programların başlatılması çok daha hızlıdır.
Komutu kullanarak Ubuntu 16.04'te Preload'i yükleyin:

sudo apt preload kurulum

Kurulumun tamamlanmasından sonra, önyükleme daemon otomatik olarak başlayacaktır, komutu yürüterek emin olabilirsiniz:

sYSTEMCTL Durum Önyükleme



Bazı nedenlerden dolayı görünmez olursa, komutu yürütür:

sudo systemctl preload'i başlat

Şimdi sadece işlerinizi yap - Preload katılımınız olmadan çalışacaktır.

4. Etkileri ayırın.

Efektler, şüphesiz, lütfen göz, kendilerini sıkıcı çalışma alanını seyrelterek. Bununla birlikte, değerli sistem kaynakları da çalışmaları için gereklidir. Ubuntu 16.04 nasıl hızlanır? CompizConfig-Settings-Manager kullanarak, efektler kapatılabilir, böylece performansı artırılabilir.
CompizConfig-Settings-Manager'ı komutu kullanarak yükleyebilirsiniz:

sudo Apt CompizConfig-Ayarlar-Yöneticisi Kurulumu

Birlik Dash'ten çalıştırın, ardından soldaki "Efektler" bölümünü seçin ve ihtiyacınız olmayanların bağlantısını kesin. İsterseniz, kesinlikle her şeyi devre dışı bırakabilirsiniz.


Unity Tweak aracını kullanarak birleşik çizgide arka planı da kapatabilirsiniz. Bu, Unity Dash daha duyarlı hale getirecektir.
Unity Tweak Aracı Takma:

sudo apt kurulum unity-tweak-alet

Yükleyerek, açın ve "Ara" sekmesini seçin, ardından "Arka Plan Bulanıklığı" düğmesini "KAPALI" olarak değiştirin. (Kapalı).


Genel olarak, birçok insan şeffaf bir arka plan gibi mi?
Önce:


Sonra:

Bonus İpucu: Yavaş indirmelerin ana suçluunu bulun.

Aşağıdaki komutu gerçekleştirerek indirilen hizmetlerin her birine başlamanın ne kadar gerektiğini öğrenebilirsiniz:

sYSTEMD-Analyze Blame



Yukarıdaki resimde görülebileceği gibi, MNT-PI.MOUNT ve VBOBOODD.SERVICE Hizmeti en culries. MNT-PI.Mount'un NFS'yi (ağ dosyası sistemini) ahududu PI'sına monte etmekten sorumlu olduğunu biliyorum, ancak artık ihtiyacım yok, bu yüzden / etc / fstab dosyasından ağrısız bir şekilde kaldırabilirim. Ayrıca, Daemon VBoBoxAdd.Service'in sadece sanal bir makine için gerekli olduğunu, yani, gerekliyse, tekrar, tekrar, tekrar, tekrar.
Kapat:

sudo Systemctl VBoBoxAdd.Service'i devre dışı bırakın

İndirme süresini kontrol etme:

sYSTEMD-Analyze Zamanı

Önce:

Sonra:

IPv6 Ubuntu 16.04'i kapatın

IPv6 protokolü, IP adreslerinin çok daha büyük bir adres alanı, daha yüksek güvenlik ve hız sağlayan yeni bir teknolojidir. Ama hepsi ideal olarak. IPv6, IPv4 ile geriye dönük uyumluluğu ihlal ediyor ve şimdi çoğu durumda eski bir protokol kullanılıyor. IPv6'nın IPv4'ten farklı olanı çok daha ayrıntılı olarak kabul ettik, bu yüzden tekrar her şeyi tekrarlamazız.
Şu anda IPv6 nadiren kullanıldığından, bu protokol, tüm ekipmanlardan tam olarak desteklenmektedir. IPv6 yönlendiriciniz veya sağlayıcınız tarafından desteklenmiyorsa, ağın çalışmasını yavaşlatırsa, sitelerin etki alanı adları daha uzun süre belirlenir ve ayrıca bir A'ya yol açacaktır. gecikme. Bu düşük notta, IPv6 Ubuntu 16.04 veya diğer uyumlu dağılımları nasıl devre dışı bırakacağınıza bakacağız.

IPv6 Destek Desteği

Tüm modern dağılımlar istisnasız IPv6'yı desteklemektedir. Ancak, yerel makinenizin IPv6 adresi aldığından emin olmak için komutu çalıştırabilirsiniz:

ETH0 Bağlantı bölümünde, INET4 ve INET6 adresini göreceksiniz, IPv6 adresi, bu bilgisayara bir yönlendirici ile atanan INE6'da gösterilecektir. Fe80 ile başlayan tüm adresler yerel ağ adresleridir. Ancak bu adresin varlığı, sağlayıcınız tarafından desteklendiği anlamına gelmez. Bu öğeyi doğrulamak için, ipv6.google.com adresinden ping isteği göndermeyi deneyebilirsiniz:

Ubuntu ivme indirme
Çekirdeği yükledikten sonra, bir çerçevenin çerçevesinin görüntüsü (ilk Ramdisk, Initrd) Ubuntu'da yüklenmeye başlar. Bu görüntüyü paketinden çıkarırsanız, çok fazla şey olduğundan emin olabilirsiniz ve ambalajsız, 25 megabayttan biraz daha fazla sürer. Bu nedenle, tüm initrd görüntülerini sistemdeki yalnızca gerekli modüllerle yeniden oluşturmanız önerilir. Ama her şey göründüğü gibi çok zor değil. Dosyayı aç:

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

bir çizgi var

Modüller \u003d çoğu.

ve aşağıdakileri değiştirin:

Modüller \u003d DEP.

Hepsi şimdi komutu çalıştırmanız gerekiyor:

sudo güncelleme-initramfs -k

Tüm set çekirdeği için tüm bulunan InitRD görüntüleri için çevirir. Gelecekte, yeni kurulan çekirdek için, InitRD zaten bu parametrelerle üretilecek, bu yüzden sadece bir kez yapılmalıdır. Şimdi InitRD dosyaları, satın alınan 3 megabayt olarak ağırlıklandırılacak ve 6-7 megabayt açılıyor. Bu, indirme süresini kısmen azaltacaktır ve sistemi olumsuz yönde etkilemez.

OS önyükleme hızı, doğrudan işletim sisteminin olduğu dosya sistemine de bağlıdır. Gerçek şu ki, yeni Ext4 ve eski reiserflerin küçük dosyalarla daha iyi çalışmasıdır. Aslında, dağılım en küçük dosyalardır. Bu nedenle, Ext4'e tam olarak hareket etmeyi öneririm.

Aynısı, işletim sistemi önyükleme sırasında sabit disk bölümlerinin ön kontrolünü devre dışı bırakabilirsiniz. Dergi dosyası sistemleri uzun zamandır güvende olmuş ve sadece yeterince uzun kullanımdan sonra, bilgisayardan ayrılmadıktan sonra, aksaklıklardan sonra, kuyudan ve isteğin kendisinde kontrol edilir. "/ Etc / fstab" dosyasında devre dışı bırakmak gereklidir. Her satırın sonunda iki hane. Yalnızca son rakama ihtiyacımız var, işletim sisteminin başlatılması sırasında sabit diski kontrol etmekten sorumludur. Bu rakamı doğru dosya sistemlerinde sıfıra değiştiririz. Ve her şey, başka hiçbir şeye dokunulması gerekiyor.

Ubuntu indirirken, OnDemand Policy otomatik olarak yüklenir - yani çekirdeği ile kendi kendini yönetmelidir. Doğal olarak, işlemci frekansı tam olarak uygun olmayan minimuma düşer. Ancak performans politikasını varsayılan olarak etkinleştirebilirsiniz (maksimum işlemci frekansı)

Tamamlanan komut

Sudo update-rc.d -f ondate kaldırmak

Atlon64 sisteminde. Thunderbird yavaşladı, Firefox. Perfomance modunda, bu programlar belirgin şekilde daha hızlı çalışır,

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

Sistem yükünü hızlandırmak için montaj kurulumu

Kurulum:

Sudo apt-get install prelink

Şimdi Ayarlar dosyasını açın

Sudo Nano / Etc / Varsayılan / Hazır Çelik

"Predinking" seçeneğinin değerini "Evet" ile "Evet" ile değiştirin, şöyle: Prelinking \u003d Evet

Ayrıca, program günlük başlangıç \u200b\u200bkomut dosyasını yükleyecektir, ancak ilk defa manuel olarak çalıştırmanız gerekir:

Sudo /etc/cron.daily/prelink.

sonra farkedilmez olacak, otomatik olarak açılacak ve hazır olacak!

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

Bellek ile çalışırken sistemin optimizasyonu

Ayar / Proc / Sys / VM / Swappiness ve / Proc / sys / vm / vfs_cache_pressure.
Swappiness Pseudoilele değeri depolar (yüzde (yüzde), bu, sistemin belleği aktif olarak değiştirmeye başlayacağı serbest bellek seviyesidir. Varsayılan değer: 60. 0 ila 100 arasındaki değer değişir.
VFS_CACHE_PLINGURE VFS_CACHE_PLINGURE saklanır - önbelleğin altında verilen belleğin seviyesi. Varsayılan değer 100'dir. Değerin sınırları, maalesef bilmiyorum.

Sistemin çalışmasını hızlandırmak istiyorsanız (özellikle sistem işlemi sırasında RAM dahil olmayanlar için üzgün olanlar), daha sonra sistemin değerini yaklaşık olarak değiştirin:
Swappiness \u003d 10, vfs_cache_press \u003d 1000:

Şimdi sistemi yüklerken bu parametrelerin uygulanmasını sağlayacağız.
Dosyayı düzenle. /etc/sysctl.conf.

sudo nano /etc/sysctl.conf.

satır dosyasının sonuna ekle

vm.swappiness \u003d 10. vm.vfs_cache_pressure \u003d 1000.

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

Ubuntu 9.10 ve 10.04 için sistem yükünü grafik modda devre dışı bırakabilirsiniz.

Sudo Nano / Etc / Varsayılan / Grub

Bu dosyada bu dosyada bu dize bu türlere verilir.

Grub_cmdline_linux_default \u003d "Sessiz IPv6.Disable \u003d 1"

splash kelimesi kaldırılır ve sistem yüklendiğinde IPv6 eklenir, ardından komut

Sudo güncelleme-grub

ve hazır.

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

Eğer / önyükleme ayrı bir bölüme giderse, sistem / etc / fstab dosyasında başladığında otomatik olarak monte edebilirsiniz.

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

Hala satıcıyı kullanabilirsiniz rcconf. Sistemin şeytanlarını yönetmek
Hizmetlerin atanması (bu sitede daha fazla bilgi alınır:

aCPI-Destek - S grubundaki işareti;
ACPID, beslenmeyi ve dizüstü bilgisayarlar için ve masaüstü bilgisayarlar için bir hizmettir. Biz olduğu gibi ayrılıyoruz;
ALSA-UTILS - SBEY;
Anacron - Cron Planner Subsystem, herhangi bir cron görevi gerçekleştiren, zamanında tamamlanmadı. Kapatabilirsiniz;
Aynı bilgisayarlar için Apmd - modası geçmiş hizmet. Kapat;
ATD, Cron gibi görev zamanlayıcısıdır. Kapatılabilir;
BINFMT-Destek - İkili dosyaların diğer formatlarının çekirdeği için destek. Olduğu gibi bırakın;
Bootlogd - olduğu gibi bırakın;
Cron - olanları bırakın;
Cupsys - Yazıcı yönetimi alt sistemleri. Yazıcınız yoksa - Bağlantıyı kes;
DBUS - Message Bus Sistem Sistemi. Çok önemli hizmet, bırakın;
DNS-CLEAN - DNS bilgilerini, çevirmeli bağlantı için uygun. Günah yapmayın ve devre dışı bırakmayın.
GDM - GNOME masaüstü yöneticisi. Dokunma;
GPM - Konsol modunda fare desteği. RunLevel 1 ve 2 servisi açın;
Durma - değişmeyin;
HDPARM - Winchester ayarları komut dosyası. İşlemleri 2, 3, 4, 5 başlangıç \u200b\u200bseviyesinden çıkarın ve s runlevel ekleyin. Daha önce bu hizmet başlatılacak, daha iyi.
HotKey-Kurulum - Dizüstü bilgisayarlarda kısayol tuşlarının amacı. Desteklenen üreticiler: HP, Acer, Asus, Sony, Dell ve IBM. Gereklidir veya değil - karar verin:
HPLIP - HP baskı ve görüntü alt sistemi. Kapatabilirsiniz;
KLOGD - Servisin dahil edilmesini;
Linux-Sınırlı-Modüller-Ortak - Sisteminizde herhangi bir yüklü sınırlı (kısıtlı) modülünüz olup olmadığını kontrol edin. / LIB / Linux sınırlı-modüllerinde bulunabilirler;
Makedev - Kapatmayın;
Modül-init-Tools - / etc / modüller dosyasından ek modüller yükler. Dosyayı / etc / modülleri keşfedebilir ve ihtiyacınız olmayan bazı modüller olup olmadığını görün. Açılmasına izin ver;
Ağ - Ağ arayüzlerini ayarlar ve önyükleme işlemi, tarama / etc / ağı / arayüzleri sırasında DNS bilgilerini yapılandırır. Dahil olmak;
PowerNowD, işlemci frekansını (CPUFREQ) kontrol etmek için bir istemcidir. Temel olarak CPU hızı basamak teknolojisini destekleyen dizüstü bilgisayarlar için tasarlanmıştır. Olduğu gibi ayrılmak tavsiye edilir;
PPP ve PPP-DNS - Modem bağlantısı sağlamanız gerekir. Çevirmeli bağlantı kullanmazsa, bağlantıyı kesmekten çekinmeyin;
Readahaad, önyükleyicilerden biridir ("Preloader"). Başlarken, bu servis bazı kütüphaneleri hafızaya indirir, bu nedenle bazı programlar daha hızlı çalışır. Aslında, hizmetin bağlantısı sistemin çalışmasını etkilemez;
yeniden başlatma - değişmeyin;
Rmnologin - eğer bulunursa, Nologin'i kaldırır. Genel olarak, düşük yağlı bir hizmet, biz kapalıyoruz;
Rsync - rsync daemon. Kapatılabilir;
Sendigs - yeniden başlatmadan önce veya kapatmadan önce sinyalleri 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 - Bootlogd'u 2,3,4,5 runlevel seviyelerinde durdurur. Olduğu gibi bırakın;
Sysklogd - Dokunma;
UDEV - Destek Dosyası Sistemi Kullanıcı Sayfası Dev. Servis dahil olmak daha iyidir;
umountfs - olduğu gibi bırakın;
Usplash - "güzel" önyükleme ekranı, devre dışı bırakılabilir;
VBESAVE, bir video kartı BIOS özelleştirme aracıdır. Olanları bırak. OnDemand, işlemcinin sıklığını kontrol eder, OnDemand modunda, işlemci zayıf olarak kullanıldığında frekansı azaltır ve yük meydana geldiğinde artar. Çünkü Bir gecikme ile hareket eder - bir ışığa (veya güçlü) bir frene yol açar, bir çift ek watt watts sorusu yoksa, ayrılmak daha iyidir.

Artık Ubuntu dağıtımının masaüstünün yeni sürümlerini karşılaştırırsanız, örneğin 14.04 sürümüyle, Linux dağıtımlarının daha fazla "voruz" olduğunu ve yeni sürümlerin yediği bir birlik biçiminde bir sorun olduğunu görmeniz gerekir. Bir fil olarak RAM ve daha az 2GB RAM varsa, tatlı olmayacak. Günümüzün malzemesinde, RAM kullanımında iştahları azaltmaya izin verecek şekilde ortaya çıkan daha iyi bir çözüm yapmanın birkaç yolunu tartışacağız. Tabii ki, elbette, ışık dağılımı (Xubuntu veya Lubuntu ve diğerleri) seçimidir. İkinci yol, bu durumda, Ubuntu 16.04 LTS'yi seçtiğimiz deneyler için, dağıtım çalışmalarının işlevselliğinde sınırlama olmadan bellek tüketimini azaltmaya çalışacağız.

Giriş

Sistemi yeni başlattıktan sonra, ilk başlatma sistemi en az 1 GB bellek yiyeceğinden sonra sistemi yeni bir bilgisayara kurduysanız. Kritik değil, ancak bir karşılaştırmada daha küçük bir dağılım alırsanız ve hafıza tüketimini karşılaştırırsanız. Tarayıcıyı başlatırsanız, örneğin 5-6 sekme ile, 2 GB'leriniz hızlı bir şekilde harcanır ve diğer tarayıcının performansındaki ilk parçayı göreceksiniz.

İşlevsellikte neye ihtiyacımız olduğunu ve neyin olmadığını düşünün.

  • Her şeyden önce, varsayılan olarak yüklenen şeytanların listesi. Ubuntu geliştiricileri, asgari hale getirmeye çalıştı, ancak durumumuzda, dağıtımın kullanım derecesine bağlı olarak, birçok işlevselliğin tamamen gereksiz olmayabileceği gerçeğine dikkat etmeye değer, bu da sonunda devre dışı bırakılabilir ve RAM yemeyecek.
  • Ayrıca kullanmadığınız uygulamalara dikkat etmeye değer. Çeşitli yazılım, çoğu durumda indirilebilir kütüphaneler biçiminde uygulanan eklentileri kullanır. Bu durumda, iyi ayarlama ve gereksiz bağlantı kesilmesi gerekçesiz değildir. Bileşenlerinin, serbest bırakılması gereken, herhangi bir şeyin boşaltılması gereken grafiksel alt sistemi, serbest bırakmak için biraz özgür olabilecekleri hatırlamaya değer.

Önemli bir şeyi kapatırsanız ve sistem uçacaksanız, malzemenin yazarının eylemlerinizden sorumlu olmadığını lütfen unutmayın. Tüm manipülasyonlar, kendi tehlikenizde performans gösterir ve hizmetleri ve eklentileri devre dışı bırakmak için bu çözümü ya da bu çözümü kabul ediyorsunuz.

Gereksiz hizmetleri / hizmetleri kapatın

Ubuntu 16.04 Önyükleme başlangıcında başlayan görüntülemek için Systemd kullanır, aşağıdaki komutu kullanabiliriz:

Sudo SystemCtl List Üniteleri - Tip Hizmeti

Sonuç olarak, hem koşu (kullanılmış) hem de zaten tamamlanmış hizmetlerin bir listesini alırız. Bu listeyi daha ayrıntılı olarak görelim ve ihtiyacımız olduğunu düşünelim ve ondan kurtulabileceğimizi düşünelim.

İndirilebilir Hizmetler Systemd Listesi

AppArmor, sistemi korumak için tasarlanmıştır, ancak gerçekte ev sistemleri hakkında konuşursanız, uygulamaları zamanında güncellemek yeterli olacaktır. Yazılımın enfeksiyonu riskleri hakkında konuşursak, minimum, dağılımın belirli bir sürümü için oluşturulan istismarlar tarafından aptalca bir kötü amaçlı sayfaya uymaya çalışmak gerekir, bu da hatırlamak için gereklidir. Firefox için varsayılan apparmor profili etkin değil. Bu nedenle, bir Paranoika gibi panik bir saldırı varsa, bu hizmeti devre dışı bırakamazsanız, ancak ayıkça düşünürseniz, aşağıdaki takımı ne kullanacakları için güvenli bir şekilde devre dışı bırakabilirsiniz:

Sudo Systemctl AppArmor.Service'i devre dışı bırakın.

Apport, Canonical'da hata raporları göndermeyi amaçlayan bir hizmettir. Evet, faydalı bir araç gibi, ancak durumu hayal edin, bir mobil 3G internetiniz var ve bu hata penceresi gözlerinizden önce sürekli sadakat, bu durumda bu durumu devre dışı bırakmak mantıklı, bazen bu pencere yaptığınız zaman çok sık kapanır. Beklenmemesi, kurumsal olarak kurulumdan hemen sonra kesildim, çünkü bazen beklemiyorsanız görünüşüyle \u200b\u200bgörüntülenir. Seni kapatıp kapatılmayacağını, kendin için karar vermelisin. Komutun bağlantısını kesmek için:

Sudo Systemctl Apport.Service'i devre dışı bırakın.

Avahi, etki alanındaki hizmetleri / bilgisayarları tespit etmek için tasarlanmış bir arka plan programıdır. Konforlu bir şey gibi görünüyor, ancak pratikte, yerel bir ağda bir çift bilgisayarınız varsa, bu şeytanı aktif tutmak için hiçbir anlam ifade etmiyor, güvenle devre dışı bırakabiliriz:

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

CGManager, CgROUP'u yönetmek için, imtiyazsız kullanıcıların Cgroup'a erişmesine ve mevcut CGROUP'tan ebeveynlere ebeveynlere erişmelerini sağlayan, istisna ve tercih edilen uygulamaları engellemek için tasarlanmıştır. Ayıkça düşünürse, yalnızca iç içe geçmiş LXC kapları oluştururken, kullanmazsanız ve bunları kullanmazsanız ve tüm bunların programları başlatmak için yararlı olabileceğini, bağlantısını kesmekten çekinmeyin:

Sudo Systemctl Cgmanager.Service'i devre dışı bırakın

Colord renk profillerini kontrol etmek için kullanılır, hem bilgisayar ekranında hem de yazıcıda aynı renkleri görüntülemenizi sağlar. İhtiyacınız yoksa ve arka planları kontrol etmeyi planlamazsanız, tek renkli bir yazıcınız yok veya hiç yazıcı yok, düşünmeden kapatın:

Sudo Systemctl Colord.Service'i devre dışı bırak

ModemManager, MoUDS, İletişim Kanalları (2G / 3G / 4G / CDMA), bağlantı yöntemlerini (RS232, USB, Bluetooth) ve kontrol yöntemlerini (AT, QCDM, QMI, MBIM) kullanarak bir internet bağlantısı uygulamanıza olanak sağlayan bir arayüzdür. Bir kablo internetiniz varsa ve modemi kullanmayı planlamıyorsanız, bağlantıyı kes.

Sudo systemctl modemmanager.Service'i devre dışı bırakın

Konuşma Sevkıyatı, Synthesizer çağrısının sırasını değiştirme amacına sahip birleşik bir API'dir, aynı zamanda birden fazla uygulama kullanırken ses kaplamasını önlemenizi ve aynı anda ses çalmanıza olanak sağlar. Konuşma sentezleyicilerini kullanmayı planlamazsanız, bağlantısını kesin:

SUDO SYSTEMCTL Speech-Dispatcher.Service'i devre dışı bırakın

Whoopsie - Bu hizmet, eğer onu devre dışı bırakırsanız, ayrılmaya değer, değerlidir. Her şeyden önce, Config / etc / varsayılan / vahşi / vahşi / butopsi'yi burada açın, Report_Crashes parametresindeki değeri yanlış, kaydetme ve ardından servisi kapatmamız gerekiyor:

Sudo systemctl whoopsie.service devre dışı bırakma

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

Grafik alt sistemini kapatırsanız, Ubuntu'nuz% 40 kullanır. Hatırlanması gereken ilk şey ve Ubuntu'da esasen çalışmayı kolaylaştıran şey, bu, çoğunlukla hiç ihtiyaç duyulan çevrimiçi bir aramanın kapatılmasıdır. Devre Dışı Bırakmak için "Sistem Parametreleri -\u003e Koruma ve Gizlilik -\u003e Ara" ve "İnternetteki arama sonuçlarını görüntüleme" seçeneğine gidebilirsiniz. Veya konsol yöntemini kullanın ve terminalde aşağıdaki komutu uygulayın:

Gsaettings com.canonical.unity.lenss uzaktan içeriği arama Yok

Fil gibi iştahı olan Compiz'in kompozit yöneticisini hatırlamaya değer ve hafızanızı diğer tüm işlemlerden daha fazla yiyor. İştahlarını düzeltmek için, CompizConfig Ayarlar Yöneticisi'ni yüklemeniz gerekir (kurulumdan sonra. Başlat):

Sudo apt-get install compizconfig-ayarları-yöneticisi CCSM

Görünen pencerede, eklentilerin bir listesi olacaktır. Bakalım, hangi koşulların devre dışı bırakılabileceğini ve altında.

  • "Komutlar", anahtar kombinasyonları için herhangi bir komut belirtmezseniz, güvenle devre dışı bırakabilirsiniz; Birlikte, kapatırsanız, herhangi bir yan etkisi kullanmaz.
  • Gelişmiş zoom masaüstü "ekran büyüteç" gibidir. Bu yazılıma ihtiyacınız yoksa, bağlantısını kesin.
  • Masaüstü Duvarı, 2D'de bilinen bir Compiz Cube'dir. Küpü kullanmayı planlamazsanız, bağlantısını kesin.
  • Viewport switcher, masaüstlerini değiştirmek için tasarlanmış bu eklentidir. Ayrıca yükler yaratır ve sizin için gerekli değilse, bağlantıyı kes.
  • "Efektler" grubunda, eklentiyi devre dışı bırakabilirsiniz: animasyonlar ve "tezahürat / uçan pencereler". Bu bölümde, her şeyi tamamen devre dışı bıraktım ve animasyon olmadan çalışıyorum ve gereksiz güzellik olmadan, çünkü gerekli değildir.
  • Oturum yönetimi - Kullanıcının giriş / çıkışı arasındaki oturumlarda pozisyonları kaydetmek / geri yüklemek için tasarlanmıştır). İhtiyacınız yoksa, girdiğim gibi bağlantısını kesin.
  • Ekstra çöp taparpları bağlantısı kesildiğinde, "tüm" sekmesine gitmek en iyisidir ve bağlantısını kesin. Sadece her şeyin el altında olacağı yerde yukarı veya aşağı uzanır.

Compiz eklentilerini CCSM üzerinden ayırın

Örneğin Ağ Yöneticisi uygulamasını kullanın. Bu uygulamanın eklentileri listesinde, mobil bağlantılar kullanmazsanız, modemler kullanmayın ve yalnızca bir kablo internetiniz varsa, modem kullanmayı planlamıyorsanız güvenle devre dışı bırakabilirsiniz. Devre dışı bırakmak için, terminalde, eklenti hattındaki SUDO GEDIT /ETC/NETWORKMAN/NETWORKMAN.CONF komutunu çalıştırın, OFONO kaldırmak ve değişiklikleri kaydedin.

Daha yakından Plugins Ağ Yöneticisi'ni düşünün

Masaüstü Ubuntu'u başlattığınızda, kullanıcının ihtiyaç duydukları şeyi bile bilmiyor veya bilmediği bir sürü eklenti başlatılır, çünkü Grafik IntePair'in herhangi bir yerinde görüntülenmezlerse, onları öğrenebileceklerdi. Evet, bazıları ihtiyaç duyulur, ancak her şey ve aşağıda değil, ondan kurtulabileceğiniz kişileri tartışacağız.

Kapatmak için aşağıdakileri yapmanız gerekir, Katalog / Etc / XDG / AutoStart'a gidin:

CD / etc / XDG / AutoStart Sudo SED --in-Place "S / Nodisplay \u003d True / Nodisplay \u003d FALSE / G" ONECTOW-AUTOSTART.DESKTOP

yukarıdaki örnekte, ekrandaki klavyeyi kapattım, ihtiyacınız olan eklentiyi sonuna kadar nasıl yazdırmanız gerektiğini ayarlarsınız. Tekrar açmak istiyorsanız, tür komutunu çalıştırın:

Sudo sed --in-yer "S / nodisplay \u003d false / nodisplay \u003d true / g" onboard-autostart.desktop

Bakalım ne devre dışı bırakılabilir:

  • GPG kullanmazsanız, GNOME-KEYRING-GPG bağlantısı kesilebilir, tüm sistem yardımcı programları doğrudan anahtar demetlerine erişecektir.
  • Gösterge-Bluetooth, kullanmazsanız ve Bluetooth'u kullanmayı planlamazsanız, bağlantıyı kes.
  • Gösterge-mesajlar, gelen mesajları e-posta istemcilerinde görüntülemek için tasarlanmıştır. Posta istemcilerini kullanmazsanız, sırasıyla kullanırsanız devre dışı bırakabilirsiniz, devre dışı bırakmayın.
  • Gösterge-Yazıcılar - Yazıcının bağlantısını görüntüler Bir yazıcınız yoksa, bağlantıyı kes.
  • Onboard-AutoStart - Ekran klavyesini başlatmak için tasarlanmış, kullanmazsanız, bağlantısını kes, düşünmeden kesildim, çünkü kullanmıyorum ve planlamadım.
  • ORCA-AUTOSTART bir ekran büyüteç, klavyenin, iyi bir vizyonunuz varsa, bağlantısını kesin.
  • Yazdırma işlerini gösteren yazdırma işlerini görüntüler, yazıcı yoksa, yazıcı yoksa, bağlantıyı kes.
  • Telepati-gösterge, kullanmazsanız, bu istemciden bildirimleri gösteren bir eklentidir.
  • Güncelleme-Notifier - Güncelleme bildirimleri için eklenti. Güncelleme işlemini çalıştırmak için tembel değilseniz, kapatabilirsiniz.
  • Zeitgeist-Datahub, Zeitgeist teknolojisini kullanarak çeşitli medya koleksiyoncularını başlatan bir toplayıcı rolü olan bir eklentidir. Bu teknoloji, etkinlik kronolojisini geri yüklemek için aktif bir kullanıcıyı kaydeder. Evet, bu teknolojinin onu devre dışı bırakmak için bir birlik ile çok iyi bir şekilde ilişkili olduğunu hatırlatmaya değer. Ekstra manipülasyonlar yapmak zorunda kalacak.

Her şeyden önce, Zeitgeist-Daemon işlemi için veritabanı dosyasına erişimi kapatmak gerekir, CTRL + ALT + T terminalini açın ve aşağıdaki komutu çalıştırın:

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

Bu işlemin oraya yazamayacağını kontrol edin:

Zeitgeist-Daemon - Replace

Her şeyi doğru yaptıysanız, yukarıdaki komutu yürüttükten sonra, eklentiyi kapatabilmeniz için veritabanı dosyasına erişimin olmadığını atamalıdır.

Belleği artırmak için zram kullanıyoruz

Zram'ı kullanarak, bellek sayısını artırmak için performansta biraz feda edebiliriz. ZRAM eserleri olarak, sıkıştırılmış bir blok cihazı hafızanızda oluşturur ve ardından üzerine takas yerleştirin. Sonuç olarak, sıkıştırma pahasına, hafıza tasarrufu iki kez alırız.

ZRAM'ı etkinleştirmek için aşağıdaki paketi ayarlamanız gerekir:

Sudo apt-get install zram-config

yeniden başlattıktan sonra. Kontrolden sonra, çağrı bölümlerinizin listesini kontrol edin:

Sudo Swapon -s.

Her şey yolunda giderse, cihaz / dev / zram0'da bir takas olacaktır. Varsayılan olarak, her işlemci için bir oluşturulur.

Çıktı

Yukarıda, sistemin zararlı işlevselliğine değil, önemli bir şeyi anlamayan RAM tüketimini nasıl azaltabileceğinize ilişkin malzemeye baktık. Evet, herkesin kullandığına ve eklentileri ve gereksiz hizmetleri durumuna dayanarak ne yapmadığını ve ne olmadığını ve bunları kapatmaya karar vermesi için karar vermelidir.

Ek olarak, bazı ipuçları, eğer bir ışık sistemine sahip olmak istiyorsanız, birliği kullanmadan diğer daha hafif masaüstü ortamlarını yükleyin, kullanılabilir ortamların sayısı seçmek için yeterlidir, umarım düşünürsünüz ve daha optimal ve kolay seçersiniz.

Eğer iki gigabayt RAM'iniz varsa, örneğin LibreOffice Writer Office paketini alarak, bir Abiword'ü, varsayılan Firefox tarafından önceden yüklenmiş bir sistem tarayıcısı yerine, daha kolay, örneğin, daha kolay seçebilirsiniz. Midori.

Bu durumda, malzeme bitti, umarım herkes kendisi için yararlı bir şey bulur. Herhangi bir sorunuz varsa, yorumlarda sorun.

Bu makale, kurulduktan sonra 14.04 Ubuntu Optimizasyonu İpuçları listesini verecektir. Bunun amacı, işinin hızını ve kullanımının kolaylığını artırın.

Ubuntu 14.04'te programların başlatılmasını ayarlama

Ubuntu'da, uzun süredir, Autorun programlarını yönetmek için grafiksel bir arayüz var. Bu "otomatik olarak başlatılan uygulamalar" programıdır ( gNOME-Oturum Özellikleri). Dash ana menüsünde bulabilirsiniz. Ancak, bir sorun var - bu program otomatik olarak programları otomatik olarak başlatılmadı. Bunu düzeltmek için, terminalde, iki komutu uygulayın:

sudo sed -i "s / nodisplay \u003d true / nodisplay \u003d false / g" / etc / xdg / autostart / * masaüstü

sED -I "S / NODISPLAY \u003d TRUE / NODISPLAY \u003d FALSE / G" ~ / .config / autostart / *. Masaüstü

Bundan sonra, "Otomatik olarak başlatılan uygulamalar" uygulamasında, iletme klasörlerinden tüm kısayollar görünecektir:

Programları dikkatlice ayırın. Programın devre dışı bırakmak istediğiniz atamayı bilmiyorsanız, daha önce okuyun.

Başlangıç \u200b\u200bprogramları hakkında not

Genel olarak, Ubuntu'nun iki otomatik yükleme sistemi vardır:

  1. Grafik kabuğuyla (birlik, gnome vb.) Başlangıç.
  2. Metin modunda sistem çekirdeği ile birlikte başlatma.

Applet "otomatik olarak başlatılan uygulamaları" ilk yük türünü yönetir. Fiziksel olarak, böyle bir indirme, iki klasörden birine yerleştirilen .desktop program dosyası (Windows Kısayollarının Analogu) ile gerçekleştirilir:

  1. / etc / xDG / autostart
  2. ~ / .config / autostart

İlk durumda, program herhangi bir kullanıcı için çalışıyor olacak. İkinci durumda, yalnızca ev klasörüne yalnızca bir program etiketi yerleştirilecektir.

İstediğiniz programların kısayollarını bu klasörlere manuel olarak kopyalayabilirsiniz. Mevcut tüm programların etiketleri klasöre gönderilir USR / Hisse / Uygulamalar (Bu klasörden, çizgi alırlar). Ancak, etiketi kopyala yeterli değil, mülk için gereklidir " X-GNOME-AUTOSTART tarafından etkin"Doğru belirtin.

Ubuntu başlangıçta ön yükleme programları

İşletim sisteminin başlangıcında ikili modülleri indirme sırasını yöneten özel programlar vardır. İndirilebilir ikili dosyaların yerleşimini, dosya sisteminde parçalanmalarını azaltmak için böyle bir şekilde düzenlerler. Ve parçalanmayı azaltarak, indirmelerini diskten hızlandırın.

Birçok Ubuntu optimizasyon konseyinde programdan bahsediyor Önyükleme.. Kurulumu terminal boyunca yapılabilir:

sudo apt-get install preload

sudo touch /var/lib/preload/preload.state.

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload yeniden başlat.

Bununla birlikte, farklı bir program Ubuntu'ya doğrudan aynı görev için kutusundan ayarlanır. uredahead.. Sadece Autorun'una çevirmeniz gerekir.

Not

Bu programların kullanılması, yalnızca bilgisayarın bilgisayar (HDD) diskine yüklenmesi durumunda anlamlıdır. Elektronik disk (SSD) ise, bu programlarda bir nokta yoktur.

Sistem günlüklerinin boyutunu azaltın (günlükler) ubuntu

Ubuntu, bir sürü kütük veriyor. Hem sistem genelinde hem de bireysel programların ve hizmetlerin dergileri.

Kural olarak, tüm bu günlükler klasörde saklanır. / Var / log. Bu klasör Kök (/) bölümüne gönderilirse, bazı durumlarda, bu klasörün boyutunu artırmak mümkündür, bu, işletim sistemini başlatamama kadar, kök bölümündeki tüm boş alanla tıkanacak olan bu klasörün boyutunu artırmak mümkündür. . Bu atipik bir durumdur, ancak olur.

Bu nedenle, günlük depolama sistemini, depolanan bilgilerin miktarını azaltmak için böyle bir şekilde yapılandırmak daha iyidir.

Özel bir programın ayarlanması yoluyla daha doğru yapın logrotate.. Bu program, bu frekansla günlüklerin arşiv kopyalarını siler. Program ayarları klasörde saklanır /etc/logrotate.d.. Bu klasördeki her bir dosya, belirli program günlüklerinin yönetimini belirler. Örneğin dosya /etc/logrotate.d/rsyslog. Bu, sistem günlüklerinin yönetimidir. Depolanan günlüklerin boyutunu azaltmak için, bu dosyalarda parametreleri belirlemeniz gerekir. 0 döndürün. ve günlük.. Örneğin, günlüğün boyutuna bir sınır da ekleyebilirsiniz. 10m boyutu. (10 megabayt).

sudo gedit /etc/logrotate.d/rsyslog.

Ve sonra bu dosyayı düzenleyin. Bu klasördeki diğer dosyalarla da yapabilirsiniz. Programın genel ayarlarını değiştirebilirsiniz. logrotate.dosya aracılığıyla. /etc/logrotate.conf..

Günlüklerin dönme ayarlarını değiştirdikten sonra, tüm eski günlükleri (günlükleri) silebilirsiniz. Terminaldeki Takım:

sudo bul / var / log -Type f -name "* .gz" -delete

RAM'deki TMP Klasörü

Geçici dosya klasörünü RAM'e taşıyabilirsiniz. FSTAB dosyasını düzenleme yoluyla:

sudo gedit / etc / fstab

ve bir dize ekleyin tMPFS / TMP TMPFS Varsayılanları, NOEXEC, NOSUID 0 0

Ancak, dikkatli olmak gerekir.

İkincisi, bu klasörde bazı programlarınız, sistemi yeniden başlattıktan sonra kullandıkları verileri saklayabilir.

Genel olarak, önce bu klasörün içeriğini diskteki içeriğini inceleyin ve ardından RAM'e transferinde bir karar verin.

Diskteki Takas Kullanma

Sistemin bir disk takası kullanmaya başladığı koşulları değiştirebilirsiniz. Varsayılan olarak, Ubuntu, RAM% 40 veya daha fazla işgal edildiğinde bir disk takası kullanmaya başlar. Bu davranışı değiştirebilirsiniz.

sudo gedit /etc/sysctl.conf.

ve dosyanın sonunda bir dize ekleyin: vm.swappiness \u003d 10.

Sonra parametreleri yeniden başlatmak için: sudo sysctl -p.

VM.swappness \u003d 10 parametresi, RAM% 90'ını doldururken disk takasının kullanılacağını gösterir.

Önbellekleme kaydının parametrelerinin diske değiştirilmesi

Ubuntu önbellekleri (RAM'de) tüm disk yazma işlemleri. Ve onları ertelenmiş modda gerçekleştirir. Kayıt Önbelleğinin Ayarlarını Yönetme Sistemi veri kaybı riskiyle veya aksine, iş yavaşlatan, veri kaybı riskini azaltır. Farklı efektler elde edebileceğiniz bir disk kaydı için birkaç önbellekleme parametresi vardır.

Ana parametreler:

  • vm.dirty_background_ratio. - Hazırlanan önbellek sayfalarını yerleştirmek için RAM boyutu.
  • vm.dirty_ratio. - Genel bir yazma önbelleğini barındırmak için RAM boyutu.

Yardımcı parametreler:

  • vm.dirty_expire_centeconds. - Önbellek sayfalarını bellekte kaydetmek için eğitilen zaman aralığını gösterir.
  • vm.dirty_writeback_centics. - Diskteki önbelleği sıfırlayan sistem işleminin uyku modundan çıktıktan sonra zaman aralığını belirtir ve diskteki bir önbellek boşaltma işlemleri yapılması gerektiğini kontrol eder.

Tüm bu parametreler dosyaya kaydedilir. sudo gedit /etc/sysctl.conf.

Örnek 1. Kayıt önbelleğinin boyutunu arttırın (sistemin ivmesi):

  • vm.dirty_background_ratio \u003d 50.
  • vm.dirty_ratio \u003d 80.

Örnek 2. Yazma önbelleğini azaltma Boyutu:

  • vm.dirty_background_ratio \u003d 5.
  • vm.dirty_ratio \u003d 10.

Bu parametrelerin mevcut değerlerini ekip olabileceğini öğrenin sysctl -a | Grep kirli..

Bu parametreleri dikkatli olarak değiştirmeniz gerekir. Karşılıklı etkilerini açıkça anlamak, RAM büyüklüğüyle olan bağlantılarının yanı sıra olası yan etkileri.

Örneğin, önbellek veya zaman aralıklarının boyutundaki bir artış, güç kapatıldığında veya kritik sistem arızası olduğunda büyük miktarda veri kaybına neden olabilir.

Ya da büyük bir kayıt talebi olan bir kompleksindeki büyük bir önbellek boyutu, kayıt talepleri uzun süre engellendiğinde, sistemin dolu önbellekten gelen çok miktarda veriyi sıfırlaması gerektiğinden periyodik olarak bir durum yaratabilir.

Dash menüsünün ivmesi

Dash menü arama çubuğunda bir şeyler yazdığınızda Internet Kaynakları Aramasını (Wikipedia) devre dışı bırakabilirsiniz. Grafik arayüzü sayesinde: "Ayarlar - Koruma ve Gizlilik - Arama: İnternet arama sonuçlarını görüntüleyin."

Veya terminalden: gsettings, "com.canonical.unity.lens" uzaktan içeriği arama yapmadı.

Ayrıca, çevrimiçi mağazalarda ticari teklifleri devre dışı bırakabilir ve arayabilirsiniz. Terminaldeki Takım:

gsettings, "com.canonical.unity.lens" engelli-kapsamları "[" daha fazla_sugjjestions-amazon.scope "," more_suggestions-u1ms.scope "," More_suggestions-populartarracks.scope "," Music-musicstore.scope "," More_sugjestions "," -ebay.scope "," More_suggestions-ubuntushop.scope "," Daha fazla_suggestions-skimlinks.scope "]"

Metin Editör Gedit'e kodlama ekle

"Krakyar" olmamak için, Windows metin dosyalarını açtığınızda, GEDIT editöründe Windows-1251 kodlamasını eklemeniz gerekir. Terminaldeki Takım:

gsettings set org.gnome.gedit.preferenes.encodings otomatik olarak tespit edildi "[" UTF-8 "," Windows-1251 "," Akım "," ISO-8859-15 "," UTF-16 "]"

Scrollbara Birlik Geleneksel Türler

Varsayılan olarak, birlikteyken, kaydırma çubukları gizlenir. Ancak sürekli olarak görünür olduklarını yapabilirsiniz. Terminaldeki Takım:

gsaettings com.canonical.desktop.interface scrollbar modunu normal

Ubuntu altında basit, konforlu mp3 çalar

Ubuntu'daki kutusundan RhythmBox Music Player yüklü. O güzel canavar. Silinebilir ve daha akıllıca bir oyuncu kurabilirsiniz.

sudo apt-get rhythmbox kaldırmak

sudo apt-tourcious yüklemek

Gereksiz fırfırlar olmadan tüplü küçük oyuncu:

sudo apt-get install qmmp

Programı başlatmak için klavye kıtlığı ekleme

Bir tuş kombinasyonu atarsanız, Nautilus gibi düzenli olarak kullanılan programlar klavyekten çalıştırılabilir. Bu, bir grafik uygulaması "ayarları - klavye - klavye kombinasyonu" ile yapılır:

"Ek kombinasyonlar" bölümünde, başlat komutlarınızı ekleyebilir ve bunları tuşlarıyla bağlayabilirsiniz.

İlk komut ekle. Ardından, komutlar listesinde, istediğiniz satırda fareye tıklayın ve istediğiniz tuş kombinasyonuna basın.

Ubuntu'da tüm pencereleri (açık masaüstü) daraltın

Ubuntu 14.04'te, varsayılan olarak, tüm açık pencereleri klavyeden çıkarabilirsiniz: Ctrl + Win + D. Ek olarak, aynı işlemi gerçekleştirecek olan başlat paneline bir düğme ekleyebilirsiniz. Bu, Grafik Applet "ayarları - Tasarım - Modu" ile yapılır:

Klavye kısayolu Ctrl + Win + D, bence, rahatsız edici. Kullanılan pencerelerde Win + D. (Böyle bir kombinasyon Ubuntu'nun 11 versiyonunda idi). Bu kombinasyonu değiştirmek için programı yüklemeniz gerekir. compizConfig-Ayarlar-Yöneticisi. Sonra çalıştırın ve "masaüstü" açık "bölümünde Ubuntu Unity eklentisi.":

Parametre " Masaüstünü göster."Bu işlem için klavye kısayolunu belirler.

Meraklılar için

Sanal seks yapmak isteyenler için birkaç program önerebilir.

gsettings.

Konsol programı. Çok sayıda sistem parametresini değiştirmeyi mümkün kılar. Ayarlar, atanabilecek anahtarların şemalarında ağaç diyagramları olarak düzenlenir.

Kutudan yüklü. GSETTINGS yardım komutu bir parametre listesi görüntüleyecektir. Örneğin Gsettings Liste-Yürüyüşü Genel bir şemaların, tuşların ve geçerli değerlerin bir listesini verir.

dCONF.

Grafik programı. Ayrıca sistem ayarlarını değiştirmenizi sağlar. Yüklemeniz gerekir ( sudo apt-get install DCONF).

Prensip olarak, bu iki programı kullanarak, elinizi anüs ubunt'taki dirseğe sokabilirsiniz :) Ama dikkatli olun, beğenmeyebilir :)

Eğer kullanışlı olsaydınız veya bu makaleyi sevdiyseniz, yazarın materyalini desteklemek için tereddüt etmeyin. Para atmak kolaydır Yandex Cüzdan Numarası 410011416229354. Veya telefonda +7 918-16-26-331 .

Küçük bir miktar bile yeni makaleler yazmaya yardımcı olabilir :)

Nazik kafa kardeşlerimiz sistemlerini haftalarca derleyecekken, birkaç konsey uygulayacağız ve gezegendeki hızlı penguen'i tam olarak ele geçireceğiz. Ubuntu ve bu yüzden neredeyse Gentoo'da yürüdüler, ancak değişikliklerimiz Pygoscelis Papua'nın pençelerinin zaferini kırmaya yardımcı olacak. Bağın, hızlanıyoruz!

Compiz'ı devre dışı bırak

Compiz-composite pencere yöneticisi X pencere sistemi için OpenGL'yi kullanarak 3D grafikleri hızlandırır. Gnome ve KDE de dahil olmak üzere herhangi bir masaüstü ortamında mevcut birçok yeni grafik efekti sunar. Bir video kartı için sürücüleriniz varsa, daha sonra yönetici etkinleştirilir. "Performans Performansı" modunda bulunan Compres Video Kartının sürekli olarak tam bir yük üzerinde çalıştığını ve fan cirosunu yavaşlatmayacağını unutmayın. Video kartından sessizlik istiyorsanız veya kilowatta almak istiyorsanız, Compiz'in etkilerini basitleştirmenizi veya hiç açmanızı tavsiye ederim. İlk durumda, CompizonFig-settingManager paketini bir sinaptikten veya komuta terminalinde yüklemeniz gerekir:

$ sudo tutum yükleme
CompizConfig-Ayarlar-Yöneticisi

Compiz özelliklerine erişmek ve zevkinizin etkilerini kolaylaştırmak için, rota boyunca geçiş yapın: Menü ("Sistem" parametreleri "| COFFIZ CONFIGHT SETUP Manager. Compiz'i devre dışı bırakmak istiyorsanız, bu," | Sistem menü öğesi ile yapılabilir "| Sistem ћ Parametreler R "görünüm," dış "sekmesinde," Etkileri olmadan "genişletin.

GTK gecikmeleri azalır

Ubuntu'da, çalışma ortamı GTK'nın önemli bir rol oynadığı GNOME'dir. Bu tulk ayarlarını değiştirerek, kullanan tüm uygulamaları etkileriz. Gecikmelerden sorumlu parametreleri bükmeyi öneriyorum:

$ GEDIT ~ / .GTKRC-2.0
### İşaretçinin, alt menü görünmeden önce işaretçinin menü öğesinde kalması gereken milisaniyede minimum süre
Gtk-menü-popup-gecikme \u003d 0
İşaretçi alt menüye geçtiğinde, alt menüyü gizlemeden önce milisaniye zamanını ###
Gtk-menü-popown-gecikme \u003d 0
### Menü panelinden sonra alt menüden önce milisaniyede gecikme
GTK-Menü-Bar-Popup-Gecikmesi \u003d 0

Takı ayarı GNOME.

GNOME ayarları, MS Windows kayıt defterinde analoji ile depolanır, "Kayıt defteri" gnome'un XML dosyalarıdır. Bunlara erişim GCONF-Editor Configuration Editor veya GCONFTOOL-2 komutu aracılığıyla elde edilebilir. Kayıt defterinin yanıt süresini hızlandırmak için aşağıdaki adımları izleyin:

1. Animasyon efektlerini kullanmamak için metacik işaret ediyoruz, böylece kaynak tüketimini azaltıyor:

$ GCONFTOOL-2 - TTYPE BOOL - SET / APPS / Meta Aracımının / Genel / Azaltılmış_Resources True

Değişecek tek şey - Windows'u hareket ettirirken içerikler görüntülenmeyecektir;

2. Panellerin açma / kapama animasyonunu kapatın:

$ GCONFTOOL-2 - TTYPE BOOL - SET / APPS / PANEL / Global / Enable_Animations Yanlış

3. Klavyenin, fare vb. Yardımcı teknolojilerini kapatacağız, engelli insanlar için tasarlanmıştır:

$ GCCONFTOOL-2 --TYPE BOOL - TUTMA / Masaüstü / GNOME / Arayüz / Erişilebilirlik Yanlış

4. "Hızlı" panellerin animasyon hızını ayarlayalım:

$ GCONFTOOL-2 - TTYP STRING - SET / APPS / PANEL / Global / Panel_Animation_Speed \u200b\u200bPanel-Speed-Hızlı

Açık uygulama penceresi sırasında ikincisinin öne çıktığı bir mod setiniz varsa, fare uçan ve Windows uzantısı arasındaki gecikmeyi kontrol eden Auto_raise_Delay parametresini verebilirsiniz:

$ Gconftool-2 - Tipi Integer - Scet / Apps / Meta Aracım / Genel / Oto_raise_Delay 100

XML Optimizasyonu

Yapılandırılmış XML dosyalarında, Ubuntu mağaza ayarlarında ve verilerinde birçok program. Bir XML'yi "okunabilir" bir formattan dönüştürmek, bir kişiye, bir formatta, bir bilgisayara uygun bir şekilde dönüştürmek mümkündür. Dönüştürülmüş XML dosyaları daha hızlı yüklenir ve daha az RAM işgal edilir. Bu dönüşüm, indirilebilecek komut dosyalarına yardımcı olacaktır: www.gnomefiles.org/app.php?soft_id\u003d1397. Alınan arşivi açın (masaüstü-optimizasyonlar.tar.gz) ve komut dosyalarını normal hesaptan çalıştırın:

  1. rhythmBox-QuickStart RhythmBox müzik çalar dosyalarını optimize eder;
  2. evrim-optimize, evrim posta dosyalarını optimize eder;
  3. gNOME-Optimize GNOME dosyalarını optimize eder;
  4. openOffice-Optimize OpenOffice Office paket dosyalarını optimize eder. Org;
  5. dOC Optimize, GNOME yardım dosyalarını optimize eder;
  6. gconf-optimize GNOME yapılandırma dosyalarını ("Kayıt defteri" GNOME) optimize eder.

Sistemde birkaç hesap varsa, RhythmBox-QuickStart ve Gconf-optimize komut dosyaları her hesaptan çalıştırılmalıdır. Komut dosyalarını birkaç kez çalıştırırsanız korkunç bir şey olmayacak - "optimize edilmiş" optimizasyonu yok edilmez. Değişikliklerin etkili olması için XML'yi optimize ettikten sonra sisteme geri tepme önerilir.

Komut Dosyaları, Hem Dosyayı hem de Sistem dosyalarındaki hem de Sudo'dan ayrıcalıkları soruyor. Scriptler yedek kopyaları yapar, ancak uzun bir optimizasyon prosedürü varsa, elektrik kesintisi nedeniyle bilgisayarı yeniden başlatırsınız, sonuçlar belirsiz ve konuşlandırılabilir olabilir. UPS'in varlığı açıktır.

Qt kullanarak programların lansmanını hızlandırın

Geleneksel olarak, GNOME'nin GTK olduğuna inanılıyor ve KDE bir QT'dir, ancak hiçbir şey kullanıcının KDE'de GTK programlarını çalıştırmasını ve GNOME'deki QT programlarını çalıştırmamasına inanılıyor. Hatta daha fazla! GNOME ve KDE'nin yazarları, "başkalarının" programlarına çok "akrabalar" gibi göründü. Şimdi QT kullanarak yazılan programların lansmanını nasıl hızlandıracağınıza bakacağız. Aslında, QT "SHNA programı KDE'ye bağlı olmayabilir, ancak bu ortamın yeteneklerini kullanabilir. Bunun için, başlangıçta, bir" minimum kde seti "almalıdır. Hangi programların KDE'ye bağlı olduğunu bulmak için nasıl? Terminalde ekibe veriyoruz:

$ sudo yetenek araması "~ i! ~ nlib (~ dqt | ~ dkde)"

Yüklü ("~ i") paketleri görüntülenir ve bu bir kütüphane değildir ("! ~ Nlib") ve bunlara bağlı olarak QT ("~ DQT") veya bağımlıdır KDE ("~ DKDE"). Önleme "Minimal KDE Seti" ve ilgili kitaplıkları bellekte tutmak, bu programları başlatırken ivme elde edeceğiz. Hile çok basittir: "T parametreleri" menüde "T parametreleri" '' '' e girme uygulamaları, FASTQT adının altına program / USR / bin / KDEINIT'i ekleyin. Her şey, bilgisayarı yeniden başlattıktan sonra, QT programlarınız daha hızlı başlayacaktır.

Hızlandırma Programı Preload'i kullanmaya başlar

Önyükleme, arka planda çalışan bir şeytandır, bu da en sık kullanılan programlar hakkında bilgi toplayan, bunları ve bunlar tarafından kullanılan kütüphaneleri önbelleğe alır, bu da program indirme hızında bir artışa yol açar. Sadece bir önyükleme ekibi kurmanız gerekir:

$ sudo yetenek yüklemek preload

Veya bir sinaptik başlatın, içinde bulun ve yükleyin. Varsayılan ön yükleme ayarları çoğu kullanıcı için uygundur, bu nedenle /etc/preload.conf dosyasındaki hiçbir şeyi değiştirmeniz gerekmez.

SQLite dosyalarının kolay optimizasyonu

Ubuntu'daki birçok program, verilerini metin dosyalarında değil, veritabanlarında ve sıklıkla SQLite protrude'u ikincisi olarak kaydeder. Bu tür DBMS'nin araçları, boş kayıtları temizleyebilir ve bir veritabanı dosyası dizinleri oluşturabilirsiniz. Her şeyden önce, SQLite3'ü bir sinaptikten veya terminaldeki kadran üzerinden yükleyin:

$ GEDIT ~ / bin / optimizer.sh
#! / bin / sh
### Firefox için optimizasyon
~ / .Mozilla / -name "* .sqlite" -print -xec
Sqlite3 () "vakum; reindex;" \u003e / dev / null 2\u003e & 1 \\;
### Epiphany için optimizasyon
Bul ~ / .gnome2 / epiphany -name "* .sqlite"
-Print -xec sqlite3 () "vakum; reindex;" \u003e
/ dev / null 2\u003e & 1 \\;
### Liferea için optimizasyon
sqlite3 ~ / .liferea * / liferea.db "vakum;
Reindex; "\u003e / dev / null 2\u003e & 1
Çık 0.

"CHMOD + X ~ / BIN / OPTIMIZER.SH" komutunu kullanarak dosyayı çalıştırılabilir hale getirin.
Periyodik olarak, bu komut dosyasını, veritabanı dosyalarını optimize etmek istediğimiz kapalıyken arayabilirsiniz.

Toplam SQLite Dosya Optimizasyonu

Önceki bölümde, SQLite-dosya veri dosyalarını Firefox, Epiphany ve RSS okuyucular Liferea optimize ettik. Şimdi biraz zorlaştırın. Tüm SQLite dosyalarını ana dizindeki bulacağız ve bunları ödemek için onları belirteceğiz :). Neye ihtiyacımız var?

1. Henüz yapmadıysanız, SQLite3'ü bir sinaptik veya terminalden yükleyin:

$ sudo setitude sqlite3

2. Aşağıdaki gibi ~ / bin / sqlite_shrink.sh dosyası oluşturun:

$ GEDIT ~ / bin / sqlite_shrink.sh
#! / bin / sh
Bul ~ / -Lize + 100K -Type f -print0 | \\
Okunurken "" dosyası; yapmak.
Abs_file_name \u003d $ (ReadLink -F "$ Dosya")
Headfile \u003d `kafa -c 15" $ abs_file_name "`;
["$ headfile" \u003d "SQLite formatı 3"] ise; Sonra.
file_size_do \u003d `du -b" $ abs_file_name "| Kesim
-F1`
Sqlite3 "$ abs_file_ame" "vakum; reindex;" \u003e / /
Dev / Null 2\u003e & 1
file_size_posle \u003d `du -b" $ abs_file_name "| Kesim -f1`;
Echo "$ abs_file_name";
Echo "$ 'a kadar $ file_size_do";
echo "$ file_size_posle";
Echo -n "yüzdesi"
Echo "skala \u003d 2; ($ file_size_posle / $ file_size_
Do) * 100 "| BC -L
fi
Bitti
Uyku 2.
Çık 0.

3. ~ / Bin / sqlite_shrink.sh.

4. Şimdi ubuntu'daki oturumu kapatın ve konsola tıklayarak . Giriş Konsolu ve Komuta:

$ sudo /etc/init.d/gdm durağı
$ sudo /etc/init.d/kdm durak
$ ~ / bin / sqlite_shrink.sh\u003e ~ / Report_sqlite_shrink.txt

5. Komut dosyasının sonunu bekleyin ve yeniden başlatın:

$ sudo shutdown -r +0

Total dosyadan sonra, SQLite kullanan tüm programlar yararlanacaktır. Ve hangisi? ~ / Report_sqlite_ shrink.txt okuyun, temizleme ve yeniden ilahisizden önce ve sonra dosya adlarını, boyutunu göreceksiniz. Google Chrome ve KDE sevenler kesinlikle bu tavsiyeye sevinir. Periyodik olarak prosedürü tekrarlayın ve serinletici etki garanti edilir.

Önbellek oluşturma

GTK +, uygulamaları başlattığınızda gereksiz sistem çağrıları ve disk işlemlerini önlemek için GTK-Update-IconCache tarafından oluşturulan önbellek dosyalarını kullanabilir. Önbellek dosyası formatı birden fazla uygulamanın (mmap () ed) paylaşmasına izin verdiğinden, genel bellek tüketimi de azalır. GTK-Update-icon-cache'yu çağıran ve bu simgelere erişimi hızlandıran önbellek oluşturan bir komut dosyasını çalıştırmak için periyodik olarak kalır. Yazı tipleri için açıklamalar oluşturan FC-Cache'yu aynı anda arayın.

$ GEDIT ~ / bin / rebuild_cache.sh
#! / bin / sh
### önbellek güncelleme simgeleri klasöründeki
D için ~ / .cons / *; GTK-Update-icon-cache -f $ d yapın;
Bitti
### Önbellek güncelleme simgeleri sistemde
D / usr / share / simgeler için / *; Sudo GTK-Update-IconCache yapın
-f $ d; Bitti
### font önbellek güncellemesi
Sudo fc-cache -fv
Fc-cache ~ / .fonts

"Chmod + x ~ / bin / rebuild_cache.sh" komutunu kullanarak dosyayı yürütülür. Yeni yazı tipleri ve GNOME konularını sisteme eklerseniz, daha sonra bunlar için önbellek oluşturacak olan Script ~ / bin / rebuild_cache.sh.sh'yi çalıştırın.

Önbellekleme sembolü masaları

Boş bir katalog oluşturun

$ mkdir ~ / .pose-cache

Artık QT / GTK programlarınız, LIBX11'in ~ / .compose-önbellek önbelleğe dayanıklı bilgilerinde oluşturulması ve tekrar kullanması nedeniyle, qt / gtk programlarınızın başlaması ve daha az hafızayı tüketmesi biraz daha hızlı olacaktır.

Ubuntu salıncak

Modern işletim sistemlerinde "Podging" kavramı kullanılır. Bunun bir süreç olduğunu hatırlayın, RAM eksikliği ile kullanılmayan hafıza sayfalarını, çağrı bölümüne adlandırılan bir alana geri çeken bir işlemdir. Sayfa tekrar gerektiğinde, RAM'e geri yüklenir. Takas, RAM'den birçok kez daha yavaş olan bir sabit diskte yaşadığı için, Tudazyudu sırtındaki sayfaların aktif hareketi, bilgisayarın çalışmasını bir bütün olarak yavaşlatır. Çıktı? Bilgisayarın görevleriniz için yeterli RAM olması gerekir. Sonuç Banal, ama öyle.

Her şeyi, Ubuntu'nun RAM ve çağrı alanının kullanımı ile ilgili davranışlarını değiştirmek için. Böyle bir parametre VM.swappiness var, varsayılan olarak, 60 değerine sahip bir değeri vardır ve Swap bölümündeki sayfaların aktif sıfırlanmasının başlayacağı boş hafızanın yüzdesini belirlemeye yarar. Başka bir deyişle, bellek% 40 (100-60) işgal ettiğinde, Ubuntu zaten çağrı alanını kullanmaya başlayacaktır. Bilgisayarda çok sayıda RAM ile, VM.swappiness parametresinin değerini 10'a düşürmek daha iyidir, böylece Penguen'e takas kullanmamaya, böylece meşgul kapsamı% 90'a (100-10) ulaşmaz. Böyle bir değişiklik için, terminali ve komutu başlatmak için en kolay yolu:

$ sudo sh -c "vm.swappiness \u003d 10" \u003e\u003e /etc/sysctl.conf

Yeniden başlattıktan sonra, akıllı koşu daha verimli olmak için kullanılacak ve yavaş takas daha az yaygın olarak dahil edilir.

Sonuç

Ayarların muhafazakarını her zaman belirleyebileceğini ve işletim sistemi / programın geliştiricisi, büyük bir sistem yelpazesinde çalışmalarını istediğini anlamalısınız. Bu nedenle, ayar işlemleri "her şeyi hızlıca yap" yazısıyla bir düğmeye basmak değildir. Konseyde neyin açıklandığını anlama ve ivmelenin tam olarak ne elde edildiğini analiz ederek, komutları dikkatlice uygulayın ve sistemin davranışını dikkatlice uygulayın. Umarım ipuçları sizin için kullanışlıdır ve penguinin sizin için daha duyarlı hale geldi.

Bilgi.

  • Arabirimin yanıtlılık derecesini kontrol edin GTKPERF: linux.softpedia.com/progdownload/gtkperfdownload-6715.html
  • İpuçları birer birer uygulayın, her seferinde sistemi yeniden başlatmanız önerilir. Zaman yönetiminin etkisini kontrol edin, acele etmeyin.
  • Mucizeler olmaz. İpuçları veya ücretsiz bellek kullanın veya hızlandırmak için bir şeyin bağlantısını kesin.