Optimizarea Ubuntu 14.04 după instalare. Creșteți viteza Ubuntu. Utilizați comenzile rapide de la tastatură

18.05.2020 Interesant

Utilizatorii Linux, prin definiție, au acces la un sistem mai puternic în comparație cu Windows. Cu toate acestea, dacă utilizați un mediu desktop greu, cum ar fi Unity, de exemplu, performanța poate suferi oarecum.
Toată lumea preferă ca programele și documentele să se deschidă nu după 10-20 de secunde, ci imediat. În același timp, este de dorit ca aspect Mediul de lucru nu semăna cu începutul anilor nouăzeci, deoarece petrecem mult timp în interfața sistemului nostru, ceea ce înseamnă că ar trebui să ne simțim confortabil în interior.
Nu trebuie să ajungeți la extrem de a abandona complet un mediu desktop frumos în favoarea managerilor de ferestre ascetice. Găsirea unui compromis între performanță și aspectul frumos nu este deloc o sarcină dificilă.
În acest articol, ne vom uita la accelerarea Ubuntu în patru moduri simple. În timp ce aceste sfaturi se vor aplica și versiunilor mai vechi, ne vom uita în mod special la accelerarea Ubuntu 16.04.
Un rezultat pozitiv va fi vizibil clar pe computerele vechi de consum redus sau pe VirtualBox. Sfaturile sunt relevante și eficiente chiar dacă Ubuntu este instalat pe un SSD.

1. Eliminați programele inutile de la pornire.

Ubuntu 16.04, la pornire, încarcă un număr mare de aplicații diferite, multe dintre care cel mai probabil nu aveți nevoie. Pentru a accelera Ubuntu, puteți pur și simplu să le dezactivați.
Cu toate acestea, multe programe de pornire sunt ascunse și pentru a le vedea trebuie să rulați următoarea comandă:

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

Acum deschideți „Aplicații pornite automat” din Unity Dash...
...și debifați doar elementele inutile.


Accelerarea Ubuntu 16.04 poate fi implementat prin dezactivarea caracteristicilor inutile. Iată o listă de servicii și programe de care probabil nu veți avea nevoie.
Manager de profil de accesibilitate(Administrator caracteristici speciale).
Folosit pentru a afișa pictograma de accesibilitate pe ecranul de conectare. Daca nu ai nevoie tastatura de pe ecranși asistentul vocal, dezactivați-le.
Monitor de rezervă(Backup).
Crearea de copii de rezervă folosind deja-dup-monitor. Dacă nu intenționați să faceți copii de siguranță ale niciunei date, nu ezitați să le dezactivați.
Partajarea desktopului(Comandă desktop de la distanță).
Proiectat pentru conexiuni VNC de intrare. Dacă știți că vă puteți gestiona sistemul fără ajutorul nimănui, atunci îl puteți opri. Capacitatea de a acționa singur ca asistent la distanță și de a controla alte computere prin VNC nu dispare nicăieri.
Software Gnome(Centru software).
Îl puteți dezactiva dacă preferați să instalați programe prin terminal, fără a utiliza Centrul de software GUI.
Cititor de ecran Orca (Asistent vocal Orca).
Dacă sunteți văzut, opriți-l.
Partajarea fișierelor personale(Partajarea fișierelor personale).
Ar trebui lăsat doar dacă trebuie să transferați fișiere prin Bluetooth.
Actualizare notificator(Notificare de actualizare).
Dacă nu doriți să primiți notificări despre actualizările disponibile, atunci îl puteți dezactiva.

2. Ajustați Swappiness.

Știm cu toții că viteza schimbului de date cu RAM este mult mai mare decât cu hard disk. Cum să accelerezi Ubuntu având în vedere acest fapt?
Să facem un mic experiment: porniți sistemul, deschideți mai multe programe, să spunem: Firefox, LibreOffice, Mozilla Thunderbird, Evince... și lăsați-le deschise fără a efectua nicio acțiune. Nu puneți sistemul în modul de repaus sau de așteptare. Reveniți în câteva ore și observați cât de stângace au devenit programele care rulează, cât de încet răspund la acțiunile mouse-ului nostru. Acest lucru se datorează faptului că au intrat în modul inactiv (inactivitate), iar sistemul le-a trimis să schimbe, adică într-un spațiu special desemnat de pe hard disk.
Folosind System Monitor, puteți descoperi că Ubuntu folosește swap, indiferent dacă există o mulțime de RAM liberă.
Acest lucru se datorează setărilor implicite de schimb. Swappiness este un parametru al nucleului care controlează cât de des va trimite Linux aplicațiile inactive pentru a schimba, de exemplu. HDD.
Valoarea de schimb poate fi setată în intervalul de la 0 la 100. Valorile scăzute indică utilizarea schimbului mai rar, valorile ridicate - mai des. Valoarea implicită în Ubuntu este 60. Aceasta înseamnă că atunci când consumul de RAM ajunge la 40%, nucleul Linux activează utilizarea swap-ului.
Puteți verifica valoarea curentă folosind comanda:

cat /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nu puneți spații înainte sau după semnul „=". Această comandă îi spune nucleului să folosească swap numai atunci când memoria este ocupată în proporție de 90%. Această setare durează până la repornire.
Pentru a face configurația permanentă, trebuie să editați un fișier special.

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

La sfârșitul acestui fișier trebuie să adăugați linia:

vm.swappiness=10



Salvați fișierul și închideți editorul (apăsați Ctrl+O pentru a salva și Ctrl+X pentru a ieși). Toți acești pași se aplică pentru Ubuntu Server 16.04.Scopul nostru este să accelerăm Ubuntu. Desigur, cine ar dori viteza de lansare a Firefox sau a altor aplicații grele? Există un mic instrument software cunoscut sub numele de preîncărcare care își amintește programele pe care le utilizați cel mai des, preîncărcă bibliotecile asociate în RAM și fișiere executabile, făcând lansarea acestor programe grele mult mai rapidă.
Puteți instala preîncărcarea pe Ubuntu 16.04 folosind comanda:

sudo apt install preload

Odată ce instalarea este finalizată, demonul de preîncărcare va porni automat, puteți verifica acest lucru rulând comanda:

