windows为什么复制粘贴10000个100kb的小文件,远比复制1个1gb的大文件要慢的多?

windows为什么复制粘贴10000个100kb的小文件,远比复制1个1gb的大文件要慢的多?,第1张

也不完全,如果使用ghost的话,10000个100Kb小文件也会很快。

因为多文件需要创建多个inode信息,不能持续读写,所以小文件多速度慢。

大文件的话只需要创建1个inode信息,所以剩下的就是磁盘读写速度了。

题主是否想询问“innode和文件是一一对应吗”?是。inode译成中文是索引节点,是用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。文件名是inode号的别称,文件和inode为了便于用户识别文件,是一一对应的关系。各个分区的innode有限,一个文件需要对应一个innode,为了防止产生大量的小文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12067272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存