[[PageOutline]] * [參考] [http://alephnull.com/perf.html Linux Performance and Development Tools] = CPU : POV-RAY = * Persistence of vision raytracer (3D renderer) * 由於 Ray Tracing 的 3D 繪圖運算會消耗非常多 CPU 資源,因此我們經常使用 POV-RAY 來作為 CPU-intensive 的 Workload 模擬。 = Network : netcat = * 使用 netcat 搭配 dd 測試 TCP 與 UDP 的速度 {{{ ==TCP== [recive firstly] ncat -l 60000 > /dev/null [then send] cat /dev/zero | ncat 140.110.X.X 60000 ==UDP== [recive firstly] ncat -u -l 60000 > /dev/null [then send] cat /dev/zero | ncat -u 140.110.X.X 60000 }}} == Database == * [http://packages.debian.org/squeeze/sysbench sysbench] - Cross-platform and multi-threaded benchmark tool {{{ Current features allow to test the following system parameters: * file I/O performance * scheduler performance * memory allocation and transfer speed * POSIX threads implementation performance * database server performance (OLTP benchmark) Primarily written for MySQL server benchmarking, SysBench will be further extended to support multiple database backends, distributed benchmarks and third-party plug-in modules. }}} == Multi-thread == * [http://packages.debian.org/squeeze/tiobench tiobench] - Threaded I/O bench for Linux {{{ Tiobench is a file system benchmark especially designed to test I/O performance with multiple running threads. }}} == Benchmark Tools == * performance benchmark tools * [參考] http://kernel-perf.sourceforge.net * [http://en.wikipedia.org/wiki/Benchmark_%28computing%29 維基百科:Benchmark (computing)] * 從以前 GPFS benchmark 報告看到的一個套件 * 套件 - http://packages.debian.org/squeeze/dstat * [http://en.wikipedia.org/wiki/Benchmark_%28computing%29 工業標準 Industry standard] * Embedded Microprocessor Benchmark Consortium (EEMBC) * Standard Performance Evaluation Corporation (SPEC) * http://www.primatelabs.com/geekbench/ * http://wiki.hardinfo.org/Downloads || Type || Tool || License || Cost || Windows || Linux || URLs || Last Version || || CPU || POV-RAY || 自訂授權 || Free || V || V || http://www.povray.org/ || 0.7.1 (2011-03) || || CPU || !CoreMark || 須註冊 || ? || - || - || http://www.coremark.org/ [[BR]] Microprocessor Benchmark || || CPU/GPU/Memory || Sandra || 商業授權 || - || V || - || http://www.sisoftware.net/ || Sandra 2011 || || Memory || STREAM || 自訂授權 || Free || V || V || http://www.cs.virginia.edu/stream/ || ([http://www.cs.virginia.edu/stream/FTP/Code/ 2010/10]) || || Disk || iozone || 自訂授權 || Free || V || V || http://www.iozone.org/ || 3.373 (2010/10) || || Disk || boine++ || GPL || Free || - || V || http://www.coker.com.au/bonnie++/ || 1.96 (2009/07) || || Disk || iometer || Intel || Free || V || V || http://www.iometer.org || (2006/07) || || Disk || Hd Tach || ?? || Free || V || X || http://www.simplisoftware.com/Public/index.php?request=HdTach || 3.0 || || Disk || ioblazer || MIT || Free || V || V || http://labs.vmware.com/flings/ioblazer || 1.01 (2011/01) || || SMB/NFS/iSCSI || dbench || GPL || Free || X || V || http://dbench.samba.org/ || 4.0 (2008/02) || || NAS || NPB || NASA || - || - || V || http://www.nas.nasa.gov/Software/NPB/ || 3.3.1 || || Network || NTttcp || ?? || Free || V || X || http://msdn.microsoft.com/en-us/windows/hardware/gg463264 || (2008/04) || || Network || netperf || HP 授權 || Free || V || V || http://www.netperf.org || 2.4.5 (2009/06) || || Network || iperf || 自訂授權 || Free || - || V || http://iperf.sourceforge.net/ || 2.0.5 (2010/07) || || Network || iptraf || 自訂授權 || Free || - || V || http://iptraf.seul.org/ || 3.0.0 (2005/09) || || Suite || Phoronix Test Suite || ?? || Free || - || V || http://www.phoronix-test-suite.com || 3.0.1 (2011-03) || || Suite || HPCC || 自訂授權 || Free || - || V || http://icl.cs.utk.edu/hpcc/ || 1.4.1 (2010/06) || || Suite || VMmark || 商業授權 || ?? || V || V || http://www.vmware.com/products/vmmark || 2.1 (2011/02) ||