preîncărcare stare systemctl



Dacă, dintr-un motiv oarecare, nu rulează, executați comanda:

sudo systemctl start preload

Acum mergi doar la treaba ta - preîncărcarea va funcționa fără participarea ta.

4. Opriți efectele.

Efectele sunt, fără îndoială, plăcute ochiului, rupând un spațiu de lucru plictisitor. Cu toate acestea, ele necesită și resurse valoroase de sistem pentru a funcționa. Cum să accelerezi Ubuntu 16.04? Folosind compizconfig-settings-manager, efectele pot fi dezactivate, crescând astfel performanța.
Puteți instala compizconfig-settings-manager folosind comanda:

sudo apt install compizconfig-settings-manager

Lansați-l din Unity Dash, apoi selectați secțiunea Efecte din stânga și dezactivați-le pe cele de care nu aveți nevoie. Dacă doriți, puteți dezactiva absolut totul.


De asemenea, puteți dezactiva estomparea fundalului în Unity Dash folosind instrumentul Unity Tweak Tool. Acest lucru va face Unity Dash mai receptiv.
Instalarea instrumentului Unity Tweak:

sudo apt install unity-tweak-tool

Odată instalat, deschideți-l și selectați fila „Căutare”, apoi comutați butonul „Neclaritate fundal” la „Dezactivat”. (OFF).


În general, multora le place fundal transparent, și tu?
Inainte de:


După:

Sfat bonus: găsiți principalul vinovat din spatele timpilor de încărcare lenți.

Puteți afla cât timp durează pentru a porni fiecare dintre serviciile încărcate rulând următoarea comandă:

systemd-analiza vina



După cum puteți vedea în imaginea de mai sus, serviciile mnt-pi.mount și vboxadd.service sunt chiar vinovații. Știu că mnt-pi.mount este responsabil pentru montarea NFS (Network File System) pe Raspberry Pi, dar nu mai am nevoie de el, așa că îl pot elimina în siguranță din fișierul /etc/fstab. De asemenea, știu că demonul vboxadd.service este necesar doar pentru mașina virtuală, ceea ce este, din nou, inutil pentru mine.
Dezactivați:

sudo systemctl dezactivează vboxadd.service

Verificarea timpului de încărcare:

systemd-analiza timp

Inainte de:

După:

Dezactivează ipv6 ubuntu 16.04

Protocolul IPv6 este tehnologie nouă, care oferă un spațiu de adrese IP mult mai mare, securitate și viteză mai mari. Dar toate acestea sunt ideale. IPv6 întrerupe compatibilitatea cu IPv4 și vechiul protocol este acum utilizat în majoritatea cazurilor. Am analizat deja în detaliu modul în care IPv6 diferă de IPv4, așa că nu vom repeta totul din nou.
De atunci acest moment IPv6 este folosit destul de rar; acest protocol nu este pe deplin acceptat de toate echipamentele. Dacă IPv6 nu este acceptat de routerul sau ISP-ul dvs., va încetini rețeaua și va dura mai mult pentru a detecta nume de domenii site-uri și va încerca să obțină o adresă IPv6, ceea ce va duce și la o întârziere. În această scurtă notă ne vom uita la cum să dezactivați ipv6 în Ubuntu 16.04 sau alte distribuții compatibile.

Verificarea suportului IPv6

Toate distribuțiile moderne acceptă IPv6 fără excepție. Dar pentru a vă asigura că mașina dvs. locală a primit o adresă ipv6, puteți rula comanda:

În secțiunea pentru conectarea eth0 veți vedea adresa inet4 și inet6, în inet6 se va afișa adresa Ipv6 atribuită acestui computer de către router. Toate adresele care încep cu fe80 sunt adrese de rețea locală. Dar prezența acestei adrese nu înseamnă că este acceptată de furnizorul tău. Pentru a verifica acest punct, puteți încerca să trimiteți o solicitare ping la ipv6.google.com:

Linux oferă multe beneficii utilizatorilor săi. De exemplu, poate fi considerat fără viruși, deoarece sunt foarte puțini. Pentru mulți, este foarte important ca nimeni, cu excepția dvs., să controleze ceea ce faceți în sistem. Software-ul gratuit sună foarte atractiv în lumina evenimentelor recente când am aflat anul trecut că marile companii precum Microsoft și Apple își spionează utilizatorii.

Software-ul gratuit devine foarte relevant dacă nu doriți să plătiți pentru a-l folosi singur. versiune noua sistem de operare.

Mulți oameni își amintesc asta făcând clic dublu click folosind comanda rapidă din Windows, trebuie să așteptați destul de mult până când programul pornește. Aici Linux are și un avantaj - este mult mai rapid. Și acest lucru se aplică tuturor celor care utilizează un computer cu un procesor nou-nouț cu opt nuclee și celor care laptop vechi ultimul secol. Dacă doriți o viteză și mai mare pe Linux, urmați instrucțiunile din acest articol. În continuare ne vom uita la cum să accelerăm Linux. Ne vom concentra în primul rând pe Ubuntu, dar toate aceste sfaturi pot fi aplicate și altor distribuții.

Unele dintre sfaturile oferite aici includ modificarea fișiere de sistem ca utilizator root. Cu acest tip de editare, există întotdeauna șansa de a sparge ceva accidental și de a face computerul inoperabil. Deci mai bine o faci copie de rezervă toate fișierele cu care veți lucra, astfel încât ulterior, dacă este necesar, să puteți restabili setările vechi.

Este chiar mai bine să experimentezi mai întâi cu o mașină virtuală. În acest fel, puteți face orice doriți și apoi să reveniți la ultimul instantaneu de lucru.

1. Accelerați încărcătorul de pornire Grub

Dacă aveți două sisteme de operare instalate, atunci probabil că sunteți familiarizat cu acest meniu de pornire. Dar ceea ce probabil nu ați observat este numărătoarea inversă din partea de jos, sub zona de intrare. Acesta este timpul pe care sistemul îl va aștepta înainte de a începe să încarce distribuția implicită.

