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


346

Ubuntu'da genel sistem performansını iyileştirmeye yönelik ipuçlarınız nelerdir? Bu sorudan ilham alarak , bazı varsayılan ayarların Ubuntu'da oldukça muhafazakâr olabileceğini ve daha hızlı yapmak isterseniz çok az riskle veya hiç risk almadan ince ayar yapmanın mümkün olduğunu anladım.

Bu, uygulamaya özel olması gerektiği anlamına gelmez (örneğin, firefox'un yükleme sayfalarını daha hızlı yapmasını sağlayın), ancak sistem genelinde.

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

Birkaç benim olacak:

  • Ön Yüklemeyi Yükle (Yazılım Merkezi veya aracılığıyla sudo apt-get install preload);
  • Değişkenlik değerini değiştir - "ç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.


44
Tavsiyenizin ne kadar etkili olduğunu belirtmek iyi bir fikirdir: ne kadar bir iyileştirme olduğunu fark ettiniz , hatta daha iyi bir önlem olduğunu ?
Gilles,

5
Değişimin değiştirilmesinin olumlu bir etkisi olduğuna dair herhangi bir kanıt bulamadım. Geçici bir performans artışı hissi verebilir, bu oldukça hızlı bir şekilde azalmaya başladı. Ben kriterler şeklinde herhangi bir somut kanıt görmedim kanıtı swapiness parametresini değiştirerek etkinliğini olur o
txwikinger

5
Göze çarpan herhangi bir performans etkisine sahip olduğundan şüpheliyim. Tty'ler neredeyse hiç bellek kullanmıyorlardı ve önemli bir CPU kullanımı da olmazdı.
txwikinger

6
"Erken optimizasyon tüm kötülüklerin kökü" değil midir? ( en.wikipedia.org/wiki/Program_optimization#Quotes )
Alejandro

2
Alıntı yapan @Alejandro, ilk etapta yapabileceğiniz kadar iyi yaptığınızı varsayar.
Thorbjørn Ravn Andersen

Yanıtlar:


178

Eğer "ortalama Joe" isen , o zaman hiçbir şey yapma. 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 ihtiyacınız var? Ofis belgelerinizi daha hızlı yazmaya ya da tatil fotoğraflarınızı yarı yarıya düzenlemenize neden olmaz.

Ve sadece açık olmak gerekirse: Eğer ortalama Joe değilsen, ancak elde edebileceğin herhangi bir devire ihtiyaç duyan bir geliştirici / hardcore oyunu / ..., bu yorumun hedefi değilsin ...


72
Ayarları değiştirmek ve kendi çekirdeğinizi ve yazılımınızı derlemek, öğrenmek için harika bir yoldur. Bence insanlar, işleri kötü bir şekilde kırdıklarında, işletim sistemlerini yeniden kurmaları gerekebileceğini bildikleri sürece teşvik edilmelidir.
Nerdfest

22
Yalnızca çekirdeğin nasıl çalıştığını gerçekten anlamak isteyen insanlar kendi çekirdeğinizi derlemeyi düşünmelidir. Çoğu insan için, "çekirdeğin" var olduğunu bile bilmeleri gerekir. Bir stok çekirdeğine bağlı kaldığınızda, düzenli yazılım güncellemelerinin avantajlarından yararlanabilirsiniz.
Brad Figg

1
@Brad, ah nasıl zaman değişti :) Linux ile başladığımda dinamik modüller uygulanmadan önceki çekirdeğimizi derlemek zorunda kaldık . Yine de özlemiyorum!
Thorbjørn Ravn Andersen

1
@Nerdfest Bu iyi bir nokta, linux dünyasındaki en önemli öğretmenim Gentoo el kitabı olduğundan hiç şüphem yok ... Gerçekten çalışan bir GUI almadım, ancak temel linux kurulumunun nasıl çalıştığı hakkında çok şey öğrendim! Ve bu, tüm dağıtım cihazlarında pratik olarak aynı
LassePoulsen

2
Şu an tam olarak onlardan öğrendiklerim için performans gösterileri ile oynuyorum. Her zaman Windows ile ince ayar yapmak istediğim iki durum olduğunu ve Ubuntu ile aynı tutuma sahip olduğumu söyledi: 1. Bir sistem o kadar yavaş ki her küçük yardımcı olacak. 2. Bir sistem o kadar hızlı ki, yardım edemem ama neyin üstesinden gelinebileceğini merak ediyorum! Middling sistemleri yalnız bırakıyorum :) Kesin bir +1 dedi
Jon Hanna

102

Gerekli olmayan hizmetlerin 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'te başlatmaktan kaldırmak için, Sistem> Tercihler> Başlangıç ​​Uygulamaları'na gidin (diğer sürümlerde biraz farklı olabilir).

12.04'te, Dash simgesini tıklayarak başlangıç ​​uygulamalarını seçebilirsiniz . Ardından, başlangıç ​​yazın ve "başlangıç ​​uygulamaları" seçeneğini seçin.




alt metin

Ve sadece ihtiyacınız olmayan uygulamaların işaretlerini kaldırın. Ancak bundan emin olun , yalnızca bilmediğiniz uygulamaları kaldırı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.


3
İyi bir! basit ve etkili. Dizüstü bilgisayarımda olmadığı için kişisel olarak bluetooth ile ilgili şeyleri devre dışı bırakıyorum.
Decio Lira

2
Ubuntu'da hizmetlerin nasıl görüntüleneceğini ve devre dışı bırakılacağını / etkinleştirildiğini açıklayan bir bağlantıyı açıklayabilir / ekleyebilir misiniz?
Skizz

1
Kubuntu / KDE kullanıcıları için, eşdeğer: Başlat Menüsü Düğmesi -> Sistem Ayarları -> Sistem Yönetimi -> Başlangıç ​​ve Kapatma. Biri "Autostart" ve diğeri "Service Manager" için (uzun süre çalışanlar için) olmak üzere iki bölüm vardır ve standart önyükleme sırasının bir parçası olarak başlamadıklarından emin olarak, hem start-stop hem de servisleri kullanabilirsiniz.
arielf

76

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

Tushar Neupaney bu önerileri burada veriyor :

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şimi 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

    kabuk seçeneği artık kullanılmamaktadır. Varsayılan değer makefile ve shell ise 2010-05-14 tarafından makefile için bir diğer addır .

4. / var / cache / apt / archives içindeki apt önbelleğini ve /etc/apt/sources.list adresindeki gereksiz apt-files listesini 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’leri kaldırın.

  • sudo vim /etc/default/console-setup

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

    Goto: Not /etc/init/ve TTY dosyalarını değiştirmek YAPMAYIN istiyorum. Onları 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ı yorumlarsı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 Feisty Fawn'dan beri işe yaramaz (çünkü Ubuntu şimdi çok etkili bir çalışma zamanı bağlayıcısı kullanıyor). Buna ek olarak, müdahaleci - çalıştırılabilir dosyaları doğrudan değiştirir ve sonunda onları kırabilir. YAPMAYIN .

8. Preload'ı yükleyin

  • sudo apt-get install preload

9. Kış uykusu ve uyku işlevlerini kullanmazsanız kinitten kurtulun.

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

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


43
Bu, önerilerinizi neden takip etmemiz gerektiği konusunda hiçbir bilgi sağlamamaktadır. Bazı bağlam ve kriterler lütfen.
Piksel Geliştirici


3
3 numarayı deniyordum ve satırın üstündeki yorumlar geçerli seçenekleri listeliyordu ve 'kabuk' bunlardan biri değildi. Bu cevap eski mi? Yorum bana tüm seçenekleri söylemedi mi?
John

1
Ben de 3 numara denedim, ancak "shell" seçeneğinin geçerli bir seçenek olmadığı söylendi. Düzenlemeden sonra önyükleme eşzamanlılığın "none" olarak belirlendiğinden iki kat daha uzun sürdü. Ben de orjinal ortama geri döndüm.
Wojciech

sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resumebir satır var ama sadece yoksa yorum ekle - iyi komut dosyasında ekleyin :)
SergioAraujo

42

Önyükleyici menü 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ı yeni kurulumlar)

sudo -i gedit /etc/default/grub

" GRUB_TIMEOUT " satırını bulun ve düzenleyin vesudo update-grub


31

Dosya sistemime " 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'ta öğlen ile sabit diski kaydetme .


4
ubuntu'da görelilik hali hazırda varsayılan değil mi?
ImaginaryRobots

@ImaginaryRobots: "Dosya sistemime zaman zaman seçenek ekledikten sonra (ext4 ve reiserfs) genel bir performans artışı yaşadım." - "Göreceli" mi demek istiyorsun? - Hayır, "noatime" demek istedim: D
dag729

