byvghost

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Приветствую! Помогите, пожалуйста, разобраться с упаковкой 7zip большого количества файлов в больших объёмах, в частности, драйверпаков от SamLab. Опустив лишние ключи, используется следующая команда: "7z.exe a %1 -ms=512m -mmt=2 -mqs -slp -bso0 -mf=BCJ2 -m0=LZMA2:d128m:fb273" На моём старом системнике 10-летней давности с Windows 7 всё шло логично – процессор и ОЗУ были полностью заняты упаковкой архивов. Поменял системник и Windows: процессор Intel Core i5-12400F с 12 потоками и ОЗУ 16ГБ, Windows 10, установленная на SSD, 7zip v22.01. Во время упаковки процессор занят на 10%, а память на 30%. Сам процесс упаковки слишком уж долгий для такой машины. Пробовал увеличить –mmt до 6 – проценты упаковки начинают себя странно вести: бегут быстрее, потом останавливаются на каком-нибудь файле и ничего не происходит (по крайней мере, я не вижу), затем опять быстро пробегают и опять зависают. Нагрузка на процессор, память и SSD всё это время немного больше, чем при mmt=2, но всё равно меньше половины. В кнопке SFXTools от Gora то же самое – с выставленным "Число потоков при архивировании: автоматически" на старой машине с Windows 7 нагрузка на систему была по максимуму, проценты бежали равномерно. Сейчас на Windows 10 нагрузка небольшая, проценты доходят до 99% и зависают на какое-то время. В итоге времz упаковки с mmt=6 примерно такое же, как и с mmt=2. Вопрос вот в чём: как мне заставить работать железо на полной мощности для ускорения процесса упаковки? Может быть, это даже не 7zip виноват, а какая-то настройка в Windows 10 (в Windows 11 всё так же). Допускаю, что во время упаковки 7zip все остальные приложения будут подтормаживать – это не страшно. Заранее благодарен за ответ. |