Страница 1 из 1
rpm под root грузит систему
Добавлено: 15 мар 2015, 11:38
admsasha
Из под пользователя
Код: Выделить всё
$ time rpm -qa|grep 0ad
real 0m0.587s
user 0m0.343s
sys 0m0.195s
из под root
Код: Выделить всё
# time rpm -qa|grep 0ad
real 0m19.226s
user 0m0.383s
sys 0m0.250s
Во время работы rpm из под root, в iotop показывается в графе IO 99.99% у нескольких kworker, у kjournald и столько же у самого процесса rpm. Почему так может быть? Аналогично на urpmi. Когда идет проверка обновления, работать невозможно.
Re: rpm под root грузит систему
Добавлено: 15 мар 2015, 19:09
d_uragan
Посмотрим, не могу сразу сказать.
К слову, наш rpm понимает регулярные шаблоны, и вместо
можно писать
Это как минимум не медленнее, а обычно гораздо быстрее.
Re: rpm под root грузит систему
Добавлено: 15 мар 2015, 19:13
d_uragan
По поводу самого вопроса - а если два раза подряд из-под рута "rpm -qa" сделать, не будет ли второй раз гораздо быстрее? Возможно, если запуск от пользователя был после запуска от рута, rpm уже проиндексировал все нужное, вот и получилось в разы быстрее.
Re: rpm под root грузит систему
Добавлено: 15 мар 2015, 19:23
keleg
я сначала под пользователем пускал два раза, потом под рутом. Под пользователем получилось сильно быстрее.
Re: rpm под root грузит систему
Добавлено: 16 мар 2015, 05:00
admsasha
d_uragan писал(а):По поводу самого вопроса - а если два раза подряд из-под рута "rpm -qa" сделать, не будет ли второй раз гораздо быстрее? Возможно, если запуск от пользователя был после запуска от рута, rpm уже проиндексировал все нужное, вот и получилось в разы быстрее.
Пока писал вопрос, я раз 10 проверял. Чтоб точно было. От количества запусков не зависит.