Вы можете использовать команды alias или type, чтобы проверить, что означает определенный псевдоним:
$ alias ll
alias ll='ls -alF'
$ type ll
ll is aliased to `ls -alF'
Обратите внимание, однако, что псевдонимы могут использовать другие псевдонимы, поэтому вам, возможно, придется проверять их рекурсивно , например в случае ll вы также должны проверить команду ls, которую он вызывает:
$ alias ls
alias ls='ls --color=auto'
$ type ls
ls is aliased to `ls --color=auto'
Таким образом, ll на самом деле означает:
ls --color=auto -alF
Теперь, когда говорят, что предварительная загрузка - отличная утилита, и это может быть.
Я думаю, что причина, по которой он не предустановлен ОС, заключается в том, что пользователь должен точно знать, что там делает, и иметь достаточно опыта, чтобы иметь возможность использовать его, и система должна иметь достаточное количество ОЗУ ,
В более техническом аспекте предварительная загрузка работает путем перемещения данных с жесткого диска в ОЗУ, что делает большинство жестких дисков для перехода в спящий режим, если они не используются, а затем при необходимости необходимо откручивать резервные копии. Таким образом, вращение вверх / вниз по диску приведет к увеличению количества циклов загрузки / выгрузки и увеличению времени включения питания, что сократит срок службы привода.
Preload - это " адаптивный демон readahead ", который работает на фоне вашей системы и наблюдает, какие программы вы используете чаще всего, кешируя их, чтобы ускорить время загрузки приложения. Используя Preload, вы можете поместить неиспользованную RAM в хорошую работу и повысить общую производительность вашей настольной системы.
Наши экспериментальные результаты показывают многообещающие улучшения времени запуска приложений по сравнению с холодными кэшами, к алгоритму прогнозирования na.Не ожидайте резкого изменения производительности сразу. Кроме того, если вы просто открываете / закрываете приложения повторно, ваш компьютер будет хранить эти файлы в кеше в любом случае (это называется «теплой» нагрузкой), поэтому вы не увидите никакой разницы в скорости там. Однако вы увидите улучшение скорости, если, например, вы используете программу с перерывами; эти программы будут запускаться быстрее, чем без предварительной загрузки.
Еще одна неотъемлемая проблема с дизайном предварительной загрузки - высокая дисперсия и низкая вероятность прогноза, вызванная относительно рыхлой корреляцией запусков приложений. Хотя мы успешно строим модель для отслеживания корреляций приложений, тот факт, что запуск приложений является очень редким событием по сравнению с временными масштабами, на которых работают компьютеры, схема предварительной выборки на уровне приложений обречена на использование огромной предварительной выборки памяти практически за конечные периоды времени. Эта память может использоваться для улучшения кратковременного поведения кэша.Предварительная загрузка может обеспечить значительное улучшение времени запуска приложения; поскольку большинство современных машин имеют запасную память, Preload надежно использует эту ОЗУ.1
Мы разработали и внедрили предварительную загрузку, основанную на Марков адаптивную схему предварительной выборки, которая работает на приложении предсказания уровня. Кроме того, preload реализуется в пользовательском пространстве и не меняет среду выполнения приложения в любом смысле. Это первая работа, экспериментирующая с предварительной выборкой файловой системы на этом уровне, насколько нам известно.
Тем не менее, попадание в пространство пользователя создает серьезные препятствия для превращения предварительной нагрузки в конкурентное решение проблемы времени запуска. В частности, не имея полной информации о запросах ввода-вывода приложений и отсутствии сильных каналов связи с подсистемой страницы-кэша, резко ухудшает эффективность предварительной загрузки, особенно в условиях жесткой памяти.
Повышенные возможности открытия приложений пользователем. Я использовал его в течение многих лет в своих системах, а также в режиме «читать вперед» и не испытывал проблем. Страница ошибок для preload также не предлагает никаких недостатков.
Preload отслеживает приложения, которые запускаются пользователями, и, анализируя эти данные, предсказывает, какие приложения пользователи могут запускать, и извлекает эти двоичные файлы и их зависимости в память для
Это немного увеличивает время загрузки, но скорость приема заявок значительно превышает эту небольшую проблему.
см. страницу bug [ ! d7]
Если вы постоянно используете обычные приложения, такие как users или Gimp, вы заметите некоторые значительно улучшенные времена загрузки. Preload - это демон, который работает дискретно в фоновом режиме и в любом случае не повредит ваш рабочий стол. Пользователи Ubuntu могут установить предварительную нагрузку с помощью:
sudo apt-get install preload
Результаты:
ref
Посмотрите на этот документ Лоренцо Колитти о анализе и улучшении времени запуска GNOME.
Колетти не является автором preload. В своем документе он ссылается на документ Лоренцо Колитти о анализе и улучшении времени запуска GNOME .
В принципе, есть две причины.
Это была разработка GNOME. GNOME стал непопулярным, и, как утверждает Колетти в этой статье, разработчики других сред видели эту работу как неправильный подход. preload нацелен на производительность одного пользователя, а не на многопользовательскую. Таким образом, объем проекта не соответствует объему всех дистрибутивов.Чтение страниц 9 & amp; 10 документа Колитти.