Påskynda Linux Mint. Fem tips för att påskynda Linux på Ubuntu


Det är känt att moderna operativsystem använder teknik som virtuellt minne, designat för multitasking-operativsystem.

I OS-familjen Windows-fil, används för att lagra oanvänt RAM-minne i området hårddisk, kallas "växlingsfilen" (pagefile.sys).

Dess organisation är långt ifrån realiserad på bästa möjliga sätt(för att uttrycka det milt!). I Linux OS skapas det under installationen separat sektion swap - "Swap", vilket är mycket bättre.

Fil Windows swap och Linux-swap, finns på hårddisken (hårddisken). När det inte finns tillräckligt med RAM, laddas minnessidor från RAM till HDD, och när du kommer åt filer som finns i swap-partitionen igen, laddas de in i Bagge.

Hela problemet är att läs-skrivhastigheten för det hårda HDD(även den snabbaste) FAKTOR AV mindre än RAM-hastighet. Det är detta som leder till en långsammare dator och minskad prestanda i allmänhet.

Det finns två sätt att lösa detta problem: använd stora mängder RAM eller konfigurera systemet korrekt för att fungera med sidfilen och byta.

Så i Ubuntu finns det en inställning som styr procenten ledigt minne, som kommer att börja dumpa minnessidor till swap- vm.byte.

I Ubuntu har den som standard ett värde på - 60. Detta betyder att när 40% av RAM-minnet är upptaget, kommer aktiv dumpning av minnessidor till swap-sektionen att börja, dvs 100% - 60% = 40%.

Du kan kontrollera vad parametervärdet är för dig enligt följande.

Öppna terminalen med en tangentkombination Ctrl+Alt+T och kör kommandot:

cat /proc/sys/vm/swappiness

Detta parametervärde kan endast vara användbart för datorer med en liten mängd RAM (512 -1024 MB).

Om du har modern dator eller en bärbar dator med en stor mängd RAM (4-6, eller till och med 8 GB), då är det osannolikt att detta passar dig.

Många Ubuntu-forum och bloggar rekommenderar att ställa in vm.swappiness = 10 (dvs. 100% - 10% = 90%). Men enligt mig personlig erfarenhet, om du har 6 GB RAM-minne kan du bete dig mer aggressivt genom att sätta värdet till 0. I I detta fall Systemet kommer endast åt växlingspartitionen som en sista utväg.

Jag rekommenderar att experimentera med denna parameter i den aktuella sessionen (efter en omstart kommer allt att återgå till standardvärdet), utan att ändra något i systemkonfigurationsfilerna för nu, för att hitta den mest optimala parametern. Och här är allt individuellt...

Du kan göra så här.

Återigen, öppna den allsmäktiga terminalen med en tangentkombination Ctrl+Alt+T och verkställa i den nästa kommando:

sudo sysctl vm.swappiness=

Efter likhetstecknet, ställ in värdet från 100 till 0 (beroende på mängden RAM).

Efter det, försök att "starta" ditt system: öppna flera webbläsare med ett stort antal flikar, kopiera stora filerexterna media(det här är förresten en öm punkt med Linux-system - hastigheten för kopiering till externa media. Men mer om det nästa gång) och liknande.

När du har valt det mest lämpliga värdet för dig själv måste du ställa in det nya värdet som en konstant. Kopiera och kör följande kommando i terminalen:

sudo gedit /etc/sysctl.conf

Den öppnas framför dig konfigurationsfil i en textredigerare gedit. I slutet av denna fil infogar vi två följande parametrar utan galler framför dem:

vm.swappiness=0 vm.vfs_cache_pressure = 1000

Spara filen. Det ska se ut som skärmdumpen nedan:

Starta om datorn. Efter omstart, kör i terminalen:

sudo sysctl -s

Jag, som nämnts ovan, valde parametern lika med 0, vilket i huvudsak inaktiverade swap-partitionen, eftersom det för min dator med sex gigabyte RAM visade sig vara det mest optimala. Du kan ställa in parametervärdet till 10, som rekommenderas på många forum.

