[問題] 讀檔如何避開OS cache or buffer?
我想寫測試硬碟效能的程式,主要在win7 和win xp跑
希望能保證"實際"對檔案做讀取動作,完全關閉任何系統快取
我遇到的問題是開啟檔案時,如果該檔先前有過讀寫動作時
python 中利用os.open() 或open() fd.read()時,OS並不會直接打開檔案讀出來
而是在 DRAM 中快取直接拿快取資料,造成發大量的讀寫硬碟卻沒有實際動作
試過這樣沒用
with open(copying_target_path, 'rb', buffering = 0) as fd:
避掉 FILE_SHARE_WRITE 好像也沒用
高手大大救命
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.222.156
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1407846340.A.58C.html
推
08/12 20:45, , 1F
08/12 20:45, 1F
→
08/12 20:46, , 2F
08/12 20:46, 2F
→
08/12 20:47, , 3F
08/12 20:47, 3F
→
08/12 20:48, , 4F
08/12 20:48, 4F
推
08/12 20:52, , 5F
08/12 20:52, 5F
推
08/12 20:55, , 6F
08/12 20:55, 6F
→
08/12 20:55, , 7F
08/12 20:55, 7F
→
08/12 20:56, , 8F
08/12 20:56, 8F
推
08/12 21:02, , 9F
08/12 21:02, 9F
→
08/12 21:03, , 10F
08/12 21:03, 10F
→
08/12 21:19, , 11F
08/12 21:19, 11F
→
08/12 21:54, , 12F
08/12 21:54, 12F
推
08/12 22:07, , 13F
08/12 22:07, 13F
推
08/12 22:09, , 14F
08/12 22:09, 14F
→
08/12 22:10, , 15F
08/12 22:10, 15F
→
08/12 22:10, , 16F
08/12 22:10, 16F
→
08/12 22:23, , 17F
08/12 22:23, 17F
→
08/12 22:24, , 18F
08/12 22:24, 18F
推
08/12 22:37, , 19F
08/12 22:37, 19F
→
08/12 22:38, , 20F
08/12 22:38, 20F
→
08/12 22:40, , 21F
08/12 22:40, 21F
→
08/13 03:24, , 22F
08/13 03:24, 22F
→
08/13 23:11, , 23F
08/13 23:11, 23F
→
08/13 23:12, , 24F
08/13 23:12, 24F
→
08/13 23:21, , 25F
08/13 23:21, 25F
→
08/13 23:23, , 26F
08/13 23:23, 26F
→
08/13 23:25, , 27F
08/13 23:25, 27F
推
08/13 23:43, , 28F
08/13 23:43, 28F
→
08/13 23:43, , 29F
08/13 23:43, 29F
→
08/13 23:44, , 30F
08/13 23:44, 30F
→
08/13 23:46, , 31F
08/13 23:46, 31F
→
08/13 23:46, , 32F
08/13 23:46, 32F
→
08/13 23:47, , 33F
08/13 23:47, 33F
→
08/13 23:48, , 34F
08/13 23:48, 34F
→
08/13 23:51, , 35F
08/13 23:51, 35F
→
08/13 23:51, , 36F
08/13 23:51, 36F
→
08/13 23:53, , 37F
08/13 23:53, 37F
推
08/14 00:04, , 38F
08/14 00:04, 38F
→
08/14 00:04, , 39F
08/14 00:04, 39F
→
08/14 00:08, , 40F
08/14 00:08, 40F
→
08/14 00:09, , 41F
08/14 00:09, 41F
→
08/14 22:42, , 42F
08/14 22:42, 42F
推
08/14 23:05, , 43F
08/14 23:05, 43F
→
08/14 23:05, , 44F
08/14 23:05, 44F
→
08/14 23:06, , 45F
08/14 23:06, 45F
→
08/14 23:07, , 46F
08/14 23:07, 46F
→
08/14 23:08, , 47F
08/14 23:08, 47F
→
08/14 23:11, , 48F
08/14 23:11, 48F
→
08/14 23:33, , 49F
08/14 23:33, 49F
Python 近期熱門文章
PTT數位生活區 即時熱門文章