效能測試記憶體與IO

2021-10-02 05:46:52 字數 696 閱讀 2784

free -m 檢視記憶體使用情況

這個命令比較簡單,-m 代表下面的是以m為單位;

mem是表示物理記憶體,主要看 mem free代表還有多少記憶體可以。

iostat是檢視系統io情況的命令

% user 使用者級(應用程式)執行時產生的 cpu 使用率百分比。

% system 系統級(核心)執行時產生的 cpu 使用率百分比。

% idle cpu 空閒並且系統沒有未完成的磁碟 i/o 請求時的時間百分比。

% iowait cpu 空閒期間系統有未完成的磁碟 i/o 請求時的時間百分比。

%nice (改變程序優先序列操作)操作使用的cpu百分比。

%steal 管理程式維護另乙個虛擬處理器時候,虛擬cpu的無意識等待時間百分比。

在所有顯示中,我們要注意的有幾個:

1 iowait,如果iowait較高,表示硬碟操作存在io瓶頸;

2 idle, 如果高,說明cpu較空閒,如果持續低於10的話,說明cpu處理能力低,此時存在cpu瓶頸。

效能測試sysbench之IO效能測試

1.執行命令 sysbench test fileio threads 1 file total size 1000m file test mode rndrw prepare 準備進行隨機的讀取的檔案 sysbench test fileio threads 1 file total size 1...

I O埠與I O記憶體

埠的概念 裝置通過系統匯流排上的介面與cpu相連,介面電路中含有多種暫存器,cpu向裝置讀寫資料實際上是向介面上的暫存器讀寫資料,這些暫存器稱為i o埠。乙個介面通常包含控制埠,資料埠,狀態埠。對於x86平台,實體地址就是匯流排位址。linux中,程序中的4gb虛擬記憶體分為使用者空間和核心空間,使...

linux VM與容器的儲存IO效能測試

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