最典型的子系統測試就是cpu基準測試,該測試使用64位整數,測試計算素數直到某個最大值所需要的時間。
首先我們先使用下面命令檢視電腦的cpu配置:
cat /proc/cpuinfo
linux系統上的/proc目錄是一種檔案系統,即proc檔案系統。與其它常見的檔案系統不同的是,/proc是一種偽檔案系統(也即虛擬檔案系統),儲存的是當前核心執行狀態的一系列特殊檔案,使用者可以通過這些檔案檢視有關系統硬體及當前正在執行程序的資訊,甚至可以通過更改其中某些檔案來改變核心的執行狀態。
基於/proc檔案系統如上所述的特殊性,其內的檔案也常被稱作虛擬檔案,並具有一些獨特的特點。例如,其中有些檔案雖然使用檢視命令檢視時會返回大量資訊,但檔案本身的大小卻會顯示為0位元組。此外,這些特殊檔案中大多數檔案的時間及日期屬性通常為當前系統時間和日期,這跟它們隨時會被重新整理(儲存於ram中)有關。
電腦cpu資訊如圖所示:
這裡使用到sysbench,那麼就說一下sysbench安裝及遇到的坑,安裝參考
前面幾步都沒有問題,但是執行到./confihure時就一直報錯,錯誤如下:
cannot find mysql libraries
這句話的的意思就是找不到mysql的庫,那麼我們使用
whereis mysql
來檢視mysql安裝位置
最後發現是因為沒有安裝mysql的include庫,因為預設安裝情況下develop是沒有被勾選的,所以就沒裝上去,使用下面命令:
yum install mysql-devel
接著我們使用如下命令進行測試:
檔案的i/o基準測試可以測試系統在不同的i/o負載下的效能測試的第一步是準備階段,生成測試所用的檔案,注意生成的資料檔案記憶體要比記憶體大
首先使用下面命令建立乙個資料集:
sysbench --test=fileio --file-total-size=150g prepare
sysbench安裝及使用
一 安裝 2 上傳到伺服器 剛部署的伺服器,可能沒有編譯環境 可安裝編譯環境 安裝編譯環境 yum groupinstall y development tools rz命令 如果伺服器沒有rz命令,可以安裝 yum install lrzsz y 上傳成功後,可以檢視 3 安裝.autogen.s...
sysbench的安裝和效能測試
sysbench是乙個模組化的 跨平台 多執行緒基準測試工具,主要用於評估測試各種不同系統引數下的資料庫負載情況。它主要包括以下幾種方式的測試 1 cpu效能 2 磁碟io效能 3 排程程式效能 4 記憶體 分配及傳輸速度 5 posix執行緒效能 6 資料庫效能 oltp基準測試 目前sysben...
Sysbench安裝步驟及詳情
sysbench安裝步驟及詳情 sysbench是壓力測試工具,可以測試系統的cpu,記憶體,i o等,也可以用於資料庫的效能測試 sysbench安裝步驟 安裝具體分為ubuntu16.04和centos7.4 4.檢視版本 sysbench version 提示 automake 1.10.x ...