创建文件涉及到“为新文件分配磁盘空间”和“将新文件加入目录”至少2个IO指令:
- “为新文件分配磁盘空间”可以并发执行,并发程度受文件系统大小影响,文件系统越大,并发程度越高。
- “将新文件加入目录”如果修改的是同一目录,不能并发执行。修改速度受IO时延影响较大,如文件系统时延为1ms,无并发的情况下1秒内能完成1000次IO,单目录的创建性能就不会超过1000文件/秒。
解决方案:
- 避免单个目录包含过多的文件,建议单目录下文件数量不超过1万个。
- 扩容文件系统,可以提升文件系统的读写性能。
本页目录
创建文件涉及到“为新文件分配磁盘空间”和“将新文件加入目录”至少2个IO指令:
解决方案: