Mengapa Ubuntu 14.04 begitu lambat di laptop saya? [Tutup]


20

Saya baru saja menginstal Ubuntu 14.04 pada laptop Dell dengan 1.7Ghz Pentium M dan memori 1Gbyte.

Grafisnya adalah Intel® 852GM / 855GM x86 / MMX / SSE2, tipe OS 32bit.

Seluruh sistem SANGAT lambat. Ketika saya meluncurkan manajer aplikasi, misalnya, saya harus menunggu untuk melihat huruf yang saya ketik muncul!

Seolah-olah CPU kelebihan beban dan tidak ada memori yang tersedia, tetapi saya hanya menjalankan Firefox.

Bagaimana saya bisa membuat sistem berjalan lebih lancar? Dulu Windows XP diinstal dan bekerja dengan baik.


Bisakah Anda menentukan apakah sistem telah menemukan kartu grafis Anda dengan benar? output dari glxinfo | grep rendermungkin menarik.
Charles Hijau

2
Sistem yang Anda gambarkan lebih cocok untuk orang-orang seperti XP dan Ubuntu 12.04. Sama seperti Anda tidak menginstal Windows 7/8 di atasnya, Anda harus menerapkan prinsip yang sama untuk sistem operasi lain.
prusswan

Jangan lupa untuk menerima jawaban di beberapa titik dengan mengklik tanda centang di bawah panah.
Tim

Jawaban:


35

Karena Anda hanya memiliki 1GB RAM! Itu bukan satu-satunya masalah, tetapi itu adalah bagian dari itu. Sederhananya, komputer Anda tidak dapat menangani intensitas grafik Unity.

Windows XP hampir tidak sama intensifnya dengan CPU / Grafik dengan Unity, desktop default Ubuntu 11.04+. Ini didasarkan pada compiz dan memiliki semua jenis grafik mewah, seperti melihat melalui dash dan peluncur yang berkembang. Saya akan menyarankan menginstal Lubuntu atau Xubuntu , atau mengaktifkan XFCE atau LXDE, dan menggunakannya daripada kesatuan.

Saya memiliki keduanya di 3 komputer XP lama, dan mereka berjalan dengan baik (diketik pada laptop Lubuntu 2006 dengan RAM 683 MB).

Seolah-olah CPU kelebihan beban dan tidak ada memori yang tersedia

CPU mungkin kelebihan beban / mungkin tidak tersedia cukup RAM. Coba instal dan gunakan midori- lebih ringan, dan itulah yang saya gunakan saat ini.

Kata ganti saya adalah Dia / Dia


2
Lihat juga: askubuntu.com/questions/206407/… - Wiki ini juga ... Saya akan mengkonfirmasi masalah dengan Unity - lambat pada desktop quad-core, bukan hanya kotak XP lama. Sebagian besar lingkungan Desktop lainnya lebih cepat.
Wilf

1
Pada dasarnya ini lebih lambat pada mesin paling kuat yang saya miliki - Gnome 3 lebih cepat pada netbook Intel Atom & i5 laptop.
Wilf

2
Saya memiliki 8 GB RAM, Intel i7 3,4 GHz dan saya menemukan Ubuntu 14,04 lagging (tidak lebih buruk dari OP) dan sistem bahkan membeku beberapa kali saya harus reboot keras. Saya beralih ke Xubuntu dan menemukannya lebih cepat. Bahkan tidak ada masalah sampai tanggal.
Sundeep

2
Juga GPU mungkin tidak didukung
Thorbjørn Ravn Andersen

1
Yah itu mungkin bagian dari itu, tapi saya tidak akan merekomendasikan persatuan kepada siapa pun dengan kurang dari 4 GB, seperti yang saya katakan saya dapatkan membeku dengan 32 GB RAM.
Tim

13

Dua hal:

1) Ubuntu 14.04 menggunakan Unity 3D, yang didasarkan pada Compiz. Semuanya diterjemahkan melalui OpenGL yang dipercepat perangkat keras. Ini luar biasa jika Anda memiliki driver yang baik dan kartu video yang bagus, tidak begitu banyak jika ada yang hilang.

