如何跟踪对网络文件系统的写入性能

How do I keep track of write performance to a network file system

提问人:ashishSinghT 提问时间:3/23/2023 更新时间:3/23/2023 访问量:26

问:

我有一个 JSE 应用程序,它将文件写入网络文件系统中的挂载点。在此过程中创建的文件数可以从 1 到 500,000 不等。每个文件的大小各不相同,但平均为 20KiB。每个文件都有一个特定的位置,如果挂载点是 /etc/dir1,那么 file1 可以位于 /etc/dir1/dirX 下,file2 可以位于 /etc/dir1/dirY 下,依此类推。

目前,我正在通过计算写入吞吐量来检查性能,如下所示:

''' 传输的数据总数(以 MiB 为单位)/ 总时间(以秒为单位) '''

但是,这并不能给出一致的结果。目前的结果表明,带宽吞吐量与文件数量成反比。是否有比检查吞吐量更好的方法来跟踪性能,或者当前计算中是否存在错误?我想在每次执行此工具时记录性能,以跟踪 NFS 的性能。

Java 性能 IO NFS

评论


答: 暂无答案