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最小化...