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