8
Bu, bu özelliğe dayanan bazı e-posta yazılımlarını ve birkaç yedekleme aracını bozabilir. Ancak sıradan kullanıcılar için bu ne Thunderbird ne de Evrim'in etkileneceği şekilde doğru olmalıdır. Ubuntu'da göreceli olarak (varsayılan) noatime geçmek pek fazla gelişme sağlamaz. Bkz. Lwn.net/Articles/244829, göreceliğin nasıl çalıştığını ve son erişim zamanı güncellemelerinin sayısını önemli ölçüde azaltacağını anlayacaksınız.
Huygens

31

RAM yetersizse, zramswap'i veya zram-configUbuntu repo'larını kullanın . Kullanılmayan RAM içeriklerini diske yerleştirmek yerine sıkıştıran sanal takas sistemidir (bu genellikle RAM bariyerine çarptıktan sonra sistemi dondurur). 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 işe yarar (çünkü çekirdeğe 2.6.37.1 veya daha yenisine ihtiyacınız olacaktır). 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ı etkiyi elde etmek için takas alanını azaltmanız daha iyi olur .

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.


3
Olması çok kullanışlı bir uygulama gibi görünüyor!
Decio Lira

Düşük ramlı sistemler için faydalıdır, neden böyle sistemler için varsayılan olarak yüklenmediğini merak ediyorum?
NoBugs

@ NoBugs çünkü Ubuntu geliştiricileri çok muhafazakar. Ancak, Ubuntu Telefonunda varsayılan olarak etkindir.
Shnatsel

@Shnatsel "Google, Chrome OS'de zram kullanıyor ve Android 4.4 aygıtları için bir seçenek olarak da mevcut" ( en.wikipedia.org/wiki/Zram )
NoBugs

20

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.


Archlinux’in Ubuntu olmadığını biliyorum, ancak Archlinux kutuma Ratpoison taktığımda abartılı bir performans artışı gördüm (evet, birisi için çok az, ama yine de kutunuz için nitro bir artış)
dag729

3
Kabul, XMonad'ı dene, bu harika.
Robert Massaioli,

+1. Veya Ubuntu'yu kurun, ancak kurulumdan sonra xfce'ye geçin.
David Oneill,

XFCE gerçekten biraz daha hızlı, ama sadece biraz ve aynı miktarda kaynak kullanıyor. Aydınlanma'yı deneyin (örn. Bodhi Linux, Aydınlanma ile Ubuntu 10.04'tür), çok hafiftir ve hala Compiz'in görsel efektleri vardır. Veya LXDE veya Fluxbox'ı deneyin, Linux Mint iyi entegre olmuş gibi görünüyor.
Shnatsel

20

SSD için Mekanik Diskinizi değiştirin

Solid State Sürücüler çok daha hızlı ve günümüzde hemen hemen her bilgisayarda en fazla tıkanıklık gibi görünüyor .

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 bir tane.


