linux 查看io讀寫速度 linux查看磁盤IO狀態(tài)操作指南?
linux查看磁盤IO狀態(tài)操作指南?打開終端使用top命令查看。輸入:top#view swap#如果iostat不希望Yum install sysstat#如果%util接近100%,則表示生成的
linux查看磁盤IO狀態(tài)操作指南?
打開終端
使用top命令查看。輸入:
top#view swap
#如果iostat不希望Yum install sysstat
#如果%util接近100%,則表示生成的I/O請(qǐng)求太多,I/O系統(tǒng)已滿,磁盤可能存在瓶頸。如果空閑時(shí)間小于70%,IO壓力較大,通常讀取速度等待時(shí)間較長(zhǎng)。
time DD If=/dev/zero BS=1m count=2048 of=Direct?2G
?此命令是在當(dāng)前目錄下創(chuàng)建一個(gè)新的2G文件
歡迎查詢
如何查找linux某個(gè)時(shí)刻磁盤io很高的原因?
測(cè)試環(huán)境仍然需要很大的努力。只需安裝一個(gè)新系統(tǒng)。不會(huì)花太多時(shí)間的。
自2.6.20以來,Linux內(nèi)核只支持IO統(tǒng)計(jì),因此即使您找到其他工具,也不容易滿足您的要求。嘗試/proc/sys/VM/block將dump設(shè)置為1,讓內(nèi)核將block的讀寫轉(zhuǎn)儲(chǔ)到日志中,然后從dmesg命令的輸出中找到讀寫最多的進(jìn)程。最后別忘了阻止它,Dump設(shè)置為0,這對(duì)系統(tǒng)性能有很大影響。
此外,還有一種不太準(zhǔn)確的方法。PS命令可以顯示進(jìn)程的狀態(tài),PS-eopid,state,其中狀態(tài)D是“統(tǒng)一睡眠(通常是IO)”。如果進(jìn)程占用更多的IO,它也應(yīng)該等待更多的IO,所以寫一個(gè)小腳本,每秒打印一次狀態(tài)為d的進(jìn)程,占用更多IO的進(jìn)程必須在其中。