如題残拐,我做了個(gè)實(shí)驗(yàn)途茫。
一個(gè)文件包只有69.8M但是速度是233KB/秒,明顯的非常慢溪食。另一個(gè)文件包176M囊卜,速度竟是3.9M/秒。唯獨(dú)的區(qū)別我想只能是文件數(shù)量了。
那么在這個(gè)期間栅组,電腦到底做什么雀瓢,文件數(shù)量會(huì)影響復(fù)制過(guò)程呢?
在CSDN上有這么一段回答我覺(jué)得邏輯上沒(méi)問(wèn)題玉掸。
因?yàn)榇蓬^來(lái)回尋道多花的時(shí)間刃麸。拷貝文件時(shí)間=讀時(shí)間+讀尋道時(shí)間+寫時(shí)間+寫尋道時(shí)間司浪。多個(gè)小文件的尋道將比單個(gè)大文件長(zhǎng)泊业。在同一物理硬盤內(nèi)(包括同一物理硬盤的不同分區(qū))也需要多次尋道。
底部估計(jì)和內(nèi)存啊易,IO吁伺,SRAM,DRAM有關(guān)系租谈。這硬件方面的知識(shí)篮奄,我就需要慢慢學(xué)了。而且暫時(shí)用不到割去。以后用到再補(bǔ)充吧宦搬。