De exemplu, în Ubuntu este de 10 secunde. De obicei, puteți apăsa Enter, dar dacă sunteți departe de mașină, poate fi mai prudent să setați intervalul mai scurt, cum ar fi 3 secunde. Acest lucru va fi suficient pentru a alege un sistem de operare.

Pentru a accelera timpul de pornire Linux, deschideți fișierul /etc/default/grub ca root. Schimbați valoarea GRUB_TIMEOUT = 10 la 3. Apoi actualizați configurația Grub. Aici:

sudo vi /etc/default/grub

sudo grub-update

sudo grub2-mkconfig -o /boot/grub/grub.cfg

2. Dezactivați serviciile

Când sistemul pornește, există o diferență uriașă între pornirea nucleului și pregătirea desktopului. Cert este că sistemul încarcă un număr foarte mare de servicii și nu toate de care aveți nevoie.

În sistemul init bazat pe sysvinit, toate serviciile sunt localizate în folderul /etc/init.d și le puteți opri pe cele de care nu aveți nevoie. Puteți vizualiza starea tuturor serviciilor cu comanda:

service --status-all

Puteți dezactiva serviciul cu comanda:

update-rc.d -f serviciu eliminare

sudo systemctl dezactivează serviciul

Puteți determina ce servicii sunt necesare și care nu, pur și simplu căutând pe Internet. Multe distribuții au aplicații grafice pentru gestionarea serviciilor, de exemplu, în Ubuntu va trebui să utilizați utilitarul consolei de servicii pentru aceasta, acest lucru va ajuta foarte mult la accelerarea funcționării Linux. De asemenea, prin dezactivarea serviciilor inutile, puteți accelera foarte mult încărcarea Linux.

3. Accelerați managerul de fișiere Nautilus

În mod implicit, managerul de fișiere Gnome funcționează scanare rapidă toate fișierele pentru a afișa miniaturile și Informații suplimentare. În principiu, aceasta este o scanare rapidă, dar într-un folder cu o cantitate mare fișiere, acest proces nu va fi deloc rapid.

Pentru a nu mai pierde timpul CPU cu această sarcină, accesați meniul Editați | ×, previzualizareîn Nautilusși modificați setarea de la Mereu sau Numai fișiere locale pe Nu.

Vei vedea că Nautilus este acum mult mai rapid.

4. Reducerea sarcinii

Pentru echipamentele mai vechi, de regulă, alegem în mod special distribuții ușoare. Motivul pentru care VectorLinux și alte distribuții similare sunt atât de bune pe hardware-ul low-end este că nu necesită multe resurse de sistem.

Desigur, dacă doriți să accelerați Linux pe mașina dvs., puteți reduce încărcarea acestuia sau puteți pur și simplu să instalați o distribuție gata făcută. Dacă sunteți dispus să experimentați, încercați una dintre distribuțiile ușoare. Vor lucra mult mai repede.

5. Utilizați un manager de ferestre mai rapid

Dacă nu doriți să vă schimbați complet distribuția, există încă multe îmbunătățiri care pot fi aduse prin integrarea unora dintre caracteristicile unor astfel de distribuții. Managerul de ferestre este unul dintre ele. Dacă utilizați manageri de ferestre grele precum KDE sau Gnome, încercați ceva mai simplu. Acest lucru va oferi o creștere semnificativă a performanței.

Cea mai importantă sarcină a unui manager de ferestre este să gestioneze ferestrele și să-ți ofere suficient control asupra lor. Dar pot îndeplini mult mai multe funcții decât aveți nevoie.

Dacă dai clic pe panoul de sus Windows în KDE și vedeți ce opțiuni există, apoi veți înțelege despre ce vorbesc. Un alt manager de ferestre ar putea fi mai rapid și mai puțin distragător.

Poate cel mai popular este Openbox și poate fi instalat pe un număr mare de distribuții.

După instalare, pentru a lansa managerul de ferestre, tastați:

openbox --inlocuire

După câteva secunde, veți vedea că stilul ferestrei s-a schimbat. Acesta este Openbox. prin utilizarea meniul contextual puteți muta ferestre, le puteți andoca sau le puteți stivui peste altele. Dar nimic altceva. Ferestrele tale se mișcă acum mai repede.

6. Accelerarea KDE

Dacă utilizați mediul desktop KDE, atunci aveți șanse mari să obțineți un impuls Linux. Deși Plasma este destul de rapid dacă aveți o mașină modernă, este o stivă complexă de software. Fiecare componentă KDE poate fi configurată să ruleze mai eficient. Ne-am uitat deja la el, citiți despre asta în detaliu într-un articol separat.

7. Blocați reclamele

Când vizualizați pagini web, veți observa că site-ul nu se încarcă imediat, acesta așteaptă până când toate componentele paginii sunt încărcate, inclusiv reclamele. Animația flash este foarte enervantă atunci când sunt multe blocuri pe pagină, așa că o poți bloca (nu trebuie să faci asta pe site-ul nostru, suntem albi și pufoși).

Pentru cele mai populare browsere - Chromium, Firefox, Opera există Extensie Adblock, care face această funcție perfect. Programul folosește o bază de date pentru a bloca cele mai populare surse publicitare.

8. Folosiți comenzile rapide de la tastatură

Acest lucru poate părea evident pentru unii. Lucrul numai cu tastatura este mult mai rapid decât trecerea de la mouse la tastatură și înapoi. Multe funcții pot fi realizate folosind tastatura. De exemplu, comenzile standard de copiere și lipire din meniul de editare.

Merită să creați comenzi rapide de la tastatură pentru toate acțiunile utilizate frecvent. De exemplu, comutarea între aplicații și desktop-uri. Puteți merge și mai departe și puteți utiliza vim și emacs ca editori de text.

Lansatorul de aplicații Alt+F2 poate face mult mai mult. De exemplu, puteți apela oprirea pentru a opri sau bloca pentru a bloca ecranul. Puteți efectua calcule simple pornind o expresie cu semnul =. Există multe mai multe caracteristici similare în funcție de pluginuri. Tastați un semn? și apăsați săgeata dreapta pentru mai multe detalii.

9. Corectați nucleul