Sama sekali tidak perlu mengubah distribusi. Cukup instal lingkungan desktop yang lebih ringan, logout, dan masuk kembali ke desktop baru. Untuk kemudahan penggunaan yang disukai biasanya Xfce.

2) Kombinasi dari tugas cron update-apt-xapian-index yang rusak, dan penjadwalan proses yang rusak di kernel. Singkatnya, Anda perlu menambahkan 'noautogroup' ke opsi boot Anda, jika tidak proses kebaikan tidak akan berfungsi. Begitu:

  1. Tinggikan ke root dengan sudo
  2. di / etc / default / grub, edit GRUB_CMDLINE_LINUX_DEFAULT menjadi "quiet splash noautogroup"
  3. jalankan 'update-grub'
  4. reboot

Ini lebih aman daripada menggunakan variabel sysctl kernel.autogroup, yang mungkin membuat panik beberapa komputer.

Pokoknya, bertentangan dengan apa yang dikatakan banyak orang, Ubuntu berjalan baik dengan RAM 1 GB jika Anda tidak menggunakan desktop default yang membengkak.

Sunting: sebenarnya saya mengajukan bug Launchpad tentang masalah kedua tahun lalu: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548


Silakan gunakan "kernel.sched_autogroup_enabled" dengan hati-hati - ini mencegah sistem saya dari boot (Ubuntu 14.04 3.13.0.30-generic, Dell 15r)
Charles Green

@CharlesGreen cara terbaik untuk melakukan ini adalah dengan menggunakan opsi boot 'noautogroup'. Saya akan memperbarui posting saya untuk mencerminkan hal itu.
DanL4096

Saya sudah mencoba echo 0 > /proc/sys/kernel/sched_autogroup_enabledvarian, tetapi saya tidak yakin saya merasa itu memiliki efek nyata. Saya akan memberikan opsi boot shot.
Charles Green

Yah, itu boot (saya di sini!) Saya harus menyodok sistem sedikit untuk menentukan apakah saya pikir itu terasa lebih cepat
Charles Green

1
@ CharlesGreen, itu tidak akan "terasa lebih cepat." Apa yang akan dilakukannya adalah tidak macet ketika tugas-tugas latar belakang es menggunakan banyak waktu CPU, karena itu akan memprioritaskan hal-hal lain di depan tugas-tugas tersebut. Kalau tidak, tidak akan ada perbedaan (termasuk untuk tugas-tugas intensif CPU non-niced ). Itu sebabnya saya merekomendasikan desktop yang lebih ringan, non-compositing. noautogroup hanya menghindari perilaku kereta dalam kondisi tertentu; menggunakan Xfce atau Openbox akan mengurangi konsumsi sumber daya secara keseluruhan.
DanL4096

3

Anda sangat mungkin mengalami 2 hambatan yang relevan:

  • rendahnya jumlah RAM yang tersedia untuk sistem, yang dalam beberapa kasus bahkan kurang dari nilai nominal, misalnya jika GPU Anda mencuri beberapa RAM dari sistem, jumlah total yang tersedia untuk sistem jelas 1Gb - WhatTheGPUIsUsing
  • HDD lambat. Biasanya notebook tua memiliki disk 5400rpm, ini mungkin angka yang sangat kecil untuk standar saat ini, tidak ada troughput yang baik yang dapat digunakan OS.

Konsekuensi pertama adalah bahwa Anda memiliki RAM rendah dan bahkan SWAP tidak ada gunanya karena HDD yang lambat.

Pada dasarnya ketika Anda memiliki jumlah RAM yang rendah sistem menggunakan SWAP, sebuah partisi pada HDD Anda, untuk menyimpan file sementara seperti yang Anda lakukan dengan RAM Anda di tempat pertama, ini memungkinkan OS untuk mendapatkan lebih banyak penyimpanan sementara dan "memperbaiki" hal-hal ketika tidak ada jumlah RAM yang tersedia.

Kecuali jika Anda telah menonaktifkan atau menghapus partisi swap, swap ada di sana dan itu bekerja melawan timing Anda, tetapi Anda tidak dapat benar-benar melakukan terlalu banyak karena bahkan menggunakan swap pada HDD yang lambat lebih baik daripada OS atau aplikasi Anda dihentikan karena dari memori yang tidak ada.

