引用:
Hygeia寫到:
根據經驗我覺得temp在完檔時並不「只」做移檔的動作...
經測試 Liaokk 大的方法很值得一試~
(killer00大所講的好像也是同一件事的樣子~
)
記得以前看過一篇文章有講到eMule運作原理....但我不太記得細節,所以在這邊我只分享我個人經驗~
我剛剛測試了「主程式+temp」在一部硬碟,「incoming」在另一部硬碟的作法(皆不在系統碟),我覺得效果還不錯~
大家都覺得,temp在完檔時有「移動」(複製+刪除)的動作,把檔案移到Incoming資料夾下面...而這個動作很操硬碟...
但我多年來一直採用「主程式+temp+Incoming」皆在同一硬碟、同一partition的配置.........
事實上,如此的配置當temp在完檔時,硬碟仍然有非常明顯的讀寫動作,而且至少5、6秒...(時間和檔案大小成正比)
那是由於完檔後要再把檔案切細一變,確定檔案ID相同