Dacă aveți nevoie performanță maximă software, se pot face multe remedieri la kernel. Optimizarea nucleului Linux poate avea un efect extraordinar. Puteți optimiza singur nucleul, dar există o modalitate mai ușoară. Puteți folosi nucleul compilat de Con Koliva, acesta include un număr mare de patch-uri de performanță. Setul de corecții kernel se numește -ck și a fost compilat cu accent pe performanță.

Pentru a-l instala, trebuie să descărcați textele sursă kernel, versiunea pentru care sunt proiectate aceste patch-uri. Apoi descărcați patch-ul în sine și rulați comanda în folderul sursă a nucleului:

$patch -p1< patch-3.*-ck1

Acum construiți nucleul conform instrucțiunilor din distribuția dvs. Acest lucru este mai ușor de spus decât de făcut, dar există o mulțime de instrucțiuni pe Internet, inclusiv pe site-ul nostru -.

10. Overclockați placa grafică Nvidia

Acest articol este potrivit numai dacă utilizați o placă video mai veche. Nu va funcționa pentru modele noi. Aici puteți crește puterea echipamentului dvs.

Nu este nevoie să utilizați BIOS, doar panoul de control NVIDIA. Înainte să apară aceste opțiuni, trebuie să adăugați o linie la Fișier de configurare server X. Acest fișier nu mai este utilizat pe majoritatea distribuțiilor, dar utilitarul de configurare NVIDIA îl poate genera.

Doar rulați-l, accesați fila Configurare server Xși faceți clic pe butonul Salvați la fișierul de configurare X.

Odată ce fișierul /etc/X11/xorg.conf a fost creat, deschideți-l în editor de text Cu drepturi root, găsiți secțiunea Dispozitiv care descrie placa dvs. grafică și adăugați linia la sfârșit: Opțiunea „Coolbits” „5”. Reporniți serverul X.

Acum, după ce rulați utilitarul de configurare NVIDIA, veți vedea o pagină de configurare suplimentară frecvențele de ceas. Faceți clic pe butonul Activare overclocking și acceptați clauza de declinare a răspunderii. Acum puteți ajusta frecvența de rulare pentru randarea 2D și 3D. Cel mai bine este să le reglementați în același timp.

De fiecare dată când modificați parametrii, disiparea căldurii se modifică. Asigurați-vă că temperatura rămâne în limite rezonabile. În plus, din aceeași pagină puteți regla viteza ventilatorului. După ce ați configurat configurația dorită, salvați setările și asigurați-vă că instrumentul NVIDIA încarcă aceste setări data viitoare când îl porniți.

11. Echipamente de overclocking

Overclockarea și diverse trucuri cu parametrii crescând peste vitezele și temperaturile recomandate vă pot deteriora datele și pot duce la defectarea hardware-ului și aceasta este o accelerare Linux foarte bună. Dar multe componente sunt acum proiectate să suporte sarcini mai mari decât configurația lor standard. Acest stoc lasă mult spațiu pentru experimentare.

Multe plăci de bază includ opțiuni implicite pentru a îmbunătăți viteza sistemului fără a necesita multe cunoștințe de calculator.

Puteți configura toate acestea în BIOS. Pentru a-l accesa, utilizați tastele F2 sau Del. Acolo puteți găsi opțiuni pentru a accelera procesorul, a crește frecvența RAM etc.

12. Îmbunătățiți performanța rețelei

Linux a acceptat ipv6 de foarte mult timp, dar dacă nu îl utilizați, dezactivarea acestuia poate îmbunătăți performanța rețelei, accelerând astfel experiența de rețea a Linux. Cel mai simplu mod de a face acest lucru este prin NetworkManager.

Dacă utilizați Gnome, deschideți applet-ul conexiuni de retea. și selectați Editați pentru conexiunea pe care o utilizați. În fila ipv6, selectați dezactivare.

Dacă aveți KDE fără NetworkManager, puteți instala un global variabilă de mediu KDE_NO_IPV6=1:

exportați KDE_NO_IPV6=1

Pentru a salva modificările după repornire, puteți adăuga o comandă la fișierul /etc/profile.

De asemenea, puteți dezactiva modulul kernel responsabil pentru ipv6; pentru a face acest lucru, adăugați-l în fișierul: /etc/modprobe.d/blacklist

Browserul Firefox vă permite, de asemenea, să dezactivați ipv6. Doar tastați about:config în bara de adrese și activați elementul \network.dns.disableIPv6.

Dacă lucrezi în rețea mică, puteți dezactiva arp în DHCP și puteți configura adrese IP statice. Adăugați linia noarp în fișierul de configurare /etc/dhcpd.conf și reporniți sistemul. Adresele ar trebui acum distribuite mai rapid.

13. Legătura statică

Multe programe încarcă biblioteci în mod dinamic pentru munca lor, în timp ce programul rulează. Acest lucru nu necesită foarte mult timp, dar dacă aplicațiile sunt mari și încarcă o mulțime de biblioteci, atunci legarea statică poate oferi o accelerare excelentă pentru Linux. Pentru aceasta sunt folosite utilitarele de preîncărcare și prelink.

Prelink convertește executabilele astfel încât acestea să încarce cât mai multe biblioteci posibil. Preload monitorizează sistemul și păstrează în memorie programele utilizate frecvent. După puțină calibrare, optimizarea Linux se simte bine.

Mai întâi să instalăm Prelink:

sudo apt-get install prelink

Apoi rulați utilitarul pentru a procesa toate fișierele executabile:

sudo prelink --all

Pentru a rula periodic prelink, astfel încât Linux să fie optimizat pentru fișiere noi, deschideți fișierul /etc/default/prelink și înlocuiți linia PRELINKING=unknown cu yes:

sudo gedit /etc/default/prelink

Să instalăm Preload:

sudo apt-get install preload

Trebuie doar să instalați acest program; nu necesită nicio configurare după instalare.

14. Folosiți ZRAM

Dacă nu aveți suficientă memorie RAM, puteți crește foarte ușor cantitatea acesteia cu 25 sau chiar 50% folosind. Acesta este un modul kernel care vă permite să comprimați conținutul RAM din mers, astfel încât capacitatea RAM rămâne crescută, dar viteza rămâne aceeași. Acest lucru va oferi un impuls bun pentru Linux pentru computerele mai vechi.