Jadi, Anda harus menjaga hal-hal seperti sekarang, Anda mungkin dapat melakukan 2 hal:

  • coba distribusi lain seperti Archlinux, yang tipically lebih cepat dan lebih ringan tetapi memerlukan penyetelan dan Anda perlu membaca beberapa artikel dan manual wiki untuk mengetahui apa yang Anda lakukan
  • mencoba untuk boot ke konsol tanpa GUI, jika Anda dapat hidup hanya dengan konsol performane Anda akan mendapat manfaat dari itu, jelas itu tergantung pada apa yang harus Anda lakukan, jika Anda harus kode dan menulis dokumen atau memeriksa email, Anda dapat melakukannya dengan terminal, jika Anda suka menjelajah web, Anda juga bisa melakukannya, tetapi itu tidak sesuai dengan yang Anda dapatkan dengan firefox di bawah sesi X11.

2
Orang mungkin bisa menulis buku tentang ruang swap. Secara pribadi saya pikir OS modern harus memiliki cara yang lebih baik untuk mengeluarkan memori kotor daripada hard disk, yang ~ 6 kali lipat lebih lambat dari RAM utama - dan juga menghadirkan masalah keamanan karena hal-hal yang didekripsi dapat ditukar. Re Arch Linux dan hidup di konsol, sekali lagi saya tidak mengerti intinya; satu selalu dapat menginstal desktop yang kurang gajah daripada Unity.
DanL4096

@ DanL4096 Saya menyarankan pendekatan konsol karena dengan itu Anda menghapus GUI sepenuhnya, itu juga membantu untuk membebaskan lebih banyak RAM kadang-kadang. Unity adalah gajah, tetapi X11 / Xorg juga bukan perangkat lunak kecil dan kadang-kadang driver bahkan tidak banyak membantu untuk mempercepat.
user3784961

Masalahnya adalah bahwa sejumlah besar hal yang sangat berguna hanya dapat dilakukan dari desktop grafis, atau akan membutuhkan banyak pengetahuan untuk dilakukan dari CLI ... Juga, Xorg sendiri sebenarnya cukup kecil. Penggunaan memori Xorg sebagian merupakan fungsi dari aplikasi yang berjalan di atasnya (dan juga berbagi memori video, dll.) Xorg, xterms, dan sebagian besar apa pun berdasarkan Xlib akan berjalan dengan baik pada Pentium II - saat Anda mulai menyeret berat Aplikasi GTK + yang memulai masalah.
DanL4096

Saya menemukan di laptop saya bahwa mengubah scheduler disk default ke cfq membuat perbedaan besar dalam persepsi saya tentang seberapa baik komputer berjalan. Saya percaya ini sebenarnya sedikit lebih lambat, tetapi ia merespon bahkan selama operasi disk yang berat (saya punya salah satu dari 5400 rmp disk)
Charles Green

@CharlesGreen mungkin lebih berkaitan dengan perangkat keras Anda, atau mungkin kebiasaan pola penggunaan khas Anda. Saya tidak pernah menemukan CFQ jauh berbeda dari Tenggat pada beban desktop. Hal noautogroup membuat perbedaan untuk tugas latar belakang yang intensif; tapi itu karena itu bukan optimasi / tweak, itu solusi untuk bug (atau sesuatu yang setidaknya dianggap bug).
DanL4096

3

Ada juga gnome-session-flashback yang seharusnya terlihat familier jika Anda telah menggunakan iterasi Ubuntu sebelumnya. Selain memiliki tampilan dan nuansa yang serupa, ia juga tidak terlalu membutuhkan sumber daya.


Saran yang bagus Terakhir saya menggunakannya meskipun panel Flashback (yaitu versi terbaru dari panel GNOME lama) memiliki beberapa masalah kinerja - itu akan hang dan babi CPU ketika mousing atas menu "Office", untuk beberapa alasan.
DanL4096

-2

Sudahkah Anda memeriksa file swap Anda di System Monitor / Resources - meskipun berfungsi dengan baik di 13.10 - belum diaktifkan ketika saya memutakhirkan ke 14,04 di laptop saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.