Eğer bilgisayar eski ise, bu (IDE bağlantı örneğin SSD) mekanik olarak çalışabilir, ancak amaçlandığı gibi: bir hız artışı :) mesela IDE konnektörleri gibi Sisteminizin (diğer darboğazlar bağlıdır
çatlak işe yatkın hakkında

Bu cevabın daha fazla oy almamasına şaşırdım.
WinEunuuchs2Unix

19

Set vm.swappiness=10içinde /etc/sysctl.conf. 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:

Gönderen Ubuntu Takas SSS :

“Ubuntu’da varsayılan ayar swappiness = 60’tır. Varsayılan takas değerinin düşürülmesi muhtemelen tipik bir Ubuntu masaüstü kurulumunda genel performansı artıracaktır. Takas değeri = 10 önerilir , ancak deneme yapmaktan çekinmeyin. Not: Ubuntu sunucu kurulumlarında masaüstü sistemlerinde farklı performans gereksinimleri ve 60'ın varsayılan değeri büyük olasılıkla daha uygundur. "

SSS, takasın 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üşünen herkes için tavsiye edilir.


2
@Erigami: Sizin için gerçekten fark yaratan bir şeyden bahseden +1 .
Gilles,

2
@DecioLira: Hayır. Şu anda kullanmadığım uygulamaları diske iter, yani şu an içinde bulunduğumdan daha fazla fiziksel belleğe erişebilir.
Erigami

2
Farkı ve hangi durumda olduğunu ve ne tür bir fark yarattığını gösteren sert bir sayınız var mı?
txwikinger

2
@Erigami: Bir süre takas ile oynuyordum. Ve başlangıçta daha hızlı gibi geldi, ama zamanla hepsi aynı görünüyordu. Bazı gerçek ölçümler gerçekten ilginç olurdu.
txwikinger

2
Yaptığım çeşitli testler vm.swappiness = 100'ün 10'dan daha iyi olduğunu kanıtladı. Yavaş bir makinede yüklere yardımcı olacak, hızlı bir şekilde farketmeyecek (birden fazla GB uygulama sayfasını ram içine çalıştırmazsanız). Kazan-kazan.
NightwishFan

17

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


5
Evet. Bunu yaptıktan hemen sonra gelişmeler olduğunu fark ediyorum.
ixtmixilix

Ancak: manuel olarak ve belki komut satırı üzerinden yapın. Güncelleme mgr'si aracılığıyla yapılan günlük güncellemeler eski sistemleri dondurabilir (neler olduğunu tahmin etmenizi sağlar).
Natty hakkında

17

/ Tmp dizininizi bir ram diskine yerleştirin.

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


6
Bunu yaparsanız , dizini sık sık kontrol ettiğinizden ve / veya temizlediğinizden emin olun/tmp , aksi halde RAM'in tükenme riski vardır çünkü bazı uygulamalar geçici dosyaları temizlemeyi unutur. Bunun aslında bir noktada bazı Solaris kutularında bir sorun olduğunu okudum, çünkü işletim sistemi /tmpbir ramdisk üzerine monte edilecek ve sonunda dolduracaktı. Yine de doğru kullanırsanız iyi bir performans yükseltici.
12'de fouric

Bazı koç sorunu var, bu cpu için!
Amir Forsati,

1
Genel olarak bu sadece ton tavsiyeniz varsa, bu tavsiyenin PC'ler için iyi bir seçenek olmadığı cevabını vermekte fayda var.
tymik

16

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.


5
Bu ayar her iki yöne de gidebilir. Bazen GPU'nun işi yapmasına izin vermek CPU ve RAM'i serbest bırakacak ve genel sistem performansını iyileştirecektir.
ændrük

2
Harika - bu ayarlamayı nasıl yapıyorsun?
ixtmixilix

@ixtmixilix: Masaüstünde sağ tıklayın ve görüntüleme seçeneğini seçin (en alttaki IIRC - Ben çalışıyorum ve SomeOtherOS kullanmak zorundayım).
Skizz

teşekkürler ... yorumunuz, daha az gösterişli olması nedeniyle hafif yıllar daha hızlı olan Debian'a geri dönmeyeceğim anlamına gelebilir ... kayıt için (diğer insanlar denemek isterse) oraya gidip 'masaüstünü değiştirin background 'menu ... (?) ... üzgünüm ama bana biraz hatırlatıyor. SomeOtherOS
ixtmixilix

1
@ ændrük Benim için durumun hangisi olduğunu nasıl öğrenebilirim? (GPU'm masaüstü etkilerini sürdürmek için yeterli yardımda bulunup bulunmadığı veya bunları devre dışı bırakmam gerekip gerekmediği)
Eyal

12

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 verileri dergiye verdikten sonra ana veri sistemine 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'dan belgeler :

Data = writeback modunda, ext4 hiç veri günlüğe kaydetmez. Bu mod, varsayılan modda XFS, JFS ve ReiserFS'dekine 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 da fazla performans sıkıştırmak için fstabseçenekler ekleyin :data=writeback,noatime,nodiratime

yani, /etc/fstabsürücüleriniz için UUID bulunuzu düzenleyin 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.


dizüstü bilgisayarda bu ayarı yapılandırmak iyi olabilir, güç yok ..... iyi yapılandırma deneyeceğim
One Zero

3
nodiratimeburada gerekli değildir, çünkü noatime bunu ima eder
Shnatsel

1
Veri yiyen tweaks arıyorsanız, biri cihaz engellerini etkisiz hale getirebilir. Bu, performansı birkaç kez artırabilir, ancak elektrik kesintisi durumunda dosyalarınız berbat olur.
Shnatsel

Ah, bir güç döngüsünden sonra potansiyel olarak bozulmuş dosya sistemlerinin eski güzel günleri.
Thorbjørn Ravn Andersen

10

Ödeyebileceğinizden ve makinenin alabileceği kadar bellek al.


5
Evet, bu sorunun arkasındaki fikir, sistem hakkında biraz daha fazla şey öğrenmek ve onunla ilgilenen insanların nasıl ayarlanacağını öğrenmek. Sadece yeni bir makine / parça satın almak, hiçbir şey öğretmeyen açık bir cevaptır.
Decio Lira

15
Öyleyse sorudan bahsedin. Daha fazla RAM Alış muhtemelen (Linux disk önbelleği olarak kullanılmayan bellek kullanan beri) hiç sistemini hızlandırmak için en basit ve en etkili yolu.
Thorbjørn Ravn Andersen

Ayrıca, toplam program kullanımından ve disk boşluğundan daha fazla RAM'e sahip olmak, tüm disklerin boyutundan bu yana anlamsızdır, yazma önbelleğinde kalacak bir şey yoktur.
12'de

@hexafraction çoğu tipik makine yapılandırmaları disk alanından çok daha az RAM'e sahiptir. SSD diskleri hızlı iken, bellek erişiminden çok daha yavaştır. Bir i7 25,6 GB / sn'lik bir maksimum hafıza bandına sahiptir. ark.intel.com/products/75121/…
Thorbjørn Ravn Andersen

Daha fazla bellek satın almak, diğer adımları (ramdisk) izlemediğiniz sürece% 100 bellek kullanımına yaklaşmazsanız size yardımcı olmaz.
idbrii

9

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 paketin içindeki bir damladır. Fsync, devam etmeden önce verilerinizin diske yazılmasını sağlayan bir sistem işlemidir. Genellikle bunu, elektrik kesintileri ve arızalarından 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 de birçok dosya sisteminde, fsync, yalnızca 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 herhangi 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.


6

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.


7
Evet ama bu tür demeden gider.
Dmitriy Likhten

Firefox'u açık bıraktığımda işlemcimin fanı çok açıyordu. FF kullanmayı bıraktım ve Chrome'a ​​geçtim. Bunun doğrudan bir performans artışı olmadığını biliyorum, ancak diğer uygulamaların daha fazla kullanabilmesi için CPU'nun daha az takıldığını sanıyorum.
Erigami

1
@Dmitriy Likhten: Arka planda kaç tane e-posta istemcisi çalışıyor? Yeni e-posta bildirimleri yerine hafif bir applet vermeliyiz ve e-posta istemcisi yalnızca e-postalar okunduğunda açılır.
txwikinger

Bir e-posta istemcisi için, bunun verimsiz olacağından şüpheleniyorum. Yalnızca yeni postaları beklediğinde, hafızasının çoğu değiştirilebilir. Takas alanından geri yükleme, posta istemcisinin kullandığı tüm ayrı dosyaları yüklemekten daha hızlı olabilir. OTOH, bu ipucu bir web tarayıcısı için son derece uygundur, burada bahsettiğiniz gibi arka plan sekmeleri / pencereleri sık sık küçük bir CPU zamanı kullanıyor ve zamanlayıcıdaki bazı hareketli resimler veya javascriptler nedeniyle değiştirilemiyor.
Gilles,

2
Peki .. sorun şu ki, takas işlemi maalesef, takas kullanmamaktan çok daha yavaş, ancak uygulamayı bütünüyle başlatmak için yeterli bellek mevcut. Takas yapmak sunucularda iyi çalışıyor gibi gözükse de, masaüstlerinde deneyimlerime yardımcı olmaktan daha fazla zarar veriyor gibi gözüküyor (bunun da son 5 ya da öylesine yıllardaki Linux çekirdeğinin bozulmasından biri olduğunu söylemeliyim. çok daha iyi iş).
txwikinger

6
  1. JFS dosya sistemini kullanın . Bu var kaya gibi sağlam . En düşük CPU kullanımı 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 RAM'de dosya sistemi meta verilerini tutmak istiyoruz.

From: 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

1
"JFS dosya sistemi. Çok sağlam. İşlemci kullanımı en düşük seviyede ve çok iyi bir genel performans sergiliyor" - "birisi bana bunu söyledi" dışında bir onay vermeye ne dersiniz? Herhangi bir kriter mi? Hangi durumlarda iyidir - örneğin SSD'li modern bir bilgisayarda da iyi bir fikir olabilir mi?
Mateusz Konieczny

6

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 yanıt 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). , basitçe 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

2
Hadi, Unity, 4 Gb RAM ve çift çekirdekli bir işlemciye sahip bir makinede mükemmel şekilde çalışabildiğinden daha fazlasıdır. LXDE'yi denemeyi önermek, 1 Gb RAM ve Atom işlemcili bir netbookta mantıklı olacaktır. Elbette OP'nin sorunu, Unity'nin o donanım üzerinde çalışamaması gerçeğinden değil, bazı yanlış yapılandırma ya da donanım uyumsuzluğundan kaynaklanmaktadır.
Sergey,

5
Christian'ın sorunlarının nedeni konusunda tamamen haklı olabilirsin ve Birliğin (teorik olarak) makinesinde kusursuz bir şekilde çalışması gerektiğini düşünmekte kesinlikle haklısınız. Bununla birlikte, bu gerçeklerin hiçbiri, Birliğin kaynağa aç (makine özelliklerine bakılmaksızın) olduğu ve LXDE veya XFCE kullanmanın şüphesiz önemli performans iyileştirmeleri sağlamayacağı yönündeki ifademi hiçbir şekilde olumsuzlamaz. Bu durumda ideal bir çözüm olmayabilir (bu nedenle önerimi "olası bir çözüm" olarak gösterdim), ancak umarım en azından deneyimini geliştirebileceği yönünde idi.
mblasco

@Sergey Lütfen birçoğumuzun hala 1G ile sınırlı olan yükseltilemeyen netbooklar kullandığımızı, ancak henüz başarısız olamadıklarını unutmayın. Bellek setine göre araç setinizi seçmek sizi veya bilgisayarınızı bir dinozor yapmaz (biriniz bile;);
Tatjana Heuser,

@Sergey Benim için Lubuntu (varsayılan yükleme) dizüstü bilgisayarımda Ubuntu'dan (varsayılan yükleme) çok daha hızlı. 4GB RAM, çok zayıf grafik kartı ile çift çekirdekli dizüstü bilgisayar. Benim durumumda Birlik etkileri çok önemli bir yavaşlamaya neden olur. Belki de kısmen aptal varsayılanlardan veya donanım uyumsuzluğundan kaynaklanıyordu - ancak daha kötü varsayılanlar ve daha kötü donanım desteği benim için de Unity'den kaçınmak için geçerli nedenler.
Mateusz Konieczny

5

Takas Yapılandır

Bölüm 1. Set takas. Bu olabilir degusa en Yanıt başına kadar olabilir, ama tam tersi olabilir ve o zaman daha bir etkiye sahip olacak.

İçimizden mutlu olmamızın bir senaryosu, bol miktarda RAM'e sahip olmamızdır. Genel olarak, çekirdek ve uygulamalar tarafından doğrudan kullanılmasının küçük bir yüzdesine sahibiz, bazıları (ramfler ve tmpfs'ler için kullanılan / tmp'lar gibi performansı artırmak için başka tweakslar 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 / dosyasına 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, az miktarda ağır uygulama arasında geçiş yapan ve her birine makul miktarda zaman harcayan düşük RAM'li 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 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 fazla istekli olmasından faydalanabilir, 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 en iyi ortam değil, aynı zamanda her zaman bir şeyleri 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 yapılması 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'in nedenlerine benzer nedenlerle daha iyi performans sağlar? 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. Daha yavaş bir takas yapmak istemeyebilirsiniz, ancak hızlı takas için hızlı ama küçük bir sürücüde küçük bir takas yapmanız ve daha yavaş sürücüde daha büyük bir takas yapmanız yeterli olabilir; hazırda bekletme.

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.

Eğer sadece gerçekten kış uykusuna yarayacak bir takasınız varsa ve aksi takdirde bol RAM'ınız gerçekten ihtiyaç duymadığınız anlamına gelirse (ve bir SSD'ye para harcıyorsanız, RAM'e harcamalısınız). de) belki de hazırda bekletme hızına sahip bir fanatik olmadığınız sürece, fantezi özellikli teçhizatınızı gösterecek bir hızda kış uykusundan başlatmak isteyen bir fanatik olun! Aksi taktirde, denge SSD'nin ömrüne karşı hız ile ilgilidir.

Başka bir G / Ç ile rekabet etmeyecek şekilde yalnızca 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 yalnızca alıp almadığımı görmek için okuyorsunuz. herşey yanlış!


5

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

4

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. .


Önyükleme süresi önemli bir performans yönüdür. NetworkManager olmadan ağ kurulumu nasıl yapılır?
Decio Lira

Devre dışı NetworkManagerın içinde "otomatik bağlan" ve bu bir göz atın ubuntu.stackexchange.com/questions/1277/... da bakabilirsinizman interfaces
LassePoulsen

NetworkManager ve Gnome arkadaşını bir kerede ve herkes için
kaldırdım

Bana, gerçekten de herhangi bir şeye ihtiyaç duymuyor, aynı şeyleri terminalden herhangi bir şekilde yapabilirsiniz ..
LassePoulsen

NetworkManager'a alternatif olarak Wicd adında önyüklemedeki paroladan kurtulmak için kullandım ve masaüstünden önce ağı başlatacaktı: wicd.sourceforge.net
Phil Hannent

4

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


4

Benim makineyi yavaşlatan ne Bulunan: gwibber-service. Belki de twitterda bir çok insanın izini süren 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, servisin 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

Ubuntu-tweak yardımcı programı, önbellekleri ve artık paketleri 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 ve bir yıl önce yapılan son güncellemenin kaldırıldığına dikkat edin - bkz. Https://github.com/tualatrix/ubuntu-tweak ( http://blog.ubuntu-tweak.com/ 2012/10/22 / teşekkür ederim ubuntu-tweak-will-Devam.html modası geçmiş).

Ubuntu Tweak'in Kapıcısı


Bleachbit de harika - ve çapraz platform çalışıyor, ubuntu-tweak değil bazı şeyleri temizlemek (ve tam tersi).
NoBugs

3

apt-fastBunun yerine kullanın apt-getve 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ı paketin farklı botlar üzerinde birkaç kez kullanılması durumunda, tekrar indirmesi gerekeceği, 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 daha önce yaptım apt-fast update && apt-fast dist-upgradeve indirme kısmı birçok kez daha hızlı (gerçek kurulum aynı zamanda sürüyor).

Bir takma adıma alias apt-get="apt-fast"sahibim , bu yüzden alışkanlıkları değiştirmeme bile gerek kalmadı (tek farklar indirmeyle ilgili farklı görüşler. İndirmek isteyip istemediğimin bir teyidi ve bir zımni sudo unutmamalıyım, ancak herhangi bir şeyi tetikleme komutları) aynıdır).