15. Reduceți activitatea hard diskului

Sistemul este foarte activ în scrierea și citirea fișierelor din directorul /tmp. Acesta este un director pentru fișiere temporare și poate fi folosit de un număr mare de programe în același timp. Va fi mai bine dacă conținutul acestui director este în RAM. Pentru a accelera Linux, adăugați această linie în fișierul /etc/fstab:

$ sudo vi /etc/fstab

tmpfs /tmp tmpfs implicite,noexec,nosuid 0 0

Mai întâi, asigurați-vă că folderul tmp nu este deja montat în RAM, rulând comanda mount. Multe distribuții au această optimizare Linux activată în mod implicit.

Dar asta nu este tot. Nu toate sistemele folosesc eficient spațiul de schimb de pe hard disk. În mod implicit, vm.swappiness este setat la 60, deci dacă (100-60) 40% din RAM este ocupat, sistemul va începe să elimine datele pe hard disk. Acest lucru este valabil pentru sistemele cu o cantitate mică de RAM, 1-2 GB, dar dacă aveți 10 GB, atunci încărcarea hard disk-ului când aveți doar 4 GB ocupați nu este gravă. Pentru a schimba acest lucru, executați comanda.

Daemon (demon englezesc) - în sistemele de clasă UNIX - un serviciu care rulează în fundal fără comunicare directă cu utilizatorul. Demonii pornesc de obicei în timpul pornirii sistemului. Sarcini tipice demon: servere de protocol de rețea (HTTP, FTP, e-mail etc.), management hardware, suport pentru cozi de imprimare, gestionare a lucrărilor programate etc. În funcție de sarcinile efectuate de computer, unii dintre acești daemoni pot fi dezactivați și astfel se pot salva la timpul de pornire a sistemului și reduceți sarcina sistemului în timpul funcționării. Pentru a face acest lucru vom folosi utilitarul sysv-rc-conf. Acest utilitar este unul de consolă, dar este foarte simplu și intuitiv, așa că chiar și persoanele cu frică de terminal îl pot folosi. Instalare:

sudo apt-get install sysv-rc-conf

Hai sa lansam:

sudo sysv-rc-conf

În terminal obținem următoarele: Controlul se efectuează folosind mai multe taste: Spațiu - puneți/eliminați o cruce, + - - opriți/începeți procesul, Q - ieșiți.

