- 論壇徽章:
- 0
|
嵌入式系統(tǒng)版本2.6.39,nandflash上根文件系統(tǒng)是jffs2,sd卡用來存數(shù)據(jù)文件系統(tǒng)是ext3,正常運(yùn)行一段時(shí)間后,突然發(fā)現(xiàn)iowait 99%,應(yīng)用全部被掛起。
登入系統(tǒng)查看:是卡在寫SD數(shù)據(jù)上,此時(shí)在SD卡還能vi新建文件。幫忙分析看看是什么原因?qū)е碌模x謝
echo 1 > /proc/sys/vm/block_dump
dmesg |awk -F " " '{print $2}'|sort|uniq -c|sort -rn|head -n 100
259 on
259 inode
259 dirtied
254 p
254 mmcblk
254 flush
top查看發(fā)現(xiàn)存在狀態(tài)為DS的進(jìn)程:
Mem: 251480K used, 3660K free, 0K shrd, 48652K buff, 146432K cached
CPU: 0.3% usr 0.7% sys 0.0% nic 0.0% idle 98.8% io 0.0% irq 0.0% sirq
Load average: 4.04 4.03 4.05 1/83 6861
447 2 root DW 0 0.0 0 0.0 [mmcqd/0]
6 2 root SW 0 0.0 0 0.0 [rcu_kthread]
460 2 root SWN 0 0.0 0 0.0 [jffs2_gcd_mtd2]
468 2 root DW 0 0.0 0 0.0 [kjournald]
5 2 root DW 0 0.0 0 0.0 [kworker/u:0]
|
|