Summary: | mkmodpack очень медленный | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Sheplyakov <asheplyakov> | ||||
Component: | propagator | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | minor | ||||||
Priority: | P5 | CC: | antohami, mike, rider, sem | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Вот этот вариант http://git.altlinux.org/people/asheplyakov/packages/?p=propagator.git;a=commit;h=1bb0553f5e18425017e6cb6bfefa098589393885 слегка побыстрее: На BE-M1000: $ time -p ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 11.32 user 31.19 sys 33.00 На Core i5: $ time -p ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 0m3,719s user 0m17,968s sys 0m5,366s Алексей, нужно чей-то code review и тестирование (например Антоном Мидюковым). У меня нет мнения насчёт modpack - мне в принципе всё равно на чём он написан, главное что бы работал. Вообще propagator выглядит очень старым инструментом, сейчас можно было бы его просто заменить на обычный initramfs. Не будет исправляться. Мы не используем mkmodpack c февраля 2022 года. Собираем initrd целиком силами make-initrd. |
Created attachment 9334 [details] список модулей, на котором измерялось время выполнения На BE-M1000: $ time -p /bin/bash ./mkmodpack -p modules -o old.mods.cpio.gz 2>/dev/null real 153.83 user 94.79 sys 93.83 На Core i5: $ time /bin/bash ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 0m43,631s user 0m41,886s sys 0m9,874s А при работе в qemu-user -- вообще минут 8. Ядро 5.4 (std-def), список модулей приложен