文件系统I/O利用率低调优(下)

回顾一下


上一节我们讲解了RandomAccessFile
打开的文件句柄过多导致cpu占用较多,同时我们设想,使用缓存缓存住打开的文件句柄,那么这时候就应该能大幅度降低打开的句柄数目。

尝试前的思考


之前在分析场景的时候,不充分,忽略了一个很重要的问题:在分布式文件系统中,通过版本号来保证每次写入的内容全新,那么每个版本的文件都会新开一个文件句柄,这个不能避免新文件的打开;所以将文件句柄放到hashmap中不可取

后续尝试


待完成

坚持原创技术分享,您的支持将鼓励我继续创作!