Optimera GNU / Linux-start med E4rat

Igår berättade en vän om det E4råtta (Ext4 - Minska åtkomsttider) en uppsättning verktyg för att påskynda startprocessen för vårt system och idag bestämde jag mig för att prova.

Söker jag hittade i linuxzone.com en handledning för dess installation och en förklaring av hur den fungerar. Jag citerar här ordagrant:

Du kanske upptäcker att med tiden blir ditt system något tyngre och det tar lång tid att ladda ditt operativsystem. eftersom systemet vanligtvis måste skanna hela disken för att hitta dem. För att undvika detta och optimera din boot, det finns verktyg som e4rat.

E4rat (Ext4 - Reducing Access Times) är en uppsättning verktyg för att påskynda startprocessen, liksom applikationerna som laddas vid start, registrerar filerna som används under de första 2 minuterna av start, flyttar och förinstallerar dem, vilket eliminerar tider sök- och rotationsfördröjningar. Detta leder till en hög hårddisköverföringshastighet.

Processen består av tre steg: insamling Information om att starta, tilldela filerna och sedan ladda dem vid varje start.

Tänk på att detta bara fungerar med magnetiska skivor och att de måste formateras i ext4.

Vi börjar med att ladda ner programmet från din sidaI det här fallet laddar jag ner .deb-filen, eftersom jag kommer att använda Ubuntu 11.04.

Innan vi installerar det måste vi ta bort ureadahead så att det inte strider mot:

sudo dpkg --purge ureadahead ubuntu-minimal

Obs! Före rensningen finns det två bindestreck.

Vi installerar beroenden för e4rat:

sudo apt-get install libblkid1 e2fslibs

Sedan installerar vi programmet.

Nu ska jag förklara för dig så enkelt som möjligt hur du får det att fungera. Först måste vi redigera vår grub eller grub2 efter omständigheterna:

sudo nano /boot/grub/grub.cfg

Inne i filen letar vi efter en rad som liknar den här:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

vi lägger till följande i slutet av raden:

init=/sbin/e4rat-collect

I mitt fall ser det ut så här:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Obs: Det föregående steget kan vi göra exakt samma från start, när grubskärmen kommer ut, är vi på raden av vårt operativsystem och trycker på 'eför att redigera den. I händelse av att du har flera system installerade på skivan är det lättare att göra det, eftersom vi undviker att bli involverade i starten av de andra.

När detta är klart stänger vi redaktör Ctrl + X, och vi startar om vår dator.

När det är klart att ladda systemet måste vi öppna de program som vi brukar starta oftare, till exempel webbläsaren, e-posthanteraren osv ..., vi har två minuter på oss att göra det. När detta är gjort ser vi till att loggfilen har skapats.

ls / var / lib / e4rat /

Svaret måste vara startup.logOm det inte visar dig något måste du upprepa stegen igen.

Nu återgår vi för att redigera grubben, den här gången gör vi det från startskärmen genom att trycka på e, som jag förklarar ovan. Och vi lägger till i slutet av raden från tidigare enda, som är följande:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Vi stänger och startar om, men den här gången gör vi det i säkert läge eller från linjen kommandon. Logga in med vårt användarnamn och lösenord och kör:

sudo e4rat-realloc /var/lib/e4rat/startup.log

När detta är klart börjar e4rat flytta filerna från din disk (det kan ta en stund), när den är klar startar vi om.

sudo shutdown-r now

Så att programmet alltid körs i början och varar även om vi uppdaterar redigerar vi vår grub,

sudo nano /etc/default/grub

och vi letar efter linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Vi lägger till följande rad tidigare tyst stänk,

init=/sbin/e4rat-preload

Håller så här.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

Vi sparar filen och laddar om grub:

sudo update-grub

Och vi har redan det, från och med nu laddas de nödvändiga programmen snabbare.

För mer information kan du besöka deras sida source~~POS=TRUNC.

Jag ska prova om ett tag och om jag inte kommer tillbaka så beror det på att min hårddisk har dött 