我们开发的一个软件产生的越来越多,目前每天大约70000个文件,每个3-5 MB。我们将这些文件存储在带有ext3文件系统的Linux服务器上。该软件每天创建一个新目录 ,并将当天生成的文件写入此目录。编写和读取如此大量的文件变得越来越慢(我的意思是,每个文件),因此我的一位同事建议每小时在中打开子目录。我们将测试这是否会使系统更快,但这个问题可以推广:
有没有人测量过写入和读取文件的速度,这是目标目录中文件数量的函数?是否存在最佳文件计数,将文件放入子目录的速度更快?可能影响最佳的重要参数是什么?
提前谢谢。