Percepatkan Ubuntu dengan subsistem cakera. Percepatkan Ubuntu Percepatkan linux

  • 23.03.2021

Pengguna Linux, mengikut definisi, mempunyai sistem prestasi yang lebih baik daripada Windows. Walau bagaimanapun, jika anda menggunakan persekitaran desktop kelas berat seperti Unity, sebagai contoh, prestasi mungkin agak terjejas.
Semua orang lebih suka program dan dokumen dibuka bukan selepas 10-20 saat, tetapi serta-merta. Pada masa yang sama, adalah wajar bahawa penampilan persekitaran kerja tidak menyerupai awal tahun sembilan puluhan, kerana kami menghabiskan banyak masa dalam antara muka sistem kami, yang bermaksud bahawa kami harus selesa di dalam.
Anda tidak perlu melampau, meninggalkan sepenuhnya persekitaran desktop yang indah dan memihak kepada pengurus tetingkap pertapa. Mencari kompromi antara prestasi dan ketampanan tidaklah sukar sama sekali.
Dalam artikel ini, kita akan melihat pada mempercepatkan Ubuntu dalam empat cara mudah. Walaupun petua ini akan berfungsi untuk keluaran yang lebih lama juga, kami akan melihat pada mempercepatkan Ubuntu 16.04 khususnya.
Hasil positif akan dapat dilihat dengan jelas pada komputer lama berkuasa rendah atau pada VirtualBox. Petua adalah relevan dan berkesan, walaupun Ubuntu anda dipasang pada SSD.

1. Alih keluar program yang tidak perlu dari permulaan.

Ubuntu 16.04 memuatkan pelbagai jenis aplikasi pada permulaan, kebanyakannya anda mungkin tidak perlukan. Untuk mempercepatkan Ubuntu, anda boleh menyahdayakannya.
Walau bagaimanapun, banyak program permulaan disembunyikan, dan untuk melihatnya, anda perlu menjalankan arahan berikut:

sudo sed -i "s / NoDisplay = benar / NoDisplay = false / g" /etc/xdg/autostart/*.desktop

Sekarang buka "Lancarkan Apl" daripada Unity Dash ...
... dan hanya nyahtanda item yang tidak diperlukan.


Anda boleh mempercepatkan Ubuntu 16.04 dengan melumpuhkan ciri yang tidak diperlukan. Berikut ialah senarai perkhidmatan dan program yang mungkin anda tidak perlukan.
Pengurus Profil Kebolehcapaian(Pengurus Kebolehcapaian).
Digunakan untuk memaparkan ikon kebolehaksesan pada skrin log masuk. Jika anda tidak memerlukan papan kekunci pada skrin dan pembantu suara, matikan sahaja.
Monitor Sandaran(Sandaran).
Membuat sandaran dengan deja-dup-monitor. Jika anda tidak bercadang untuk membuat sandaran sebarang data, jangan ragu untuk melumpuhkannya.
Perkongsian Desktop(Kawalan Desktop Jauh).
Direka untuk sambungan VNC masuk. Jika anda tahu bahawa anda boleh mengatasi sistem anda tanpa bantuan sesiapa, maka anda boleh mematikannya. Keupayaan untuk bertindak sebagai pembantu jauh sendiri dan mengawal komputer lain melalui VNC tidak hilang di mana-mana.
Perisian Gnome(Pusat Perisian).
Ini boleh dilumpuhkan jika anda lebih suka memasang program melalui terminal, tanpa bantuan Pusat Perisian GUI.
Pembaca Skrin Orca(Pembantu suara Orca).
Jika anda kelihatan, matikan.
Perkongsian fail peribadi(Berkongsi fail peribadi).
Harus ditinggalkan hanya sekiranya perlu memindahkan fail melalui Bluetooth.
Kemas kini Pemberitahu(Pemberitahuan kemas kini).
Jika anda tidak mahu menerima pemberitahuan tentang kemas kini yang tersedia, maka anda boleh mematikannya.

2. Laraskan Swappiness.

Kita semua tahu bahawa kelajuan pertukaran data dengan RAM jauh lebih tinggi daripada dengan cakera keras. Bagaimana untuk mempercepatkan Ubuntu memandangkan fakta ini?
Mari kita lakukan sedikit percubaan: mulakan sistem anda, buka beberapa program, katakan: Firefox, LibreOffice, Mozilla Thunderbird, Evince ... dan biarkan sahaja ia terbuka tanpa melakukan apa-apa. Jangan letakkan sistem ke dalam mod hibernasi atau siap sedia. Kembali dalam beberapa jam dan perhatikan betapa kekok program yang sedang berjalan, betapa perlahannya mereka bertindak balas terhadap tindakan kita dengan tetikus. Ini kerana mereka masuk ke mod melahu (tidak aktif), dan sistem menghantar mereka untuk bertukar, iaitu, ke ruang yang ditetapkan khas pada cakera keras.
Menggunakan Monitor Sistem (Pengurus Tugas), anda boleh mengesan bahawa Ubuntu menggunakan swap, tanpa mengira kehadiran RAM percuma yang banyak.
Ini disebabkan oleh tetapan swappiness lalai. Swappiness ialah parameter kernel yang mengawal kekerapan Linux akan menghantar aplikasi terbiar untuk bertukar, iaitu, ke cakera keras.
Nilai swappiness boleh ditetapkan dalam julat dari 0 hingga 100. Nilai rendah mengarahkan swappiness digunakan kurang kerap, tinggi - lebih kerap. Nilai lalai dalam Ubuntu ialah 60. Ini bermakna apabila penggunaan RAM mencapai 40%, kernel Linux akan mengaktifkan swap.
Anda boleh menyemak nilai semasa menggunakan arahan:

cat / proc / sys / vm / swappiness

sudo sysctl vm.swappiness = 10

Jangan letakkan ruang sebelum atau selepas tanda "=". Perintah ini memberitahu kernel untuk menggunakan swap hanya apabila memori diduduki 90%. Tetapan ini sah sehingga but semula.
Untuk menjadikan tindakan konfigurasi kekal, anda perlu mengedit fail khas.

sudo nano /etc/sysctl.d/99-sysctl.conf

Tambahkan baris berikut pada penghujung fail ini:

vm.swappiness = 10



Simpan fail dan tutup editor (Tekan Ctrl + O untuk menyimpan dan Ctrl + X untuk keluar). Semua langkah ini digunakan untuk Pelayan Ubuntu 16.04.Matlamat kami adalah untuk menjadikan Ubuntu berjalan lebih pantas. Siapa lagi yang akan menyukai kelajuan pelancaran Firefox atau aplikasi berat lain? Terdapat alat perisian kecil yang dikenali sebagai pramuat, yang mengingati atur cara yang paling kerap anda gunakan, pramuat pustaka dan boleh laku yang berkaitan dengannya ke dalam RAM, menjadikan pelancaran atur cara terberat ini lebih pantas.
Anda boleh memasang pramuat pada Ubuntu 16.04 menggunakan arahan:

sudo apt pasang pramuat

Selepas pemasangan selesai, daemon pramuat akan bermula secara automatik, anda boleh mengesahkan ini dengan menjalankan arahan:

pramuat status systemctl



Jika, atas sebab tertentu, ia tidak berjalan, jalankan arahan:

sudo systemctl mulakan pramuat

Sekarang teruskan perniagaan anda - pramuat akan berfungsi tanpa penyertaan anda.

4. Lumpuhkan kesan.

Kesannya sudah pasti menyenangkan mata, mencairkan ruang kerja yang membosankan. Walau bagaimanapun, mereka juga memerlukan sumber sistem yang berharga untuk dijalankan. Bagaimana untuk mempercepatkan Ubuntu 16.04? Kesan boleh dimatikan menggunakan compizconfig-settings-manager, dengan itu meningkatkan prestasi.
Anda boleh memasang compizconfig-settings-manager menggunakan arahan:

sudo apt install compizconfig-settings-manager

Lancarkannya dari Unity Dash, kemudian pilih bahagian Kesan di sebelah kiri dan lumpuhkan yang anda tidak perlukan. Jika anda mahu, anda boleh mematikan segala-galanya.


Anda juga boleh mematikan kabur latar belakang dalam Unity Dash menggunakan Unity Tweak Tool. Ini akan menjadikan Unity Dash lebih responsif.
Memasang Alat Unity Tweak:

sudo apt install unity-tweak-tool

Setelah dipasang, bukanya dan pilih tab Carian, kemudian togol butang kabur Latar Belakang kepada Mati. (MATI).


Secara umum, ramai orang suka latar belakang telus, adakah anda?
Sebelum:


Selepas:

Petua bonus: cari punca utama untuk muat turun perlahan.

Anda boleh mengetahui berapa lama masa yang diambil untuk setiap perkhidmatan yang dimuatkan untuk bermula dengan menjalankan arahan berikut:

systemd-analyse blame



Seperti yang anda boleh lihat dalam petikan di atas, perkhidmatan mnt-pi.mount dan vboxadd.service adalah punca utamanya. Saya tahu bahawa mnt-pi.mount bertanggungjawab untuk memasang NFS (Sistem Fail Rangkaian) pada Raspberry Pi saya, tetapi saya tidak lagi memerlukannya, jadi saya boleh mengeluarkannya tanpa rasa sakit daripada fail / etc / fstab. Saya juga tahu bahawa daemon vboxadd.service hanya diperlukan untuk mesin maya, iaitu, saya, sekali lagi, tidak perlu.
Lumpuhkan:

sudo systemctl lumpuhkan vboxadd.service

Memeriksa masa pemuatan:

systemd-menganalisis masa

Sebelum:

Selepas:

Lumpuhkan ipv6 ubuntu 16.04

IPv6 ialah teknologi baharu yang menyediakan ruang alamat IP yang lebih besar, keselamatan yang lebih baik dan prestasi yang lebih pantas. Tetapi ini semua adalah ideal. IPv6 memecahkan keserasian ke belakang dengan IPv4 dan kini digunakan dalam kebanyakan kes protokol lama. Kami telah meneliti dengan terperinci bagaimana IPv6 berbeza daripada IPv4, jadi kami tidak akan mengulangi semuanya lagi.
Memandangkan pada masa ini IPv6 agak jarang digunakan, protokol ini tidak disokong sepenuhnya oleh semua peralatan. Jika IPv6 tidak disokong oleh penghala atau ISP anda, maka ini akan memperlahankan rangkaian, ia akan mengambil masa yang lebih lama untuk menentukan nama domain tapak dan akan cuba mendapatkan alamat IPv6, yang juga akan menyebabkan kelewatan. Dalam catatan kecil ini, kita akan melihat cara untuk melumpuhkan ipv6 pada Ubuntu 16.04 atau pengedaran serasi lain.

Menyemak sokongan IPv6

Semua pengedaran moden menyokong IPv6 tanpa pengecualian. Tetapi untuk memastikan bahawa mesin tempatan anda telah menerima alamat ipv6, anda boleh menjalankan arahan:

Dalam bahagian untuk menyambung eth0, anda akan melihat alamat inet4 dan inet6, inet6 akan menunjukkan alamat Ipv6, yang diberikan kepada komputer ini oleh penghala. Semua alamat yang bermula dengan fe80 adalah alamat rangkaian kawasan setempat. Tetapi kehadiran alamat ini tidak bermakna ia disokong oleh ISP anda. Untuk menyemak perkara ini, anda boleh cuba menghantar permintaan ping ke ipv6.google.com:

Percepatkan MUAT TURUN ubuntu
Selepas kernel dimuatkan, imej ramdisk (ramdisk awal, initrd) mula dimuatkan dalam ubuntu. Jika anda membongkar imej ini, anda boleh memastikan bahawa terdapat banyak perkara yang tidak perlu dan apabila dibongkar ia memerlukan hampir 25 megabait. Oleh itu, adalah dinasihatkan untuk membina semula semua imej initrd dalam sistem dengan hanya modul yang diperlukan. Tetapi semuanya tidaklah sesukar yang disangka. Membuka fail:

Sudo nano /etc/initramfs-tools/initramfs.conf

ada garisan

MODUL = kebanyakan

dan gantikan dengan:

MODUL = dep

Itu sahaja, kini anda perlu menjalankan arahan:

sudo update-initramfs -k all -u

Ia akan membina semula semua imej initrd yang ditemui untuk semua kernel yang dipasang. Pada masa hadapan, untuk kernel yang baru dipasang, initrd akan dijana dengan sendirinya dengan parameter ini, jadi ia hanya perlu dilakukan sekali. Sekarang fail initrd akan dikemaskan kira-kira 3 megabait dan 6-7 megabait dibongkar. Ini akan memendekkan sebahagian masa but tanpa menjejaskan sistem secara negatif.

Kelajuan but OS juga secara langsung bergantung pada sistem fail yang OS dipasang. Intinya ialah ext4 baharu dan reiserf lama berfungsi lebih baik dengan fail kecil. Sebenarnya, kit pengedaran mengandungi fail yang paling kecil. Oleh itu, saya mengesyorkan menukar sepenuhnya kepada ext4 - ini akan mengurangkan kelajuan bukan sahaja memuatkan OS, tetapi juga kerja dengan sistem, program dan fail.

Juga, anda boleh melumpuhkan semakan awal partition cakera keras semasa but OS. Sistem fail jurnal telah lama selamat dan dinasihatkan untuk menyemaknya hanya selepas penggunaan yang cukup lama, selepas penutupan komputer yang tidak selamat, selepas gangguan, dan jika dikehendaki. Dilumpuhkan dalam fail "/ etc / fstab". Terdapat dua nombor di hujung setiap baris. Kami hanya memerlukan digit terakhir, ia bertanggungjawab untuk memeriksa cakera keras semasa permulaan OS. Kami menukar angka ini kepada sifar pada sistem fail yang dikehendaki. Dan itu sahaja, anda tidak perlu menyentuh apa-apa lagi.

Apabila Ubuntu but, dasar Ondemand dipasang secara automatik - iaitu, kawal selia kendiri menggunakan kernel. Sememangnya, kekerapan pemproses turun ke tahap minimum, yang tidak sesuai sepenuhnya. Tetapi anda boleh secara lalai mendayakan dasar Prestasi (kekerapan pemproses maksimum)

Perintah itu dilaksanakan

Sudo update-rc.d -f ondemand alih keluar

Pada sistem atlon64. Thunderbird, firefox perlahan. Dalam mod prestasi, program ini berfungsi dengan lebih pantas, diambil

++++++++++++++++++++++++++++++++++++++++

MEMASANG prapautan UNTUK MEMPERCEPATKAN PEMBATAN SISTEM

Pemasangan:

Sudo apt-get install prelink

Sekarang buka fail tetapan

Sudo nano / etc / lalai / prapautan

dan tukar nilai pilihan "PRELINKING" daripada "unknown" kepada "yes", seperti ini: PRELINKING = yes

Program ini juga akan memasang skrip permulaan harian prapautan, tetapi kali pertama anda perlu menjalankannya secara manual:

Sudo /etc/cron.daily/prelink

maka ia akan menjadi tidak dapat dilihat, ia akan dihidupkan secara automatik dan SELESAI!

++++++++++++++++++++++++++++++++++++++++

MENGOPTIMALKAN sistem apabila bekerja dengan MEMORY

Penyesuaian / proc / sys / vm / swappiness dan / proc / sys / vm / vfs_cache_pressure.
Fail pseudo swappiness menyimpan nilai (secara keseluruhan peratus), ini ialah tahap memori bebas di mana sistem akan mula secara aktif mengalirkan memori ke swap. Nilai lalai ialah 60. Nilai julat dari 0 hingga 100.
Fail pseudo vfs_cache_pressure menyimpan nilai - tahap memori yang diperuntukkan untuk cache. Nilai lalai ialah 100. Malangnya, saya tidak tahu had nilai tersebut.

Jika anda ingin mempercepatkan sistem (terutama mereka yang berasa kesal dengan RAM yang tidak digunakan semasa sistem berjalan), kemudian tukar nilai sistem, seperti ini:
swappiness = 10, vfs_cache_pressure = 1000:

Sekarang kita akan membuat parameter ini digunakan apabila sistem but.
Mengedit fail /etc/sysctl.conf

sudo nano /etc/sysctl.conf

tambah baris ke hujung fail

vm.swappiness = 10 vm.vfs_cache_pressure = 1000

++++++++++++++++++++++++++++++++++++++++

Anda boleh melumpuhkan but sistem dalam mod grafik, untuk ubuntu 9.10 dan 10.04

Sudo nano / etc / lalai / grub

Dalam fail ini, dalam baris ini, baris ini dikurangkan kepada bentuk ini

GRUB_CMDLINE_LINUX_DEFAULT = "ipv6.disable = 1"

perkataan splash dialih keluar dan ipv6 disable ditambah pada boot sistem, kemudian arahan

Sudo kemas kini-grub

dan anda sudah selesai.

++++++++++++++++++++++++++++++++++++++++

Jika / boot ialah partition yang berasingan, maka anda boleh mengulas pemasangan automatiknya pada permulaan sistem dalam fail / etc / fstab

++++++++++++++++++++++++++++++++++++++++

Anda juga boleh menggunakan utelite rcconf untuk menguruskan daemon sistem
Tujuan perkhidmatan (maklumat lanjut diambil dari laman web ini:

acpi-support - tanda pada tahap S;
acpid ialah perkhidmatan pengurusan kuasa yang diperlukan untuk kedua-dua komputer riba dan desktop. Kita biarkan seperti sedia ada;
alsa-utils - S-level;
anacron ialah subsistem penjadual cron yang melaksanakan sebarang kerja cron yang tidak disiapkan dalam masa. Boleh dimatikan;
apmd ialah perkhidmatan lapuk untuk komputer yang sama. Lumpuhkan;
atd ialah penjadual tugas seperti cron. Kurang Upaya;
binfmt-support - sokongan kernel untuk format fail binari lain. Biarkan ia seadanya;
bootlogd - biarkan ia seperti sedia ada;
cron - cuti didayakan;
cupsys ialah subsistem pengurusan pencetak. Jika anda tidak mempunyai pencetak, matikan;
dbus - Sistem bas mesej. Perkhidmatan yang sangat penting, biarkan;
dns-clean - bersihkan maklumat dns, relevan untuk dial-up. Ia tidak berdosa untuk mematikannya.
gdm ialah pengurus desktop Gnome. Jangan sentuh;
gpm - sokongan tetikus mod konsol. Dayakan runlevel 1 dan 2 untuk perkhidmatan;
berhenti - jangan berubah;
hdparm - skrip konfigurasi cakera keras. Nyahtanda runlevels 2, 3, 4, 5, dan tambah S runlevel. Lebih cepat perkhidmatan ini dilancarkan, lebih baik.
hotkey-setup - penetapan "kunci panas" pada komputer riba. Pengeluar yang disokong: HP, Acer, ASUS, Sony, Dell dan IBM. Sama ada anda memerlukannya atau tidak, tentukan sendiri:
hplip ialah enjin pencetak dan pengimejan HP. Boleh dimatikan;
klogd - Biarkan perkhidmatan didayakan;
linux-restricted-modules-common- semak jika anda mempunyai sebarang modul terhad yang dimuatkan pada sistem anda. Mereka boleh didapati dalam / lib / linux-restricted-modules;
makedev - jangan matikan;
module-init-tools - Memuatkan modul tambahan daripada fail / etc / modules. Anda boleh meneroka fail / etc / modul untuk melihat sama ada terdapat mana-mana modul di sini yang anda tidak perlukan. Biarlah ia disertakan;
rangkaian - menyediakan antara muka rangkaian dan mengkonfigurasi maklumat dns pada masa but dengan mengimbas fail / etc / rangkaian / antara muka. Biarkan;
powernowd ialah klien untuk kawalan frekuensi CPU (cpufreq). Direka terutamanya untuk komputer riba yang menyokong teknologi loncatan kelajuan CPU. Adalah dinasihatkan untuk membiarkannya seperti sedia ada;
ppp dan ppp-dns - diperlukan untuk menyediakan sambungan modem. Jika anda tidak menggunakan dail, sila putuskan sambungannya;
readahead ialah salah satu daripada "pramuat". Pada permulaan, perkhidmatan ini memuatkan beberapa perpustakaan ke dalam ingatan supaya sesetengah atur cara bermula lebih cepat. Walaupun, sebenarnya, melumpuhkan perkhidmatan tidak akan menjejaskan operasi sistem dalam apa cara sekalipun;
but semula - jangan ubah;
rmnologin - mengalih keluar nologin jika ia menjumpai satu. Secara umum, perkhidmatan yang sedikit digunakan, kami mematikannya;
rsync ialah daemon rsync. Boleh dilumpuhkan;
sendsigs - menghantar isyarat sebelum but semula atau penutupan. Biarkan ia seadanya;
tunggal - mengaktifkan mod pengguna tunggal. Biarkan ia seadanya;
stop-bootlogd - menghentikan bootlogd pada 2,3,4,5 runlevel. Biarkan ia seadanya;
sysklogd - jangan sentuh;
udev - sokongan untuk sistem fail dev ruang pengguna. Lebih baik membiarkan perkhidmatan didayakan;
umountfs - biarkan ia seperti sedia ada;
usplash - skrin but "cantik", boleh dilumpuhkan;
vbesave ialah alat persediaan BIOS untuk kad video. Biarkan. ondemand Mengawal kekerapan pemproses, dalam mod ondemand - mengurangkan kekerapan apabila pemproses digunakan dengan lemah dan meningkatkannya apabila beban berlaku. Kerana bertindak dengan kelewatan - membawa kepada brek ringan (atau kuat), adalah lebih baik untuk meninggalkannya jika bukan masalah beberapa watt tenaga tambahan.

Jika anda kini membandingkan versi baharu pengedaran desktop Ubuntu dengan, sebagai contoh, versi 14.04, anda sepatutnya melihat bahawa pengedaran Linux telah menjadi lebih "rakus", tetapi versi baharu mendapat masalah dalam bentuk Unity, yang memakan RAM seperti gajah, dan jika anda mempunyai kurang daripada 2GB RAM, ia tidak akan menjadi manis. Dalam artikel hari ini, kita akan membincangkan beberapa cara untuk menyelesaikan masalah yang timbul dengan lebih baik, yang akan mengurangkan selera untuk menggunakan RAM. Yang pertama, sudah tentu, adalah pilihan pengedaran cahaya (Xubuntu atau Lubuntu dan lain-lain). Cara kedua, dalam kes ini kami akan cuba mengurangkan penggunaan memori tanpa mengehadkan fungsi pengedaran, untuk eksperimen kami memilih Ubuntu 16.04 LTS.

pengenalan

Jika anda baru sahaja memasang sistem pada komputer yang mempunyai dua gigabait RAM, selepas permulaan pertama, sistem akan memakan sekurang-kurangnya 1 GB memori. Nampaknya tidak kritikal, tetapi banyak, jika kita mengambil pengedaran yang lebih kecil untuk perbandingan dan membandingkan penggunaan memori. Dan jika anda memulakan penyemak imbas dengan, sebagai contoh, 5-6 tab, maka 2 GB anda akan cepat habis dan anda akan melihat jambs pertama dalam prestasi, penyemak imbas lain membeku, dsb.

Pertimbangkan perkara yang kami perlukan dalam kefungsian dan perkara yang tidak kami perlukan.

  • Pertama sekali, senarai daemon yang dimuatkan secara lalai. Pemaju Ubuntu cuba melakukan yang minimum, tetapi dalam keadaan kami, ia patut diberi perhatian kepada fakta bahawa, bergantung pada tahap penggunaan kit pengedaran, banyak fungsi mungkin tidak diperlukan sepenuhnya, yang pada akhirnya mungkin dilumpuhkan. dan tidak akan makan RAM.
  • Ia juga bernilai memberi perhatian kepada aplikasi yang anda tidak gunakan. Pelbagai perisian menggunakan pemalam, yang dilaksanakan dalam kebanyakan kes sebagai perpustakaan yang boleh dimuatkan. Dalam keadaan ini, penalaan halus dan melumpuhkan yang tidak diperlukan tidak akan berlebihan. Perlu diingat tentang subsistem grafik yang komponennya tidak diperlukan oleh semua orang, dengan melumpuhkan yang anda boleh membebaskan sedikit RAM.

Sila ambil perhatian bahawa pengarang bahan tidak bertanggungjawab atas tindakan anda jika anda melumpuhkan sesuatu yang penting dan sistem anda ranap. Semua manipulasi, anda lakukan atas bahaya dan risiko anda sendiri, membuat keputusan ini atau itu untuk melumpuhkan perkhidmatan dan pemalam.

Lumpuhkan perkhidmatan / perkhidmatan yang tidak diperlukan

Ubuntu 16.04 menggunakan systemd, untuk melihat perisian yang dijalankan pada masa boot, kita boleh menggunakan arahan berikut:

Sudo systemctl list-units --type service

Hasilnya, kami akan mendapat senarai kedua-dua berjalan (terpakai) dan perkhidmatan yang telah siap. Mari kita lihat dengan lebih dekat senarai ini dan fikirkan tentang apa yang kita perlukan dan apa yang boleh kita buang.

Senarai perkhidmatan systemd yang boleh dimuatkan

AppArmor direka untuk melindungi sistem, tetapi pada hakikatnya, jika kita bercakap tentang sistem rumah, ia akan mencukupi untuk mengemas kini aplikasi tepat pada masanya. Jika kita bercakap tentang risiko jangkitan daripada perisian, maka ia adalah minimum, anda perlu berusaha keras untuk sampai ke halaman berniat jahat yang penuh dengan eksploitasi yang dibuat untuk versi khusus kit pengedaran, ia juga patut diingat bahawa profil AppArmor untuk Firefox tidak aktif secara lalai. Oleh itu, jika anda mengalami serangan panik seperti paranoid, anda tidak boleh mematikan perkhidmatan ini, tetapi jika anda berfikir dengan tenang, anda boleh mematikan dengan selamat, yang menggunakan arahan berikut:

Sudo systemctl lumpuhkan apparmor.service

Apport ialah perkhidmatan untuk menyerahkan laporan ralat kepada Canonical. Ya, ia seolah-olah alat yang berguna, tetapi bayangkan keadaannya, anda mempunyai Internet 3G mudah alih dan tetingkap ralat ini sentiasa muncul di depan mata anda, dalam keadaan ini masuk akal untuk melumpuhkan perkhidmatan ini, kadangkala tetingkap ini terlalu kerap muncul apabila anda tidak menjangkakannya, saya sendiri Lumpuhkan serta-merta selepas pemasangan, kerana kadangkala ia hanya memaparkan penampilannya apabila anda tidak menjangkakannya. Sama ada untuk memutuskan sambungan anda, anda mesti memutuskan sendiri. Untuk melumpuhkan, kami menaip arahan:

Sudo systemctl lumpuhkan apport.service

Avahi ialah daemon yang direka untuk menemui perkhidmatan / komputer dalam domain .local. Nampaknya ia adalah perkara yang mudah, tetapi dalam amalan, jika anda mempunyai beberapa komputer pada rangkaian tempatan, tidak masuk akal untuk memastikan daemon ini aktif, anda boleh mematikannya dengan selamat:

Sudo systemctl lumpuhkan avahi-daemon.service

CGManager adalah untuk pengurusan cgroup dengan membenarkan pengguna yang tidak mempunyai hak untuk mengakses cgroup dan menghalang cgroup semasa daripada keluar ke induk, tidak terkecuali dan aplikasi istimewa. Jika anda berfikir secara bijak, ia hanya berguna apabila mencipta bekas LXC bersarang, jika anda tidak menggunakannya dan tidak menggunakan kotak pasir di mana semua ini boleh berguna untuk menjalankan program, sila lumpuhkan:

Sudo systemctl lumpuhkan cgmanager.service

Colord digunakan untuk mengurus profil warna, membenarkan warna yang sama dipaparkan pada skrin komputer dan pada pencetak. Jika anda tidak memerlukan ini dan anda tidak bercadang untuk mengurus warna, anda tidak mempunyai pencetak monokrom atau anda tidak mempunyai sebarang pencetak sama sekali, jangan teragak-agak untuk melumpuhkannya:

Sudo systemctl lumpuhkan colord.service

ModemManager ialah antara muka yang membolehkan anda menyambung ke Internet menggunakan modem, saluran komunikasi (2G / 3G / 4G / CDMA), kaedah sambungan (RS232, USB, Bluetooth) dan kaedah kawalan (AT, QCDM, QMI, MBIM). Jika anda mempunyai Internet kabel dan tidak bercadang untuk menggunakan modem, lumpuhkan:

Sudo systemctl lumpuhkan ModemManager.service

Speech Dispatcher ialah API bersatu yang direka bentuk untuk menukar susunan pensintesis dipanggil, dan juga membolehkan anda menghalang perlanggaran bunyi apabila menggunakan beberapa aplikasi dan memainkan bunyi di dalamnya pada masa yang sama. Jika anda tidak bercadang untuk menggunakan pensintesis pertuturan, lumpuhkan:

Sudo systemctl lumpuhkan speech-dispatcher.service

Whoopsie - Perkhidmatan ini mempunyai akar yang sama seperti Apport, jika anda melumpuhkannya, anda harus melakukan perkara yang sama dengan Whoopsie. Pertama sekali, buka config / etc / default / whoopsie di sini kita perlu menukar nilai dalam parameter report_crashes, gantikan true dengan false, simpan dan kemudian lumpuhkan perkhidmatan:

Sudo systemctl lumpuhkan whoopsie.service

Lumpuhkan komponen perisian dan subsistem grafik

Jika anda mematikan subsistem grafik, maka Ubuntu anda akan menggunakan 40%. Perkara pertama yang perlu diingati dan perkara yang boleh menjadikan kerja anda di ubuntu lebih mudah ialah melumpuhkan carian dalam talian, yang sebahagian besarnya tidak diperlukan sama sekali. Untuk mematikannya, anda boleh pergi ke "Tetapan sistem -> Perlindungan dan privasi -> Carian" dan tukar "Paparan hasil carian Internet". Atau gunakan kaedah konsol dan jalankan arahan berikut di terminal:

Gsettings set com.canonical.Unity.Lenses remote-content-search none

Perlu diingati pengurus komposit Compiz, yang mempunyai selera makan gajah dan memakan ingatan anda lebih daripada proses lain. Untuk mengurangkan seleranya, anda perlu memasang Pengurus Tetapan CompizConfig (jalankan selepas pemasangan):

Sudo apt-get install compizconfig-settings-manager ccsm

Tetingkap yang muncul akan mengandungi senarai pemalam. Mari lihat apa yang boleh dilumpuhkan dan dalam keadaan apa.

  • "Arahan", jika anda tidak menetapkan sebarang arahan untuk kombinasi kekunci, anda boleh melumpuhkannya dengan selamat; ia tidak digunakan dalam Unity dan tidak akan menyebabkan sebarang kesan sampingan jika dilumpuhkan.
  • Desktop Zum Dipertingkat ialah sejenis "Pembesar". Jika anda tidak memerlukan perisian sedemikian, lumpuhkannya.
  • Dinding Desktop ialah kiub Compiz 2D yang terkenal. Jika anda tidak bercadang untuk menggunakan kiub, lumpuhkannya.
  • Viewport Switcher - Pemalam ini direka untuk menukar desktop. Ia juga mencipta beban dan jika anda tidak memerlukannya, matikan ia.
  • Dalam kumpulan "Kesan" anda boleh mematikan pemalam: Animasi dan "Tunjukkan / hilang tetingkap". Saya mematikan segala-galanya dalam bahagian ini dan saya bekerja tanpa animasi dan tanpa keindahan yang tidak perlu, kerana tidak ada keperluan untuk ini.
  • Pengurusan Sesi - direka untuk menyimpan / memulihkan kedudukan dan saiz tetingkap dalam sesi dalam selang antara log masuk / log keluar pengguna). Jika anda tidak memerlukannya, matikan ia seperti yang saya lakukan.
  • Apabila melumpuhkan pemalam sampah yang tidak perlu, sebaiknya pergi ke tab "Semua" dan lumpuhkan yang tidak perlu hanya menatal ke atas atau ke bawah di mana segala-galanya akan berada di tangan.

Lumpuhkan pemalam Compiz melalui ccsm

Ambil contoh aplikasi Pengurus Rangkaian. Dalam senarai pemalam untuk aplikasi ini terdapat ofono, sekiranya anda tidak menggunakan sambungan mudah alih, jangan gunakan modem dan anda hanya mempunyai Internet kabel, anda boleh memutuskan sambungan dengan selamat jika anda tidak bercadang untuk menggunakan modem. Untuk melumpuhkan, dalam terminal jalankan perintah sudo gedit /etc/NetworkManager/NetworkManager.conf dalam baris Plugin, alih keluar ofono dan simpan perubahan.

Mari kita lihat lebih dekat pada pemalam Pengurus Rangkaian

Apabila anda memulakan desktop ubuntu, banyak pemalam dilancarkan, yang pengguna tidak tahu tentangnya atau untuk kegunaannya, bagaimana dia boleh mengetahui tentangnya jika ia tidak dipaparkan di mana-mana dalam antara muka grafik. Ya, sebahagian daripada mereka diperlukan, tetapi tidak semuanya, dan di bawah ini kita akan membincangkan perkara-perkara yang boleh anda singkirkan.

Untuk melumpuhkannya, anda perlu melakukan perkara berikut, pergi ke direktori / etc / xdg / autostart:

Cd / etc / xdg / autostart sudo sed --in-place "s / NoDisplay = true / NoDisplay = false / g" onboard-autostart.desktop

dalam contoh di atas, saya melumpuhkan papan kekunci pada skrin, anda boleh melaraskannya mengikut keperluan dengan menulis pemalam yang anda perlukan pada penghujungnya. Jika anda ingin menghidupkannya semula, jalankan arahan seperti:

Sudo sed --in-place "s / NoDisplay = false / NoDisplay = true / g" onboard-autostart.desktop

Mari lihat perkara yang boleh anda lumpuhkan:

  • Jika anda tidak menggunakan GPG, maka gnome-keyring-gpg boleh dilumpuhkan, semua utiliti sistem akan terus mengakses cincin kekunci.
  • Penunjuk-bluetooth, jika anda tidak menggunakan dan tidak merancang untuk menggunakan bluetooth, matikan ia.
  • Mesej penunjuk bertujuan untuk memaparkan mesej masuk dalam klien mel, jika anda tidak menggunakan klien mel, anda boleh melumpuhkannya, jika anda melakukannya, jangan nyahdayakannya dengan sewajarnya.
  • Pencetak-pencetak - memaparkan pencetak yang menyambungkan, jika anda tidak mempunyai pencetak, putuskan sambungan.
  • Onboard-autostart - direka untuk melancarkan papan kekunci pada skrin, jika anda tidak menggunakannya, matikan, saya mematikannya tanpa teragak-agak kerana saya tidak menggunakannya dan tidak bercadang untuk menggunakannya.
  • Orca-autostart ialah pembesar skrin, sampah yang sama seperti papan kekunci, jika anda mempunyai penglihatan yang baik, matikan ia.
  • Print-applet ialah pemalam yang memaparkan kerja cetakan, seperti yang saya tulis di atas kepada penunjuk-pencetak, jika tiada pencetak, matikannya.
  • Telepati-indicator ialah pemalam yang memaparkan pemberitahuan daripada klien ini, jika anda tidak menggunakannya, lumpuhkannya.
  • Pemberitahu kemas kini - pemalam untuk pemberitahuan kemas kini. Jika anda tidak terlalu malas untuk memulakan proses kemas kini sendiri, anda boleh melumpuhkannya.
  • Zeitgeist-datahub ialah pemalam yang berperanan sebagai pengumpul yang melancarkan pelbagai pengumpul maklumat menggunakan teknologi Zeitgeist. Teknologi ini mendaftarkan pengguna aktif untuk memulihkan sejarah peristiwa. Ya, perlu diingatkan bahawa teknologi ini berkait rapat dengan Unity, untuk melumpuhkannya, anda perlu melakukan manipulasi tambahan.

Pertama sekali, anda perlu menutup akses tulis ke fail pangkalan data untuk proses zeitgeist-daemon, buka terminal CTRL + ALT + T dan jalankan arahan berikut:

Chmod -rw ~ / .local / share / zeitgeist / activity.sqlite

Mari semak bahawa proses ini tidak boleh menulis di sana:

Zeitgeist-daemon --ganti

Jika anda melakukan semuanya dengan betul, selepas melaksanakan arahan di atas, dia harus memarahi bahawa tiada akses kepada fail pangkalan data, maka anda boleh melumpuhkan pemalam.

Menggunakan zRam untuk Meningkatkan Memori

Dengan menggunakan zRam, kita boleh mengorbankan sedikit prestasi untuk meningkatkan jumlah memori. Cara zRam berfungsi ialah ia mencipta peranti blok termampat dalam ingatan anda dan kemudian meletakkan swap padanya. Akibatnya, disebabkan oleh pemampatan, kami mendapat penjimatan memori pada separuh.

Untuk mengaktifkan zRam, anda perlu memasang pakej berikut:

Sudo apt-get install zram-config

selepas but semula. Kemudian untuk menyemak, lihat senarai partition swap anda:

Sudo swapon -s

Jika semuanya berjalan lancar, anda akan mempunyai swap pada / dev / zram0. Secara lalai, satu dicipta untuk setiap pemproses.

Pengeluaran

Di atas, kami menyemak bahan tentang cara anda boleh mengurangkan penggunaan RAM tanpa menjejaskan apa-apa yang penting dan tanpa menjejaskan fungsi sistem. Ya, setiap orang harus memutuskan sendiri apa yang dia perlukan, apa yang dia gunakan dan apa yang tidak, dan lumpuhkan pemalam dan perkhidmatan yang tidak diperlukan berdasarkan situasinya.

Di samping itu, beberapa petua lagi, jika anda ingin mempunyai sistem yang mudah digunakan, pasang persekitaran desktop lain yang lebih ringan tanpa menggunakan Unity, bilangan persekitaran yang tersedia adalah mencukupi untuk dipilih, saya harap anda memikirkannya dan memilih paling optimum dan ringan untuk diri sendiri.

Jika anda mempunyai dua gigabait RAM, bukannya aplikasi galas beban, contohnya dengan menggunakan suite pejabat LibreOffice Writer, anda boleh menggantikannya dengan AbiWord yang lebih ringan, dan bukannya pelayar sistem yang diprapasang secara lalai Firefox, pilih yang lebih ringan. , contohnya Midori.

Ini mungkin penghujung bahan, saya harap semua orang akan mencari sesuatu yang berguna untuk diri mereka sendiri. Jika anda mempunyai sebarang soalan, tanya dalam komen.

Artikel ini akan menyediakan senarai petua untuk mengoptimumkan Ubuntu 14.04 selepas ia dipasang. Tujuannya adalah untuk meningkatkan kelajuan kerja dan kemudahan penggunaannya.

Mengkonfigurasi program permulaan dalam Ubuntu 14.04

Ubuntu, untuk masa yang lama, mempunyai antara muka grafik untuk menguruskan program permulaan. Ini ialah program Aplikasi Permulaan ( gnome-session-properties). Anda boleh menemuinya dalam menu Dash utama. Walau bagaimanapun, terdapat beberapa masalah - program ini tidak memaparkan semua program yang dilancarkan secara automatik. Untuk membetulkannya, anda perlu menjalankan dua arahan dalam terminal:

sudo sed -i "s / NoDisplay = benar / NoDisplay = false / g" /etc/xdg/autostart/*.desktop

sed -i "s / NoDisplay = benar / NoDisplay = false / g" ~ / .config / autostart / *. desktop

Selepas itu, semua pintasan daripada folder permulaan akan kelihatan dalam applet "Aplikasi Permulaan":

Lumpuhkan program dengan berhati-hati. Jika anda tidak tahu tujuan program yang ingin anda lumpuhkan, baca tentangnya terlebih dahulu.

Nota mengenai program permulaan

Secara umum, Ubuntu mempunyai dua sistem permulaan:

  1. Permulaan dengan cangkang grafik (Perpaduan, GNOME, dll.).
  2. Permulaan dengan kernel sistem, dalam mod teks.

Applet Aplikasi Permulaan mengurus jenis muat turun pertama. Secara fizikal, muat turun sedemikian dilakukan melalui fail program .desktop (bersamaan dengan pintasan Windows), yang diletakkan dalam salah satu daripada dua folder:

  1. / etc / xdg / autostart
  2. ~ / .config / autostart

Dalam kes pertama, program ini akan dilancarkan untuk mana-mana pengguna. Dalam kes kedua, hanya untuk orang yang folder rumahnya pintasan program akan diletakkan.

Anda boleh menyalin pintasan program yang diperlukan ke dalam folder ini, walaupun secara manual. Pintasan untuk semua program yang tersedia terletak dalam folder / usr / share / aplikasi(Dash mengambilnya dari folder ini). Walau bagaimanapun, menyalin pintasan tidak mencukupi, anda memerlukannya untuk harta itu " X-GNOME-Autostart-didayakan"nyatakan nilai yang benar.

Pramuat program pada permulaan Ubuntu

Terdapat program khas yang mengawal susunan di mana modul binari dimuatkan dalam proses memulakan sistem pengendalian. Mereka mengatur penempatan binari yang dimuatkan sedemikian rupa untuk mengurangkan pemecahan mereka dalam sistem fail. Dan dengan mengurangkan pemecahan, mempercepatkan pemuatannya dari cakera.

Banyak petua pengoptimuman Ubuntu menyebut program pramuat... Pemasangannya boleh dilakukan melalui terminal:

sudo apt-get install preload

sudo touch /var/lib/preload/preload.state

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload restart

Walau bagaimanapun, di luar kotak, program lain dipasang di Ubuntu untuk tugas yang sama - ureadahead... Anda hanya perlu mendayakan autorunnya.

Catatan

Penggunaan program ini hanya masuk akal jika cakera mekanikal (HDD) dipasang pada komputer. Jika cakera adalah elektronik (SSD), maka tidak ada gunanya dalam program ini.

Kurangkan saiz log sistem Ubuntu

Ubuntu menyimpan sejumlah besar log. Kedua-dua seluruh sistem dan log program dan perkhidmatan individu.

Sebagai peraturan, semua log ini disimpan dalam folder / var / log... Jika folder ini terletak pada partition root (/), maka dalam beberapa kes saiz folder ini mungkin meningkat sehingga semua ruang kosong pada partition root akan tersumbat, sehingga kemustahilan untuk memulakan sistem pengendalian. Ini bukan situasi biasa, tetapi ia berlaku.

Oleh itu, adalah lebih baik untuk mengkonfigurasi sistem storan log sedemikian rupa untuk meminimumkan jumlah maklumat yang disimpan.

Adalah lebih tepat untuk melakukan ini melalui penyediaan program khas. logrotate... Program ini memadamkan salinan log yang diarkibkan pada kekerapan yang ditentukan. Tetapan program disimpan dalam folder /etc/logrotate.d... Setiap fail dalam folder ini mentakrifkan pengurusan log untuk program tertentu. Contohnya fail /etc/logrotate.d/rsyslog ia adalah pengurusan syslog. Untuk mengurangkan saiz log yang disimpan, anda perlu menentukan parameter dalam fail ini putar 0 dan setiap hari... Anda juga boleh menambah had pada saiz log, sebagai contoh saiz 10M(10 megabait).

sudo gedit /etc/logrotate.d/rsyslog

Dan kemudian edit fail ini. Anda boleh melakukan perkara yang sama dengan fail lain dalam folder ini. Anda boleh menukar tetapan global untuk program ini logrotate, melalui fail /etc/logrotate.conf.

Selepas menukar tetapan putaran log, anda boleh memadam semua log lama (log). Perintah di terminal:

sudo find / var / log -type f -name "* .gz" -delete

Folder Tmp dalam ram

Anda boleh mengalihkan folder fail sementara ke RAM. Dengan mengedit fail fstab:

sudo gedit / etc / fstab

dan tambah baris tmpfs / tmp tmpfs lalai, noexec, nosuid 0 0

Walau bagaimanapun, ini mesti dilakukan dengan berhati-hati.

Kedua, dalam folder ini, beberapa program anda boleh menyimpan data yang mereka gunakan selepas memulakan semula sistem.

Secara umum, mula-mula periksa kandungan folder ini pada cakera dan kemudian buat keputusan untuk memindahkannya ke RAM.

Menggunakan swap pada cakera

Anda boleh menukar keadaan di mana sistem mula menggunakan pertukaran cakera. Secara lalai, Ubuntu mula menggunakan pertukaran cakera apabila RAM 40% atau lebih sibuk. Anda boleh mengubah tingkah laku ini.

sudo gedit /etc/sysctl.conf

dan tambah baris ke penghujung fail: vm.swappiness = 10

Kemudian muat semula parameter: sudo sysctl -p

Parameter vm.swappiness = 10 menentukan bahawa pertukaran cakera akan digunakan apabila RAM 90% penuh.

Menukar pilihan caching tulis cakera

Ubuntu cache (ke RAM) semua penulisan cakera. Dan melaksanakannya dalam mod tertunda. Dengan mengawal tetapan cache tulis, anda boleh mempercepatkan sistem dengan risiko kehilangan data, atau sebaliknya, memperlahankan kerja, mengurangkan risiko kehilangan data. Terdapat beberapa pilihan untuk caching cakera menulis yang anda boleh gunakan untuk mendapatkan kesan yang berbeza.

Parameter utama:

  • vm.nisbah_latar_kotor- saiz RAM untuk menampung halaman cache yang disediakan untuk menulis.
  • vm.nisbah_kotor- saiz RAM untuk menampung cache tulis yang dikongsi.

Parameter tambahan:

  • vm.dirty_expire_sentisaat- menunjukkan selang masa untuk halaman cache yang disediakan untuk menulis dalam ingatan.
  • vm.dirty_writeback_centisecs- menentukan selang masa selepas itu proses sistem, yang mengalirkan cache ke cakera, bangun dari mod tidur dan menyemak keperluan untuk mengepam cache ke cakera.

Semua parameter ini ditulis pada fail sudo gedit /etc/sysctl.conf.

Contoh 1. Meningkatkan saiz cache tulis (mempercepatkan sistem):

  • vm.nisbah_latar_kotor = 50
  • vm.nisbah_kotor = 80

Contoh 2. Mengurangkan saiz cache tulis:

  • vm.nisbah_latar_kotor = 5
  • vm.dirty_ratio = 10

Anda boleh mengetahui nilai semasa parameter ini dengan arahan sysctl -a | grep kotor.

Berhati-hati apabila menukar parameter ini. Dengan memahami dengan jelas pengaruh bersama mereka, hubungan mereka dengan saiz RAM, serta kemungkinan kesan sampingan.

Contohnya, meningkatkan saiz cache atau menambah selang masa boleh mengakibatkan kehilangan sejumlah besar data semasa gangguan bekalan elektrik atau sistem kritikal ranap.

Atau saiz cache yang besar digabungkan dengan jumlah permintaan tulis yang besar secara berkala boleh mewujudkan situasi apabila permintaan tulis akan disekat untuk masa yang lama, kerana sistem perlu mengepam sejumlah besar data daripada cache penuh ke cakera.

Percepatan Menu Dash

Anda boleh mematikan carian Internet (wikipedia) apabila anda menaip dalam bar menu carian Dash. Melalui antara muka grafik: "Tetapan - Perlindungan dan Privasi - Carian: Paparkan Hasil Carian Internet".

Atau melalui terminal: gsettings menetapkan "com.canonical.Unity.Lenses" jauh-content-search tiada.

Di samping itu, anda boleh mematikan carian untuk tawaran komersial di kedai dalam talian. Perintah di terminal:

gsettings set "com.canonical.Unity.Lenses" disabled-scopes "[" more_suggestions-amazon.scope "," more_suggestions-u1ms.scope "," more_suggestions-populartracks.scope "," music-musicstore.scope "," more_suggestions -ebay.scope "," more_suggestions-ubuntushop.scope "," more_suggestions-skimlinks.scope "]"

Tambahkan Pengekodan Windows pada Editor Teks Gedit

Untuk mengelakkan "krakozyabr", apabila membuka fail teks Windows, anda perlu menambah pengekodan Windows-1251 dalam editor Gedit. Perintah di terminal:

gsettings set org.gnome.gedit.preferences.encodings dikesan secara automatik "[" UTF-8 "," WINDOWS-1251 "," CURRENT "," ISO-8859-15 "," UTF-16 "]"

Bar skrol tradisional Unity

Secara lalai, dalam Unity, bar skrol disembunyikan. Tetapi anda boleh menjadikannya kelihatan sepanjang masa. Perintah di terminal:

gsettings set com.canonical.desktop.interface scrollbar-mod normal

Pemain MP3 yang mudah dan mesra pengguna untuk Ubuntu

Pemain muzik rhythmbox dipasang di luar kotak di Ubuntu. Dia cukup dahsyat. Anda boleh mengeluarkannya dan memasang pemain yang lebih waras.

sudo apt-get remove rhythmbox

sudo apt-get install Audacious

Audacious ialah pemain kecil tanpa loceng dan wisel yang tidak perlu:

sudo apt-get install qmmp

Menambah pintasan papan kekunci untuk melancarkan program

Program yang kerap digunakan, seperti Nautilus, boleh dilancarkan dari papan kekunci dengan menetapkan pintasan papan kekunci. Ini dilakukan melalui applet grafik "Tetapan - Papan Kekunci - Pintasan papan kekunci":

Dalam bahagian "Pintasan tambahan", anda boleh menambah arahan pelancaran anda sendiri dan mengaitkannya dengan kekunci.

Perintah ditambah terlebih dahulu. Kemudian, dalam senarai arahan, klik pada baris yang diperlukan dengan tetikus dan tekan kombinasi kekunci yang dikehendaki.

Minimumkan semua tetingkap (Buka Desktop) dalam Ubuntu

Dalam Ubuntu 14.04, secara lalai, anda boleh meminimumkan semua tetingkap terbuka menggunakan papan kekunci: Ctrl + Win + D... Selain itu, anda boleh menambah butang pada pelancar yang akan melakukan tindakan yang sama. Ini dilakukan melalui applet grafik "Tetapan - Rupa - Mod":

Pintasan papan kekunci Ctrl + Win + D, pada pendapat saya, tidak selesa. Kegunaan Windows Menang + D(gabungan ini juga terdapat dalam 11 versi Ubuntu). Untuk menukar gabungan ini, anda perlu memasang program compizconfig-settings-manager... Kemudian jalankannya dan dalam bahagian "Desktop" buka " Pemalam Perpaduan Ubuntu":

Parameter " Tunjukkan desktop"mentakrifkan pintasan papan kekunci untuk tindakan ini.

Untuk peminat

Bagi mereka yang suka melakukan hubungan seks maya, saya boleh mengesyorkan beberapa program.

gsettings

Program konsol. Membolehkan anda menukar sejumlah besar parameter sistem. Tetapan disusun dalam bentuk pokok - skema, dalam skema, kunci yang anda boleh berikan nilai.

Dipasang di luar kotak. Perintah bantuan gsettings akan menyenaraikan pilihan. Sebagai contoh senarai gsettings-rekursif memberikan senarai umum skema, kunci dan nilai semasa.

dconf

Program grafik. Juga membolehkan anda menukar tetapan sistem. Anda perlu memasang ( sudo apt-get install dconf).

Pada asasnya, menggunakan dua program ini, anda boleh melekatkan tangan anda ke siku di dubur Ubuntu :) Tetapi berhati-hati, dia mungkin tidak menyukainya :)

Jika anda mendapati ia berguna atau hanya menyukai artikel ini, maka jangan teragak-agak - menyokong pengarang secara kewangan. Ini mudah dilakukan dengan membuang wang Nombor Dompet Yandex 410011416229354... Atau di telefon +7 918-16-26-331 .

Jumlah yang kecil pun boleh membantu anda menulis artikel baru :)

Walaupun saudara lelaki kami telah menyusun sistem mereka selama berminggu-minggu, kami akan menggunakan beberapa petua dan pasti akan mengatasi penguin terpantas di planet ini. Ubuntu hampir setanding dengan Gentoo, tetapi perubahan kami akan membolehkan kami merampas kemenangan daripada cengkaman Pygoscelis papua. Ikat pinggang, kami mempercepatkan!

Lumpuhkan Compiz

Compiz ialah pengurus tetingkap komposit untuk Sistem Tetingkap X yang menggunakan OpenGL untuk mempercepatkan grafik 3D. Ia menyediakan banyak kesan grafik baharu yang tersedia dalam mana-mana persekitaran desktop, termasuk GNOME dan KDE. Jika anda telah memasang pemacu untuk kad video anda, kemungkinan besar pengurus didayakan. Ingat bahawa kad grafik dengan Compiz didayakan dalam mod Prestasi Atas Permintaan sentiasa berjalan pada beban penuh dan tidak akan memperlahankan kipas. Jika anda mahukan senyap dari kad video atau menjimatkan kilowatt, saya nasihatkan anda untuk memudahkan kesan Compiz atau mematikannya sama sekali. Dalam kes pertama, anda perlu memasang pakej compizconfig-settingsmanager melalui Synaptic atau dalam arahan Terminal:

$ sudo aptitude install
compizconfig-settings-manager

Untuk mengakses keupayaan Compiz dan memudahkan kesan mengikut keinginan anda, ikuti laluan: Menu („System „ „Tetapan“ | Pengurus Tetapan Config Compiz. Jika anda hanya mahu melumpuhkan Compiz, anda boleh melakukannya melalui item Menu „| Sistem Ћ Tetapan r "Penampilan, dalam" Penampilan "set tab" Tiada kesan ".

Mengurangkan Kependaman GTK

Di Ubuntu, desktop ialah Gnome, di mana GTK memainkan peranan penting. Dengan menukar tetapan kit alat ini, kami menjejaskan semua aplikasi yang menggunakannya. Saya mencadangkan untuk mengubahsuai parameter yang bertanggungjawab untuk kelewatan:

$ gedit ~ / .gtkrc-2.0
### Masa minimum dalam milisaat yang penunjuk mesti kekal pada item menu sebelum submenu muncul
gtk-menu-popup-delay = 0
### Masa dalam milisaat sebelum menyembunyikan submenu apabila penuding bergerak ke atas submenu
gtk-menu-popdown-delay = 0
### Kelewatan dalam milisaat sebelum submenu muncul selepas bar menu
gtk-menu-bar-popup-delay = 0

Penyesuaian Barang Kemas Gnome

Dalam Gnome, tetapan disimpan sama dengan pendaftaran MS Windows, dengan satu-satunya perbezaan bahawa "pendaftaran" Gnome ialah fail XML. Ia boleh diakses melalui editor konfigurasi gconf-editor atau dengan memanggil arahan gconftool-2. Untuk mempercepatkan masa tindak balas "pendaftaran", ambil langkah berikut:

1. Mari beritahu Metacity untuk tidak menggunakan kesan animasi, dengan itu mengurangkan penggunaan sumber:

$ gconftool-2 --type bool --set / apps / metacity / general / reduced_resources true

Satu-satunya perkara yang akan berubah secara visual ialah apabila anda mengalihkan tingkap, kandungannya tidak akan dipaparkan;

2. Matikan animasi menghidupkan / mematikan panel:

$ gconftool-2 --type bool --set / apps / panel / global / enable_animations false

3. Lumpuhkan teknologi bantuan papan kekunci, tetikus, dsb., bertujuan untuk orang kurang upaya:

$ gconftool-2 --type bool --set / desktop / gnome / antara muka / kebolehaksesan palsu

4. Mari kita tetapkan kelajuan animasi panel "Pantas":

$ gconftool-2 --type string --set / apps / panel / global / panel_animation_speed panel-speed-fast

Jika anda mempunyai mod yang ditetapkan di mana, apabila tetikus melayang di atas tetingkap aplikasi yang terbuka, yang terakhir dibawa ke latar depan, maka anda boleh mengubah suai parameter auto_raise_delay, yang mengawal kelewatan antara tuding tetikus dan gelongsor tetingkap:

$ gconftool-2 --type integer --set / apps / metacity / general / auto_raise_delay 100

Mengoptimumkan XML

Banyak program dalam Ubuntu menyimpan tetapan dan data dalam fail XML berstruktur. Adalah mungkin untuk menukar XML daripada format yang boleh dibaca manusia kepada format yang mesra komputer. Fail XML yang ditukar dimuatkan dengan lebih cepat dan menggunakan kurang RAM. Skrip yang boleh dimuat turun daripada www.gnomefiles.org/app.php?soft_id=1397 akan membantu dengan penukaran ini. Kami membongkar arkib yang terhasil (desktop-optimizations.tar.gz) dan, seterusnya, menjalankan skrip daripada akaun biasa:

  1. rhythmbox-quickstart mengoptimumkan fail pemain muzik Rhythmbox;
  2. evolusi-optimumkan mengoptimumkan fail mailer Evolution;
  3. gnome-optimize mengoptimumkan fail Gnome;
  4. openoffice-optimize mengoptimumkan fail suite pejabat OpenOffice. org;
  5. doc-optimize mengoptimumkan fail bantuan Gnome;
  6. gconf-optimize mengoptimumkan fail konfigurasi Gnome ("pendaftaran" Gnome).

Jika sistem mempunyai berbilang akaun, maka skrip rhythmbox-quickstart dan gconf-optimize mesti dijalankan daripada setiap akaun. Tiada perkara buruk akan berlaku jika anda menjalankan skrip beberapa kali - mengoptimumkan "sudah dioptimumkan" tidak merosakkan. Adalah dinasihatkan untuk log masuk semula selepas mengoptimumkan XML untuk perubahan berkuat kuasa.

Skrip mengoptimumkan kedua-dua fail dalam direktori rumah dan fail sistem dengan meminta keistimewaan melalui sudo. Skrip membuat sandaran, tetapi jika, semasa prosedur pengoptimuman yang panjang, komputer anda dimulakan semula kerana gangguan bekalan elektrik, hasilnya mungkin samar-samar dan menyedihkan. UPS adalah digalakkan.

Mempercepatkan pelancaran program menggunakan QT

Secara tradisinya, dipercayai bahawa Gnome ialah GTK, dan KDE ialah Qt, tetapi tiada apa yang menghalang pengguna daripada menjalankan program GTK dalam KDE, dan program Qt dalam Gnome. Lebih lagi! Pengarang Gnome dan KDE telah melakukan banyak perkara untuk menjadikan program "asing" kelihatan sama dengan program "asli" mereka. Sekarang kita akan melihat bagaimana untuk mempercepatkan pelancaran program yang ditulis menggunakan Qt dalam Gnome. Sebenarnya, program Qt "shnaya mungkin tidak bergantung pada KDE, tetapi menggunakan keupayaan persekitaran ini. Untuk melakukan ini, ia harus mendapatkan" set minimum KDE "pada permulaan. Bagaimanakah saya boleh mengetahui program yang bergantung pada KDE? Dalam Terminal kami mengeluarkan arahan:

$ sudo aptitud carian "~ i! ~ nlib (~ Dqt | ~ Dkde)"

Ia akan memaparkan pakej yang dipasang ("~ i") DAN ini bukan perpustakaan ("! ~ Nlib") DAN kebergantungan mempunyai Qt ("~ Dqt") ATAU kebergantungan mempunyai KDE ("~ Dkde"). Dengan menjalankan "suite KDE minimum" terlebih dahulu dan menyimpan perpustakaan yang sepadan dalam ingatan, kami akan mencapai pecutan apabila program ini bermula. Caranya agak mudah: dalam DE Menu System „t Options“ ‘Aplikasi yang dilancarkan menambah program boleh laku / usr / bin / kdeinit di bawah nama FastQt. Segala-galanya, selepas memulakan semula komputer anda, program Qt anda akan bermula lebih cepat.

Percepatkan pelancaran program dengan Pramuat

Pramuat ialah daemon yang berjalan di latar belakang yang mengumpul maklumat tentang program yang paling kerap digunakan, menyimpan cache dan perpustakaan yang mereka gunakan, yang membawa kepada peningkatan dalam kelajuan memuatkan program. Anda hanya perlu memasang pramuat dengan arahan:

$ sudo aptitude pasang pramuat

Atau lancarkan Synaptic, cari pramuat di dalamnya dan pasangkannya. Tetapan pramuat lalai adalah baik untuk kebanyakan pengguna, jadi tidak perlu menukar apa-apa dalam /etc/preload.conf.

Pengoptimuman mudah fail SQLITE

Banyak program dalam Ubuntu menyimpan data mereka bukan dalam fail teks, tetapi dalam pangkalan data, dan selalunya SQLite bertindak sebagai yang terakhir. Melalui DBMS sedemikian adalah mungkin untuk membersihkan rekod kosong dan mencipta semula indeks fail pangkalan data. Pertama sekali, pasang sqlite3 melalui Synaptic atau taip Terminal:

$ gedit ~ / bin / optimizer.sh
#! / bin / sh
### Dioptimumkan untuk Firefox
cari ~ / .mozilla / -name "* .sqlite" -print -exec
sqlite3 () "VACUUM; REINDEX;" > / dev / null 2> & 1 \;
### Pengoptimuman untuk Epiphany
cari ~ / .gnome2 / epiphany -name "* .sqlite"
-print -exec sqlite3 () "VACUUM; REINDEX;" >
/ dev / null 2> & 1 \;
### Mengoptimumkan untuk Liferea
sqlite3 ~ / .liferea * / liferea.db "VACUUM;
REINDEX; "> / dev / null 2> & 1
keluar 0

Gunakan arahan "chmod + x ~ / bin / optimizer.sh" untuk menjadikan fail boleh laku.
Secara berkala, anda boleh memanggil skrip ini dengan program tertutup, yang fail pangkalan datanya ingin kami optimumkan.

Jumlah pengoptimuman fail SQLITE

Dalam bahagian sebelumnya, kami mengoptimumkan fail data SQLite untuk Pembaca RSS Firefox, Epiphany dan Liferea. Sekarang mari kita merumitkan sedikit tugas. Mari cari semua fail SQLite dalam direktori rumah dan optimumkannya secara khusus :). Apa yang kita perlukan?

1. Pasang sqlite3 melalui Synaptic atau Terminal, jika anda belum melakukannya:

$ sudo aptitude memasang sqlite3

2. Buat fail ~ / bin / sqlite_shrink.sh dengan kandungan berikut:

$ gedit ~ / bin / sqlite_shrink.sh
#! / bin / sh
cari ~ / -saiz + 100k -jenis f -cetak0 | \
semasa membaca -d "" FAIL; buat
abs_file_name = $ (pautan baca -f "$ FAIL")
headfile = `head -c 15" $ abs_file_name "`;
jika ["$ headfile" = "SQLite format 3"]; kemudian
file_size_do = `du -b" $ abs_file_name "| potong
-f1`;
sqlite3 "$ abs_file_name" "VACUUM; REINDEX;" > /
dev / null 2> & 1
file_size_posle = `du -b" $ abs_file_name "| potong -f1`;
echo "$ nama_fail_abs";
echo "Saiz SEHINGGA $ file_size_do";
echo "Saiz SELEPAS $ file_size_posle";
echo -n "Peratusan"
echo "skala = 2; ($ file_size_posle / $ file_size_
lakukan) * 100 "| bc -l
fi
selesai
tidur 2
keluar 0

3. Jadikan ~ / bin / sqlite_shrink.sh boleh laku melalui Nautilus atau dalam Terminal "chmod + x ~ / bin / sqlite_shrink.sh".

4. Sekarang tutup sesi Ubuntu anda dan pergi ke konsol dengan menekan ... Log masuk ke konsol dan perintah:

$ sudo /etc/init.d/gdm stop
$ sudo /etc/init.d/kdm stop
$ ~ / bin / sqlite_shrink.sh> ~ / report_sqlite_shrink.txt

5. Tunggu sehingga skrip selesai dan but semula:

$ sudo shutdown -r +0

Selepas mengindeks semula keseluruhan fail, semua program yang menggunakan SQLite akan mendapat manfaat. Yang mana satu? Baca ~ / report_sqlite_ shrink.txt, di dalamnya anda akan melihat nama fail, saiz sebelum dan selepas pembersihan dan pengindeksan semula. Pencinta Google Chrome dan KDE pasti akan menyukai petua ini. Ulangi prosedur secara berkala, dan kesan menyegarkan dijamin.

Mencipta cache

GTK + boleh menggunakan fail cache yang dijana oleh gtk-update-iconcache untuk mengelakkan panggilan sistem dan operasi cakera yang tidak diperlukan semasa melancarkan aplikasi. Memandangkan format fail cache membenarkan berbilang aplikasi (mmap () ed) berkongsinya, penggunaan memori keseluruhan juga dikurangkan. Apa yang tinggal ialah kami menjalankan skrip secara berkala yang memanggil gtk-update-icon-cache dan mencipta cache untuk mempercepatkan akses kepada ikon tersebut. Kami juga akan memanggil fc-cache, yang mencipta penerangan untuk fon.

$ gedit ~ / bin / rebuild_cache.sh
#! / bin / sh
### Mengemas kini cache ikon dalam folder anda
untuk d dalam ~ / .icons / *; lakukan gtk-update-icon-cache -f $ d;
selesai
### Mengemas kini cache ikon dalam sistem
untuk d in / usr / share / icons / *; lakukan sudo gtk-update-iconcache
-f $ d; selesai
### Mengemas kini cache fon
sudo fc-cache -fv
fc-cache ~ / .fonts

Jadikan fail boleh laku dengan arahan "chmod + x ~ / bin / rebuild_cache.sh". Jika anda menambah fon dan tema Gnome baharu pada sistem, kemudian jalankan skrip ~ / bin / rebuild_cache.sh, yang akan membina cache untuknya.

Cache jadual aksara

Buat direktori kosong

$ mkdir ~ / .compose-cache

Kini program Qt / GTK anda akan bermula sedikit lebih pantas dan menggunakan lebih sedikit memori, terima kasih kepada fakta bahawa libX11 akan mencipta cache maklumat yang dihuraikan dalam ~ / .compose-cache dan menggunakannya semula.

Tukar Ubuntu

Sistem pengendalian moden menggunakan konsep paging. Ingat bahawa ini adalah proses yang menolak halaman memori yang tidak digunakan ke dalam kawasan yang dipanggil partition swap apabila RAM tidak mencukupi. Apabila halaman diperlukan sekali lagi, ia dimuatkan semula ke dalam RAM. Memandangkan swap hidup pada cakera keras, yang beberapa kali lebih perlahan daripada RAM, pergerakan aktif halaman ke belakang dan ke belakang memperlahankan komputer secara keseluruhan. Pengeluaran? Anda memerlukan komputer anda mempunyai RAM yang mencukupi untuk tugasan anda. Kesimpulannya remeh, tetapi benar.

Sebagai tambahan, mari kita ubah sedikit tingkah laku Ubuntu dari segi penggunaan RAM dan swap. Terdapat parameter seperti vm.swappiness, secara lalai ia mempunyai nilai 60 dan digunakan untuk menentukan peratusan memori bebas di mana siram aktif halaman ke partition swap akan bermula. Dengan kata lain, dengan memori diduduki sebanyak 40% (100-60), Ubuntu sudah akan mula menggunakan ruang swap. Dengan jumlah RAM yang besar dalam komputer, adalah lebih baik untuk mengurangkan nilai parameter vm.swappiness kepada 10, dengan itu mengarahkan penguin untuk tidak menggunakan swap sehingga jumlah RAM yang diduduki mencapai 90% (100-10). Untuk perubahan sedemikian, cara paling mudah ialah memulakan Terminal dan perintah di dalamnya:

$ sudo sh -c "vm.swappiness = 10" >> /etc/sysctl.conf

Selepas but semula, RAM yang lincah akan digunakan dengan lebih cekap, dan swap perlahan akan digunakan kurang kerap.

Kesimpulan

Anda harus memahami bahawa tetapan sentiasa konservatif mengikut definisi, dan pembangun OS / program berusaha untuk menjadikannya berfungsi pada pelbagai sistem. Oleh itu, penalaan sistem pengendalian bukan hanya menekan satu butang berlabel "Lakukan semuanya dengan cepat." Memahami perkara yang diterangkan dalam nasihat dan menganalisis apa pecutan yang dicapai, anda menggunakan arahan dengan teliti dan berhati-hati memantau tingkah laku sistem. Saya harap nasihat itu berguna kepada anda, dan penguin anda lebih responsif.

info

  • Semak responsif antara muka dengan GTKPerf: linux.softpedia.com/progDownload/GtkPerfDownload-6715.html
  • Gunakan petua satu demi satu, adalah dinasihatkan untuk but semula sistem setiap kali. Semak pengaruh majlis dari masa ke masa, ambil masa anda.
  • Tiada keajaiban. Petua sama ada memanfaatkan memori percuma atau melumpuhkan sesuatu untuk mempercepatkan.