Процессор AMD Athlon X2 64, Ubuntu x64
Ситуация: сжимаю большой файл, поставил приоритет процесса bzip2 на 19
Смотрю в системном мониторинге:
Процессор 1 : 3-5%
Процессор 2 : 99-100%
Как подключить 1 проц к работе?
Распараллеливание процессов
Модератор: Модераторы разделов
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Распараллеливание процессов
Переписать bzip2, чтобы сжимал в несколько потоков.
Мои розовые очки
-
Nymin
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: Распараллеливание процессов
Кстати, можно верить системному маонитору в таких случаях?
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Распараллеливание процессов
Либо воспользоваться уже переписанным добрыми людьми, под названием pbzip2.
А ещё лучше - более оптимальным компрессором 7z (из проекта p7zip). Он по умолчанию использует до двух ядер.
-
ZZaiatSS
- Сообщения: 281
- Статус: ະໃພຣວືາທູ&
Re: Распараллеливание процессов
Есть форк/патч который заставляет работать в два потока. Но производительности, судя по тестам, это накик не прибавляет, даже наоборот