Som ett exempel skulle jag vilja demonstrera RAM-laddning i Ubuntu 12.10 x64 med 6 GB RAM.
Så jag öppnade tre webbläsare - den vanliga Mazilla Firefox, Opera och Google Chrome med ett totalt antal flikar på cirka 40, Clementine ljudspelare (förresten, ganska krävande på datorresurser), Skype, qBittorrent torrentklient.
Och här är en skärmdump htop(detta är en ganska avancerad konsolprocessmonitor). För att installera, skriv in terminalen

sudo apt-get installera htop


Jag tror att allt börjar bli klart: mindre än hälften av det installerade RAM-minnet är upptaget.
Därför, om du har mycket RAM, är det ingen mening att använda en swap-partition. Detta kommer bara att sakta ner hastigheten på din dator!
Sammanfattningsvis kan jag säga att detta inte är det enda som kan göras för att få fart Ubuntu fungerar. Mer om detta i följande artiklar. Prenumerera på RSS-kanalen!
Ha ett bra humör snabbt arbete dator och gott nytt år!
Som en trevlig överraskning finns det idag en video om hur Googles anställda såg på det senaste året.

Hur man mappar en Windows-nätverksenhet i Linux Support nätverksenheter Windows på Linux tillhandahåller paketet cifs-utils. Om du inte redan har det installerat, skriv apt-get install cifs-utils vid en kommandotolk som root. Detta kommando kommer att kontrollera om det angivna paketet är installerat och, om inte, installera det. Skapa en mapp i /mnt (eller någon annan plats) där vi ska montera Windows-nätverksenheten: mkdir /mnt/winshare Och slutligen själva anslutningen nätverksmapp Windows på Linux körs med kommandot mount.cifs mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o användarnamn=WIN_USER_NAME,lösenord=WIN_USER_PASSWORD Detta kommando bifogas filen Linux-system nätverksenhet Windows med namnet SHARE_NAME, som ligger på en server med IP-adressen SERVER_IP under namnet WIN_USER_NAME med lösenordet WIN_USER_PASSWORD. Det bör förstås att på Windows-sidan är det redan logiskt angiven mapp måste delas och åtkomsträttigheterna måste tillhöra den angivna användaren...

Hantera virtuella maskiner med virsh

Kontrollera virtuella maskiner använda virsh Virsh-textverktyget är utformat för att hantera gästsystem och hypervisorn. virsh använder libvirt API och fungerar som ett alternativ till xm och den grafiska virtuella maskinhanteraren (virt-manager). Oprivilegierade användare kan komma åt i skrivskyddat läge. Med virsh kan du köra skript på virtuella maskiner. Översikt över virsh-kommandon Tabellerna nedan innehåller en lista över huvudparametrarna kommandorad virsh. Beskrivning hjälpkommando Snabbhjälp. listaVisa alla virtuella maskiner. dumpxml Mata ut en XML-konfigurationsfil för en given virtuell maskin. createSkapa en virtuell maskin från en XML-konfigurationsfil och starta den. startStarta en inaktiv virtuell maskin. förstöra Stoppa den virtuella maskinen med tvång. define Definierar XML-konfigurationsfilen för den givna virtuella maskinen. domidView virtuell maskin-ID...

Automatisk montering av diskar och partitioner i Linux eller vad är fstab? Debian problem

Automatisk montering av diskar och partitioner i Linux eller vad är fstab?
Det finns ett enkelt sätt montera om alla partitioner från /etc/fstab utan starta om systemet.
Kör följande kommando som root:
# montera -a
Detta enkelt kommando remonterar Allt filsystem specificeras i /etc/fstab, förutom avsnitt med alternativet noauto.

Som ett resultat av normal montering med mount-kommandot, kommer parametrarna att sparas tills den första OS-omstarten. För mer information om hur du använder mount-kommandot kan du läsa artikeln "Monteringskommandot i Linux eller allt om montering av partitioner, diskar, ISO-bilder och SMB-resurser." Efter omstart av operativsystemet måste alla dessa steg utföras igen. För montering att ske i automatiskt läge, varje stövel operativ system måste du redigera konfigurationsfilen fstab.
Den här artikeln diskuterar frågan i detalj automatisk montering hårda avsnitt disk och andra lagringsenheter när operativsystemet startar Linux. 1. Vad är /...

