系統綜合性能測試工具 lmbench

2021-09-30 16:59:01 字數 854 閱讀 3503

這是乙個主要測試系統的頻寬和延時的通用工具。有著挺古老的歷史,官網上的有一句說明很有趣:

these pages may make your eyes hurt.

官網:

測試包:

測試平台:

這是乙個跨平台的工具,尤其對 gcc 編譯器友好。全部編譯規則都寫好在兩個 makefile 裡了。執行時要有心理準備,整個系統可能將會變得很卡。

解壓原始碼包後,進入目錄。執行 make 即可。生成的 bin 檔案都在 bin 目錄裡。

cd 到 src 目錄,執行 make results 即可開始效能測試。可根據提示選擇測試項和測試方法。總體執行下來可能需要半個小時左右。

這是廣州創龍推出的 omapl138 平台的開發板。需要安裝相應的 sdk 開發環境,裡面帶有交叉編譯工具鏈。這裡假定在 ubuntu 12.04 上已經安裝好廣州創龍給的 mcsdk。

首先準備編譯環境:

source /home/jack/omapl138/ti/mcsdk_1_01_00_02/linux-devkit/environment-setup
然後進入原始碼的 src 目錄執行編譯:

make cc=arm-arago-linux-gnueabi-gcc
不到一分鐘後即可編譯完成。bin 目錄下生成 arm 可執行檔案,只是 i686-pc-linux-gnu 這個生成的目錄名有點問題。在 138 上就不是很方便直接 make results 執行全部測試了。可以參照參考資料裡的 ti wiki 說明,直接單獨使用各個生成的 bin 檔案進行逐項測試。

廖傑良 - 2018-11-7

linux VM與容器的系統綜合性能測試

測試由kvm,vmwarm,virtualbox生產的vm和docker容器的系統綜合性能 測試過程 1 分別在同一臺物理機安裝kvm和virtualbox的hypervisor,生產kvm,virtualbox的centos73最小化安裝例項,在該物理機上安裝docker執行centos73最小化...

Mysql效能測試工具

一 mysqlslap測試 mysqlslap是mysql自帶的乙個測試工具。具體的用法可以通過man獲得。比較常用的options解釋如下 concurrency 代表併發數量,多個可以用逗號隔開,當然你也可以用自己的分隔符隔開,這個時候要用到 delimiter開關。engines 代表要測試的...

效能測試工具原理

廣義的講,可以把效能測試過程中使用到的所有工具都稱為效能測試工具,效能測試工具分為兩大類,服務端效能測試工具和前端效能測試工具 服務端效能測試工具需要支援產生壓力和負載,錄製和生成測試指令碼,設定和部署場景,產生併發使用者和向系統施加持續的壓力 而前端效能測試工具則不需要關係系統的壓力和負載,只需要...