Аптымізацыя загрузкі GNU / Linux з E4rat

Учора мне расказаў сябар E4rat (Ext4 - скарачэнне часу доступу) набор інструментаў для паскарэння працэсу загрузкі нашай сістэмы, і сёння я вырашыў паспрабаваць.

Пошук, які я знайшоў у Linuxzone.es падручнік па яго ўсталёўцы і тлумачэнне яго працы. Я працытую тут даслоўна:

Вы можаце выявіць, што з цягам часу ваша сістэма становіцца некалькі больш цяжкай, і загрузка вашай аперацыйнай сістэмы займае шмат часу. Гэта нешта агульнае ва ўсіх сістэмах, і асноўнай прычынай звычайна з'яўляецца пошук і загрузка файлаў, неабходных для запуску, так як сістэма звычайна павінна сканаваць увесь дыск, каб знайсці іх. Каб пазбегнуць гэтага і аптымізаваць свой загрузкі, ёсць такія інструменты, як e4rat.

E4rat (Ext4 - скарачэнне часу доступу) - гэта набор інструментаў для паскарэння працэсу запуску, а таксама прыкладанняў, якія загружаюцца пры запуску, рэгіструючы файлы, якія выкарыстоўваюцца ў першыя 2 хвіліны запуску, перамяшчаючы і папярэдне загружаючы іх, тым самым выключаючы час затрымкі пошуку і кручэння. Гэта прыводзіць да высокай хуткасці перадачы цвёрдага дыска.

Працэс складаецца з трох этапаў: збор інфармацыя аб запуску, пераразмеркаванні файлаў, а затым загрузцы іх пры кожнай загрузцы.

Майце на ўвазе, што гэта працуе толькі з магнітнымі дыскамі, і іх трэба адфарматаваць у ext4.

Пачнем з загрузкі праграмы са сваёй старонкіУ гэтым выпадку я загружу файл .deb, бо буду выкарыстоўваць Ubuntu 11.04.

Перш чым усталяваць яго, мы павінны выдаліць ureadahead, каб ён не супярэчыў:

sudo dpkg --purge ureadahead ubuntu-minimal

Заўвага: Перад чысткай ёсць два злучкі.

Усталёўваем залежнасці для e4rat:

sudo apt-get install libblkid1 e2fslibs

Потым усталёўваем праграму.

Зараз я збіраюся растлумачыць вам як мага прасцей, як прымусіць яго працаваць. Па-першае, мы павінны адрэдагаваць наш лічынка альбо grub2, у залежнасці ад сітуацыі:

sudo nano /boot/grub/grub.cfg

Унутры файла шукаем радок, падобны на гэты:

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

дадаем наступнае ў канцы радка:

init=/sbin/e4rat-collect

У маім выпадку гэта выглядае так:

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

Заўвага: На папярэднім этапе мы можам зрабіць тое ж самае пры запуску, калі выйдзе экран выдалення, мы знаходзімся на лініі нашай АС і націскаем 'e'для рэдагавання. У выпадку, калі на дыску ўсталявана некалькі сістэм, зрабіць гэта прасцей, бо мы пазбягаем удзелу ў запуску іншых.

Пасля гэтага мы закрываем рэдактар Ctrl + X, і мы перазагрузім кампутар.

Калі яна скончыць загрузку сістэмы, мы павінны адкрыць праграмы, якія звычайна запускаем часцей, такія як браўзэр, менеджэр пошты і г.д ..., у нас ёсць дзве хвіліны, каб зрабіць гэта. Пасля гэтага мы пераконваемся, што файл часопіса быў створаны.

ls / var / lib / e4rat /

Адказ павінен быць startup.logКалі яно нічога не паказвае, прыйдзецца паўтарыць этапы яшчэ раз.

Цяпер мы вяртаемся да рэдагавання грубы, на гэты раз мы робім гэта з галоўнага экрана націскам e, як я тлумачу вышэй. І мы дадаем у канцы радка раней 1, будучы наступным:

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

