wiki:jazz/Performance_Benchmark

Version 5 (modified by jazz, 12 years ago) (diff)

--

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

  • 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

  • tiobench - Threaded I/O bench for Linux
    Tiobench is a file system benchmark especially designed to test I/O performance 
    with multiple running threads. 
    

Attachments (1)