基準測試是指執行電腦程式來評估硬體和軟體效能的行為。硬體基本測試包括評估處理器,顯存,主機板,硬盤,網路等不同組件的性能。基準測試有兩類:複合和應用。複合基準對硬體執行壓力測試,如連續寫入和讀取資料。應用基準則是評判真實世界應用程式如資料庫和伺服器的效能。基準測試軟體可以讓系統測試者和使用者客觀獨立的評估硬體效能。 Linux下有許多優秀的開源Linux基準測試工具,如PhoronixTestSuite,IOzone,netperf等。
PhoronixTestSuite
是業界一個著名的網站,其常常發布硬體效能測評以及Linux系統相關的效能測評,PhoronixTestSuite為該網站旗下的linux平台測試套件,Phoronix測試套件遵守GNUGPLv3合約。 PhoronixTestSuite預設是透過命令列來的進行測試的,但也可以呼叫GUI,PhoronixTestSuite還提供了上傳測試結果的服務,也就說你可以把你的測試結果上傳在網上,因而可以和別的Linux用戶測下來的結果進行比較。
IOzone
iozone是一款Linux檔案系統效能測試工具。它可以測Reiser4,ext3,ext4
Netperf
Netperf是一種網路效能的偵測工具,主要針對基於TCP或UDP的傳輸。 Netperf依照應用的不同linux 效能測試軟體linux串列埠驅動,可以進行不同模式的網路效能測試,即大量資料傳輸(bulkdatatransfer)模式和懇求/回應(request/reponse)模式。 Netperf測試結果所反映的是兩個系統之間發送和接受資料的速率和效率。
Netperf工具是基於C/S模式的。 server端是netserverlinux模擬,拿來偵聽來自client端的聯接,client端是netperf,拿來向server發起網路測試。在client與server之間,先建構一個控制聯接,傳遞有關測試配置的信息,以及測試的結果;在控制聯接完善並傳遞了測試配置信息之後,client與server之間會再完善一個測試聯接,拿來來回傳遞著特殊的流量模式,以測試網路道路的效能。
LLCbench
LLCbench(底層表徵基準測試Low-LevelCharacterizationBenchmarks)是一個基準測試工具,整合了MPBench,CacheBench,和BLASBench測試方式。
HardInfo
HardInfo是一個Linux系統資訊檢視軟體。它可以顯示相關的硬件,軟體linux 性能測試軟體,並進行簡單的性能基準測試。
GtkPerf
GtkPerf는 GTK+ 기반 성능을 테스트하도록 설계된 애플리케이션입니다.
스크린샷:
linuxlinks를 통해
以上是探索 Linux 下的基準測試工具:評估硬體和軟體效能的利器的詳細內容。更多資訊請關注PHP中文網其他相關文章!