Summary: | mkmodpack очень медленный | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Sheplyakov <asheplyakov> | ||||
Component: | propagator | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | minor | ||||||
Priority: | P5 | CC: | 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. |
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), список модулей приложен