Pertanyaan Bagaimana saya dapat meningkatkan kinerja sistem Ubuntu secara keseluruhan?


Apa tips Anda untuk meningkatkan kinerja sistem secara keseluruhan di ubuntu? Terinspirasi oleh ini pertanyaan Saya menyadari bahwa beberapa pengaturan default mungkin agak konservatif pada Ubuntu dan itu mungkin untuk men-tweak dengan sedikit atau tanpa risiko jika Anda ingin membuatnya lebih cepat.

Ini tidak dimaksudkan untuk menjadi spesifik aplikasi (mis. Membuat halaman memuat firefox lebih cepat), tetapi sistem melebar.

Lebih disukai 1 tip per jawaban, dengan cukup detail bagi orang untuk menerapkannya.

Beberapa milik saya adalah:

  • Memasang Preload (melalui Pusat Perangkat Lunak atau sudo apt-get install preload);
  • Perubahan Swappiness value - "yang mengontrol sejauh mana kernel lebih suka bertukar ketika mencoba untuk membebaskan memori";

Apa milikmu?

PS: Karena ini tidak dimaksudkan untuk memiliki jawaban yang unik tetapi lebih kepada, beberapa tips berguna, saya menjadikan komunitas ini wiki out-of-the-box.


335
2017-08-29 18:42


asal


Akan lebih baik untuk menyebutkan seberapa efektif tip Anda: seberapa besar peningkatan yang Anda lakukan melihat, atau bahkan lebih baik, mengukur? - Gilles
Saya belum menemukan bukti bahwa perubahan swappiness memiliki efek positif. Mungkin memberikan perasaan peningkatan kinerja sementara, yang tampaknya mereda cukup cepat. Saya belum melihat bukti konkret dalam bentuk tolok ukur yang akan membuktikan keefektifan mengubah parameter swapiness - txwikinger
Saya ragu itu memiliki dampak kinerja yang nyata. The tty menggunakan hampir tidak ada memori, juga tidak akan ada penggunaan cpu yang signifikan. - txwikinger
Bukankah "pengoptimalan prematur adalah akar dari semua kejahatan"? (en.wikipedia.org/wiki/Program_optimization#Kutipan) - Alejandro
@Alejandro kutipan itu berasumsi bahwa Anda telah melakukannya sebaik mungkin sejak awal. - Thorbjørn Ravn Andersen


Jawaban:


Jika Anda "rata-rata Joe", maka jangan lakukan apapun. Jangan mengutak-atik program atau pengaturan yang tidak Anda pahami. Jangan ikuti tips yang diposting di Internet bagaimana meningkatkan kinerja sistem Anda dengan menyusun sendiri beberapa perangkat lunak atau dengan menginstal kernel yang dibuat sendiri.

Beberapa tips itu mungkin memberi Anda sedikit peningkatan kinerja, tetapi beberapa di antaranya juga akan memberi Anda sakit kepala yang nyata, jika Anda mengubah pengaturan yang salah, menonaktifkan layanan yang salah, menginstal driver yang salah, dll.

Karena itu, berbahagialah dengan baik tentang sistem Anda yang berjalan baik. Dan BTW: Mengapa Anda membutuhkan peningkatan kinerja 5 persen itu? Ini tidak akan menyebabkan Anda mengetik dokumen kantor lebih cepat atau mengedit foto liburan Anda dalam separuh waktu.

Dan hanya untuk menjadi jelas: Jika Anda bukan rata-rata Joe, tetapi pengembang / gamer hardcore / ... yang membutuhkan siklus apa pun yang bisa Anda dapatkan, Anda bukan target komentar ini ...


173
2017-08-30 16:50



Pengaturan Tweak dan kompilasi kernel dan perangkat lunak Anda sendiri adalah cara yang bagus untuk belajar. Saya pikir itu harus didorong, selama orang tahu bahwa ketika mereka merusak sesuatu dengan buruk, mereka mungkin perlu menginstal ulang OS mereka. - Nerdfest
Hanya orang yang benar-benar ingin memahami bagaimana kernel bekerja harus mempertimbangkan kompilasi kernel Anda sendiri. Bagi kebanyakan orang, mereka seharusnya tahu ada "kernel". Tetap gunakan kernel stok dan Anda dapat memanfaatkan pembaruan perangkat lunak biasa. - Brad Figg
@Brad, ah bagaimana waktu telah berubah :) Ketika saya mulai dengan Linux kami punya untuk mengkompilasi kernel kita sendiri sejak sebelum modul dinamis diimplementasikan. Saya tidak melewatkannya sekalipun! - Thorbjørn Ravn Andersen
@Nerdfest Itu poin yang bagus, guru saya yang paling penting di linux-world sudah tidak diragukan lagi adalah manual Gentoo ... Saya tidak pernah benar-benar mendapat GUI yang berfungsi, tetapi saya belajar banyak tentang cara kerja instalasi linux dasar! Dan itu hampir sama pada semua distro - LassePoulsen
Saya bermain-main dengan tweak kinerja sekarang tepat untuk apa yang saya pelajari dari mereka. Yang mengatakan ada dua kasus di mana saya selalu ingin men-tweak dengan Windows, dan saya memiliki sikap yang sama dengan Ubuntu: 1. Sistem sangat lambat sehingga setiap bantuan kecil. 2. Sebuah sistem sangat cepat sehingga saya tidak bisa tidak bertanya-tanya apa yang dapat ditimbulkannya! Sistem Middling yang saya tinggalkan sendiri :) Yang mengatakan, +1 yang pasti - Jon Hanna