Numerele din partea de sus sunt nivelurile de finalizare. Pentru a dezactiva serviciul, trebuie doar să eliminați crucea de la toate nivelurile.

    Acpi-support - Este mai bine să părăsiți nivelul implicit. Adică: 2,3,4,5.

    Acpid - Daemonul acpi. Acesta și procesele anterioare sunt responsabile pentru gestionarea energiei și sunt foarte importante atât pentru laptopuri, cât și pentru stațiile de lucru, așa că este mai bine să le lăsați activate. Implicit: 2,3,4,5.

    Adjtimex - Un instrument pentru reglarea fină a ceasului nucleului. De obicei, nu se află în lista de descărcare. În cazuri excepționale, dacă este încă pe această listă, atunci există motive întemeiate pentru aceasta și este mai bine să-l lași inclus.

    Alsa - Dacă utilizați subsistemul de sunet alsa, atunci da, ar trebui să părăsiți lansarea. Dar dacă aveți serviciul alsa-utils, atunci acesta poate fi dezactivat. Implicit: dezactivat dacă alsa-utils este activat.

    Alsa-utils - Pe sistemul meu, acest serviciu înlocuiește alsa, așa că am dezactivat alsa și l-am activat pe acesta la nivelul S. -Notă- Prin „dezactivat” vreau să spun – am eliminat tot „X” din toate nivelurile de rulare. Dacă nu le-ai avut, grozav. Să continuăm cu configurarea. Implicit: nivelul de rulare S.

    Anacron - Un subsistem cron care își îndeplinește oricare dintre sarcinile care nu au fost finalizate la timp. Cel mai adesea, acest lucru se întâmplă dacă computerul a fost oprit când a început sarcina cron. De exemplu, updatedb este programat în fiecare zi la 2 dimineața, dar computerul nu rula la acea oră. Când porniți computerul, anacron va încerca să identifice toate sarcinile ratate și să le ruleze. Am eliminat acest serviciu pentru că nu-mi opresc laptopul foarte des, dar de cele mai multe ori ar trebui să fie pornit. Implicit: 2,3,4,5.

    Apmd - Acest serviciu m-a derutat puțin. Am deja activat acpid, așa că de ce ar trebui să activez și apmd? Dacă computerul dvs. nu este atât de vechi încât nici măcar nu acceptă acpi, încercați să dezactivați acest serviciu. L-am oprit. Implicit: 2,3,4,5.

    Atd - Scheduler, ca cron. L-am oprit. Implicit: 2,3,4,5.

    Binfmt-support - Suport kernel pentru alte formate binare. Am plecat. Implicit: 2,3,4,5.

    Bluez-utiles - L-am oprit. Nu am dispozitive bluetooth. Implicit: 2,3,4,5.

    Bootlogd - Lăsați-l să ruleze. Implicit: S.

    Cron - Ar trebui lăsat și acesta. Implicit: 2,3,4,5.

    Cupsys - Subsistem pentru managementul imprimantei. Nu am o imprimantă, așa că am oprit-o în siguranță, dar depindeți de circumstanțe. Implicit: 2,3,4,5.

    Dbus - Sistem de magistrală de mesaje. Foarte important, lăsați-l pe. Implicit: 2,3,4,5.

    Dirmngr - Utilitar de gestionare a listei de certificate. Funcționează împreună cu gnupg. Implicit: 2,3,4,5.

    Dns-clean - Folosit în principal pentru Curățare DNS atunci când utilizați conexiuni dial-up. Nu am dial-up, așa că l-am oprit. Implicit: S.

    Evms - (Enterprise Volume Management System) - sistem de management al volumului pentru sistemul de operare Linux. EVMS oferă mecanisme unice, unificate pentru gestionarea discurilor, partițiilor de discuri, sistemelor de fișiere, volumelor fizice LVM etc. L-am oprit. Implicit: S.

    Fetchmail - Demon de livrare E-mail. L-am oprit. Implicit: 2,3,4,5.

    Gdm - Gnome Desktop Manager. În orice caz, îl dezactivasem deja când am decis să pornesc în consolă. În acest caz, este o chestiune de preferință, așa că depinde de dvs. dacă doriți să încărcați direct în GUI. Implicit: 2,3,4,5.

    Gdomap - Nu am idee de ce trebuie să ruleze acest proces. Nu am văzut acest demon pe niciun alt sistem, așa că l-am oprit și nu simt nicio pierdere. Există motive pentru a-l folosi pe laptopuri sau stații de lucru? Implicit: 2,3,4,5.

    Gpm - Suport mouse pentru consolă. Dacă simțiți că nu puteți face fără un mouse în consolă, setați nivelul de execuție la 1 și 2. Asta este tot ce aveți nevoie. Implicit: 2,3,4,5.

    Halt - Nu te schimba. Implicit: 0.

    Hdparm - Script pentru ajustare hard disk. Am dezactivat nivelurile 2,3,4,5, dar am setat nivelul S. Cred că deschiderea DMA, I/O pe 32 de biți etc. vor beneficia de alte procese. Am schimbat și scriptul nativ într-unul foarte simplu, pe care l-am făcut singur. Nu cred că merită să fac toate aceste verificări redundante dacă știu ce fac. Fișierul de configurare este /etc/hdparm.conf. Implicit: 2,3,4,5.

    Hibernare - Dacă sistemul dvs. acceptă hibernarea, lăsați serviciul în funcțiune. Altfel este inutil. Implicit: S.

    Hotkey-setup - Acest demon activează anumite taste rapide pe laptopuri. Asistență din fabrică disponibilă: HP, Acer, ASUS, Sony, Dell și IBM. Dacă aveți un laptop de la acești producători, puteți lăsa serviciul în funcțiune, altfel pornirea lui va fi inutilă. Implicit: 2,3,4,5.

    Hotplug și hotplug-net - Activarea subsistemelor hotplug necesită timp. M-aș întreba dacă să le includ deloc. Am făcut câteva modificări /etc/network/interfaces. În loc să vă adresați card wirelessîn timpul procesului de conectare la cald, l-am pornit mod auto. În acest fel, pot dezactiva aceste procese. M-am asigurat că, chiar și cu ele dezactivate, ubuntu găsește drivere usb, camera digitalași așa mai departe. Deci, cred că dezactivarea acestor procese este destul de sigură. -Notă- Dacă după dezactivarea hotplug-ului, placa de sunet nu mai funcționează, o puteți reporni. Sau puteți edita fișierul /etc/modules pentru a adăuga modulul driver placa de sunet. Cele mai târziu funcționează mai repede, testate. Implicit: S.

    Hplip - subsistem de imprimare și imagini HP. L-am oprit. Implicit: S.

    Hwtools - utilitar de optimizare irq.

    Ifrename - Script pentru denumirea interfețelor de rețea. Sună bine, dar l-am oprit. Este necesar în principal pentru a gestiona numele mai multor interfețe de rețea. Din moment ce am doi plăci de rețea- fără fir și cu fir - acestea sunt desemnate de nucleu ca eth0 și ath0, așa că procesul îmi este inutil. Implicit: S.

    Ifupdown și ifupdown-clean - Nu dezactivați. Acestea sunt scripturi pentru a activa interfețele de rețea la pornire. Implicit: ifupdown - 0.6,S și ifupdown-clean - S.

    Inetd sau inetd.real - Căutați în fișierul /etc/inetd.conf și comentați orice servicii de care nu aveți nevoie. Dacă nu mai există servicii active după aceasta, demonul poate fi eliminat în siguranță de la pornire. Implicit: 2,3,4,5.

    Klogd - Nu opriți. Implicit: 2,3,4,5.

    Laptop-mode - Un serviciu pentru verificarea laptopului: este timpul să aruncați bateria? Inutil pentru un computer desktop. Implicit: 2,3,4,5.

    Libpam-devperm - Daemon pentru restaurarea drepturilor de acces la fișierele dispozitivului după o defecțiune a sistemului.

    Linux-restricted-modules-common - Trebuie să vedeți dacă modulele care nu sunt libere sunt încărcate în sistem. Aceste module pot fi găsite în /lib/linux-restricted-modules. Dacă astfel de module nu sunt utilizate, puteți dezactiva în siguranță demonul. Implicit: 0,6, S.

    Senzori Lm - Dacă placa de baza acceptă cipuri tactile, le puteți vedea starea.

    Lvm - Nu îl folosesc, așa că l-am dezactivat. Lasă-l dacă ai lvm. Implicit: S.

    Makedev - Nu dezactivați. Implicit: 2,3,4,5.

    Mdamd - Instrument pentru gestionarea dispozitivelor RAID. În cele mai multe cazuri, îl puteți opri. Implicit: 2,3,4,5.

    Mdamd-raid - instrument RAID. Implicit: S.

    Module-init-tools - Încarcă module suplimentare din fișierul /etc/modules. Puteți vizualiza conținutul acestuia pentru prezența modulelor inutile. De obicei incluse. Implicit: S.

    Mountvirtfs - Montare virtuală sisteme de fișiere. Nu o opri. Implicit: S.

    Rețea - Crește interfețele de rețea și configurează DNS la pornire prin scanarea fișierului /etc/network/interfaces. Nu este nevoie să-l dezactivați. Implicit: 0,6, S.

    Ntpdate - Sincronizează ora cu serverul de timp ubuntu (sau specificat de altul). Implicit: S. -Notă- Dacă al doilea sistem este Windows, este mai bine să lăsați procesul activat. Windows stochează în BIOS nu universal (GMT), dar ora locala iar la repornirea de la un sistem la altul, vor încerca să se corecteze reciproc. ÎN ultimele versiuni aceasta problema pare sa fi fost rezolvata.

    Nvidia-kernel - am colectat driverul nvidia pe cont propriu, așa că nu am nevoie de serviciu. Dacă utilizați un driver nvidia care nu este gratuit, lăsați serviciul activat. Implicit: 1,2,3,4,5.

    Pcmcia - Activează dispozitivul PCMCIA. Am setat nivelul de execuție la 0.6,S în loc de 2,3,4,5 implicit, pentru că, după părerea mea, echipamentul ar trebui conectat mai întâi. Pe de altă parte, dacă dispozitivele PCMCIA nu sunt utilizate, atunci serviciul poate fi dezactivat.

    Portmap - Daemon pentru gestionarea serviciilor precum nis, nfs etc. Implicit: 2,3,4,5,0,6,S.

    Powernowd - Client pentru gestionarea cpufreq. Este necesar în principal pentru laptopurile care acceptă tehnologia de schimbare a frecvenței procesorului. Util pentru laptopuri si invers pt computere desktop. Implicit: 2,3,4,5.

    Ppp și ppp-dns - nu am nevoie de ele. Nu am dial-up. Implicit: ppp - 2,3,4,5 și pppd-dns - S.

    Readahead - Se pare că readahead este un tip de „preloader”. Încarcă mai multe biblioteci în RAM la pornire, ceea ce permite unor programe să pornească mai rapid. Dar crește timpul de pornire a sistemului cu 3-4 secunde. Implicit: S.

    Reporniți - Nu schimbați. Implicit: 6.

    Resolvconf - Configura automat DNS în funcție de starea rețelei. Implicit: S.

    Rmnologin - Elimină nologin dacă este găsit. Nu voi avea asta, l-am eliminat. Implicit: 2,3,4,5.

    Rsync - demonul rsync. Îl puteți elimina dacă nu sunteți sigur că aveți nevoie de el. Implicit: 2,3,4,5.

    Urandom - Generator de numere aleatorii. Este imposibil de ghicit ce aplicație, mai ales în grafică, poate avea nevoie de ea. Implicit: 0,6, S.

    Usplash - Imagine când sistemul pornește, cu un indicator de încărcare. Pentru a o dezactiva complet, trebuie să editați fișierul /boot/grub/menu.lst: comentați linia splashimage și eliminați opțiunea splash din linia de pornire a nucleului. Implicit: 2,3,4,5.

    Vbesave - Utilitate pentru setări BIOS plăci video. Implicit: 2,3,4,5.

    Xinetd - Un super daemon inetd pentru controlul altor demoni. Are sens doar să-l activați dacă există demoni sub controlul său.

