Ubuntu 14.04 dizüstü bilgisayarımda neden bu kadar yavaş? [kapalı]


20

Az önce Ubuntu 14.04'ü 1.7Ghz Pentium M ve 1Gbyte hafızalı bir Dell dizüstü bilgisayara kurdum.

Grafikler Intel® 852GM / 855GM x86 / MMX / SSE2, işletim sistemi 32bit.

Tüm sistem çok yavaş. Örneğin, uygulama yöneticisini başlattığımda, yazdığım harflerin görünmesi için beklemem gerekiyor!

İşlemci aşırı yüklenmiş ve boş hafıza yokmuş gibi, ancak ben yalnızca Firefox çalışıyor.

Sistemin daha yumuşak çalışmasını nasıl sağlayabilirim? Windows XP yüklü olması için kullanılır ve iyi çalıştı.


Sistemin grafik kartlarınızı doğru bulduğunu tespit edebilir misiniz? çıktısı bir glxinfo | grep rendermiktar ilgi çekici olabilir.
Charles Green,

2
Tanımladığınız sistem XP ve Ubuntu 12.04'ün beğenisine daha uygun. Windows 7 / 8'i üzerine kurmayacağınız gibi, aynı prensibi diğer işletim sistemlerine uygulamanız gerekir.
prusswan

Bir noktada bir cevap kabul etmeyi unutmayın, okların altındaki işarete tıklayın.
Tim

Yanıtlar:


35

Çünkü sadece 1GB RAM’iniz var! Tek sorun bu değil, ama bunun bir parçası. Basitçe, bilgisayarınız Unity'nin grafiklerinin yoğunluğunu kaldıramaz.

Windows XP, Ubuntu 11.04+ varsayılan masaüstü olan Unity kadar CPU / Grafiksel olarak yoğun değildir. Compiz'e dayanır ve see through dash ve genişleyen başlatıcı gibi her türlü fantezi grafiğe sahiptir. Lubuntu veya Xubuntu kurmanızı veya XFCE veya LXDE takmanızı ve birliği kullanmak yerine bunları kullanmanızı öneririm .

Her ikisi de 3 eski XP bilgisayarımda var ve iyi çalışıyorlar (683 MB RAM'e sahip bir 2006 Lubuntu dizüstü bilgisayarda yazılmıştır).

CPU aşırı yüklenmiş ve hafıza yokmuş gibi.

CPU muhtemelen aşırı yüklenmiş / muhtemelen yeterli RAM yok. Yükleme ve kullanmayı deneyin midori- daha hafif olduğunu ve şu anda kullanıyorum budur.

Zamirlerim O / O'dur


2
Ayrıca bakınız: askubuntu.com/questions/206407/… - Bu wiki de ... Unity ile ilgili sorunları onaylayacağım - dört çekirdekli bir masaüstünde, sadece eski XP kutularında yavaş. Diğer çoğu Masaüstü ortamı daha hızlıdır.
Wilf

1
Temelde sahip olduğum en güçlü makinede daha yavaş - Gnome 3 bir Intel Atom netbook ve i5 dizüstü bilgisayarda daha hızlı.
Wilf

2
8 GB RAM'im var, Intel i7 3.4 GHz ve Ubuntu 14.04 gecikmeli (OP kadar kötü değil) buldum ve sistem yeniden başlatmam gereken birkaç kez donmuştu. Xubuntu'ya geçtim ve daha hızlı buldum. Bugüne kadar tek bir sorun bile değil.
Sundeep

2
Ayrıca gpu desteklenmiyor olabilir
Thorbjørn Ravn Andersen

1
Bu onun bir parçası olabilir, ancak 32 GB RAM ile donduğumu söylediğim için 4 GB'den daha düşük bir kimseyle birliği telafi etmem.
Tim

13

İki şey:

1) Ubuntu 14.04, Compiz'e dayanan Unity 3D'yi kullanır. Her şey, donanım hızlandırmalı OpenGL ile gerçekleştiriliyor. Eğer iyi bir sürücüye ve iyi bir ekran kartına sahipseniz, bu ikisi de çok fazla değil.