Linux-distributioner stor mängd och många väljer det ena eller det andra beroende på deras preferenser eller färdigheter, kunskaper, eftersom inte alla kommer att kunna bemästra användningen eller installationen av samma Gentoo eller Arch. Många Linux-nördar sätter ihop ett distributionspaket åt sig själva utan onödig programvara ombord, men nybörjare kan inte göra sådana åtgärder - de måste vara nöjda färdiga alternativ, oftast är detta Ubuntu eller distributioner baserade på Ubuntu.

Den här artikeln är avsedd att hjälpa "vanliga" Linux-användare snabba upp sitt system lite. Med hjälp av mindre manipulationer, ytterligare cachning och några fler inställningar kan du omfördela systemresurser för bättre prestanda.

Först behöver vi Gedit, textredigerare, eftersom vi kommer att göra de flesta ändringarna i systemet som använder det. Om du har Ubuntu är det installerat som standard. För att leta efter Gedit, öppna en terminal och skriv in:

Om en textredigerare öppnas är allt i sin ordning, om inte, installera den med kommandot:

sudo apt-get installera gedit

Förladda

Nu kan du börja ställa in systemet. Det första steget är att installera Preload, som cachelagrar de applikationer du startar oftast och samtidigt startar systemet snabbare. För dem som använder en SSD istället för en hårddisk kanske den här punkten inte kommer att märka mycket av ett resultat.

sudo apt-get installation preload

Förlänk

För det andra kommer vi att installera ett annat Prelink-verktyg - med dess hjälp kommer systemet att omfördela bibliotek och körbara filer på ett sådant sätt att antalet förfrågningar till RAM kommer att minska, och kommer också att hålla dem i RAM för att påskynda systemet när det körs program igen.

För att köra regelbundet måste du redigera en fil:

sudo gedit /etc/default/prelink

Hitta raden:

PRELINKING=okänt

Ändra till

sudo /etc/cron.daily/prelink

Efter dessa manipulationer bör det gå en tid innan verktygen är monterade nödvändig information och utföra optimering.

Byte

Låt oss nu konfigurera användningen av swap-partitionen. Som standard är swap aktiverat när RAM-användningen når 40 %, men vi måste använda RAM-minnet så mycket som möjligt. Låt oss först kontrollera vilket värde som är inställt i vårt system för att göra detta, ange kommandot i konsolen:

cat /proc/sys/vm/swappiness

Om du ser siffran 60 så använder systemet bara 40 % av RAM-minnet, om 40 så används 60 % av RAM-minnet. Vi behöver siffran 10 - för detta anger vi i konsolen:

sudo gedit /etc/sysctl.conf

Letar efter ett snöre vm.byte och ställ in värdet till 10, om det inte finns någon sådan rad, lägg sedan till i slutet:

vm.byte=10


Vi använder alla processorkärnor

Nästa steg är att använda alla processorkärnor. Öppna filen:

sudo gedit /etc/init.d/rc

Letar efter ett snöre SAMTIDIGT och ge det ett värde:

CONCURRENCY=makefile

Använda RAM för temporära filer

Vi använder TMPFS för att minska åtkomsten till /tmp-partitionen, eftersom temporära systemfiler lagras här. Låt oss överföra dem till RAM. I konsolen anger vi:

sudo gedit /etc/fstab

Lägg till i slutet:

# Flytta /tmp till RAM

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0

Det är allt, efter dessa manipulationer kommer du att märka en ökning av produktiviteten. På vissa datorer mer, på andra mindre, men det kommer definitivt att bli en ökning. Som ytterligare material råder jag dig att studera manualen för denna - du hittar flera fler där praktiskt råd. Jag hoppas att artikeln hjälpte dig, lite senare ska jag försöka skriva något mer intressant och användbart.