Nonaktifkan startup otomatis dari layanan apa pun yang tidak diperlukan (atau bahkan hapus paket sepenuhnya).

Banyak paket memulai layanan secara otomatis. Layanan ini kemudian menggunakan memori dan CPU bahkan hampir tidak pernah digunakan. Lebih baik dalam hal ini, untuk menghentikan layanan tersebut, atau mengeluarkannya dari autostart, dan memulainya hanya jika diperlukan.

Untuk menghapus aplikasi mulai dari 10.04, lanjutkan ke System> Preferences> Aplikasi Startup (mungkin sedikit berbeda pada versi lain)

Pada 12.04, Anda dapat memilih aplikasi startup dengan mengklik pada Ikon Dasbor. Kemudian, ketik startup dan pilih "aplikasi startup".




alt text

Dan cukup hapus tanda aplikasi yang tidak Anda butuhkan. Tapi yakin tentang itu, jangan hanya menghapus aplikasi yang tidak Anda ketahui. Jika Anda tidak yakin tentang salah satunya, biarkan seperti itu. Pencarian google atau pertanyaan baru di sini tentang program tertentu akan membantu.


98
2017-08-30 12:22



Bagus sekali! sederhana dan efektif. Saya pribadi menonaktifkan hal-hal yang terkait bluetooth, karena notebook saya tidak memilikinya. - Decio Lira
Bisakah Anda menjelaskan / menambahkan tautan yang menjelaskan cara melihat dan menonaktifkan / mengaktifkan layanan di Ubuntu. - Skizz
Untuk pengguna Kubuntu / KDE, yang setara adalah: Tombol Menu Start -> Pengaturan Sistem -> Administrasi Sistem -> Startup dan Shutdown. Ada dua bagian, satu untuk 'Autostart' dan satu lagi untuk 'Service Manager' (untuk daemon yang berjalan lama) dan Anda dapat memulai layanan start-stop serta memastikan keduanya tidak dimulai sebagai bagian dari urutan boot standar. - arielf


[Penafian] Beri yang berikut ini dengan risiko Anda sendiri.

Tushar Neupaney memberikan nasihat ini sini:

1. Gunakan aplikasi yang lebih ringan (Ganti aplikasi default Anda dengan mereka)

  • Gedit >> Mousepad
  • Penampil gambar (EOG…) >> Gpicview
  • Manajer Jaringan >> Wicd
  • Evince >> epdfview

2. Penurunan Swappiness

  • sudo vim /etc/sysctl.conf 

    Edit: vm.swappiness = 10

3. Untuk dual core (Gunakan Concurrency)

  • sudo vim /etc/init.d/rc 

    Edit: CONCURRENCY = shell

    kulit opsi sekarang sudah usang. Nilai default adalah makefile dan kulit adalah pada 2010-05-14 alias untuk makefile.

