MustpH wrote:
移機這種動作...可不是把一個10GB的單檔移過去,網路下載APP用1GB,但後續安裝後成2-3GB又分成數千數萬個小檔案,實作看看這句話一樣還給你..別再幻想什麼事情都是循序讀取寫入了
MustpH wrote:
推論再多也沒用,實際上軟體打開跟背景多工這回事可沒這麼單純,通常是數千到數萬個小檔案在運作的...沒人會用循序讀取來看這件事情...低速NAND的4K隨機讀取一樣會較差,還是你的程度只知道循序讀取?
fox.simon wrote:
還在堅持循序讀寫速度阿....你的理論值加入了20萬個檔案,所以256GB/20萬個檔案,平均1個檔案1.3MB,你去複製貼上到手機就知道我在說什麼了,你的世界只有單一大檔傳輸而已??
fox.simon wrote:笑死 果然IOPS是什麼都不懂
別再說理論了....去看看256GB/20萬個1MB檔案寫入到SSD的速度吧[大笑,你越描只是越黑....
要講理論的話...首先廠商標示的IOPS通常只是跑分軟體QD32、QD64的結果...而實際使用頂多QD1~4,你的計算只是在高 QD、順序 I/O的情況下而已,更別說檔案數量不等於I/O數量
IOPS是尋檔最大能力
找到檔案頭 然後循序讀取檔案內容
如果檔案破碎為五的區塊 那讀取一個檔案要花掉5 IOPS
以前HD IOPS低 要利用電腦閒置時間把破碎檔案重組成為連續檔案
把破碎檔案從花費5次IOPS的隨機讀取 變成只需花費1次IOPS的循序讀取
減少IOPS使用所浪費的時間
而IOPS是最大能力 依據檔案多寡可以浮動調整 超過就是再多一秒
◎例如SSD 1GB/s能力 iops 20000
IOPS一秒能力範圍 「1GB/s x1個 ~ 0.05MB/s x20000個」
只要檔案大小不超過傳輸能力1GB/s 兩萬個IOPS隨系統自動調整大小與數量
要用0.99GB+0.01GB也可以 花費傳輸時間一秒加上2 IOPS時間0.0001秒
範圍內視檔案數量與大小 各種組合都可以
只要超過這組合範圍 就是增加時間 降低效益
◎過去HD
IOPS一秒能力範圍「120MB/s x1個檔案 ~ 0.12MB/s x100個檔案」之間
範圍更小
電腦使用 隨隨便便就超過速度與IOPS 要花費更長時間
我是用較為容易理解方式做出解釋 把傳輸時間與IOPS尋檔分開記算各自時間
簡化為兩者各自要花掉多少時間
還以為抓到我論述錯誤
反而讓人看出來 連這都不懂


























































