Linux blir tyngre och tyngre. Idag kommer du inte att överraska någon med applikationer som tar några minuter att starta, skrivbordsmiljöer som tar upp 500 MB RAM och trög laddning av operativsystemet, som påminner om en kvinnas shoppingresa. Finns det sätt att optimera allt detta, finns det ett botemedel mot pingvinfetma, var kan jag få tag i en kniv för att skära bort allt överskott? Låt oss försöka lista ut det.

Under hela existensen av feta pingviner (en period som räknas ungefär från uppkomsten av GTK+ 2.X, X Free 4.X och Linux 2.6) har många sätt uppfunnits för att påskynda lanseringen av applikationer och hela operativsystemet.

Vissa av dem har framgångsrikt använts i populära distributioner under lång tid, andra anses fortfarande vara experimentella. I den här artikeln kommer vi att titta närmare på dem och avgöra hur motiverat deras användning kan vara.

Förlänkning eller PRELINK

Förlänkning är inget annat än att modifiera den körbara filen för att inkludera resultaten av dynamisk länkning av bibliotek. Vad betyder det?

I forntida tider var applikationer enkla och använde endast ett fåtal dynamiskt laddade systembibliotek. Det var formatdominansens tid körbara filer a.out, vars egenhet var deras yttersta enkelhet.

a.out-filer visste alltid exakt på vilken adress de skulle laddas in i processminnet och på vilka adresser de skulle finnas interna funktioner, konstanter osv. Denna funktion, å ena sidan, gav dem en fördel i laddningshastighet, och å andra sidan skapade problem med samexistensen av bibliotek i minnet (tänk om två bibliotek laddas in i minnet på samma adress?). Problemen måste lösas, så ELF-formatet dök upp (dess skapare var faktiskt fans av Tolkiens böcker :)), vilket tog bort ansvaret för att välja adressen till dess placering i virtuellt minne från körbara filer och överförde den till den dynamiska länken. Från och med nu har laddningsadresserna för applikationer, bibliotek och alla deras symboler (variabler, konstanter, funktioner etc.) beräknats dynamiskt i laddningsstadiet.

ELF tillät UNIX/Linux att ta ett stort steg framåt och bli ett system som kan ladda och köra ett stort antal applikationer, länkade med samma antal bibliotek, utan problem. Men prestationsmässigt var det ett misslyckande. Den dynamiska länkningsproceduren är mycket snabb, och när man startar applikationer som är beroende av bara ett fåtal bibliotek, introducerar den inte märkbara förseningar i processen, men om den startar en skrymmande applikation med beroenden på cirka 50 bibliotek, kan fördröjningen vara ganska betydande (upp till flera tiotals sekunder).

Så kallad pre-linking ger ELF-filer den mest fördelaktiga egenskapen i a.out-formatet. De lanserade filerna modifieras på ett sådant sätt att de redan inkluderar resultatet av dynamisk länkning och därför vet i förväg egna adresser i processminnet och slösa inte tid på att beräkna dem under uppstart. Det förbindande förfarandet föreslogs av en anställd röd hatt Jakub Jelinek redan 2004 och visade sig vara en mycket framgångsrik metod för att öka applikationsstarthastigheten. Enligt tester kan det ge en ökning lika med 50% av den initiala lanseringshastigheten, och i särskilt svåra fall (OpenOffice, KDE, Gnome) - ännu mer. Samtidigt, för att påskynda systemet, räcker det att köra bara ett kommando och vänta lite.

Ja, det är väldigt enkelt att använda förbindningsmekanismen. För att göra detta skrev den ovan nämnda Jakub Jelinek ett program som heter prelink. Det är tillgängligt i nästan alla Linux-distributioner, så du behöver inte kompilera något från källan. Installera bara förlänkspaket med pakethanterare distribution och kör följande kommando:

Kommandoradsargumenten i det här fallet betyder följande:

  • v - utgång mer information till skärmen;
  • a - förlänka alla binära filer;
  • m - spara virtuellt minne(nödvändigt om det finns många bibliotek);
  • R - slumpmässig ordning på minnessektioner (ökar skyddsnivån mot stackstackattacker).