4. Bersihkan apt cache di / var / cache / apt / archives dan daftar apt-sources yang tidak perlu di /etc/apt/sources.list

  • sudo apt-get autoclean 

5. Pasang BUM (Boot Up manager) 

  • sudo apt-get install bum

    Hapus aplikasi dan layanan yang tidak perlu dari startup

6. Hapus beberapa TTY yang tidak perlu 

  • sudo vim /etc/default/console-setup 

    Edit: ACTIVE_CONSOLES = ”/ dev / tty [1-3]“

    Catatan: goto /etc/init/ dan ubah file tty yang Anda TIDAK ingin. Edit dan garis komentar dimulai dengan "mulai di runlevel". Jadi, dalam hal ini, Anda akan memberi komentar pada baris awal di file "tty4.conf" hingga "tty6.conf".

7. Pasang Prelink 

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

    Edit: PRELINKING = Ya

  • sudo /etc/cron.daily/prelink

    Sebenarnya, Prelink adalah tak berguna sejak Feisty Fawn (karena Ubuntu menggunakan linker runtime yang sangat efektif sekarang). Selain itu, itu mengganggu - secara langsung memodifikasi executable dan akhirnya dapat merusaknya. TIDAK lakukan.

8. Instal Preload 

  • sudo apt-get install preload 

9. Hilangkan kinit jika Anda tidak menggunakan fungsi hibernasi dan tidur. 

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

    Edit: Komentar (Taruh # di depan) RESUME = XXXX …………………….


73



Ini tidak memberikan informasi mengapa kami harus mengikuti saran Anda. Beberapa konteks dan tolok ukur. - The Pixel Developer
Saya telah mengedit untuk menambahkan 'konteks' yang ditanyakan ;-) - desgua
Saya mencoba nomor 3 dan komentar di atas baris untuk mengubah daftar opsi yang valid dan 'shell' bukan salah satunya. Apakah jawaban ini sudah tua? Apakah komentar tidak memberi tahu saya semua opsi? - John
Saya mencoba nomor 3 juga meskipun opsi "shell" itu tidak disebutkan sebagai yang valid. Setelah mengedit booting mengambil dua kali lebih lama daripada ketika konkurensi diatur ke "tidak ada". Jadi saya kembali ke pengaturan asli. - Wojciech
sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resume satu baris tetapi hanya menambahkan komentar jika tidak ada - yang bagus tambahkan skrip :) - SergioAraujo


Turunkan waktu tunggu menu pemuat boot Anda

Kedengarannya sepele, tapi saya menemukan default 10 detik di Ubuntu terlalu panjang untuk selera saya. Katakanlah layar saya membutuhkan sedikit untuk menyesuaikan secara otomatis res, saya melihat counter membaca 8 detik pada pandangan pertama.

Saya akan mengedit batas waktu hingga 3 detik, memberi saya waktu satu detik untuk melihat menu boot (menghitung waktu layar saya menyesuaikan ke res). Banyak waktu, seperti menekan tombol panah untuk memilih item lain menghentikan penghitung.

Grub (sebelum 9.10 Karmic)

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

Temukan dan edit "WAKTU HABIS"garis

Grub 2 (pemasangan baru 9.10 Karmic dan setelah)

sudo -i gedit /etc/default/grub

Temukan dan edit "GRUB_TIMEOUT"garis, dan jalankan sudo update-grub


42





Saya mengalami peningkatan kinerja secara keseluruhan setelah saya menambahkan "noatime"Pilihan untuk filesystem saya (ext4 dan reiserfs).

Saya tidak dapat memberikan tes kecepatan, tetapi saya mengundang Anda untuk mencobanya dan lihat sendiri.

Sumber daya yang berguna di Ubuntu Forum: Menyimpan hard drive dengan noatime di fstab.


31



tidak relatime sudah default di ubuntu? - ImaginaryRobots
@ImaginaryRobots: "Saya mengalami peningkatan kinerja secara keseluruhan setelah saya menambahkan opsi noatime ke filesystem saya (ext4 dan reiserfs)." - Apakah maksud Anda "relatime"? - Tidak, maksudku "noatime": D - dag729
Ini mungkin merusak beberapa perangkat lunak email yang mengandalkan fitur ini dan beberapa alat cadangan. Tetapi untuk pengguna biasa ini seharusnya baik-baik saja karena baik Thunderbird, maupun Evolution tidak akan terpengaruh. Meskipun di Ubuntu, beralih dari relatime (default) ke noatime tidak akan membawa banyak perbaikan. Lihat lwn.net/Articles/244829 bagaimana relatime bekerja dan Anda akan mengerti bahwa itu akan secara dramatis mengurangi jumlah pembaruan waktu akses terakhir. - Huygens


