337 文字
2 分
UnixBench (linux, unix benchmark software)

お手軽にLinuxのベンチマークを行うソフトウェアを紹介する。
UnixBench - a fundamental high-level Linux benchmark suite, Unixbench integrates CPU and file I/O tests, as well as system behaviour under various user loads
以下、実行方法。Cent OS 4.7で実行。
オプション無しでRunを実行すると、多数のテストを10回繰り返すため、かなり時間がかかる。
(rootで実行する必要ないけどね。。。)
# cd /tmp/# wget http://www.tux.org/pub/tux/benchmarks/System/unixbench/unixbench-4.1.0.tgz# tar zxvf unixbench-4.1.0.tgz# cd unixbench-4.1.0# make# ./Runお手軽にやるには、以下。
一部のテストを1回だけ行う。
# ./Run -1 indexどうやら、topを見ていると1コアしか使っていないみたい。
Intel(R) Xeon(TM) CPU 3.80GHz x2
Cent OS 4.7 (Linux 2.6.9-67.0.20.ELsmp)
INDEX VALUESTEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 5477419.0 469.4Double-Precision Whetstone 55.0 1378.0 250.5Execl Throughput 43.0 2760.1 641.9File Copy 1024 bufsize 2000 maxblocks 3960.0 242087.0 611.3File Copy 256 bufsize 500 maxblocks 1655.0 72316.0 437.0File Copy 4096 bufsize 8000 maxblocks 5800.0 568054.0 979.4Pipe Throughput 12440.0 675527.6 543.0Process Creation 126.0 8201.3 650.9Shell Scripts (8 concurrent) 6.0 1066.0 1776.7System Call Overhead 15000.0 617840.2 411.9 ========= FINAL SCORE 590.0Ubuntu 8.04.1 (Linux 2.6.24-19-server)
INDEX VALUESTEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 5062938.2 433.8Double-Precision Whetstone 55.0 1241.7 225.8Execl Throughput 43.0 2606.8 606.2File Copy 1024 bufsize 2000 maxblocks 3960.0 289538.0 731.2File Copy 256 bufsize 500 maxblocks 1655.0 84724.0 511.9File Copy 4096 bufsize 8000 maxblocks 5800.0 744914.0 1284.3Pipe Throughput 12440.0 552157.9 443.9Process Creation 126.0 8863.2 703.4Shell Scripts (8 concurrent) 6.0 924.0 1540.0System Call Overhead 15000.0 766544.9 511.0 ========= FINAL SCORE 609.03.2%パフォーマンスが上がってる。
UnixBench (linux, unix benchmark software)
https://blog.teraren.com/posts/unixbench-linux-unix-benchmark-software/