Skip to Content

常用的 Performance / Monitor 測試工具

雖然自己是從事 QA(Quality assurance) 相關測試工作但對於這些工具的使用還是有很多問號,下面列出 Linux 下我常用的效能與監控軟體.

  • Performance - 要如何知道 Linux 下面各系統的效能如何可以參考下面幾種方式.
    • 測試磁碟 I/O 的工具 - iometer - Quick start , iometer
    • 除了 iometer 可以來測試硬碟的速度,你可以透過 hdparm 或是 dd 這是一個比較簡單的方式來看目前硬碟傳送的速度
    • Bonnie++
    • Iozone
    • 網路效能測試工具 - IXIA系列的 iperf , IxAutomate, IxExplorer , IxLoad
    • 另外一套專業級的網路效能測試工具 -IxChariot
    • smartbits 是一套專門用來檢視網路設備的硬體檢測裝置,是由 SPIRENT 這一家公司所提供主要可以用來檢視網卡或是 switch 等網路裝置 -  smartbits (ASTII,nictester,Smart windows,Smart application)
    • nttcp , netperf
  • Monitor - Linux 底下提供了監控系統使用資源的程式
    • Linux 預設最古老的系統資源監控程式 - top
    • 最簡單的硬碟監測工具 - iostat
    • 透過 mpstat 來看個別的 CPU 使用率與統計 -mpstat
    • KDE 底功能最完整的監控程式 - ksysguard
    • 不是Linux 系統預設的系統資源監控程式,不過使用上相當直覺 - gkrellm
    • nTop 這是一套用來觀測網路狀態的軟體,直接透過 web 的方式來進行 - ntop
  • Stress - 要如何在 Linux 下針對不同的 I/O 與系統做壓力測試,可以參考下面幾種方式.
    • 在 Linux 的開機光碟中有提供一支專門用來檢視記憶體模組的工具,他就是 memtest86+ - memtest86+