Fetching contributors…
Cannot retrieve contributors at this time
64 lines (50 sloc) 1.81 KB
Stress test on a 64 bits AMD Opteron platform
=============================================
2004-02-04. F. Alted
Platform description:
4 processors AMD Opteron (64-bits) @ 1.6 GHz and 1 MB cache
8 GB RAM
HD IBM DeskStar 120GXP 80 GB ATA/100 2 MB cache @ 7200 rpm
SuSe Linux Enterprise Server (SLES)
Linux kernel 2.4.21-178-smp
ReiserFS filesystem
Here's the command to do the stress test:
time python /tmp/stress-test3.py -l zlib -c 6 -g400 -t 300 -i 20000 /tmp/test-big-zlib-6.h5
ls -lh /tmp/test-big-zlib-6.h5
The output:
Compression level: 6
Compression library: zlib
Rows written: 2400000000 Row size: 512
Time writing rows: 56173.557 s (real) 56154.84 s (cpu) 100%
Write rows/sec: 42724
Write KB/s : 21362
Rows read: 2400000000 Row size: 512 Buf size: 39936
Time reading rows: 29339.936 s (real) 29087.88 s (cpu) 99%
Read rows/sec: 81799
Read KB/s : 40899
real 1425m43.846s
user 1308m34.340s
sys 112m17.100s
-rw-r--r-- 1 falted users 2.7G 2004-02-04 02:25 /tmp/test-big-zlib-6
.h5
The maximum amount of RAM taken by the test should be less than 300 MB (241
MB when the test was running for 5750 minutes, which is the last time I've
check for it).
Another test with the same machine:
time python /tmp/stress-test3.py -l zlib -c 6 -g400 -t 300 -i 100000 /tmp/test-big-zlib-6-2.h5
ls -lh /tmp/test-big-zlib-6-2.h5
Compression level: 6
Compression library: zlib
Rows written: 12000000000 Row size: 512
Time writing rows: 262930.901 s (real) 262619.72 s (cpu) 100%
Write rows/sec: 45639
Write KB/s : 22819
Rows read: 12000000000 Row size: 512 Buf size: 49664
Time reading rows: 143171.761 s (real) 141560.42 s (cpu) 99%
Read rows/sec: 83815
Read KB/s : 41907
real 6768m34.076s
user 6183m38.690s
sys 552m51.150s
-rw-r--r-- 1 5350 users 11G 2004-02-09 00:57 /tmp/test-big-zlib-6
-2.h5