Michael Shigorin пишет:
> On Fri, Mar 03, 2006 at 08:12:11PM +0300, Anton Farygin wrote:
>   
>>> не знаю хорошо это или плохо, уж больно медленно этот
>>> apt-shell поднимается, кстати почему?
>>>       
>> он читает хэши.
>>     
>
> (сорри, в порядке бреда) А возможно ли на каком-то
> предварительном этапе, который не I/O-bound, а ждёт человека,
> зачитать их и/или необходимые библиотеки (чем-то вроде
> apt-get update)?
>
> Наблюдается, что второй запуск того же apt-get update после
> первого происходит заметно быстрее даже на довольно быстрых
> дисках; а кэша хэшей сам apt между запусками в памяти не держит
> => VFS cache?
>   
Дык apt-get update другое делает - он же списки пакетов вытаскивает 
откуда положено (например, из сети). И при повторном запуске не тащит их 
повторно, если они не менялись (за исключением метода rsync, который 
здесь грешен).
А уж apt-shell при запуске, во-первых, читает эти самые списки пакетов 
(и вдобавок еще базу rpm по установленным пакетам) - здесь основная 
нагрузка на диск, а во-вторых, резолвит межпакетные зависимости - вот 
здесь уже нагрузка только на процессор.

Хотя идея предварительного запуска чего-либо имеет право на жисть, такие 
методы и раньше использовались и используются довольно широко :)

-- 
Best regards,
Sviatoslav Sviridov
--
You have a will that can be influenced by all with whom you come in contact.

_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить