亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4864 | 回復(fù): 3
打印 上一主題 下一主題

kswapd 忙導(dǎo)致系統(tǒng)變慢 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-07-28 18:43 |只看該作者 |倒序瀏覽
我的rhel5上運(yùn)行了幾個i/o進(jìn)程,這些進(jìn)程在往陣列的盤上(非本地)發(fā)i/o。開始時很正常,當(dāng)memory被逐漸用完后,pdflush和kswapd被調(diào)用來釋放cache。pdflush執(zhí)行完畢后,通過top看到free的memory已經(jīng)比較多了,但是這個時候,kswapd仍然在繼續(xù)執(zhí)行,其占用了大部分cpu時間。這個時候系統(tǒng)變得非常慢。此時觀察到其實cpu占用率并不高。但是本地盤的i/o
wait 比較高。這個時候,陣列上的盤io wait 正常,并且free的memory不會像開始那樣減少。也就是page
cache沒有增加。我把那幾個i/o進(jìn)程kill了,系統(tǒng)過一會兒又恢復(fù)正常。
各人認(rèn)為系統(tǒng)變慢的直接原因是kswap的nice比較高,導(dǎo)致占用大部分cpu時間。但是不明白,為什么通過top看到大部分memory已經(jīng)free了,kswapd還在保持運(yùn)行?戳讼耴swapd的代碼,對于一個memory
zone,如果空閑的page超過了page_high,就應(yīng)該停止shrink_zone了。
另外,陣列上的i/o仍然在走,但為什么沒有page cache 在增加?

綜合以上現(xiàn)象,個人分析原因可能是:
在memory耗盡時,pdflush啟動刷新dirty的page cache。kswapd啟動,調(diào)用shrink_zone等函數(shù)回收page
cache。之后,free的memory變大。但是這個時候,kswapd并沒有停止。i/o進(jìn)程在繼續(xù)寫,這導(dǎo)致page
cache變?yōu)閐irty。但這個時候,由于kswapd還在工作。同步dirty
page的事情就由kswapd調(diào)用page_out來做了(這就是為什么i/o仍然在繼續(xù),但是page
cache沒有增加的原因吧?)。因此,kswapd會一直占用cpu。但這個解釋有個矛盾就是,按照代碼,free的memory大于page_high時,kswapd就應(yīng)該停下來才對。

不知道大家遇到過這個情況沒有?
謝謝

論壇徽章:
0
2 [報告]
發(fā)表于 2009-07-28 23:14 |只看該作者

回復(fù) #1 xiegang112 的帖子

查了下ulk,看起來有點像交換失效(swap thrashing)。但是上面說在2.6.9中已經(jīng)加入了swap token來防止交換失效。而且,用top觀察,free的memory還很多。

論壇徽章:
0
3 [報告]
發(fā)表于 2009-07-29 03:45 |只看該作者
我覺得系統(tǒng)變慢的原因不是 cpu 高,而是因為之前 cache 的程序/數(shù)據(jù)被擠出緩沖導(dǎo)致
其它的我就不完全知道是怎么回事了


關(guān)注,呵呵

論壇徽章:
0
4 [報告]
發(fā)表于 2009-07-29 09:15 |只看該作者

回復(fù) #3 windaoo 的帖子

實際上觀察到得cpu并不高。我在正常機(jī)器上做了同樣實驗,但是設(shè)置swappness為100.會出現(xiàn)類似現(xiàn)象,系統(tǒng)變慢。但是一個很大不同點就是,不像前面,這次free的memory會保持增加和減少的交替進(jìn)行。而之前只要一被回收回來,就不會再減少了。不過感覺還是和交換失效有關(guān)。

[ 本帖最后由 xiegang112 于 2009-7-29 09:21 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP