[devel] robots VS sisyphus

Alexey Tourbin at на altlinux.ru
Вт Дек 27 23:09:35 MSK 2011


On Mon, Dec 26, 2011 at 03:16:49PM +0400, Sergei Epiphanov wrote:
> On 25 декабря 2011 08:47 Alexey Tourbin wrote:
> > Apt масштабируется как O(n), где n - количество пакетов.
> > Кроме того, константа масштабирования очень хорошая: на сервере с 24G RAM
> > все операции апта выполняются менее чем за секунду.  То есть нет такого,
> > что сожрали CPU user time и никакого ответа не дали - дескать подождите ещё.
> 
> Я пока еще не замечал, чтобы у рядового пользователя стоял бы сервер с 24ГБ 
> памяти на борту. Hasher, например, для сборки пакета задействует apt не 
> единожды и с базой Сизифа, объединённой со своей локальной для возможности 
> сборки пакетов с учётом уже собранных ранее. И так для каждого пакета, 
> проверяемого локально на сборку. А если пакетов несколько десятков?

Я привёл пример c 24G RAM, чтобы исключить влияние виртуальной памяти и
page faults.  Понятно, что если у Вас 1G RAM и запущен Firefox, то hasher
не справится за секунду.  Но всё же справится относительно быстро, а торомоза
не следовало бы относить в первую очередь на счет apt.


Подробная информация о списке рассылки Devel