Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
# mkdir /mnt/tmpfs
# mount -t tmpfs -o size=1G /mnt/tmpfs/
# df -h /mnt/tmpfs
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.0G 0 1.0G 0% /mnt/tmpfs$ time bzip2 test.tar
real 1m51.689s
user 1m51.543s
sys 0m0.100s
$ time pbzip2 -k -p1 test.tar
real 1m49.841s
user 1m49.179s
sys 0m0.616s
$ time pbzip2 -k -p4 test.tar
real 0m28.480s
user 1m53.675s
sys 0m0.268s
$ time pbzip2 -k -p6 test.tar
real 0m19.610s
user 1m56.967s
sys 0m0.408s
$ time pbzip2 -k -p10 test.tar
real 0m13.906s
user 2m17.089s
sys 0m0.560s
$ time pbzip2 -k -p12 test.tar
real 0m13.480s
user 2m38.526s
sys 0m0.764s
$ time pbzip2 -k -p18 test.tar
real 0m14.813s
user 4m18.336s
sys 0m1.416s
$ time pbzip2 -k test.tar
real 0m17.851s
user 6m44.701s
sys 0m2.356s
Почти линейное увеличение производительности bzip2 на многопроцессорных системах