Jika Anda kekurangan RAM, gunakan zramswap atau zram-config dari repositori Ubuntu. Ini swap virtual yang memampatkan isi RAM yang tidak digunakan daripada menempatkannya ke disk (yang biasanya membeku sistem setelah Anda menekan penghalang RAM). Saya mengalami sedikit kehilangan kinerja dengan itu daripada sistem yang membeku setiap kali saya kehabisan RAM.

Ini hanya berfungsi untuk Natty dan yang lebih tinggi (karena Anda memerlukan kernel 2.6.37.1 atau yang lebih baru). Untuk sistem lama yang bisa Anda gunakan compcache, tetapi Anda harus mengaturnya secara manual.

Bagi mereka yang tidak pernah memukul batas RAM itu memberikan beberapa peningkatan kecepatan pada sistem HDD, tetapi Anda lebih baik menurunkan swappiness untuk mencapai efek yang sama.

Pengguna SSD: kemungkinan besar Anda tidak akan mengalami peningkatan kecepatan, tetapi zramswap dapat mengurangi penggunaan SSD cukup banyak.


31



Sepertinya aplikasi yang sangat berguna untuk dimiliki! - Decio Lira
Ini berguna untuk sistem ram rendah, saya bertanya-tanya mengapa itu tidak diinstal secara default untuk sistem seperti itu? - NoBugs
@NoBugs karena pengembang Ubuntu sangat konservatif. Tetapi diaktifkan secara default pada Telepon Ubuntu. - Shnatsel
@Shnatsel "Google menggunakan zram di Chrome OS dan itu juga tersedia sebagai opsi untuk perangkat Android 4.4" (en.wikipedia.org/wiki/Zram) - NoBugs


Saya tidak yakin apakah jawaban saya akan memenuhi syarat, karena Ubuntu biasanya berarti variasi GNOME dan Ubuntu yang menggunakan alternatif lighther memiliki nama yang sedikit berbeda, seperti Xubuntu.

Menyingkirkan GNOME adalah hal pertama yang biasanya saya sarankan. Jika Anda senang dengan sesuatu yang ringan seperti fluxbox, lakukan saja.


20



Saya tahu bahwa Archlinux bukan Ubuntu, tetapi saya melihat peningkatan performa yang berlebihan ketika saya memasang Ratpoison di kotak Archlinux saya (ya, terlalu minim untuk seseorang, tetapi masih ada peningkatan nitro untuk receiver Anda) - dag729
Setuju, coba XMonad, itu luar biasa. - Robert Massaioli
+1. Atau instal Ubuntu, tetapi beralihlah ke xfce setelah instalasi. - David Oneill
XFCE memang sedikit lebih cepat, tetapi hanya sedikit dan menggunakan jumlah sumber daya yang sama. Coba Enlightenment (mis. Bodhi Linux adalah Ubuntu 10.04 dengan Enlightenment), sangat ringan dan masih memiliki beberapa efek visual Compiz. Atau coba LXDE atau Fluxbox, Linux Mint tampaknya telah terintegrasi dengan baik. - Shnatsel


Ubah Disk Teknik Anda untuk SSD

Solid State Drive jauh lebih cepat dan sepertinya yang paling banyak kemacetan di hampir setiap komputer saat ini.

Saya, misalnya, telah mengalami penurunan waktu boot dari ~ 15 detik hingga ~ 3 detik, dan penurunan besar pada aplikasi start pertama (Firefox, misalnya, dari ~ 5 detik hingga kurang dari satu detik).

Ingin beberapa patokan? Sini adalah satu.


19



