Трёхкратное ускорение загрузки Linux с помощью E4RAT

Discussion in 'Мировые новости. Обсуждения.' started by d3l3t3, 14 May 2012.

  1. d3l3t3

    d3l3t3 Banned

    Joined:
    3 Dec 2010
    Messages:
    1,771
    Likes Received:
    98
    Reputations:
    10
    Специалисты Аусбургского университета (Германия) выпустили очередную версию утилиты E4RAT (Ext4 — Reducing Access Times), которая в несколько раз уменьшает время загрузки Linux с жёсткого диска за счёт перераспределения физических блоков на HDD, то есть интеллектуальной дефрагментации. Грубо говоря, если секторы жёсткого диска идут строго друг за другом в том порядке, в котором они должны считываться в процессе загрузки, то мы экономим много времени на устранении поиска нужных секторов, времени раскрутки диска и перемещения считывающей головки. Винчестер осуществляет упреждающее считывание и заранее помещает данные в кэш.

    Утилита E4RAT основана на IOCTL EXT4_IOC_MOVE_EXT для Ext4, которая появилась в ядре Linux 2.6.31. Более ранние версии ядра и другие файловые системы не поддерживаются.

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

    Эффективность E4RAT хорошо видна на следующем примере.

    Диаграмма загрузки Linux

    [​IMG]

    Результат, который получается после применения E4RAT

    [​IMG]

    Дата: 14.05.2012
    http://www.xakep.ru/post/58691/
     
  2. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    линукс вообще-то не перегружают сутками, даже дома.
    и так интересно смотреть сообщения dmesg на экране,
    успевая сообразить, какие девайсы поднялись, какие сервисы запустились.

    известно давно - 2011-март-30 17:55:30 - bbs.archlinux.org/viewtopic.php?id=115976

    "I just discovered this and was skeptical. But after trying it out it is nothing short of phenomenal. It's actually a bit disturbing seeing the output of init fly by that fast as I'd never know if anything had changed. I can't wait to show a collegue how fast it boots now ... I just hope he doesn't blink!"
     
  3. _visor_

    _visor_ New Member

    Joined:
    9 Oct 2011
    Messages:
    52
    Likes Received:
    4
    Reputations:
    1
    куда еще быстрее ?)
     
  4. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Хм. Попробовать можно. Только сомнительно, что сильно ускорит. Точнее, сложно ускорять настроенное...
     
  5. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    всегда удивляло, почему ОСи оценивают по скорости загрузки?
    писякомеряко, не оно ли тут ))

    UPD.
    взять настроенную систему, с другой системы переписать в архив /boot /root /etc/ /lib /bin /sbin /usrbin /var
    архив дефрагментировать и переписать на ту же систему и винт ?
     
    #5 altblitz, 14 May 2012
    Last edited: 14 May 2012
  6. emomasson

    emomasson Member

    Joined:
    27 Jul 2010
    Messages:
    174
    Likes Received:
    12
    Reputations:
    5
    Имхо для тех кому нечем вечер занять... попытки сохранить 20-30 секунд, а есть ли смысл?

    altblitz не думаю что выйдет, перезапишет все равно по свободным секторам, там фича именно в оптимизации под загрузку именно конкретной последовательности бинарных блоков, как идея для прокачивания скилов -- правильная, как необходимость написал выше.
     
  7. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Когда загрузка больше минуты, а стартует раз в день - стОит.
    А оси сравнивают не только по времени холодного старта, но для десткопа, это - немаловажный плюс в выборе, при прочих равных.
     
  8. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    Имеет. Тот же нетбук должен стартовать почти мгновенно, так как нужен оперативно бывает и нет возможности ждать пару минут загрузки и потом еще минуту выключения. На десктопе то да, плюс минус минута пофигу.
     
  9. emomasson

    emomasson Member

    Joined:
    27 Jul 2010
    Messages:
    174
    Likes Received:
    12
    Reputations:
    5
    хм... тогда проще засыплять нежели выключать, как на большей части планшетов, ведет на поверку ты получаешь не сеундальный старт, а 1,5 минуты вместо 2х.