???????????棨cache????Linux???????????棬?????????е???????浽????????У??????????????????????????????д????????????е????????????????????????????????????????????????????????????????????????????????????????

?????????洢???????????洢?豸?????????????????????????????????У??????????????????????????????ж?????????????????????С????????δ???У??????????????I/O????????????????????????????????????????????У???????????????????С?

????д???棺????????????棬??????????д???????????????????檔????????д????棬??д?????????????滺?棬??????′??????????????????д???????洢???????????£????????д???????????????????е??д????????????????д????????????????????????????????????????????

???????????????????е???????????????????Linux????????????????????????м??滻????????????????????????????????????????????н??????????LUR??????????????????????????????

?????????????е???????????????????????????飬Linux??????????????????κλ??????????????????????????????????????????Linux?????????????????μ?????????????I/O???????????????struct address_space???壬?y???????????struct vm_area_struct????????????塣???????????????????address_space????????????????????ж??vm_area_struct???壬?????????????????????????????????????????????????????????????wrutepage??readpage???????????????????????????δ????????????????????????????????????????????????????棬д?????????????????????洢???????????д?????????????????????С?

????????

???????????????????????address_space????????????????????????????address_space?????е??????????????address_space?е?page_tree?????С?????????????????????????????????????????????????????????

?????????????????

????????????????I/O???????????????????棬???????л???????????棬???????н?????????????棬????????????????????????????????У??????????????????棬??????????????????????棬????????棬??????滺??????????????????????棬?????????棬???????????????????????????????????飬???????????????????????????????????????С?

???????????д???????????????????£???????????????????????????????????????????????????????????????????????????????????????syns??????fsync??????????????????????л?д????????2.6????У??????????flusher??????л?д??flusher????????????????????????????????????д???????????????????/proc/sys/vm???????д???????????????????дflusher????????????????????????????ò??????????????????е???С?????????????????????????????????????????????????????????????????????????????????????????????????????????????д????