Dacă nu sunteți sigur ce face un serviciu, nu-l dezactivați. Dezactivarea serviciilor necesare poate duce la inoperabilitatea completă sau parțială atât a anumitor programe, cât și a sistemului în ansamblu.

În general utilizatorii Linux bucură-te mai repede sistem de operare, Cum utilizatorii de Windows. Cu toate acestea, dacă utilizați un mediu greu precum Unity, Ubuntu 16.04 poate fi lent. Această postare listează 4 un sfat simplu, pe care îl puteți aplica pentru a vă accelera sistemul Ubuntu 16.04. Veți observa o creștere a vitezei pe hardware-ul low-end și în Virtualbox. Acest lucru ajută, de asemenea, chiar dacă ați instalat Ubuntu pe o unitate SSD.

Apropo, am scris deja despre cum să accelerăm semnificativ viteza și performanța Ubuntu în VitrualBox pe site-ul nostru. Dacă utilizați sistemul prin acest program, atunci veți fi interesat.

Să ne uităm, cum să faci Ubuntu 16.04 mai rapid!

  1. Dezactivați aplicațiile de pornire inutile pentru a porni Ubuntu mai rapid.

În timpul pornirii, Ubuntu lansează multe aplicații de care este posibil să nu aveți nevoie. Pentru ca Ubuntu 16.04 să pornească mai rapid, puteți dezactiva unele dintre ele. In orice caz,

Majoritatea aplicațiilor de lansare sunt ascunse. Pentru a le afișa, executați următoarea comandă:

sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop

Apoi lansați aplicația de lansare din Unity Dash.

Pentru a dezactiva o aplicație de pornire, pur și simplu debifați-o.

Iată câteva aplicații pe care le puteți considera inacceptabile.

Accelerarea Ubuntu: Manager de profil de disponibilitate

Este folosit pentru a afișa o pictogramă în zona de accesibilitate de pe ecranul de conectare. Dacă nu aveți nevoie de tastatura de pe ecran, utilizați un cititor de ecran, apoi dezactivați-l.

Monitor de rezervă

Acesta este un monitor deja-dup. Dacă nu doriți să copiați nimic cu deja-dup, dezactivați-l.

Accelerarea Ubuntu: Caribou

Dezactivați-l dacă nu aveți nevoie de tastatura de pe ecran.

Partajarea desktopului

Aceasta este pentru conexiunea VNC. Dezactivați-l dacă nu aveți nevoie de nimeni să vă controleze de la distanță sistemul Ubuntu. Mai ai ocazia telecomandă computerul altuia prin VNC.

Software Gnome

Dezactivați-l dacă doriți să instalați software în terminal și nu utilizați software-ul Gnome.

Cititor de ecran Orca

Dezactivați acest lucru dacă doriți să accelerați Ubuntu.

Accelerarea Ubuntu: Partajarea fișierelor

Dezactivează-l dacă nu folosești bluetooth pentru a partaja fișiere.

Actualizare notificări

Dezactivați-l dacă nu doriți să fiți notificat când sunt disponibile actualizări de software.

O altă modalitate de a accelera procesul de pornire Ubuntu este de a dezactiva unele servicii systemd. Puteți vizualiza aplicații de pornire suplimentare rulând următoarea comandă într-un terminal.

systemctl list-unit-files | grep activat

Inclus indică faptul că serviciul este pornit automat când Ubuntu pornește. Pentru a dezactiva serviciul să pornească automat, utilizați următoarea comandă:

sudo systemctl dezactivat

De exemplu, computerul meu nu are bluetooth, așa că pot dezactiva serviciul bluetooth.

sudo systemctl dezactivați bluetooth.service