Dağıtım yapmaya kesinlikle gerek yoktur. Sadece daha hafif bir masaüstü ortamı kurun, oturumu kapatın ve yeni masaüstüne tekrar giriş yapın. Kullanım kolaylığı için tercih edilenler genellikle Xfce'dir.

2) Bozuk güncelleme-apt-xapian-index cron job'un ve çekirdekteki kırık işlem çizelgelemesinin birleşimi. Uzun lafın kısası, önyükleme seçeneklerine 'noautogroup' eklemeniz gerekir, aksi takdirde işlem kalitesi işe yaramaz. Yani:

  1. sudo ile root'a yükselt
  2. / etc / default / grub içinde, "quiet splash noautogroup" olacak şekilde GRUB_CMDLINE_LINUX_DEFAULT düzenle
  3. 'update-grub' komutunu çalıştır
  4. reboot

Bu, bazı bilgisayarları panikleyebilecek kernel.autogroup sysctl değişkenini kullanmaktan daha güvenlidir.

Neyse, pek çok insanın söylediğinin aksine, şişirilmiş varsayılan masaüstünü kullanmazsanız Ubuntu 1 GB RAM ile çalışır.

Düzenleme: aslında geçen yıl ikinci sayı hakkında Launchpad hatası verdim: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548


Lütfen "kernel.sched_autogroup_enabled" 'ı biraz dikkatli kullanın - sistemimin ön yüklenmesini engeller (Ubuntu 14.04 3.13.0.30-jeneric, Dell 15r)
Charles Green

@CharlesGreen bunu yapmanın en iyi yolu 'noautogroup' önyükleme seçeneğini kullanmaktır. Bunu yansıtacak şekilde yayınımı güncelleyeceğim.
DanL4096,

echo 0 > /proc/sys/kernel/sched_autogroup_enabledDeğişkeni denedim ama gerçek bir etkisi olduğunu hissetmediğimden emin değilim. Önyükleme seçeneğine bir şans vereceğim.
Charles Green,

Öyleyse, önyükleme yaptı (buradayım!) Daha hızlı gelip gelmeyeceğimi belirlemek için sisteme biraz dürtmek zorunda kalacağım
Charles Green

1
@CharlesGreen "daha hızlı hissetmez" Ne yapacak zaman batağa saplanmak değil niced öncesinde bu görevlerin başka şeyler öncelik verecektir çünkü arka plan görevleri, işlemci çok zaman kullanıyorsunuz. Aksi halde, hiçbir fark olmayacak ( işlenmemiş CPU yoğun görevler dahil). Bu yüzden daha hafif, kompozit olmayan bir masaüstü tavsiye ettim. noautogroup sadece belirli koşullar altında buggy davranışını engeller; Xfce veya Openbox kullanımı genel olarak kaynak tüketimini azaltır.
DanL4096

3

2 ilgili darboğazınız olması muhtemeldir:

  • sistemde mevcut düşük RAM miktarı, bazı durumlarda nominal değerden bile daha düşük olan, örneğin GPU’nuz sistemden bir miktar RAM çalıyorsa, sistem için mevcut toplam miktar obez bir şekilde 1Gb - WhatTheGPUIsUsing
  • yavaş HDD. Tipik olarak eski dizüstü bilgisayarların 5400rpm'lik bir diski vardır, bu muhtemelen bugünün standartları için gerçekten küçük bir rakamdır, işletim sisteminin kullanabileceği iyi bir sorun yoktur.

İlk sonuç düşük RAM'e sahip olmanız ve SWAP bile yavaş HDD nedeniyle hiç bir işe yaramaz.

Temel olarak, düşük miktarda RAM’iniz olduğunda, sistem, RAM’inizdeki gibi geçici dosyaları saklamak için HDD’nizin bir bölümü olan SWAP’i kullanır; bu, işletim sisteminin daha geçici depolama alanı almasına ve "düzeltmesine" izin verir. uygun miktarda RAM bulunmadığında işler.

Takas bölümünü devre dışı bırakmadıysanız veya çıkarmadıysanız, takas vardır ve zamanlamalarınıza karşı çalışır, ancak çok fazla bir şey yapamazsınız çünkü yavaş bir HDD üzerinde takas kullanmak bile işletim sisteminizin veya uygulamalarınızın sonlandırılmasından daha iyidir. orada olmayan hafızanın

