[[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. }}}