Nu am o imprimantă, așa că aș putea la fel de bine să dezactivez cups.service.

sudo systemctl dezactivare cups.service

Atenţie. Înainte de a-l dezactiva, asigurați-vă că știți ce face serviciul.

  1. Ajustați schimbul

Accelerarea Ubuntu 16.04 necesită o abordare integrată. Prin urmare, această opțiune va fi de asemenea utilă.

Toti stim asta RAM mult mai rapid decât un hard disk.

Să experimentăm puțin: porniți sistemul Ubuntu 16.04, deschideți câteva aplicații precum Firefox, LibreOffice, Mozilla Thunderbird, vizualizatorul de documente Evince și apoi nu faceți nimic cu el. Nu întrerupeți sau nu opriți modul de repaus. Apoi, după câteva ore, reveniți la Ubuntu 16.04. Veți descoperi că aceste aplicații nu răspund bine la clicurile de mouse, deoarece au rămas inactive și au fost paginate pe hard disk.

Este posibil să descoperiți în System Monitor că Ubuntu utilizează spațiu pentru fișiere de pagină, chiar dacă aveți suficientă memorie fizică liberă.

Acest lucru se datorează valorii implicite de schimb pentru Ubuntu. Swappiness este o setare a nucleului Linux care controlează cât de des Linux aruncă procesele inactive în spațiul de schimb de pe hard disk.

Valoarea de schimb este între 0 ~ 100. O valoare mai mică înseamnă că Linux va folosi mai puțin spațiu de swap, în timp ce o valoare mai mare face ca Linux să folosească spațiul de swap mai des. Valoarea implicită pentru Ubuntu este 60, ceea ce înseamnă că dacă computerul utilizează până la 40% din memoria sa fizică, kernel-ul Linux începe să schimbe. Adică, puteți accelera Ubuntu pur și simplu ajustând această funcție corect.

Puteți utiliza următoarea comandă pentru a verifica valoarea curentă.

cat /proc/sys/vm/swappiness

sudo sysctl vm.swappiness=10

Nu adăugați spații înainte sau după semnul egal. Această comandă specifică Nucleul Linux utilizați spațiu de schimb atunci când este utilizată 90% sau mai mult din memoria fizică. Această setare nu este permanentă.

Pentru ca acesta să fie persistent la reporniri, trebuie să editați fișierul.

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

La sfârșitul acestui fișier, adăugați următoarea linie.

Salvați și închideți acest fișier. (Apăsați Ctrl+O pentru a salva, apăsați Ctrl+X pentru a ieși). Acest sfat se aplică și pentru dvs server Ubuntu 16.04.

Următoarele sfaturi vă vor ajuta în mod semnificativ accelerați Ubuntu pe orice configurație de dispozitiv.

  1. Preîncărcați aplicațiile utilizate frecvent

Sunteți nemulțumit de viteza de pornire browser Firefox sau alte aplicații lente? Iată o mică bucată de software numită preîncărcare, care își amintește aplicațiile pe care le folosești cel mai des și încarcă biblioteci asociate și fișiere binareîn memorie, astfel încât aceste aplicații să poată porni mai repede. Acest lucru poate accelera semnificativ Ubuntu și toate programele pe care le utilizați cel mai des pe dispozitivul dvs.

Instalați prepornirea pe Ubuntu 16.04 folosind această comandă pe o singură linie.

sudo apt install preload

După instalarea și „montarea” pre-pornirii, procesul va începe automat. Puteți verifica asta:

preîncărcare stare systemctl

Dacă nu rulează, porniți-l cu următoarea comandă:

sudo systemctl start preload

Acum puteți uita de preîncărcare și puteți face alte lucrări. Accelerarea Ubuntu include o altă metodă pe care mulți o consideră foarte eficientă. Mai ales pe dispozitivele cu plăci video mobile.

  1. Dezactivați efectele suplimentare

Efectele de lux sunt delicioase, dar pot încetini computerul. Putem folosi compizconfig-settings-manager pentru a le dezactiva.

sudo apt install compizconfig-settings-manager

Începeți-l cu Unity Dash. Apoi faceți clic pe fila Efecte din stânga și dezactivați efectele care nu vă plac. Puteți dezactiva toate efectele dacă doriți.

De asemenea, puteți dezactiva estomparea fundalului Unity Dash folosind instrumentul Unity Tweak pentru a face Dash mai receptiv.

sudo apt install unity-tweak-tool

Apoi deschideți-l, selectați fila de căutare și setați opțiunea Blur de fundal la Dezactivat.

Unora le place un fundal transparent. Pe care o preferați? Și cât de utilă a fost această metodă pentru a accelera Ubuntu pe sistemul tău.

După

Accelerarea Ubuntu, așa cum am spus deja, necesită o varietate de metode pentru a funcționa bine pe dispozitiv.

Puteți afla ce serviciu durează până la finalizarea pornirii introducând următoarea comandă în terminal.

După cum puteți vedea din captura de ecran de mai sus, mnt-pi.mount și vboxadd.service sunt vinovații pe computerul meu. Știu că mnt-pi.mount este responsabil pentru instalarea NFS din Raspberry Pi, dar nu mai am nevoie de NFS, așa că pot elimina în siguranță montarea NFS din fișierul /etc/fstab. De asemenea, știu că serviciul vboxadd este util doar pentru mașini virtuale astfel încât să pot dezactiva acest serviciu pe mașina mea fizică.

sudo systemctl dezactivează vboxadd.service

Pentru a afla timpul de încărcare, rulați:

După

Alte modalități de a accelera Ubuntu 16.04

Traducerea unui articol dintr-o resursă excelentă în limba engleză LinuxBabe.

Sper că aceste modificări de performanță v-au ajutat să faceți Ubuntu 16.04 mai rapid. Știi și alte moduri care poate accelera Ubuntu 16.04? Împărtășește-ți sfaturile în comentariile de mai jos. Dacă ați găsit această postare utilă, abonați-vă la buletinul nostru informativ gratuit sau distribuiți linkul pe Google+, Odnoklassniki, Twitter, VKontakte sau, de exemplu, Facebook.

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.