Dolayısıyla, şeyleri şu anda olduğu gibi tutmalısınız, belki 2 şey yapabilirsiniz:

  • daha hızlı ve daha hafif olan ancak biraz ayar gerektiren Archlinux gibi başka bir dağıtım deneyin; ne yaptığınızı öğrenmek için bazı wiki makaleleri ve kılavuzlarını okumanız gerekir.
  • GUI olmadan konsola girmeyi deneyin, eğer performansınızın bundan faydalanacağı sadece konsolu yaşayabilirseniz, ne yapmanız gerektiğine bağlıdır, belgeleri kodlamak ve yazmak ya da e-postalarınızı kontrol etmek zorunda kalırsanız, bunu yapabilirsiniz. Bir terminalde, web’de gezinmeyi seviyorsanız, bunu da yapabilirsiniz, ancak kesinlikle X11 oturumunda firefox’tan elde edeceğiniz bir şey değil.

2
İnsanlar muhtemelen takas alanı hakkında kitaplar yazabilirdi. Şahsen, modern işletim sistemlerinde kirli bellekleri sabit diskten ayırmanın daha iyi yollarının olması gerektiğini düşünüyorum, bu da ana RAM'den ~ 6 kat daha büyüktür - ve deşifre edilen şeylerin değiştirilebileceğinden güvenlik sorunu da sunar. Linux'u yeniden arşivleyin ve konsolda yaşayın, yine noktayı göremiyorum; kişi her zaman Unity'den daha az fileli bir masaüstü kurabilir.
DanL4096

@ DanL4096 Konsol yaklaşımını öneriyorum çünkü GUI'yi denklemden tamamen kaldırdığınızdan, bazen daha fazla RAM boşaltmanıza da yardımcı oluyor. Birlik fildir, ancak X11 / Xorg da küçük bir yazılım değildir ve bazen sürücüler işleri hızlandırmak için bu kadar yardımcı olmazlar.
user3784961

Buradaki sorun, çok sayıda yararlı şeyin yalnızca grafik bir masaüstünden yapılabileceği ya da CLI'den yapılması gereken çok fazla bilgi gerektirmesi ... Ayrıca, Xorg'un kendisi de oldukça küçük. Xorg bellek kullanımı kısmen üzerinde çalışan uygulamaların bir işlevidir (ve ayrıca paylaşılan video belleği vb.) Sorunların başladığı GTK + uygulamaları.
DanL4096

Dizüstü bilgisayarımda, varsayılan disk zamanlayıcısının cfq olarak değiştirilmesinin bilgisayarın ne kadar iyi çalıştığını algılamamda büyük bir fark yarattığını biliyorum. Aslında biraz daha yavaş olduğuna inanıyorum, ancak ağır disk işlemleri sırasında bile yanıt veriyor (bu 5400 rmp disklerden birine sahibim)
Charles Green

@CharlesGreen donanımınızla daha fazla ilgili olabilir veya belki de tipik kullanım alışkanlıklarınızı tutabilir. CFQ'yu masaüstü yüklemelerinde Deadline'dan çok farklı bulmamıştım. Noautogroup olayı, yoğun arka plan görevleri için bir fark yaratıyor; ancak bunun bir optimizasyon / ince ayar olmadığı için, bir hatanın (veya en azından bir hata olarak kabul edilmesi gereken bir şeyin) geçici bir çözümü olmasıdır.
DanL4096

3

Ayrıca , önceki Ubuntu yinelemelerini kullandıysanız, tanıdık görünmesi gereken gnome-session-flashback özelliği de vardır. Benzer bir görünüm ve his sahibi olmasının yanı sıra, daha az kaynak yoğundur.


İyi öneri. Sonunda Flashback panelinde (yani eski GNOME panelinin güncellenmiş versiyonu) bazı performans sorunları olsa da kullandım - bir nedenle "Office" menüsünde gezinirken CPU'nun durması ve sabitlenmesi gerekirdi.
DanL4096

-2

Takas dosyanızı Sistem Monitörü / Kaynakları altında kontrol ettiniz mi - 13.10'da düzgün çalışıyor olmasına rağmen - dizüstü bilgisayarımda 14.04 seviyesine yükselttiğimde etkinleştirilmedi.

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.