Some speed tests of new versions of par2/unrar

SABnzbd, osx Add comments

I’ve made some quicks tests with latest unrar binary and Macpar Deluxe par2 64 bits binary :

This little script can help you to do the same tests and compare times with binaries included in my last build… if you want to play.

#!/bin/sh
FILE="folder/some"
echo "Repairing with new par2 64bits"
#removing some parts to have something to repair
rm $FILE.r0[01]>/dev/null
time par2/par2 r $FILE.par2>/dev/null

echo “\nRepairing with old par2 32bits”
#removing some parts to have something to repair
rm $FILE.r0[01]>/dev/null
time par2/par2old r $FILE.par2>/dev/null

echo “\nUnraring with new unrar 3.70″
time unrar/unrar e -o+ $FILE.rar>/dev/null

echo “\nUnraring with old unrar 3.66 beta”
time unrar/unrarold e -o+ $FILE.rar>/dev/null

Results : with my config (macbook pro santa rosa 2.4Ghz with 2Go Ram), there no signiticative speed improvements…

a zip file that contains everything needed to test is available here

You can post your results in comments

10 Responses to “Some speed tests of new versions of par2/unrar”

  1. San Says:

    Hello,

    I tried to compile 0.4 without any luck, I hope that you’ll be able to do it ;-)

    for next release, can you release a par2 multicore ?
    speed tests seems promising ;-)
    http://forums.sabnzbd.org/index.php?topic=501.0

    Thanks,
    Sam

  2. B4tm4n Says:

    I’ve had a go at compiling the source.
    This is a Tiger build it should work on Leopard, if it works at all.
    But if you want a Leopard build just run ‘python setup.py py2app’ from within the source folder.
    You’ll find the app in the dist folder after the build is complete.

    Please read the relase notes and forum post before updating.
    http://forums.sabnzbd.org/index.php?board=11.0

    This is the first time I’ve edited the source files to be OS X compatible by myself so there could be errors, so you have been warned.

    http://www.divshare.com/download/4284195-03b

  3. B4tm4n Says:

    I made a mistake in the sources folder heres a new download, should be fixed.
    http://www.divshare.com/download/4284660-176

  4. rAf Says:

    @Sam, thanks for the link, i will see for the next release…
    @B4tm4n, thanks for the sources, i’ll check it.

  5. bpwats Says:

    using your script on a 2008 Mac Pro 4-core with a DVD sized Wii game missing 2 50 MB parts, my findings are the par 64-bit version as part of the MacPar Deluxe package is the fastest:

    MacPro:speed_test echuige$ ./speedtest.sh
    Pepairing with MacPar Deluxe par264
    rm: uga-abt-f/uga-abt.r0[01]: No such file or directory

    real 0m57.662s
    user 0m52.723s
    sys 0m9.658s
    Pepairing with MacPar Deluxe par232
    rm: uga-abt-f/uga-abt.r0[01]: No such file or directory

    real 1m4.988s
    user 0m55.237s
    sys 0m9.844s
    Repairing with Intel optimized thread db 64bits
    rm: uga-abt-f/uga-abt.r0[01]: No such file or directory

    real 1m7.353s
    user 1m13.101s
    sys 0m5.583s

    Repairing with old par2 32bits
    rm: uga-abt-f/uga-abt.r0[01]: No such file or directory

    real 1m5.050s
    user 0m56.090s
    sys 0m9.975s

    The intel thread optimized version performes even worse than the par executables you provided, which show no real difference (your new 64bit version not shown)

    Greetings,
    B Wats

  6. rAf Says:

    it’s strange… I’ve made some new tests with intel optimized and with my conf, i get better results… 30% timeless… and no significative improvements with the macpar par2 64bits…

    How much RAM do you have ?

    I’ll soon update my config with 4 Go and replay some tests…

    Anyway thanks for testing and sharing results !

  7. Bryan Wats Says:

    Hi rAf,
    I use 4 modules of 1GB, but this has nothing to do with the results produced. In order to do a “real world” test, many of the .rar parts have blocks missing. I had too few repair blocks, so actually only verification was done. This is heavily disk based. This explains why the results were so close.
    I will redo the testing properly and report.

    Greetings,
    B Wats

  8. Bryan Wats Says:

    Hi rAf,
    As it turns out, the difference is rather dramatic indeed:
    10 vs. 23 real mins!
    I tested the latest Intel Threading Blocks optimized version by Vincent Tan vs. the MacParDeluxe 64bit version on the same fileset. The Intel version cuts time in more than half.

    With the intel optimized version, CPU hovers around 300% (showing 4 near full bars), whereas the MacPar version shows around 30% CPu usage.
    Also, there is a difference in disk access: the MacPar version writes 15MB/sec spikes, while the Intel version show fewer spikes of around 55MB/sec, reading about 9 MB/sec. I use a decent near empty WD 500 GB 16MB cache drive in Bay 3.

    Below is verbose output, MacPar version first:

    $ time ./par264 r -v ../uga-abt-f/uga-abt.par2
    par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.

    par2cmdline comes with ABSOLUTELY NO WARRANTY.

    This is free software, and you are welcome to redistribute it and/or modify
    it under the terms of the GNU General Public License as published by the
    Free Software Foundation; either version 2 of the License, or (at your
    option) any later version. See COPYING for details.

    Loading “uga-abt.par2″.
    Loaded 182 new packets
    Loading “uga-abt.vol000+01.PAR2″.
    Loaded 1 new packets including 1 recovery blocks
    Loading “uga-abt.vol001+02.PAR2″.
    Loaded 2 new packets including 2 recovery blocks
    Loading “uga-abt.vol003+04.PAR2″.
    Loaded 4 new packets including 4 recovery blocks
    Loading “uga-abt.vol007+08.PAR2″.
    Loaded 8 new packets including 8 recovery blocks
    Loading “uga-abt.vol015+16.PAR2″.
    Loaded 16 new packets including 16 recovery blocks
    Loading “uga-abt.vol031+32.PAR2″.
    Loaded 32 new packets including 32 recovery blocks
    Loading “uga-abt.vol063+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol096+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol129+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol162+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol195+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol228+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol261+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks

    There are 90 recoverable files and 0 other files.
    The block size used was 1536000 bytes.
    There are a total of 2937 data blocks.
    The total size of the data files is 4449102462 bytes.

    Verifying source files:

    Target: “uga-abt.nfo” - found.
    Target: “uga-abt.r03″ - found.
    Target: “uga-abt.r00″ - found.
    Target: “uga-abt.r01″ - found.
    Target: “uga-abt.r02″ - found.
    Target: “uga-abt.r04″ - found.
    Target: “uga-abt.r07″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r05″ - found.
    Target: “uga-abt.r06″ - found.
    Target: “uga-abt.r08″ - found.
    Target: “uga-abt.r09″ - found.
    Target: “uga-abt.r11″ - found.
    Target: “uga-abt.r10″ - found.
    Target: “uga-abt.r12″ - found.
    Target: “uga-abt.r13″ - found.
    Target: “uga-abt.r17″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r14″ - found.
    Target: “uga-abt.r15″ - found.
    Target: “uga-abt.r18″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r16″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r20″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r19″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r21″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r22″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r23″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r25″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r24″ - found.
    Target: “uga-abt.r26″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r27″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r29″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r28″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r30″ - found.
    Target: “uga-abt.r31″ - found.
    Target: “uga-abt.r33″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r32″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r34″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r35″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r36″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r37″ - damaged. Found 26 of 33 data blocks.
    Target: “uga-abt.r38″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r39″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r41″ - found.
    Target: “uga-abt.r42″ - found.
    Target: “uga-abt.r40″ - found.
    Target: “uga-abt.r44″ - found.
    Target: “uga-abt.r43″ - found.
    Target: “uga-abt.r45″ - found.
    Target: “uga-abt.r46″ - found.
    Target: “uga-abt.r47″ - found.
    Target: “uga-abt.r50″ - found.
    Target: “uga-abt.r48″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r49″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r51″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r52″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r53″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r54″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r55″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r57″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r56″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r58″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r60″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r59″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r61″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r63″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r62″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r65″ - found.
    Target: “uga-abt.r64″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r68″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r67″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r66″ - found.
    Target: “uga-abt.r69″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r70″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r71″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r72″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r75″ - damaged. Found 22 of 33 data blocks.
    Target: “uga-abt.r73″ - damaged. Found 20 of 33 data blocks.
    Target: “uga-abt.r74″ - damaged. Found 21 of 33 data blocks.
    Target: “uga-abt.r76″ - found.
    Target: “uga-abt.r78″ - found.
    Target: “uga-abt.r77″ - found.
    Target: “uga-abt.r79″ - found.
    Target: “uga-abt.r80″ - found.
    Target: “uga-abt.r81″ - found.
    Target: “uga-abt.r82″ - found.
    Target: “uga-abt.r83″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r86″ - found.
    Target: “uga-abt.r84″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r85″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r87″ - damaged. Found 28 of 32 data blocks.
    Target: “uga-abt.rar” - damaged. Found 28 of 33 data blocks.

    Scanning extra files:

    Repair is required.
    52 file(s) exist but are damaged.
    38 file(s) are ok.
    You have 2644 out of 2937 data blocks available.
    You have 294 recovery blocks available.
    Repair is possible.
    You have an excess of 1 recovery blocks.
    293 recovery blocks will be used to repair.

    Computing Reed Solomon matrix.
    Constructing: done.
    Solving: done.

    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 98200900 bytes to disk
    Wrote 97645000 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95280640 bytes to disk
    Wrote 95270155 bytes to disk
    Wrote 78560120 bytes to disk

    Verifying repaired files:

    Target: “uga-abt.r18″ - found.
    Target: “uga-abt.r16″ - found.
    Target: “uga-abt.r17″ - found.
    Target: “uga-abt.r07″ - found.
    Target: “uga-abt.r19″ - found.
    Target: “uga-abt.r22″ - found.
    Target: “uga-abt.r21″ - found.
    Target: “uga-abt.r20″ - found.
    Target: “uga-abt.r23″ - found.
    Target: “uga-abt.r27″ - found.
    Target: “uga-abt.r26″ - found.
    Target: “uga-abt.r25″ - found.
    Target: “uga-abt.r28″ - found.
    Target: “uga-abt.r29″ - found.
    Target: “uga-abt.r32″ - found.
    Target: “uga-abt.r33″ - found.
    Target: “uga-abt.r35″ - found.
    Target: “uga-abt.r34″ - found.
    Target: “uga-abt.r36″ - found.
    Target: “uga-abt.r37″ - found.
    Target: “uga-abt.r39″ - found.
    Target: “uga-abt.r38″ - found.
    Target: “uga-abt.r48″ - found.
    Target: “uga-abt.r49″ - found.
    Target: “uga-abt.r51″ - found.
    Target: “uga-abt.r52″ - found.
    Target: “uga-abt.r53″ - found.
    Target: “uga-abt.r54″ - found.
    Target: “uga-abt.r55″ - found.
    Target: “uga-abt.r56″ - found.
    Target: “uga-abt.r57″ - found.
    Target: “uga-abt.r58″ - found.
    Target: “uga-abt.r59″ - found.
    Target: “uga-abt.r60″ - found.
    Target: “uga-abt.r61″ - found.
    Target: “uga-abt.r62″ - found.
    Target: “uga-abt.r63″ - found.
    Target: “uga-abt.r64″ - found.
    Target: “uga-abt.r67″ - found.
    Target: “uga-abt.r68″ - found.
    Target: “uga-abt.r70″ - found.
    Target: “uga-abt.r69″ - found.
    Target: “uga-abt.r71″ - found.
    Target: “uga-abt.r72″ - found.
    Target: “uga-abt.r73″ - found.
    Target: “uga-abt.r74″ - found.
    Target: “uga-abt.r75″ - found.
    Target: “uga-abt.r83″ - found.
    Target: “uga-abt.r84″ - found.
    Target: “uga-abt.r85″ - found.
    Target: “uga-abt.r87″ - found.
    Target: “uga-abt.rar” - found.

    Repair complete.

    real 23m20.926s
    user 20m58.350s
    sys 1m24.854s

    $ time ./par2 r -t+ -v ../uga-abt-f/uga-abt.par2
    par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
    Modifications for concurrent processing, Unicode support, and hierarchial
    directory support are Copyright (c) 2007-2008 Vincent Tan.
    Concurrent processing utilises Intel Thread Building Blocks 2.0, Copyright (c) 2007-2008 Intel Corp.
    Executing using the 64-bit x86 (AMD64) instruction set.

    par2cmdline comes with ABSOLUTELY NO WARRANTY.

    This is free software, and you are welcome to redistribute it and/or modify
    it under the terms of the GNU General Public License as published by the
    Free Software Foundation; either version 2 of the License, or (at your
    option) any later version. See COPYING for details.

    Processing verifications and repairs concurrently.
    Loading “uga-abt.par2″.
    Loaded 182 new packets
    Loading “uga-abt.vol000+01.PAR2″.
    Loaded 1 new packets including 1 recovery blocks
    Loading “uga-abt.vol015+16.PAR2″.
    Loading “uga-abt.vol007+08.PAR2″.
    Loading “uga-abt.vol001+02.PAR2″.
    Loading “uga-abt.vol003+04.PAR2″.
    Loaded 4 new packets including 4 recovery blocks
    Loading “uga-abt.vol031+32.PAR2″.
    Loaded 2 new packets including 2 recovery blocks
    Loading “uga-abt.vol063+33.PAR2″.
    Loaded 8 new packets including 8 recovery blocks
    Loading “uga-abt.vol096+33.PAR2″.
    Loaded 16 new packets including 16 recovery blocks
    Loading “uga-abt.vol129+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol162+33.PAR2″.
    Loaded 32 new packets including 32 recovery blocks
    Loading “uga-abt.vol195+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol228+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loading “uga-abt.vol261+33.PAR2″.
    Loaded 33 new packets including 33 recovery blocks
    Loaded 33 new packets including 33 recovery blocks
    Loaded 33 new packets including 33 recovery blocks
    Loaded 33 new packets including 33 recovery blocks

    There are 90 recoverable files and 0 other files.
    The block size used was 1536000 bytes.
    There are a total of 2937 data blocks.
    The total size of the data files is 4449102462 bytes.

    Verifying source files:

    Target: “uga-abt.nfo” - found.
    Target: “uga-abt.r03″ - found.
    Target: “uga-abt.r00″ - found.
    Target: “uga-abt.r02″ - found.
    Target: “uga-abt.r01″ - found.
    Target: “uga-abt.r05″ - found.
    Target: “uga-abt.r06″ - found.
    Target: “uga-abt.r07″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r08″ - found.
    Target: “uga-abt.r04″ - found.
    Target: “uga-abt.r10″ - found.
    Target: “uga-abt.r09″ - found.
    Target: “uga-abt.r12″ - found.
    Target: “uga-abt.r11″ - found.
    Target: “uga-abt.r13″ - found.
    Target: “uga-abt.r14″ - found.
    Target: “uga-abt.r16″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r15″ - found.
    Target: “uga-abt.r17″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r18″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r20″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r19″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r21″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r23″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r25″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r24″ - found.
    Target: “uga-abt.r22″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r27″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r28″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r29″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r31″ - found.
    Target: “uga-abt.r26″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r32″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r30″ - found.
    Target: “uga-abt.r33″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r36″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r35″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r34″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r37″ - damaged. Found 26 of 33 data blocks.
    Target: “uga-abt.r38″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r41″ - found.
    Target: “uga-abt.r42″ - found.
    Target: “uga-abt.r40″ - found.
    Target: “uga-abt.r39″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r43″ - found.
    Target: “uga-abt.r44″ - found.
    Target: “uga-abt.r45″ - found.
    Target: “uga-abt.r46″ - found.
    Target: “uga-abt.r47″ - found.
    Target: “uga-abt.r48″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r50″ - found.
    Target: “uga-abt.r49″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r51″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r53″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r54″ - damaged. Found 27 of 33 data blocks.
    Target: “uga-abt.r52″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r55″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r59″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r58″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r57″ - damaged. Found 25 of 33 data blocks.
    Target: “uga-abt.r56″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r60″ - damaged. Found 24 of 33 data blocks.
    Target: “uga-abt.r61″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r62″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r64″ - damaged. Found 31 of 33 data blocks.
    Target: “uga-abt.r65″ - found.
    Target: “uga-abt.r63″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r66″ - found.
    Target: “uga-abt.r70″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r67″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r69″ - damaged. Found 30 of 33 data blocks.
    Target: “uga-abt.r68″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r71″ - damaged. Found 28 of 33 data blocks.
    Target: “uga-abt.r73″ - damaged. Found 20 of 33 data blocks.
    Target: “uga-abt.r74″ - damaged. Found 21 of 33 data blocks.
    Target: “uga-abt.r72″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r76″ - found.
    Target: “uga-abt.r75″ - damaged. Found 22 of 33 data blocks.
    Target: “uga-abt.r77″ - found.
    Target: “uga-abt.r79″ - found.
    Target: “uga-abt.r78″ - found.
    Target: “uga-abt.r82″ - found.
    Target: “uga-abt.r80″ - found.
    Target: “uga-abt.r81″ - found.
    Target: “uga-abt.r83″ - damaged. Found 23 of 33 data blocks.
    Target: “uga-abt.r85″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r84″ - damaged. Found 29 of 33 data blocks.
    Target: “uga-abt.r86″ - found.
    Target: “uga-abt.r87″ - damaged. Found 28 of 32 data blocks.
    Target: “uga-abt.rar” - damaged. Found 28 of 33 data blocks.

    Scanning extra files:

    Repair is required.
    52 file(s) exist but are damaged.
    38 file(s) are ok.
    You have 2644 out of 2937 data blocks available.
    You have 294 recovery blocks available.
    Repair is possible.
    You have an excess of 1 recovery blocks.
    293 recovery blocks will be used to repair.

    Computing Reed Solomon matrix.
    Constructing: done.
    Solving: done.

    Wrote 2599094275 bytes to disk

    Verifying repaired files:

    Target: “uga-abt.r07″ - found.
    Target: “uga-abt.r16″ - found.
    Target: “uga-abt.r17″ - found.
    Target: “uga-abt.r18″ - found.
    Target: “uga-abt.r19″ - found.
    Target: “uga-abt.r20″ - found.
    Target: “uga-abt.r21″ - found.
    Target: “uga-abt.r22″ - found.
    Target: “uga-abt.r23″ - found.
    Target: “uga-abt.r25″ - found.
    Target: “uga-abt.r26″ - found.
    Target: “uga-abt.r27″ - found.
    Target: “uga-abt.r28″ - found.
    Target: “uga-abt.r29″ - found.
    Target: “uga-abt.r32″ - found.
    Target: “uga-abt.r33″ - found.
    Target: “uga-abt.r34″ - found.
    Target: “uga-abt.r35″ - found.
    Target: “uga-abt.r36″ - found.
    Target: “uga-abt.r37″ - found.
    Target: “uga-abt.r38″ - found.
    Target: “uga-abt.r39″ - found.
    Target: “uga-abt.r48″ - found.
    Target: “uga-abt.r49″ - found.
    Target: “uga-abt.r51″ - found.
    Target: “uga-abt.r52″ - found.
    Target: “uga-abt.r53″ - found.
    Target: “uga-abt.r54″ - found.
    Target: “uga-abt.r55″ - found.
    Target: “uga-abt.r56″ - found.
    Target: “uga-abt.r57″ - found.
    Target: “uga-abt.r58″ - found.
    Target: “uga-abt.r59″ - found.
    Target: “uga-abt.r60″ - found.
    Target: “uga-abt.r61″ - found.
    Target: “uga-abt.r62″ - found.
    Target: “uga-abt.r63″ - found.
    Target: “uga-abt.r64″ - found.
    Target: “uga-abt.r67″ - found.
    Target: “uga-abt.r68″ - found.
    Target: “uga-abt.r69″ - found.
    Target: “uga-abt.r70″ - found.
    Target: “uga-abt.r71″ - found.
    Target: “uga-abt.r72″ - found.
    Target: “uga-abt.r73″ - found.
    Target: “uga-abt.r74″ - found.
    Target: “uga-abt.r75″ - found.
    Target: “uga-abt.r83″ - found.
    Target: “uga-abt.r84″ - found.
    Target: “uga-abt.r85″ - found.
    Target: “uga-abt.r87″ - found.
    Target: “uga-abt.rar” - found.

    Repair complete.

    real 10m15.576s
    user 26m6.485s
    sys 0m32.113s

    Greetings,
    B Wats

  9. Bryan Wats Says:

    Below are the results I should have gotten in the first place (same but fully repaired file set, 2 rar parts deleted).
    As to be expected:

    $ ./speedtest.sh
    Repairing with MacPar Deluxe 64bit par264

    real 5m33.057s
    user 5m21.493s
    sys 0m35.650s

    Repairing with MacPar Deluxe 32bit par232

    real 5m45.588s
    user 5m8.831s
    sys 0m36.948s

    Repairing with Intel optimizations fat binary 32&64bits

    real 3m30.698s
    user 6m36.823s
    sys 0m18.049s

    Repairing with new par2 64bits

    real 5m33.248s
    user 5m22.085s
    sys 0m35.634s

    Repairing with old par2 32bits

    real 5m52.234s
    user 5m8.765s
    sys 0m36.979s

  10. rAf Says:

    So we agree that the intel optimized one is the best choice…
    Thanks for your testing and reports again.
    I’ll update the main post soon.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in