磁盘吞吐量术语

磁盘吞吐量术语

想象一下运行一个测试,其中您有一个网络连接存储设备,并且有两个正在运行的进程(在不同的机器上),在 NAS 上读取和写入同一个文件。进程“W”执行专用写入,进程“R”执行专用读取。

用“W”写入一个字节到“R”读取一个字节所需的总时间,正确的术语是什么?这是吞吐量、延迟还是其他什么?这将考虑所有协议和网络相关的延迟。

编辑:实际问题讨论如下:

我们的网络上有一台 NAS 设备,并且要求我们在另一台设备(“R”进程)上读取由一台设备(上述“W”进程)写入的不断增长的文件。我们需要读取非常接近文件尾部的内容,并且我们会定期收到 I/O 错误(“管道损坏”)。我们正在尝试确定导致管道损坏的原因并相应地调整 NAS。

答案1

根据您在双向事件链中放置此术语的位置,它可能是“提交率”或“提交时间”。

答案2

我不确定您是否理解了这个问题,这是家庭作业吗?如果是的话,请阅读我们的常见问题解答,我们不是来处理这种事情的。

无论如何,答案是“谁知道” - 因为这取决于写入后在文件管理器上提交的时间以及文件何时解锁及其元数据更新以反映更改,只有这样,读取应用程序才会意识到其缓存副本已更新,因此将读取更新的数据。

没有一个通用的固定时间。

相关内容