När applikationen är klar kan du börja njuta av snabbheten. Det finns dock några begränsningar att tänka på:

  1. Prelink kan inte öka laddningshastigheten för binärer som kompileras utan alternativet "-fPIC". Tyvärr finns det en hel del sådana bibliotek som vanligtvis inaktiverar paketbyggare medvetet för att öka applikationens prestanda;
  2. Prelink kan inte bearbeta biblioteken i vinprojektet, så du måste glömma att accelerera Windows-programvaran;
  3. Några statiska bibliotek kan sluta köras efter förlänksbearbetning;
  4. Efter installation av nya applikationer eller bibliotek, rekommenderas att du upprepar förlänkningsoperationen. Gör så här för att ta bort förlänken:

Förladda eller FÖRLADDA

Ett bra tillägg till prelink skulle vara preload-demonen, som implementerar en mekanism för förladdning av bibliotek för ofta använda applikationer. Genom att arbeta i bakgrunden analyserar preload användaråtgärder och sammanställer en lista över de mest använda programmen. Denna information används sedan för att förinstallera applikationer och de bibliotek de behöver i minnet, vilket gör kallstart av ett program mycket mindre tidskrävande.

Preload-demonen kan avsevärt förbättra laddningshastigheten för applikationer, men detta kommer bara att hända om systemet är utrustat med en tillräckligt stor mängd minne. Två gigabyte är det minimum vid vilken förladdning kommer att ge en vinst, med mindre volymer han kommer bara att stå i vägen. Förladdningspaketet kan hittas som en del av alla moderna distributioner, så för att installera det behöver du bara använda en standardpakethanterare:

$ sudo apt-get installation preload

Därefter bör du redigera konfigurationsfilen /etc/preload.conf. Demonen fungerar ganska bra även med standardinställningar, dock är var och en av oss individuella och använder systemet på olika sätt, så du kommer förmodligen att vilja skräddarsy förladdningen så att den passar dig. Jag kommer att lista huvudalternativen i modellavsnittet:

  • cykel - frekvens av samtal till systemet för att samla in statistik. Standardvärdet är 20 sekunder. I de flesta fall är det ingen idé att ändra det, men om du känner att förladdning skadar systemets prestanda, öka värdet.
  • halveringstid - ställer in intervallet efter vilket förladdning kommer att glömma den ackumulerade statistiken med 50%. Standardvärdet är 168 timmar (vecka). Det rekommenderas att minska värdet för dem som ofta byter mjukvara, och öka för dem som kan använda samma uppsättning applikationer i månader/år.
  • minsize - minsta storlek objekt (program, bibliotek) bearbetat av förladdning. Standardvärdet är 2 000 000 byte (cirka 2 MB), så förladdning kommer inte att utföras förladdning mindre filer. Det finns inget särskilt behov av att ändra detta värde, men om du tror att det kommer att finnas tillräckligt med minne för cachelagring av mindre applikationer, minska värdet.
  • memtotal, memfree, memcached - dessa tre alternativ är sammankopplade och indikerar mängden minne som förbrukas av förladdningen. Följande formel används för beräkningar: (total mängd minne x memtotal) + (minne tillgängligt vid start x memfree) + (cache x memcached).

Systemavsnittet innehåller också tre alternativ som är intressanta för oss:

  • mapprefix - en lista över kataloger vars filer bör laddas i förväg (tänk på att dessa inte bara är binärer och bibliotek, utan även andra typer av filer).
  • exeprefix - lista över kataloger med binära filer.
  • sortstrategy är ett sätt att optimera I/O-operationer. Standardvärdet är 3 (optimerat för hårddiskar). För solid-state-enheter är det bästa värdet 1, för nätverksfilsystem - 2.

Det är allt, du kan ladda om förladdning:

$ sudo /etc/init.d/preload reload

Precis som alla andra demoner håller preload loggar, som du kan hitta i filen /val/log/preload.log. Information om det aktuella tillståndet för förladdning och dess cache finns i filen /var/lib/preload/preload.state.

