Поиск по сайту:
Машина не виновата в том, что уравнения максвелла не подходят для проектирования электромотора. (Алан.Дж.Перлис)

Менеджер пакетов Zypper от openSUSE получает новую захватывающую функцию

28.03.2025
Менеджер пакетов Zypper от openSUSE получает новую захватывающую функцию

Менеджер пакетов Zypper в openSUSE представил экспериментальную поддержку параллельных загрузок (функционал, доступный в других менеджерах пакетов, таких как Pacman от Arch или APT от Debian ) и переосмысленный бэкэнд для работы с медиа.

Эти новые функции были анонсированы вместе с выпуском libzypp v17.36.4 и zypper v1.14.87. Первоначальный бенчмаркинг показывает очень многообещающие результаты — общее время выполнения может быть сокращено более чем вдвое .

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

Во-вторых, недавно переработанный бэкэнд медиа сокращает накладные расходы, пропуская выборку metalink и оптимизируя соединения для извлечения метаданных. Хотя обе функции все еще экспериментальные, их можно активировать прямо сейчас, просто установив переменную окружения « ZYPP_PCK_PRELOAD=1 » перед запуском команды.

В то же время максимальное количество одновременных подключений можно настроить в файле « zypp.conf » с помощью:

download.max_concurrent_connections = 5

 

По умолчанию установлено значение 5. Однако в зависимости от доступной пропускной способности и аппаратных ресурсов некоторые системы могут добиться лучшей производительности при более высоком пределе.

Более того, включение нового медиа-бэкэнда еще больше повышает производительность. Эта функция сокращает ненужную работу, избегая разделения metalink на несколько серверов и фокусируясь на более эффективном повторном использовании соединения, особенно во время выборки метаданных. Чтобы включить ее, используйте переменную окружения « ZYPP_CURL2=1 ».

Хотя эти две функции можно использовать независимо, их совместный запуск обычно обеспечивает наилучшие результаты. Новый бэкэнд также будет поддерживать улучшение производительности зеркала при использовании « metalink= » в файлах репозитория, хотя « baseurl= » остается предпочтительным выбором для производственных сред из-за его поведения доверенного ключа.

Наконец, чтобы воспользоваться этими улучшениями, пользователям нужна libzypp 17.36.4 или новее, а также zypper 1.14.87 или новее. Они уже доступны в openSUSE Tumbleweed и Slowroll, тогда как пользователи Leap (версии 15 и 16) могут получить к ним доступ через репозитории разработки.

Более подробную информацию смотрите в объявлении.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Компания Canonical представила бета-версию будущей версии Ubuntu 25.04 (Plucky Puffin),…

Спасибо!

Теперь редакторы в курсе.