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

  免費注冊 查看新帖 |

Chinaunix

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

怎么樣將頁或頁表寫到磁盤上 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-04-13 16:58 |只看該作者 |倒序瀏覽
RT。。linux內(nèi)核中怎么將某一頁寫到磁盤上?

論壇徽章:
0
2 [報告]
發(fā)表于 2011-04-19 14:55 |只看該作者
swapd吧

論壇徽章:
0
3 [報告]
發(fā)表于 2011-04-19 23:11 |只看該作者
磁盤上的每一個文件中的每一個4K頁,被應(yīng)用程序讀取的時候,都會首先被讀到內(nèi)核空間的一個緩沖區(qū)里面,這個緩沖區(qū)稱作 基樹,按照需要讀取的頁在文件中的偏移組織起來的。當(dāng)應(yīng)用程序修改這個頁的時候,首先修改的是內(nèi)存中的緩沖頁,并且 把這個頁 mark成 dirty。內(nèi)核中兩個參數(shù)(可以通過/proc/sys/vm/dirty_background_ratio 和 /proc/sys/vm/dirty_writeback_centisecs修改),當(dāng)dirty page的比例超過dirty_background_ratio的時候,會喚起 pdflush內(nèi)核線程,寫回臟頁。另外pdflush也會在dirty_writeback_centisecs超時的時候,定期被調(diào)用,寫回那些駐留內(nèi)存時間夠久的臟頁。

具體寫回的時候,就是調(diào)用具體文件系統(tǒng)的回調(diào)函數(shù)了。

不知道是不是樓主需要的答案

論壇徽章:
0
4 [報告]
發(fā)表于 2011-04-21 11:23 |只看該作者
謝謝各位呵呵。。。pdflush是由系統(tǒng)自己調(diào)用的吧。。我希望能由自己決定怎么選擇哪一頁!,F(xiàn)在在看源代碼中。。了解了。弄出來了告訴大家呵
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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