Dennis Clarke dclarke@blastwave.org wrote:
Given the fact, that you did not run star -no-fifo, you compare an insecure implementation (gtar never calls fsync(2)) with a secure by default implementation (star).
Comparison numbers are only valid of the tests run are the same.
So here is the UFS test once more without the compression and with -no-fifo :
jupiter-sparc-SunOS5.10 # ptime /opt/schily/bin/star -x -xdir -xdot -no-fifo -U file=../linux-3.5.1.tar star: 46849 blocks + 0 bytes (total of 479733760 bytes = 468490.00k).
real 27:44.237 user 2.031 sys 42.419
Not a good result.
So try to think about the reasons..... star is definitely not the reason. The fact that you spend 10x the amount of expectes SYS CPU seems to lead to a problem on your system.
Also the USER CPU time is 8x the expected amount. Did you run this test in _very_ old hardware?
Jörg