Förläsning eller READAHEAD

Ubuntu, liksom några andra moderna Linux-distributioner, använd readahead-systemet under systeminitiering. Precis som preload-demonen förladdar readahead nödvändiga programkomponenter till RAM-minnet för att påskynda lanseringen. Den enda skillnaden är att readahead delvis fungerar internt Linux-kärnor och är optimerad specifikt för att påskynda systeminitieringsprocessen.

Systemet använder verktyget /sbin/readahead-list, som läser filerna /etc/readahead/boot och /etc/readahead/desktop och laddar filerna i dem under systeminitieringen. Den här är enkel och effektivt system, vilket dock också har uppenbara nackdelar. Faktum är att varje standard Ubuntu installation Med tiden genomgår det förändringar i antalet tjänster som installeras och laddas under OS-start. I det här fallet blir fillistorna irrelevanta och kräver uppdatering. Profilkärnparametern låter dig bygga om listorna med förladdade filer. För att aktivera det, starta om systemet under starttryck för att gå in i bootloader-menyn och tryck sedan på och lägg till ordprofilen i slutet av listan med kärnparametrar. Klick För lastning. Att initiera systemet i profileringsläge kommer att ta tid, så var beredd på att ha tålamod.

Processfrysning eller CRYOPID

Ibland Det bästa sättet påskynda lanseringen av applikationen - bara stoppa den inte. För många Unixoider är det vanligt att ha en webbläsare, e-post- och jabberklienter som körs hela dagen. Det är helt enkelt ingen mening att fylla i sådana ansökningar de kan behövas när som helst.

Så varför inte ta denna idé vidare och göra det så att istället för att stoppa processer kan deras tillstånd frysas och senare återställas, vilket eliminerar behovet för programmet att utföra komplex och tidskrävande initiering av det interna tillståndet varje gång? Vi är inte de första, vi är inte de sista. CryoPID är ett enkelt program för att frysa processer och sedan återställa dem. Programmet kräver inte roträttigheter eller kärnmodifieringar, fungerar på x86- och amd64-arkitekturer och, viktigast av allt, binder inte den frusna processen till en specifik maskin. Efter frysning förvandlas processen till något som ett självextraherande arkiv, du kan enkelt överföra det till en annan maskin och bara köra det. CryoPID-paketet är inte tillgängligt i alla distributioner, så du måste installera det själv:

$cd/tmp
$ wget http://dagobah.ucc.asn.au/wacky/cryopid-0.5.9.1i386.tar.gz
$ tar -xzf cryopid-0.5.9.1-i386.tar.gz
$ cd kryopid-0.5.9.1/src
$ göra
$ mkdir ~/bin
$ cp frys ~/bin

Efter detta kan du köra programmet enligt följande:

$ ~/bin/frysa process pid filnamn

Tyvärr har CryoPID flera problem, inklusive ofullständigt stöd för sockets och X-applikationer, och det genererar skräp i processlistan istället för det återställda programnamnet.

Snabb laddning av UBUNTU

Ubuntu är snabbt, riktigt snabbt. Laddningshastigheten för denna distribution lämnar många andra Linux-system långt efter och gör fans av BSD-system avundsjuka. Det finns dock inga gränser för perfektion, och i det här avsnittet ska vi försöka få fart på accelerationen.

1. Inaktivera timeout i grub. Som standard väntar starthanteraren 3 sekunder på att användaren ska ändra startalternativ. Öppna filen /boot/grub/menu.lst, hitta raden "timeout=3" och ersätt 3 med 0.

2. Stäng av stänk. Ubuntus startskärm, som visas under systemstart, är inte särskilt informativ och tar tid att ladda. Därför öppnar vi samma /boot/grub/menu.lst och tar bort alternativen "tyst" och "stänk" från kärnans startparametrar.

3. Inaktivera IPv6. Tidigare har stöd för det för närvarande onödiga IPv6-protokollet i Linux implementerats som en laddningsbar modul, så att inaktivera det krävde endast en liten redigering av filen /etc/modprobe.d/aliases. Idag är IPv6 inbyggt direkt i kärnan, så för att inaktivera den måste parametern "ipv6.disable=1" skickas till kärnan. Detta kan göras genom att redigera filen /boot/grub/menu.lst.

4. Inaktivera kontrollen för att vakna från viloläge. Under uppstarten kontrollerar kärnan om datorn kommer ur viloläge (viloläge) eller utför en normal uppstart. Denna procedur tar bara en sekund, men den kan också sparas genom att lägga till alternativet "noresume" till kärnans startparametrar. Naturligtvis bör bärbara datorer inte göra detta.

5. Optimera initramfs. RAM-diskavbildningen används för att lagra lågnivå OS-komponenter som måste vara tillgängliga även innan roten monteras filsystem. Som standard innehåller denna bild alla typer av komponenter, valda för alla tillfällen. Utan dem läses bilden in i minnet snabbare, vilket hjälper till att minska systemets totala starttid. Öppna filen /etc/initramfs-tools/initramfs.conf, hitta raden “MODULES=most” och ersätt den med “MODULES=dep”. Därefter bygger vi om alla tillgängliga bilder endast med nödvändiga komponenter:

$ sudo update-initramfs -k all -u

Efter uppdatering av kärnan kommer bilderna att genereras automatiskt.

6. Inaktivera onödiga tjänster. Som standard har Ubuntu många bakgrundstjänster aktiverade för alla tillfällen. Det är osannolikt att du behöver dem alla, så låt oss stänga av dem. Öppet system q„ Administration („ Tjänster och se listan över tjänster. Valet av kandidater för inaktivering beror på den specifika situationen, men i de flesta fall kan du säkert offra följande:

  • Bluetooth Manager - Bluetooth enhetshanterare
  • Sök efter nya hårdvarudrivrutiner - kontrollera nya versioner av proprietära drivrutiner
  • Evolution Alarm Notifier - meddelande om postankomst i Evolution
  • Print Queue Applet - print queue applet
  • Tracker - sök- och indexeringstjänst

7. Inaktivera autostart onödiga applikationer. Autostart sker när du loggar in stor kvantitet olika applikationer(mest applets). Inte alla behövs, så öppna Systeminställningar p„ Start av applikationer och ta bort allt du anser är onödigt (till exempel bluetooth-appleten). Starten av de återstående applikationerna kan optimeras något med följande trick: redigera startraden för var och en av dem så att den ser ut ungefär så här:

sh -c "sleep 10; exec bluetooth-applet"
sh -c "sleep 20; exec /usr/lib/evolution/2.28/evolution-alarm-notify"

Påskynda lanseringen av tungviktare

Många av de tunga applikationerna vi använder varje dag är för långsamma och klumpiga. Det tar ofta mer än en minut att starta dem, vilket är ganska irriterande och gör det svårt att koncentrera sig på jobbet. Låt oss försöka fixa detta.

  • OpenOffice.org. Den här kontorssviten är rekordhållare för resursförbrukning och klumpighet, så den behöver optimeras Särskild uppmärksamhet. Öppna Verktyg p„ Alternativ, gå till undersektionen "Minne". Ställ in värdet för "Antal steg" till 20, detta kommer att minska storleken på ångrahistoriken. I avsnittet "Grafikcache" ställer du in värdet på "Använd för OpenOffice. org" i 128, "Minne per objekt" - i 20. I undersektionen "Java", avmarkera alternativet "Använd en Java-runtime-miljö". Optimering låter dig öka lanseringshastigheten och svarstiden.
  • Firefox. Ognelis är det andra programmet när det gäller frosseri och långsamhet. Fylld med tillräckligt många plugins, förvandlas den från en eldig räv till en frusen sköldpadda, men det finns två sätt att påskynda lanseringen. Det första är att ta bort alla onödiga och sällan använda plugins. Detta kommer att öka både starthastighet och prestanda. Det andra är att optimera sqlite databas, används för att lagra profildata:
  • - distribuerat system frysningsprocesser.






2024 gtavrl.ru.