天天看點

用MegaCli檢視DELL伺服器192.168.66.235的RAID資訊

安裝MegaCli

#cd /opt

#rpm -ivh MegaCli-2.00.12-1.el5.x86_64.rpm

# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

下圖看出來是6塊盤做的raid5

用MegaCli檢視DELL伺服器192.168.66.235的RAID資訊

檢視磁盤性能

# iostat -d -x -k 1 10

磁盤IO過高。

用MegaCli檢視DELL伺服器192.168.66.235的RAID資訊

rrqm/s:每秒這個裝置相關的讀取請求有多少被Merge了(當系統調用需要讀取資料的時候,VFS将請求發到各個FS,如果FS發現不同的讀取請求讀取的是相同Block的資料,FS會将這個請求合并Merge);wrqm/s:每秒這個裝置相關的寫入請求有多少被Merge了。

rsec/s:每秒讀取的扇區數;
wsec/:每秒寫入的扇區數。
rKB/s:The number of read requests that were issued to the device per second;
wKB/s:The number of  requests that were issued to the device per second;
avgrq-sz 平均請求扇區的大小
avgqu-sz 是平均請求隊列的長度。毫無疑問,隊列長度越短越好。    
await:  每一個IO請求的處理的平均時間(機關是微秒毫秒)。這裡可以了解為IO的響應時間,一般地系統IO響應時間應該低于5ms,如果大于10ms就比較大了。
         這個時間包括了隊列時間和服務時間,也就是說,一般情況下,await大于svctm,它們的內插補點越小,則說明隊列時間越短,反之內插補點越大,隊列時間越長,說明系統出了問題。
svctm    表示平均每次裝置I/O操作的服務時間(以毫秒為機關)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠高于svctm的值,則表示I/O隊列等待太長,         系統上運作的應用程式将變慢。      

-c 參數

iostat -c 1 10avg-cpu: %user %nice %sys %iowait %idle1.98 0.00 0.35 11.45 86.22avg-cpu: %user %nice %sys %iowait %idle1.62 0.00 0.25 34.46 63.67      

常見用法

iostat -d -k 1 10         #檢視TPS和吞吐量資訊(磁盤讀寫速度機關為KB)
iostat -d -m 2            #檢視TPS和吞吐量資訊(磁盤讀寫速度機關為MB)
iostat -d -x -k 1 10      #檢視裝置使用率(%util)、響應時間(await) iostat -c 1 10 #檢視cpu狀态      

繼續閱讀