Jika komputer Anda tua, ini dapat bekerja secara mekanis (misalnya SSD dengan konektor IDE), tetapi seperti yang dimaksudkan: peningkatan kecepatan akan tergantung pada kemacetan lain sistem Anda (seperti konektor IDE, misalnya :) - nutty about natty
Saya terkejut jawaban ini tidak mendapatkan lebih banyak suara. - WinEunuuchs2Unix


Set vm.swappiness=10 di /etc/sysctl.conf. Saya mendapatkan peningkatan kecepatan yang nyata ketika saya mengisi memori. Karena saya menggunakan Eclipse sebagian besar waktu, memori fisik dapat menjadi komoditas yang jarang.

EDIT:

Dari FAQ Swap Ubuntu:

"Pengaturan default di Ubuntu adalah swappiness = 60. Mengurangi nilai default dari swappiness mungkin akan meningkatkan kinerja keseluruhan untuk instalasi desktop Ubuntu yang khas. Nilai swappiness = 10 direkomendasikan, tetapi jangan ragu untuk bereksperimen. Catatan: Instalasi server Ubuntu memiliki persyaratan kinerja yang berbeda untuk sistem desktop, dan nilai default 60 kemungkinan lebih cocok. "

FAQ sangat lengkap tentang menjelaskan apa itu swap, bagaimana itu digunakan dan bagaimana mengubahnya. Bacaan yang disarankan bagi siapa pun yang berpikir untuk mengotak-atik swappiness atau ukuran file swap pada disk.


18



@Erigami: +1 karena menyebutkan sesuatu itu sebenarnya membuat perbedaan kepadamu. - Gilles
@ DecioLira: Tidak. Ini mendorong aplikasi yang saat ini saya tidak gunakan ke disk, yang berarti bahwa saya saat ini memiliki akses ke lebih banyak memori fisik. - Erigami
Apakah Anda memiliki nomor hardcore yang menunjukkan perbedaan dan dalam situasi apa dan membuat perbedaan seperti apa? - txwikinger
@Erigami: Saya bermain-main dengan swappiness untuk beberapa waktu. Dan pada awalnya rasanya lebih cepat, tetapi seiring waktu semuanya tampak sama. Beberapa pengukuran nyata akan sangat menarik. - txwikinger
Berbagai tes yang telah saya lakukan membuktikan bahwa vm.swappiness = 100 lebih baik daripada 10. Pada mesin yang lambat itu akan membantu banyak, pada yang cepat itu tidak akan membuat perbedaan (kecuali Anda menjalankan beberapa halaman aplikasi GB ke dalam ram). Itu menang-menang. - NightwishFan


Sesederhana kedengarannya, selalu perbarui sistem Anda!


16



Iya nih. Saya melihat perbaikan segera setelah melakukannya. - ixtmixilix
Tapi: lakukan saja secara manual dan mungkin melalui baris perintah. Pembaruan harian melalui mgr pembaruan dapat membekukan sistem lama (membiarkan Anda menebak apa yang terjadi). - nutty about natty


Pada satu mesin Ubuntu yang saya miliki, saya menemukan bahwa pengaturan efek desktop ke none (menonaktifkan semua efek grafis) membuat peningkatan kecepatan UI besar.


15



Pengaturan ini bisa dua arah. Kadang-kadang memungkinkan GPU untuk melakukan pekerjaan sebagai gantinya akan membebaskan CPU dan RAM dan meningkatkan kinerja sistem secara keseluruhan. - ændrük
Hebat - bagaimana Anda membuat penyesuaian itu ?? - ixtmixilix
@ixtmixilix: Klik kanan pada desktop dan pilih opsi tampilan (itu yang bawah IIRC - Saya sedang bekerja dan harus menggunakan SomeOtherOS). - Skizz
terima kasih ... komentar Anda mungkin berarti saya tidak beralih kembali ke Debian, yang tahun cahaya lebih cepat karena menjadi kurang mencolok ... untuk catatan (jika orang lain ingin mencobanya) Anda sampai di sana di bawah 'ubah desktop menu latar belakang ... (?) ... maaf, tetapi menyebutnya yang mengingatkan saya sedikit SomeOtherOS - ixtmixilix
@ ændrük Bagaimana saya dapat mengetahui apakah yang terjadi untuk saya? (apakah GPU saya cukup membantu untuk menjaga efek desktop atau apakah saya harus menonaktifkannya) - Eyal