2016-02-26 97 views
1

我在尋找solaris OS中的「cat /proc/diskstats(from linux)」等同於獲得磁盤統計數據,例如每秒讀取次數,每秒寫入次數,每秒kb讀取次數,每秒kb寫入次數。我試過iostat -xnp,但我想它沒給我完整的信息。solaris中的磁盤統計

當我發出df -k時,我只能看到分區名稱爲/ dev/dsk/*格式的條目,即我的CD驅動器。

df -k輸出:

Filesystem   1024-blocks Used Available Capacity Mounted on 
/dev/dsk/c1t1d0s2 57632  57632  0 100% /media/VBOXADDITIONS_5.0.14_105127 

所以,我期待在iostat -xnpc1t1d0s2的條目,但我沒有看到任何。

iostat -xnp正確的命令爲我的問題?

回答

3

iostat -xnp命令已經提供了您請求的所有信息。

c1t1d0s2沒有具體行的事實是由於cdrom上沒有分區表。在這裏,讓你在該行引用c1t1d0

$ iostat -xnp 5 
        extended device statistics    
    r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 
    7,6 5,1 329,3 68,6 0,1 0,1 10,0 5,3 4 6 c1t0d0 
    0,0 0,2 0,1 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0s0 
    7,6 4,9 329,3 68,6 0,1 0,1 10,2 5,4 4 6 c1t0d0s1 
    0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0p0 
    0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0p1 
    0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 sd0,h 
    0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 sd0,i 
    1,1 0,0 33,0 0,0 0,0 0,0 0,0 0,7 0 0 c1t1d0 

要注意的是,第一行顯示,所以你應該問兩個報告,並挑選自去年啓動的平均值得到與iostat -xnp其統計c1t1d0s2相當於整個設備第二個獲得當前的統計數據(例如,iostat -xnp 1 2爲一秒樣本)。

+0

謝謝!這裏我有2個步驟,第一步是使用「df -k」命令獲取分區,並考慮名稱以「/ dev/dsk /」開頭的條目。就我而言,我安裝了一個虛擬盒子,並在其上面導入了solaris 11映像。除了我的光驅,我沒有看到任何符合此格式的條目。這是我第二步的輸入(獲取磁盤統計信息)。所以,爲了選擇最後一行(在你的例子中,使用c1t1d0),從步驟1取出分區名稱是一個好主意(例如:c1t1d0s2),並檢查「設備」名稱(在步驟2中)匹配來自step1的名稱? – venkataratnam

+0

你對所有的磁盤統計信息感興趣還是隻對光盤有興趣?爲什麼你首先使用'df'? Linux'cat/proc/diskstats'也不顯示文件系統相關信息。 – jlliagre

+0

我對所有磁盤統計信息感興趣,不僅僅是cdrom。我正在使用df來獲取所有分區(正確的我,我錯了)。我對solaris很新。 – venkataratnam