it-swarm-tr.com

Ubuntu genel sistem performansını nasıl artırabilirim?

Ubuntu'da genel sistem performansını iyileştirmeye yönelik ipuçlarınız nelerdir? Bundan ilham alarak sor Bazı varsayılan ayarların Ubuntu'da oldukça tutucu olabileceğini ve daha hızlı yapmak isterseniz çok az riskle veya hiç risk olmadan Tweak uygulamasının mümkün olduğunu anladım.

Bu, uygulamaya özgü (örneğin, firefox'un sayfaları daha hızlı yüklemesini sağlar) değil, sistemin genelidir.

Tercihen, cevap başına 1 ipucu, insanların bunu uygulayabilmesi için yeterli ayrıntıya sahip.

Birkaç benim olacak:

  • Install Preload (Yazılım Merkezi veya Sudo apt-get install preload);
  • Change Swappiness value - "çekirdeği, belleği boşaltmaya çalışırken değiştirmeyi tercih ettiği dereceyi kontrol eder";

Seninki nedir

Not: Bunun benzersiz bir cevabı olması gerekmediğinden, bunun yerine, birkaç faydalı ipucu olması nedeniyle, bu topluluğu bir anda kullanıma hazırlıyorum.

346
Decio Lira

"Ortalama Joe" iseniz, o zaman hiçbir şey yapmayın. Anlamadığınız program veya ayarlarla uğraşmayın. İnternette yayınlanan ipuçlarını takip ederek, bazı yazılımları kendiniz derleyerek ya da kişiselleştirilmiş bir çekirdek yükleyerek sisteminizin performansını nasıl artırabilirsiniz.

Bu ipuçlarından bazıları size küçük performans iyileştirmeleri sağlayabilir, ancak bazıları yanlış ayarı değiştirdi, yanlış servisi devre dışı bıraktı, yanlış sürücüyü yüklediyse vb.

Bu nedenle sadece güzel çalışan sisteminiz için mutlu olun. Ve BTW: Neden bu yüzde 5 performans iyileştirmesine ihtiyaç duyuyorsunuz? Ofis belgelerinizi daha hızlı yazmaya ya da tatil fotoğraflarınızı yarı yarıya düzenlemenize yol açmaz.

Ve açık olmak gerekirse: Ortalama Joe değilseniz, ancak geliştirici/hardcore bir oyuncu/... alabileceğiniz herhangi bir programa ihtiyacınız varsa, bu yorumun hedefi siz değilsinizdir. .

178
Bananeweizen

Gerekmeyen servislerin otomatik olarak başlatılmasını engelleyin (hatta paketi tamamen kaldırın).

Bir çok paket otomatik olarak hizmetleri başlatır. Bu hizmetler daha sonra hiç kullanılmasalar bile belleği ve işlemciyi kullanır. Bu durumda, bu hizmetleri durdurmak veya otomatik başlatmayı kaldırmak ve yalnızca ihtiyaç duyulursa başlatmak daha iyidir.

Uygulamaları 10.04’de başlatmaktan kaldırmak için, Sistem> Tercihler> Başlangıç ​​Uygulamaları (diğer sürümlerde biraz farklı olabilir)

12.04'te Dash Icon işaretini tıklayarak başlangıç ​​uygulamalarını seçebilirsiniz. Ardından, başlangıç ​​yazın ve "başlangıç ​​uygulamaları" seçin.




alt text

Ve sadece ihtiyacınız olmayan uygulamaların işaretlerini kaldırın. Fakat emin ol bu konuda yalnızca bilmediğiniz uygulamaları kaldırmayın. Birinden emin değilseniz, bu şekilde bırakın. Bir google arama veya burada belirli programlar hakkında yeni bir soru yardımcı olacaktır.

101
txwikinger

[Feragatname] Aşağıdakilerin sorumluluğu size aittir.

Tushar Neupaney bu önerileri verir burada :

1. Daha hafif uygulamalar kullanın (Varsayılan uygulamalarınızı onlarla değiştirin)

  • Gedit >> Mousepad
  • Resim görüntüleme (EOG…) >> Gpicview
  • Ağ Yöneticisi >> Wicd
  • Evince >> epdfview

2. Değişkenliği Azaltın

  • Sudo vim /etc/sysctl.conf

    Düzenleme: vm.swappiness = 10

3. Çift çekirdekli (Eşzamanlılık kullanın)

  • Sudo vim /etc/init.d/rc

    Düzenleme: CONCURRENCY = Kabuk

    Shell seçeneği artık kullanılmıyor. Varsayılan değer makefile ve Shell 2010-05-14 için makefile .

4. /Et/cache/apt/archives ve gereksiz apt-kaynakları listesindeki apt cache 'i /etc/apt/sources.list adresinde temizleyin

  • Sudo apt-get autoclean

5. BUM'u yükleyin (Önyükleme yöneticisi)

  • Sudo apt-get install bum

    Gereksiz uygulamaları ve hizmetleri başlangıçtan kaldırın

6. Gereksiz bazı TTY’lerin

  • Sudo vim /etc/default/console-setup

    Düzenleme: ACTIVE_CONSOLES = ”/ dev/tty [1-3]“

    Not: /etc/init/'e gidin ve tty'nin YAPMAYIN istediğiniz dosyaları değiştirin. Bunları düzenleyin ve “runlevel on start” ile başlayan satırları yorumlayın. Bu nedenle, bu durumda, "tty4.conf" içindeki "tty6.conf" dosyalarındaki başlangıç ​​satırını yorumlayacaksınız.

7. Prelink'i yükleyin

  • Sudo apt-get install prelink
  • Sudo vim /etc/default/prelink

    Düzenleme: PRELINKING = Evet

  • Sudo /etc/cron.daily/prelink

    Aslında, Prelink yararsızçünkü Feisty Fawn (Ubuntu şimdi çok etkili bir çalışma zamanı bağlayıcı kullanıyor çünkü). Buna ek olarak, müdahaleci - çalıştırılabilir dosyaları doğrudan değiştirir ve sonunda onları kırabilir. YAPMAYINyapın.

8. Ön Yüklemeyi Yükle

  • Sudo apt-get install preload

9. Hazırda bekletme ve uyku işlevlerini kullanmazsanız kinitlerden kurtulun.

  • Sudo vim /etc/initramfs-tools/conf.d/resume

    Düzenleme: Yorum (önüne # koy) RESUME = XXXX …………………….

76
sagarchalise

Önyükleyici menüsü zaman aşımınızı azaltın

Önemsiz geliyor, ama Ubuntu'da varsayılan 10 saniyenin zevklerim için çok uzun olduğunu gördüm. Ekranımın res'i otomatik olarak ayarlamasının biraz zaman aldığını söyleyin, ilk bakışta sayacın 8 saniye okuduğunu gördüm.

Zaman aşımını 3 saniyeye ayarlarım, önyükleme menüsünü görmem için bir saniye veririm (ekranımın res ayarladığı süreyi hesaplar). Bol miktarda, başka bir öğeyi seçmek için ok tuşlarına basmak, sayacı durdurur.

Grub (9.10 Karmikten önce)

Sudo -i gedit /boot/grub/menu.lst

"TIMEOUT" satırını bulun ve düzenleyin

Grub 2 (9.10 Karmik ve sonrasındaki yeni kurulumlar)

Sudo -i gedit /etc/default/grub

"GRUB_TIMEOUT" satırını bulup düzenleyin ve Sudo update-grub komutunu çalıştırın

42
invert

RAM yetersizse, Ubuntu depolarından zramswap veya zram-config kullanın. Kullanılmayan RAM içeriğini diske koymak yerine (genellikle RAM bariyerini tıkladıktan sonra sistemi dondurur) sanal olarak değiştirir. RAM'i her çalıştırdığımda sistemin donması yerine, performans kaybı hakkında çok az ya da hiç performans yaşamadım.

Bu sadece Natty ve üstü için çalışır (çünkü çekirdeğe 2.6.37.1 veya daha yenisine ihtiyacınız olacaktır). Daha eski sistemler için compcache kullanabilirsiniz, ancak manuel olarak ayarlamanız gerekir.

RAM sınırına hiç ulaşmamış olanlar için, yine de HDD sistemlerinde biraz hız artışı sağlar, ancak aynı efekti elde etmek için daha iyi bir şekilde değişmezliği azaltın daha iyi olursunuz.

SSD kullanıcıları: büyük olasılıkla herhangi bir hız artışı yaşamayacaksınız, ancak zramswap, SSD aşınmasını oldukça azaltabilir.

31
Shnatsel

Dosya sistemlerime " noatime " seçeneğini ekledikten sonra (ext4 ve reiserfs) genel bir performans artışı yaşadım.

Hız testi yapamıyorum, ancak sizi denemeye ve kendiniz görmeye davet ediyorum.

Ubuntu Forum'da Faydalı Kaynak: fstab'taki noatime sahip sabit diski kaydetme .

31
dag729

SSD için Mekanik Diskinizi değiştirin

Katı Hal Sürücüleri çok daha hızlıdır ve günümüzde neredeyse her bilgisayarda en fazla darboğaz gibi görünmektedir.

Birincisi, ilk açılış uygulamalarında ~ 15 saniyeden ~ 3 saniyeye kadar önyükleme süresinde bir düşüş yaşadım (örneğin Firefox, örneğin ~ 5 saniyeden bir saniyeye kadar).

Biraz kıyaslama ister misin? İşte birdir.

20
desgua

Cevabımın uygun olup olmayacağından emin değilim, çünkü Ubuntu, daha hafif alternatifler kullanan GNOME ve Ubuntu varyasyonları anlamına gelir; Xubuntu gibi biraz farklı adlara sahiptir.

GNOME'dan kurtulmak genelde önerdiğim ilk şey. Fluxbox gibi hafif bir şeyden memnunsanız, yapın.

20
vh1

vm.swappiness=10 öğesini /etc/sysctl.conf içinde ayarlayın. Belleği doldurduğum zaman gözle görülür bir hız artışı görüyorum. Eclipse'i çoğu zaman kullandığım için, fiziksel bellek seyrek bir mal haline gelebilir.

DÜZENLE:

buntu Swap SSS adresinden:

“Ubuntu’da varsayılan ayar swappiness = 60’tır. Bir takas değeri = 10 önerilir, ama deney yapmaktan çekinmeyin. Not: Ubuntu sunucu kurulumlarının masaüstü sistemlere göre farklı performans gereksinimleri vardır ve 60'ın varsayılan değeri muhtemelen daha uygundur. "

FAQ, değiş tokuşun ne olduğunu, nasıl kullanıldığını ve nasıl değiştirileceğini açıklamak konusunda oldukça eksiksizdir. Değişkenlikle değiştirmeyi veya diskteki swap dosyasının boyutunu düşünmeyi düşünenler için tavsiye edilir.

19
Erigami

Sesleri kadar saçma, her zaman sisteminizi güncelleyin!

17
Derek

/ Tmp dizininizi bir ram diskine yerleştirin.

https://superuser.com/questions/175861/ramdisk-ubuntu-10-04

17
Bigwave

Sahip olduğum bir Ubuntu makinesinde, masaüstü efektlerini hiçbiri olarak ayarlamanın (tüm grafik efektleri devre dışı bırakarak) çok büyük bir UI hızı iyileştirmesi yaptığını gördüm.

16
Skizz

Maksimum duman için ext4 tuning

Geri yazma modunu etkinleştirin. Bu mod tipik olarak en iyi ext4 performansını sağlayacaktır. Veri yazmak için günlük kaydını devre dışı bıraktığından, güvenilirlik maliyetinde olduğunu unutmayın. Veriler, ana veri sistemine meta verileri dergiye yüklendikten sonra yazılabilir. Sonuç olarak, eski veriler bir kilitlenme ve günlük kurtarma işleminden sonra dosyalarda görünebilir.

tune2fs -o journal_data_writeback /dev/sdXX

# Check fs options
dumpe2fs /dev/sdXX |more

kernel.org adresindeki belgeler :

Data = writeback modunda, ext4 hiç veri günlüğe kaydetmez. Bu mod, varsayılan modda XFS, JFS ve ReiserFS ile benzer bir günlük kaydı sağlar - meta veri günlüğü. Bir kilitlenme + kurtarma, kilitlenmeden kısa bir süre önce yazılan dosyalarda yanlış verilerin görünmesine neden olabilir. Bu mod tipik olarak en iyi ext4 performansını sağlayacaktır.

Daha da fazla duman

Daha fazla performansı sıkıştırmak için fstab seçenekler ekleyin: data=writeback,noatime,nodiratime

yani, /etc/fstab cihazınızı düzenleyin, sürücüleriniz için UUID’yi bulun ve mevcut seçenekleri ekleyin/değiştirin

/dev/sdXX /opt ext4 defaults,data=writeback,noatime,nodiratime 0 0

Fstab dosyanızı düzenlemeden ÖNCE ve yeniden başlatmadan ÖNCE geri yazma modunu açmak için tune2fs'yi kullandığınızdan emin olun. ÖNCE derim çünkü fstab'ımı değiştirdikten sonra yeniden başlattım, ancak geri yazma modunu açıp önyüklememi başlattım. Kaybedecek bir şey yok, ancak erişim sağlamak ve fstab'ımı değiştirmek için canlı bir CD kullanmak zorunda kaldım. İlk olarak test etmek için önyükleme yapmayan bir sürücüyü etkinleştirirseniz daha güvenlidir.

Hem önyüklemede hem de kapanmada ve günlük kullanımda hızda büyük gelişme.

Ayrıca, ek bir destek sağlayacak olan Journal modunu kapatabilirsiniz, daha fazla güvenlik için bağlı bir UPS'iniz olduğundan ve çalıştığından emin olun, çünkü bu özellikler kapalıyken verileriniz güvenli değildir, sistemimin UPS ve gücü en az üç kez kesintiye uğradı ve veri kaybı yaşamadım, ancak kilometreniz değişebilir.

12
Derek Brabrook

Ödeyebileceğinizden ve makineden alabileceğiniz kadar bellek alın.

10

Aşağıdaki sadece uzmanlar içindir. Adından da anlaşılacağı gibi, dikkatli olsanız bile verilerinizi yiyebilir ve yiyecektir.

eatmydata , fsync'i kapatacak olan paketteki bir damladır. Fsync, devam etmeden önce verilerinizin diske yazılmasını sağlayan bir sistem işlemidir. Genellikle bunu, elektrik kesintilerinden ve arızalardan kurtarmayı kolaylaştırır, hızlandırır ve veri kaybını azaltır. Yine de bir bedeli var; fsycn'i çağıran herhangi bir şey, daha sonraki bir tarihte yazmak üzere çekirdeğe veri iletmek yerine sıraya girmesini beklemek zorunda kalacak. Bazılarında, belki birçok dosya sisteminde, fsync, sadece korumak istediğiniz şeyleri değil, tüm verileri yazacaktır.

Fsync'in maliyete değmediği bazı özel durumlar vardır. Sayının bir sürü veriyi parçalayan bir sunucunuz olduğunu hayal edin. Bunu canlı bir veritabanında göstermektense, tutarlı bir yerel veritabanına atmak, fsync'i kapatmak için eatmydata'yı yüklemek ve bırakmasına izin vermek daha hızlı olabilir. Bu hala çökebilir ve veri kaybedebilir, ancak bir şeyin tek kopyası olmadığından, işlemi sıfırdan yeniden başlatabilirsiniz. Ya da örneğin, Ubuntu'nun inşa ettiğimiz sunucular, burada tek umursadığımız üretilen son paket. Veya, masaüstü tarafında, bir program (Firefox gibi) çok fazla senkronizasyon yapıyorsa, tüm sistemi yavaşlatır. Sadece bununla ilgili tüm verileri kaybetmeye hazır olun ya da korkunç sonuçlarla karşı karşıya kalın.

9
jldugger
  1. JFS dosya sistemini kullanın. Bu kaya gibi sağlam . en düşük CPU kullanımına ve çok iyi bir genel performansa sahiptir.

  2. Vm.vfs_cache_pressure öğesini ayarlayın. Bu benim/etc/sysctl.d/10-desktop-responsability

    [# ile yorum satırlarına önek verin, bu web arayüzü onları sevmiyor ...]

    Bu ayarlar, tipik bir masaüstü iş yükü için duyarlılığı artırır.

vm.swappiness, linux çekirdeğine, bu ikisi RAM için rekabet ettiğinde önbelleklere ilişkin uygulama kodunu desteklemesini ister.

vm.vfs_cache_pressure inode/dentry (yani dosya sistemi) önbelleğini ve diğer önbellekleri kontrol eder, yani mümkünse dosya sistemi meta verilerini RAM içinde tutmak istiyoruz.

Gönderen: http://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that

vm.swappiness=15

vm.vfs_cache_pressure=50
6
paul

Unity2D altında bile benzer şekilde kötü bir performans yaşadığınızı duyduğuma şaşırdım, birlik biraz kaynağa aç olma eğilimindedir. Olası bir çözüm, Lubuntu (LXDE) veya Xubuntu (XFCE) gibi diğer daha hafif Masaüstü Ortamları ile oynamak olabilir. Genel cevap verme ve performansta önemli bir fark göreceğinizi düşünüyorum.

Ek olarak, Başlangıç ​​Uygulamaları yöneticisine girmeyi ve giriş yaparken sizin için otomatik olarak başlatmak için Ubuntu'ya ihtiyacınız olmayan uygulamaların ve işlemlerin işaretini kaldırmayı deneyebilirsiniz (örneğin, Bluetooth'unuz yoksa Bluetooth Yöneticisi, kullanmıyorsanız UbuntuOne). , sadece kullanmadığınız programlar, vb.) Bunu yapmadan önce, ilk önce gizli başlangıç ​​uygulamalarını başlangıç ​​yöneticisinde görünür hale getirin:

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

Her zaman kullanılmayan uygulamaları kapatın.

Birçok standart uygulama, arka planda çalışırken çok fazla bellek ve çoğu zaman da CPU kullanır. Webbrowser, e-posta istemcileri vb. Bellek kullanımında çok verimsizdir ve gömülü olan javascriptler CPU zamanını kullanıcıya yararı olmadan kullanırlar.

Sadece şu anda kullanılan uygulamaları çalıştırarak, sistem çok daha hızlı olacaktır. Ayrıca, uygulamaları durdurmak, bellek sızıntılarında kaybolan belleği boşaltmanın tek yoludur.

Uygulamanın hızlı çalışan bir sistemde başlatılması, pencereleri aşırı yüklenmiş ve yavaş bir sisteme açmaktan genellikle daha azdır.

6
txwikinger

Swap Değiştir

Bölüm 1. Set takas. Bu degusa'nın cevabına göre olabilir, ancak tam tersi olabilir ve ne zaman daha etkili olacağı konusunda.

İçimizden mutlu olmamızın bir senaryosu, bol miktarda RAM'e sahip olmamız. Genel olarak, çekirdek ve uygulamalar tarafından doğrudan kullanılmasının küçük bir yüzdesine sahibiz, bazıları (ramfs ve tmpfs için kullanılan/tmp belleğindeki gibi performansı artırmak için başka tweaks kullandıysanız, büyük miktarda) ve konserler ve konserler dosya erişimimizi daha hızlı hale getirmek için disk önbelleği olarak kullanılıyor.

Bu senaryoda, önbellek dahil toplam kullanılan bellek arttığında ve bir uygulamanın daha fazla RAM'e ihtiyacı olduğunda, linux dosya sisteminden bir miktar önbellek alıp almayacağına veya takas bölümüne/dosyaya takılıp çıkmayacağına karar vermek zorundadır.

Tonlarca RAM aldığımızdan ve muhtemelen sadece değiş tokuş yapmaktan rahatsız olduğu için hazırda bekletme modunu etkinleştirebildik, bu önbellek miktarının bir kısmını almaya doğru eğilmek istiyoruz ve dolayısıyla düşük bir değiş tokuş etmek istiyoruz. Hazırda bekletme modunu seçmeyi umursamıyorsak, bu kadar yüksek RAM makinelerinin takas gerektirmediğini bile bulabiliriz.

Başka bir senaryo, birkaç ağır uygulama arasında geçiş yapan ve her birine makul bir süre harcayan düşük RAM bir kişidir. Belki IDE'lerinde, bazıları grafik editöründe, bazıları kendi tarayıcılarında, uyumluluk sorunlarını kontrol etmek için biraz diğer bazı tarayıcılarda ve posta istemcisinde her saat 5 dakika içinde biraz zaman geçiren bir web geliştiricisi düşünün. Ayrıca, aynı dosyalara tekrar tekrar okur ve yazar, böylece dosya önbelleğe alma işleminden önemli ölçüde yararlanırlar. Bu kişi muhtemelen linux’un şu anda aktif olmadıkları yoğun uygulamalardan hangisinin kullandığı hafızayı değiştirmek için daha istekli olmaktan yararlanabilir, bu yüzden swappiness muhtemelen onlar için daha yüksek olmalıdır.

Yalnızca, en yaygın tavsiyeden daha yüksek olması muhtemel olan en iyi ayar değil, aynı zamanda her zaman yine de ayıracak işleri olan kişiden daha fazla fark edeceklerdir.

Bölüm 2. Öncelik ve bölüm sayısı.

Her bir takas bölümünün önceliği vardır ve linux bunu en yüksek olanla kullanacaktır./Etc/fstab dosyasında ayarlanmadıysa -1 ile başlayarak negatif olarak kabul edilir (açık ayarlar 0 ile 32767 arasındadır ve -1, açıkça ayarlananlardan daha düşüktür) ve fstab ile -2 olarak sırayla devam eder, - 3 ve benzeri.

En iyi ayar, bölümlerin fiziksel olarak nerede olduğuna bağlıdır. Sadece bir tane varsa, o zaman farketmez (ama belki birden fazla olmalı, o yüzden okumaya devam edin).

Aynı fiziksel sürücüde iki veya daha fazlasına sahipseniz, aralarında arama yapmayı gerektiren iki bölüm kullanmaya çalışmadıkları için farklı önceliklere sahip olmaları gerekir (bunun otomatik olarak önlenip engellenmediğini bilen var mı?). Varsayılan değerler iyi. Yine de aynı sürücüde iki adet takas yapmanız iyi bir fikir değildir, ancak bir tane oluşturup daha sonra daha fazla takas yapmanız gerektiğine karar verdiyseniz (belki daha fazla RAM eklerken) olabilir.

İki veya daha fazla fiziksel sürücüde yaklaşık eşit hızda iki veya daha fazla sürücünüz varsa, bunları aynı önceliğe ayarlamak linux'un her ikisini de aynı anda kullanacağı anlamına gelir; bu da RAID veya her iki sürücüde de sık kullanılan dosyalar olduğundan emin olmak ister - iş aralarında bölünür.

İki veya daha fazla fiziksel sürücünüz aynı hızda ancak yalnızca bir tanesini takas ettiyseniz, yukarıdaki nedenlerden dolayı belki de bunu değiştirmeniz gerekir.

İki veya daha fazla fiziksel sürücünüz varsa, çok farklı hızlara sahipseniz, genellikle en hızlı sürücünün daha yavaş önceliğe sahip olmasını istersiniz, bu yüzden ilk önce kullanılır. Hatta daha yavaş bir şekilde değiş tokuş etmek istemeyebilirsiniz; hızlı takas için hızlı ama küçük bir sürücüde küçük bir takas yapın ve daha yavaş sürücüde daha büyük bir takas yapın; böylece hazırda bekletme için yeterli alana sahip olursunuz.

Bu ikisinin daha hızlı olması bir SSD ise, o zaman farklı lehte ve aleyhte iki alternatif vardır:

  1. En yüksek öncelikli veya belki de sadece SSD'yi hız için değiştirin.
  2. SSD'deki yazıları azaltmak ve dolayısıyla kullanım ömrünü artırmak için yalnızca SSD olmayanları değiştirin.

Sadece 2 numara, muhtemelen sadece kış uykusuna izin verecek takasınız varsa ve aksi halde çok fazla RAM, buna gerçekten ihtiyaç duymadığınız anlamına gelirse (ve bir SSD'ye para harcıyorsanız, belki de RAM 'a harcayın, belki de hazırda bekletme donanımınızı gösterecek bir hızla hazırda bekletme modundan başlatmak isteyen bir açılış hız fanatiği değilseniz! Aksi takdirde, denge SSD'nin ömrüne karşı hız ile ilgilidir.

Eğer başka bir G/Ç ile rekabet etmemek için sadece takas için var olan bir sürücünüz varsa, muhtemelen performans konusunda çok çekirdiniz ve zaten bu şeyleri benden daha iyi biliyorsunuz ve sadece alıp almadığımı görmek için okuyorsunuz. herşey yanlış!

5
Jon Hanna

Eğer Ubuntu 10.04'te açtıktan sonra hangi servislerin başlatıldığını görmek istiyorsanız "jobs-admin" komutunu çalıştırın.

Sudo apt-get install jobs-admin
5
webwurst

Bir Unity masaüstü kullanıyorsanız, LXDE veya Xfce gibi daha hafif bir arayüz deneyin.

4
Marco Hemminger

BIOS'tan internet bağlantısına geçme hakkında konuşuyorsak, NetworkManager kullanmadan ağ kurmayı önerebilirim, şahsen bunu yaptım çünkü çok yavaş bir DHCP sunucum var ve NetworkManager giriş yapana kadar ağ araştırması yapmıyor. .

4
LassePoulsen

Ubuntu-Tweak yardımcı programı, önbellekleri ve Yetim paketlerini kolayca temizlemenizi sağlayan kullanışlı bir "Kapıcı" aracına sahiptir.

Sudo apt-get install ubuntu-Tweak

2016-04-16 tarihinden itibaren Ubuntu Tweak’in terk edildiğine dikkat edin, yıldan önceki son güncelleme ile - bkz. https://github.com/tualatrix/ubuntu-Tweak (ne yapar http://blog.ubuntu-Tweak.com/2012/10/22/thank-you-ubuntu-Tweak-will-continue.html modası geçmiş).

Ubuntu Tweak's Janitor

4
Cormac O'Brien

varsayılan yerine daha hafif programlar kullanın: oo calc yerine gnumeric, oo write yerine abiword

4
user7757

Makinemi yavaşlatan şeyi buldum: gwibber-service. Belki de Twitter'da bir çok kişiyi izleyen bir hesabım olduğundan ve makineyi yenilediğinde makinem kötü gitti.

Kmassada'nın dediği gibi makinenin tepesini izliyordum ve çok yavaş olduğu zaman süreci farkettim. Sonra yürütme:

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

@blasmat Başlangıç ​​Uygulamaları’ndan geçtiği gibi, hizmetin otomatik olarak başladığını ve devre dışı bıraktığımı gördüm. Artık bilgisayarım çok daha hızlı. Yapabileceğim bazı gelişmeler olduğunu düşünüyorum (en iyi koşullarda hissetmiyorum), ancak 20 saatlik testin ardından performansın gerçekten iyi gittiğini söyleyebilirim.

4
Christian Vielma

_apt-fast_ yerine _apt-get_ kullanın ve apt önbelleğinizi tmpfs'ye koyun.

Apt-get 'in çalışabilmesi için önce aria veya axel'a ihtiyacınız olacak:

_apt-get install aria2c
_

veya

_apt-get install axel
_

ARIA kullandım. O zaman apt-fast'in kendisine ihtiyacınız var.

_Sudo add-apt-repository ppa:apt-fast/stable && Sudo apt-get update && Sudo apt-get install apt-fast
_

Soruları cevaplayın ve o zamandan itibaren apt-fast, paralel olarak paketleri indirmesi dışında hemen hemen her konuda apt-get işlevi görür. Tek bir uygulama yükleyecekseniz farketmez, daha büyük yüklemeler için çoktur.

Bununla birlikte,/etc/fstab dosyasındaki:

_tmpfs /var/cache/apt/archives tmpfs defaults,noatime,mode=1777 0 0
_

Bu, aynı paket farklı botlar üzerinde birkaç kez kullanılırsa, tekrar indirmek zorunda kalacağı, ancak yine de bu arada güncellenmiş olabileceği gibi bir dezavantajı var. Bunların daha hızlı erişimlerinin üst sınırlarına sahip, kullanılmayan paketleri otomatik olarak yeniden başlatırken temizliyor.

Bu deneyler boyunca tekrar kurduğum için, bir karşılaştırma yapmamı sağladı. 12.04 kurulumundan sonra, yazım sırasında, kurulumdan hemen sonra kullanılabilir bir çekirdek güncellemesi de dahil olmak üzere yaklaşık 300 güncelleme bulunur. Yazılım güncelleyicisini görmezden geldim ve yukarıdaki değişiklikleri _apt-fast update && apt-fast dist-upgrade_ önce yaptım ve indirme kısmı birçok kez daha hızlı (gerçek kurulum aynı zamanda sürüyor).

_alias apt-get="apt-fast"_ takma ismine sahibim, bu yüzden alışkanlıkları değiştirmem bile gerekmiyor (tek farklar indirmeyle ilgili farklı görüşler, indirmek isteyip istemediğim ile ilgili bir onay ve bir ima edilen Sudo Bunu unutuyorum ama bir şeyi tetikleme komutları aynı.

3
Jon Hanna

Performansı artırmanın bir başka iyi yolu CompizConfig Ayarlar Yöneticisi'ni yüklemek ve animasyon efektlerini, Pencereleri Soldurma ve Pencere Süslemeleri'ni devre dışı bırakmaktır. Masaüstü duvarı ve Expo da bir seçenek.

enter image description here

Ayrıca, OpenGL altında hızlı doku filtresi kullanın

enter image description here

2

Hangi işlemlerin çalıştığını ve hangilerinin en fazla belleği kullandığını kontrol ederim. Taktığınız bir şey bir bellek tutucusu olan bir şey olabilir. üst komut veya sistem monitörü kullanın.

Şekerleme konusunda değilseniz, aşağıdaki paketleri kurmanızı bile tavsiye ederim. Birlik ve temel cüceler arasında hatırı sayılır bir tepki süresi fark ettim.

Sudo apt-get gnome çekirdekli gnome-session-fallback

Ayrıca, başlangıçta neyin işe yarayıp neyin işe yaramadığını görmek için başlangıç ​​uygulamalarımı kontrol ederim.

Ayrıca belirli uygulamalardaki duyarlılığı da kontrol ederim.

grafik ayarlarını kontrol edeceğim son şey. Belki performans için pil ömründen ödün vermeniz gerekir.

2
kmassada

Ubuntu'nun hafif bir topluluk lezzetini deneyin

Ubuntu sisteminizle uğraşmak yerine: Ubuntu topluluk lezzetine yeni bir kurulum yapın, kaputun altında aynı Ubuntu motoruna sahip, ancak hafif bir masaüstü ortamı ve hafif uygulama programları ile.

  • ultra hafif Lubuntu veya

  • orta ışık Ubuntu MATE veya Xubuntu .

Yüklemeden önce onları canlı deneyin. LTS sürümlerini kullanmaya devam etmek iyi bir fikirdir ve size Ömrü Sonuna Kadar Kalan En Uzun Desteğe Sahip Sürüm olan 16.04.1 LTS ile başlamanızı öneririm. Aşağıdaki bağlantılarda ayrıntılı ipuçlarına bakın,

En uzun destek süresine sahip sürüm (bu yazıldığında)

En uzun destek süresine sahip olan sürümü 16.04.1 LTS bulmak biraz zordur. Aşağıdaki linklerin çalışması (2017-06-29),

2
sudodus

Birliğin Birlik hakkında hiçbir şeyden bahsetmemesini garip buluyorum. Birlik kesinlikle sistemin daha hızlı çalışması gerekiyorsa kaldırmayı düşünmesi gereken bir şeydir (Birliğin kullanıcının verimliliğini artırıp arttırmadığı konusunda tartışmayacağım (çoğu insan için oldukça öznel olduğu için).

Elimde Unity ile Ubuntu 14.04 ile VirtualBox ile oluşturulan sanal bir cihaza geldim. Varsayılan makine ayarları video için 32 MB, RAM için 2 GB ve CPU'da% 100 performans başlığıydı (tek kişi seçildi). Tabii ki CPU'm kötü bir tane (Intel'den 5-6 yaş arası i3, 1,66GHz ve iki çekirdekli). RAM öğesine adanan çok fazla VM ve Host cihazımda yalnızca 3.8GB fiziksel bellek bulunduğundan, bunu 512 MB'a indirmeye karar verdim. Sistemin ne kadar durgun olduğu inanılmazdı.

Canonical tarafından verilen önerilen minimum sistem gereksinimleri şakadır. Bu şartlar altında çalışan hiç kimseyi hayal edemiyorum. Evet, bunlar minimum gereksinimlerdir, ancak genel olarak anlaşılan şey, sistemin çalışma dışında bazı intihar etmeyen bir dereceye kadar kullanılabildiğidir. çok daha fazlasını gerektiren uygulamalarla. Pencere yöneticisi, kullanılan donanıma bu kadar büyük bir kısıtlama getirmemelidir (Windows Vista kimse mi?), Özellikle Canonical oturum açtıktan sonra Gnome 2 Classic seçeneğini kaldırdığından (şu anda Canonical tarafından resmi olarak desteklenmeyen elbette alternatif vardır). Görünüş, özellikle tasarım ve kullanılabilirlikteki en derin kurallardan birini izlersek önemli bir şeydir - "Form işlevi izler". Ancak, Birliğin sistem kaynaklarına ne yaptığını yapmamalı. Sisteminizdeki fantezi panik çöpünü azaltmaktan başlamayı şiddetle tavsiye ediyorum ve buna doğru olan ilk şey Unity'yi değiştirmek, örneğin harika görünen LXDE ile kişiselleştirme için çok fazla alan sunuyor (Birlik ve kişiselleştirme - pfffff ...) ve küçük CPU kullanımı ve sağladığı işlevsellik ile birlikte minyatür bellek kaplama alanı söz konusu olduğunda bir canavardır. VM şu anda Vanilla lxde kurulumunun tek bir adımından sonra uçuyor:

$ Sudo apt-get install lxde

Çok daha iyi bir yol da, Lubuntu (LXDE) veya Xubuntu (XFCE) gibi, Ubuntu ile aynı depoları paylaşmalarından, güvenlik güncellemelerini, yamaları vb. makinenizdeki yaşam. Ubuntu'nun üstüne (varsayılan olarak Unity'ye varsayılan) başka bir pencere yöneticisi yüklemek kesinlikle çok yardımcı olur, ancak Ubuntu'nun varsayılan kurulumu, çoğu (tümü?) Daha hafif alternatifleri olan çok sayıda kaynak açlığı hizmeti ve uygulaması ile birlikte gelir.

1
rbaleksandar

Video dosyalarını düzenlerseniz, video dosyalarınız için soyulmuş bir RAID 0 yapılandırması ayarlayın. Bunu yaptıktan sonra video düzenlemenin düzgünlüğünde önemli bir gelişme olduğunu fark ettim.

http://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_

Elbette bunu yapmak için en az iki sabit sürücüye ihtiyacınız olacak ve işletim sisteminin açık olduğu sürücüden ayrıysa daha kolay olacak (Benim yaptığım gibi yalnızca iki sabit sürücünüz varsa, yansıtılmış bir RAID 1 oluşturabilirsiniz. , önyükleme bölümü ve daha sonra her şey için bir RAID 0 bölümü).

RAID 0 hata toleransı veya fazlalık sağlamadığından, bir sürücünün arızalanması dizinin tamamının başarısız olmasına neden olacağını unutmayın; Verilerin tüm diskler boyunca çizgili olması sonucu, hata toplam veri kaybına neden olur.

1
Bigwave

*** Çekirdek parametrelerinin her biri bir alan = değer biçimindedir.

Örneğin, _kernel.threads-max = 16379_ parametresi maksimum eşzamanlı işlem sayısını 16,379 olarak ayarlar.

Bu, maksimum benzersiz PID sayısından (65,536) daha küçüktür. PID sayısının düşürülmesi, yavaş CPU'lu veya çok az RAM bulunan sistemlerde performansı artırabilir çünkü eşzamanlı görevlerin sayısını azaltır. Çift işlemcili yüksek performanslı bilgisayarlarda bu değer büyük olabilir. Örnek olarak, 350 MHz iMac'im 2.048'e, çift işlemcili 200 MHz PC'm 1024'e ve 2.8 GHz çift işlemcili PC'm 16.379'a ayarlandı.

İpucu : Çekirdek, kullanılabilir kaynaklara göre varsayılan iş parçacığı sayısını yapılandırır. Aynı Ubuntu sürümünü farklı donanımlara kurmak farklı bir değere neden olabilir. Aynı bir sisteme ihtiyacınız varsa (test etme, kritik dağıtım veya hassas uyumluluk için), bu değeri açıkça ayarladığınızdan emin olun.

Çekirdek parametrelerini ayarlamanın iki yolu vardır.

İlk önce, komut satırından yapabilirsiniz. Örneğin, _Sudo sysctl -w kernel.threads-max=16000_. Bu değişiklik derhal yürürlüğe girer ancak kalıcı değildir; yeniden başlatırsanız, bu değişiklik kaybolacak.

Bir çekirdek değişikliği yapmanın diğer yolu, parametreyi _/etc/sysctl.conf_ dosyasına eklemektir. _kernel.threads-max=16000_ satırının eklenmesi değişikliğin bir sonraki yeniden başlatmada etkili olmasını sağlayacaktır.

Genellikle ayarlarken, önce _sysctl –w_ kullanın. Değişikliği seviyorsanız, _/etc/sysctl.conf_ 'a ekleyebilirsiniz. _sysctl –w_ kullanarak ilk önce değişiklikleri test edebilirsiniz. Her şeyin kopması durumunda, _/etc/sysctl.conf_ olarak değişiklik yapmadan önce kurtarmayı her zaman yeniden başlatabilirsiniz.

*** Bunu öğrendim aşırı teknoloji makale.

1
myusuf3

GELİŞMİŞ, NELER YAPABİLECEĞİNİ BİLMİYORSANIZ YAPMAYINIZ

Kendi çekirdeğini derle. http://www.overclock.net/a/how-to-configure-and-compile-a-custom-linux-kernel-for-ubunt Oldukça zaman alabilir, bu yüzden bir şeyler yapın. Bunu derlerken İşiniz bittiğinde dosyaları kurun ve kutlayın. Özellikle de devasa hız iyileştirmeleri alırsanız. : D

1
user67416

Kullanmadığınız bazı uygulamaları kaldırabilir, bazı programlar için otomatik çalıştır komutunu kapatabilirsiniz (veya otomatik başlatılmasını geciktirebilirsiniz). Ön yüklemeyi unutmayınız Sudo apt-get install preload. Bu, sürekli kullandığınız yazılımı başlatmanızı büyük ölçüde hızlandıracaktır.

1
shardival

her şey için RAID!

(Görev bana birçok şey öğrettiği için ve orjinal sorudaki isteğe göre, her biri için ayrı bir yazı yapacağım gibi performansla ilgili birçok ipucu deneyiyorum.

Birden fazla sürücünüz varsa, RAID'i ayarlayabilirsiniz. Farklı RAID seviyelerinin avantajları ve dezavantajları her yerde iyi belgelenmiştir, bu yüzden buna girmeyeceğim. Şahsen iki sürücüm var bu yüzden gerçekten 0 ile 1 arasında seçim yapıyorum (mdadm sadece iki sürücüde 5 şeklinde olabilir, ancak denemedim). Bir bilgisayarda yanlış gidebilecek şeyler olduğu için - özellikle fiziksel bozulma riski daha yüksek olan bir dizüstü bilgisayar - RAID seviyesinden sizi kurtaramazsınız ve bu nedenle RAID'e bağlı olmayan risklerle başa çıkmak için bir stratejiye ihtiyacınız var. domuz pastırmasını kurtarmak için, (bir performansla denemeniz sizi kurtarmayacak, internette okuduğunuza çimdikleyin ve mesela şeyleri yenilmez yapar) RAID 0 ile gitmeye karar verdim.

Bunu tüm sistem için yapmanın en kolay yolu, CD/DVD/USB'den doğrudan Ubuntu'ya ön yükleme yapmanıza izin veren masaüstü yükleyici yerine alternatif ISO'dan yüklemektir.

"Manuel" bölümlemeyi seçin. Her diskte kullanacağınız bölümlerin olması için disklerinizi ayırın. Örneğin. Eğer iki diskiniz varsa ve/home için 100GB ayırmaya karar verdiyseniz, RAID 1 kullanıyorsanız her biri için RAID 0, 100GB kullanıyorsanız her biri için 50GB ayırın.

"Yazılım Baskını Konfigüre Et" seçeneğini seçin. "RAID Birimi Oluştur" u seçin (veya buna yakın bir şey, ifadeleri kontrol etmek için yükleyiciyi açmayacağım). İstediğiniz bölümleri ilk RAID biriminizde, RAID türünde seçin ve oluşturun. Tüm ciltlerinizi ayarlayana kadar tekrarlayın. (Takas alanınızı RAID'e koymanıza gerek yoktur, sadece iki ya da daha fazla takas bölümünü fstab'da aynı önceliğe verin ve RAID olmadan birlikte kullanılacaklar).

Atama dosya sistemleri ve ne herhangi bir kurulum ile nereye gideceğinize nereye monte edilir.

Dışarıdaki birçok şey, yalnızca RAID 1 veya RAID olmayan bir bölümde kullanabileceğinizi/önyükleyebileceğinizi söylüyor. Herhangi bir sorun olmadan RAID 0'da bulundum, Ubuntu'nun devam etmesi, linux'un taşınması veya BIOS'un devam etmesi sorunu olabilir (ve eğer en sonuncusuysa BIOS'unuz RAID 0'da/boot ile tamam olmayabilir) .

Yükleyici grubunuzu tüm sürücülerinize yükler. Bu, birincisine "ilk" sürücünüzde önyüklemeyi durdurarak çalışmayı durdurması durumunda, önyükleme menüsüne gidip ikinciyi başlatabileceğiniz gibi bir avantaj sağlar.

hdparm gerçekten de benim için hızın iki katına çıkmış olduğunu görüyor ve kesinlikle pek çok şeyde hızda belirgin bir artış var. Önyüklemenin ilk kısmının (grub menüsünden sonra, boş mor olduğunuzda) daha yavaş göründüğünü, ikinci kısmın daha hızlı (nadiren şimdi animasyonu gösterme zamanı) ve uygulama kullanımının daha hızlı olduğunu deneyimledim. Şimdiye kadar denediğim ipuçlarından herhangi birinin performansında en büyük artış.

1
Jon Hanna

Ck yamasını deneyin: https://launchpad.net/~chogydan/+archive/ppa

Masaüstü performansını artırmak için deneysel yamalar içeren bir çekirdektir.

1
user1974

Unity ve hatta XFCE üzerinden kesinlikle tavsiye edeceğim bir masaüstü i3 . Bunun için bir web sitesi var burada . 1GB RAM ile netbook'umda bile performansta önemli gelişmeler olduğunu gördüm.

0
Stanley

Ana bilgisayar adı olarak localhost kullanılması

Bu yöntem, uygulamaya başlama hızını artırabilir.

nano /etc/hosts

127.0.0.1          localhost Ubuntu
127.0.1.1          Ubuntu

() içinde birinci satır, ana bilgisayar adı ekleyin; bu, ikinci satır 'nın adıdır.

0
One Zero

Diğer cevaplar zaten çok şey söylüyor. Ancak, sisteminiz için en uygun ekran kartı sürücüsünü kullandığınızdan emin olun. Yanlış olanı kullanmak onu gerçekten yavaşlatabilir. Xubuntu 15.04'teki sistemim için en iyisi eski Nvidia'dır. En yeni sürüm ve açık kaynaklı sürüm belirli uygulamalarda (Tkinter uygulamaları ve SciTE gibi) daha yavaştır ya da bilgisayarımı bozar.

Ekranınızı kilitlemek için lightdm kullanmamanızı önerebilirim, çünkü bu yeni sürümde düzeltmedilerse, kullandıklarından daha uykuya dalmak ve uyanmak çok daha yavaştır. Bu programa özel görünebilir, ancak bence pratik olarak daha hızlı bir bilgisayara doğru çok uzun bir yol kat ediyor.

Yazılım tweaks yerine donanıma bakmanızı tavsiye ederim, tüm yazılım tweaks yaptıktan sonra halledebilirsiniz. Yarıiletken bir sabit disk düşünebilirsiniz.

Farklı bir pencere yöneticisi kullanmayı da düşünebilirsiniz.

0
Shule