同时访问文件系统元数据时的性能

时间:2011-11-21 20:34:05

标签: performance file concurrency hard-drive

我必须收集文件的某些属性(修改日期等)。但是有很多小文件需要分析。

我的问题是:如果我同时阅读3或4个文件会更高效吗?如果您访问Web上的文件,这是更好的,因为您必须等待服务器响应。但是硬盘怎么样?如果文件已被硬盘缓存,那么并发策略会更快吗?

1 个答案:

答案 0 :(得分:2)

您正在访问元数据,似乎(mtime),它们存储在文件的inode中,因此存储在文件系统中。您的限制因素应该是(在UNIX术语中)是获取stat信息的系统调用,这可以从并行化中获益。

相关问题