The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Gentoo представил систему управления пакетами Portage 3.0, opennews (?), 07-Сен-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


88. "Проект Gentoo представил систему управления пакетами Portage..."  +4 +/
Сообщение от Ordu (ok), 07-Сен-20, 15:26 
> Странно я всегда думал что основное время тратиться на пересборку самого софта

Основное машинное время тратится на пересборку самого софта. А вот основное время человека тратится на ожидание того, когда emerge просчитает зависимости, чтобы предложить план выполнения запроса.

Оно ведь как выглядит. Ты вбиваешь в шелл emerge с какими-то аргументами, получаешь ответ, в виде списка пакетов для установки/обновления, плюс возможно всякие сообщения типа "пакету xyz надо добавить USE флаг abc", или "конфликт между X и Y, их нельзя поставить одновременно", или "кейворда не хватает, чтобы поставить версию пакета X.Y.Z, а меньшей версии будет недостаточно, чтобы сделать чо ты хочешь", ну и так далее. Ты разглядываешь эту всю хрень, чешешь репу, и может добавляешь флаги, может анинсталлишь что-нибудь, может изменяешь аргументы к emerge, может делаешь ещё что-то.

После этого, ты запускаешь emerge, и ждёшь нового ответа от него. Таким образом ты прогоняешь несколько итераций, получаешь наконец рабочий план обновления/установки пакетов, отправляешь его на исполнение, и идёшь заниматься другими делами. Вот до этого момента emerge своими тормозами жрал твоё время. После этого момента emerge жрёт исключительно время процессора. И так выходит, что если ты планируешь отправить мир на обновление, то лучше бы иметь в запасе минут двадцать, и во всяком случае не меньше пяти минут, потому что emerge будет долго думать. Если 20 минут сжать до 10 минут, то это очень круто. Было бы ещё круче конечно сжать до пары секунд, чтобы нижняя граница требуемого времени определялась бы моей способностью обрабатывать информацию, а не возможностями emerge, но... мечты, мечты.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

229. "Проект Gentoo представил систему управления пакетами Portage..."  –1 +/
Сообщение от Аноним (229), 08-Сен-20, 14:17 
>[оверквотинг удален]
> образом ты прогоняешь несколько итераций, получаешь наконец рабочий план обновления/установки
> пакетов, отправляешь его на исполнение, и идёшь заниматься другими делами. Вот
> до этого момента emerge своими тормозами жрал твоё время. После этого
> момента emerge жрёт исключительно время процессора. И так выходит, что если
> ты планируешь отправить мир на обновление, то лучше бы иметь в
> запасе минут двадцать, и во всяком случае не меньше пяти минут,
> потому что emerge будет долго думать. Если 20 минут сжать до
> 10 минут, то это очень круто. Было бы ещё круче конечно
> сжать до пары секунд, чтобы нижняя граница требуемого времени определялась бы
> моей способностью обрабатывать информацию, а не возможностями emerge, но... мечты, мечты.

Полностью подписываюсь, сразу видно человека, который пользуется системой и видит её реальные недочёты, а не тупого крикуна на опеннете, которые не знает предмета, и набрасывает, тоже надеюсь, что время ожидания обсчёта сократится, чтож, будем пересобирать, посмотрим!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру