Время загрузки очень быстро, как получилось?

Файлы, чье имя заканчивается на .sh, являются сценариями оболочки. Попробуйте выполнить файл в вашем терминале, если у вас есть соответствующий доступ к нему?

Для запуска Terminal выберите Applications → Accessories → Terminal или нажав комбинацию клавиш ctrl + alt + t.

Вы можете ввести chmod u+x filename.sh, чтобы добавить доступ для выполнения для набора user файл в терминале, а затем введите filename.sh, чтобы выполнить файл для вас.

20
задан 16 March 2012 в 20:41

4 ответа

Он загружается быстро, потому что люди работали очень трудно достичь этой цели за последние несколько лет с Ubuntu 8.10. Некоторые из основных факторов (до 10.04 Ubuntu):

Перемещение процесса загрузки на модель события (Upstart), чтобы вещи загружались параллельно и когда они нужны. Это гениальная система. X (графический рабочий стол для большинства людей) загружается очень рано. Получив его быстрее, вы можете показать пользователю намного быстрее. Удаление мертвой древесины из initramfs (изображение, загруженное grub для загрузки системы). Появились различные механизмы кэширования, включая sreadahead и ureadahead. Они работают, создавая двоичный блок файлов, которые ваша система использует при загрузке, чтобы их можно было считывать с жесткого диска за один раз.

Сравнивая 8.10 и 10.10, вы, вероятно, видите только шестое время загрузки. Это очень впечатляющее улучшение ... Но на самом деле это не объясняет, почему это быстрее, чем другие системы.

Для этого я думаю, что могу только сказать, что они тяжелее и не так хороши при загрузке обслуживание параллельно.

29
ответ дан 25 May 2018 в 21:53
  • 1
    Вы объяснили, почему. Другая система не тратила столько ресурсов, оптимизируя время загрузки, как это делал linux. – Javier Rivera 27 April 2011 в 16:45
  • 2
    Справедливости ради к ним, я уверен, что Microsoft и Apple потратили огромные кучу денег, пытаясь улучшить свои процессы загрузки ... Microsoft, конечно же, сделала огромную песню и танцевала об этом до того, как была запущена Windows 7. Они просто не так хороши в этом;) – Oli♦ 27 April 2011 в 16:49
  • 3
    Я не уверен, если вы намеревались звучать так или нет, но «генерируете двоичный блок файлов, которые ваша система использует для загрузки». заставляет его звучать как файлы данных ureadahead, используемые во время загрузки в центральный кеш, где он считывается из него. Это не тот случай. Он генерирует список этих файлов и считывает их из своих исходных мест во время загрузки в оптимизированном порядке, прежде чем они понадобятся. – psusi 27 April 2011 в 18:53
  • 4
    @psusi Я думал о sreadahead, который генерирует двоичный «пакет», файл. На самом деле, ты уверен? Я читал далее ureadahead, и он также, похоже, вращается вокруг "pack" (что имеет смысл, если вы хотите противостоять медленному времени поиска на механических дисках) ... – Oli♦ 27 April 2011 в 19:23
  • 5
    Файл pack - это список блоков, из которых нужно читать файлы; он не содержит фактических данных. Я экспериментировал с дефрагментацией диска и плотно упаковывал эти файлы в начале диска и получал улучшения от этого из-за меньшего времени поиска. Простое чтение файлов в порядке помогает в решении проблем, поскольку, поскольку голове нужно только искать вперед и никогда не назад. – psusi 27 April 2011 в 20:29

ureadahead - одна из причин.

То, что люди, которые пишут систему, используют ее, и они ненавидят медленные ботинки, это другое.

Пользователи настольных компьютеров обычно ожидают длинные ботинки поэтому для компании X мало рыночного давления, чтобы сказать, что «самая быстрая загрузка в городе» - это третья.

Оставляя только действительно необходимые бит в самой ОС, это традиционная традиция Unix - четвертая.

Могут быть и другие причины.

7
ответ дан 25 May 2018 в 21:53
  • 1
    Для быстрого времени загрузки мало рыночного давления, потому что многие люди теперь заставляют свой компьютер спать вместо полного отключения. – Lie Ryan 27 April 2011 в 20:34

Это ранняя загрузка readahead технологии + независимая инициализация аппаратных устройств + не так много системных сервисов для загрузки + большая их загрузка после представления в пользовательском интерфейсе пользователя.

0
ответ дан 25 May 2018 в 21:53

Время загрузки ubuntu не 7 секунд AFAIK. Самый быстрый, который вы можете получить, - это время загрузки 15-30 секунд (время входа в систему не включено). Самая быстрая загрузка полной настольной ОС Я слышал о chromeOS, который составляет 3 секунды (это тоже, когда речь идет о их оборудовании). Требуется время для загрузки драйверов, скриптов и т. Д. Любые способы загрузки в Ubuntu (и другие дистрибутивы Linux) быстрее других, потому что они используют современные методы, которые уже обсуждались выше. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7

-2
ответ дан 25 May 2018 в 21:53
  • 1
    «Стандартный контрольный тест загрузки» происходит после того, как BIOS отпустит сидение на рабочем столе (используя автоматический вход). Я могу получить около 10 секунд на рабочий стол, 13 секунд, пока Wi-Fi не подключится . Слишком уверен, что это тоже можно было бы настроить. Если бы это было с более быстрой системой с более быстрым SSD, 7 секунд было бы легко. – Oli♦ 27 April 2011 в 16:46
  • 2
    Да, конечно, вы можете получить меньше, чем за 10 секунд (как я сказал, chromeOS на основе ubuntu заработает через 3 секунды), но вам нужно много разрывать. При полностью загруженной ОС с множеством приложений и других драйверов потребуется время для загрузки. С SSD Ubuntu может загружаться даже через 5 секунд, но как насчет HDD? большинству людей это принадлежит. – puneet 27 April 2011 в 17:42
  • 3
    Множество людей с SSD получают более 10 секунд загрузки без какого-либо серьезного взлома. Обычно я получаю 8 с моим. Моя запись на вращающихся жестких дисках составляет 12 секунд, хотя и с некоторой настройкой. 15-18 является более типичным. – psusi 27 April 2011 в 18:57
  • 4
    после того, как я выбрал ubuntu из grub, он занимает всего 7 секунд с моей не очень быстрой segate baracuda 160 gb с двойной конфигурацией загрузки с окнами 7 – kaykay 28 April 2011 в 11:08
  • 5
    @puneet только потому, что ваш компьютер не загружается так быстро, не означает, что другие компьютеры не могут. Время загрузки зависит от того, какое оборудование у вас есть, SSD и HDD являются самым большим фактором. Нет ничего плохого в вашем компьютере, он просто не так быстро загружается, как некоторые. (Мне требуется 30-40 секунд) – dv3500ea 29 April 2011 в 15:02

Другие вопросы по тегам:

Похожие вопросы: