Время загрузки Linux сокращено на 0,035 секунды благодаря однострочному патчу ядра

/ ТехнологииНовости / Технологии

Системы Linux

Thumbnail: LinuxLinux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия

Читайте также:В процессоре Intel Arrow Lake-H появятся три типа ядер ЦПНовая атака на ядро Linux обходит современную защитуПатч для Linux повышает производительность Intel Xeon 5-го поколения и снижает энергопотреблениеNvidia переходит на модули ядра графического процессора с открытым исходным кодом для LinuxОтключение iGPU Snapdragon X Elite в последнем патче Linux

уже загружаются относительно быстро, но этого никогда не бывает достаточно. Поэтому, когда инженер Linux Колин Ян Кинг (через Phoronix) обнаружил, что выравнивание slab в коде ACPI ускорит загрузку Linux, это было расценено как победа для системы.

По словам Кинга, «Включение SLAB_HWCACHE_ALIGN для кэшей объектов ACPI повышает скорость загрузки в ядре ACPICA для выделения и освобождения объектов, особенно на этапах анализа и выполнения AML при загрузке. Тестирование со 100 загрузками показывает среднюю экономию загрузки в acpi_init около 35000 мкс по сравнению с невыровненной версией. Большинство выделяемых и освобождаемых объектов ACPI имеют очень короткое время жизни в критических путях для анализа и выполнения, поэтому дополнительная память, используемая для выравнивания, не слишком обременительна».

Скорость загрузки на 0,035 может ничего не значить для большинства пользователей, особенно если учесть, что люди не почувствуют даже одной секунды изменения времени загрузки. Но поскольку Linux является системой с открытым исходным кодом, многие люди со свободным временем работали над улучшением ОС, неважно насколько малым. Она получила множество оптимизаций со времен славы нетбуков.

Это небольшое уменьшение времени загрузки окажет более существенное влияние на центры обработки данных, многие из которых работают на системах Linux с открытым исходным кодом. Это потенциально минимизирует время простоя серверов, которым требуется круглосуточная работа и доступность 99,99%. Небольшое изменение может также повлиять на миллионы пользователей, учитывая повсеместность операционной системы во многих бэкэнд-системах.

Например, 96,3% из 1 000 000 лучших веб-серверов используют Linux, и более 460 из 500 лучших суперкомпьютеров работают на этой операционной системе. Устройства IoT также предпочитают Linux, с зарегистрированной долей рынка в 68% всех устройств IoT в дикой природе. Он также используется в качестве основной ОС на 70% веб-серверов по всему миру.

Хотя среднестатистический пользователь знаком только с Android, iOS, Windows или macOS, эти цифры показывают, насколько наш современный мир управляется этой операционной системой с открытым исходным кодом и ее производными. Хотя 0,035 может показаться незначительным, если умножить это на миллиарды устройств Linux, вы потенциально увидите сэкономленные дни, месяцы и даже годы рабочих часов.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон
Россия на них клала❤❤❤❤, будет называться Ладушка 2.0 )))
  • Анон
ДА у меня тоже неработает уже все Вы не знаете каким способом вернуть все обратно СПАСИ
  • Анон
Хаетв Рустам Базарвич Хаетв
  • Анон
Очень довольна приложением. Пользуюсь сама и рекомендую другим.
16 способ - Ноутбук HP ProBook 4740s автоматически установлена камера HP HD Webcam [Fixed] при этом онлайн из браузера подключается камера к веб страницам, камера работает. С приложениями камера...
  • Анон

Смотреть все