Мы закрываем і перазапускаем, але на гэты раз мы робім гэта ў бяспечным рэжыме альбо з лініі comandos. Увайдзіце з дапамогай нашага імя карыстальніка і пароля і выканайце:

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

Пасля гэтага e4rat пачынае перамяшчаць файлы з вашага дыска (гэта можа заняць некаторы час), калі ён скончыцца, мы перазагрузімся.

sudo shutdown-r now

Так што праграма заўсёды працуе ў самым пачатку і працягваецца, нават калі мы абнаўляем, мы рэдагуем нашу grub,

sudo nano /etc/default/grub

і мы шукаем linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Мы дадаем наступны радок раней ціхі ўсплёск,

init=/sbin/e4rat-preload

Застаючыся такім чынам.

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

Мы захоўваем файл і перазагружаем grub:

sudo update-grub

І ў нас гэта ўжо ёсць, з гэтага часу неабходныя праграмы будуць загружацца хутчэй.

Для атрымання дадатковай інфармацыі вы можаце наведаць іх старонку SourceForge.

Праз некаторы час я паспрабую, і калі я не вярнуся, гэта будзе таму, што мой жорсткі дыск загінуў 😀


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

13 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   elav <° Linux сказаў

    Гэта працуе па **ну !!! Вы можаце сказаць, што прыкладанні адкрываюцца хутчэй 😀

  2.   Карлас сказаў

    Выдатна, я паспрабую ў LMDE ... Я раскажу вам, як гэта адбываецца.

    Прывітанне.

  3.   Фрэдзі сказаў

    Тое ж самае, калі я не вярнуся хутка, я вярнуся пазней хе-хе.

    1.    Фрэдзі сказаў

      Пасля некалькіх спроб не, не атрымалася.

      Я паспрабую яшчэ раз, але іншы дзень.

      1.    elav <° Linux сказаў

        Гэта спрацавала і для мяне, і для KZKGGaara, перш чым кінуць яго Archlinux на зямлю ха-ха-ха-ха

        1.    нержамартын сказаў

          OMG! што з ім здарылася? o_0

          1.    нержамартын сказаў

            Гм! зноў пішу з працы! ^ _ ^ U
            Не верце, што я перайшоў на «цёмны бок» !!! хе-хе

            1.    elav <° Linux сказаў

              Звычайна, сёння KZKGGaara з'явіўся з усталяванай Windows 7 😀


  4.   Эрытрым сказаў

    Гэта працуе як шарм! Праграмы пачынаюцца значна хутчэй! Вялікі дзякуй за параду! 😀

  5.   Паляўнічы сказаў

    Я выявіў, што ёсць крок, які можна прапусціць:

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

    Пасля гэтага e4rat пачынае перамяшчаць файлы з вашага дыска (гэта можа заняць некаторы час), калі ён скончыцца, мы перазагрузімся.

    sudo shutdown-r зараз ## ГЭТА ПЕРАУЗАЎ БОЛЬШ

    Так што праграма заўсёды працуе ў самым пачатку і працягваецца, нават калі мы абнаўляем, мы рэдагуем нашу grub,

    sudo nano / etc / default / grub

  6.   ЭрунамаДЖАЗ сказаў

    Ну, я проста паспрабаваў, і праўда ў тым, што змяненняў не так шмат: /, і што я не фарматаваў амаль год.

  7.   Анёл дэ ла вега сказаў

    Добры дзень, я выканаў крокі да ліста, але ён не спрацаваў, нават файл startup.log не створаны і праверце праграмы, якія запускаюцца, а e4rat не запускаецца, у мяне Ubuntu 13.04, праўда мяне ўжо звар'яцела ... ваша дапамога

  8.   Марыё сказаў

    Выдатны гэты крок, пачынаючы з 1 хвіліны 40 секунд да 29 дакладных секунд !!!!!!!!!! Вялікі дзякуй, хаця яны зусім не тлумачаць гэта, але эксперыменты я дасягнуў, дзякуй