2

Hangi işlemlerin çalıştığını ve hangilerinin en fazla belleği kullandığını kontrol ederim. Taktığınız bir şey, bir bellek değiştirici 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 yüklemek gnome-core-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

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.

görüntü tanımını buraya girin

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

görüntü tanımını buraya girin


2

Ubuntu'nun hafif bir topluluk lezzetini deneyin

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

  • ultra hafif Lubuntu veya

  • orta ışıkta 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ği olan 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'yi bulmak biraz zor . Aşağıdaki linklerin çalışması (2017-06-29),


1

İLERİ, NE YAPIYORSUNUZ BİLMİYORSANIZ YAPMAYIN

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


9
Kendiliğinden yapılandırılmış, kendinden yapılı bir çekirdeği kullanmanın mevcut Ubuntu masaüstü sistemlerinde önemli hız geliştirmeleri sağlaması ihtimalini vurgulayan herhangi bir uzaktan değerlendirme testi olup olmadığını bilen var mı? (Öyleyse, belki bu bilgi bu cevaba eklenebilir.)
Eliah Kagan

Kendi çekirdeğinizi derlemek hızı önemli ölçüde artırmasa da, Linux ile daha deneyimli olmak istiyorsanız (ya da alternatif olarak sadece süper meraklıysanız ve ne olduğunu öğrenmek istiyorsanız, kesinlikle yapmanız gereken iyi bir Linux alıştırmasıdır. kaputun altında oluyor).
12'de

1
Kendi çekirdeğinizi yapılandırmak için harcanan süre boyunca 0,2 saniye önyükleme süresini kısalttı ve yük altında <% 0,1 performans artışı kesinlikle kendi deneyimlerime göre uğraşmaya değmez.
Mark K Cowan

1

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. pastırmanızı kurtarmak için, (internette okuduğunuz bir tweak performansıyla denemeniz sizi kurtarmaz ve mümkünse bazı şeyleri unutulmaz kılar) 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, iki diskiniz varsa ve / home için 100 GB ayırmaya karar verdiyseniz, RAID 1 kullanıyorsanız 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ğiniz 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 çıktığını 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ış.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.