将它计算为网络时间(2ms)+磁盘搜索和块读取(10ms)〜= 12ms是否正确? 这是正确的数量级吗?
注意:
- 使用Java
- 请注意,我对响应时间感兴趣,而不是绝对费率
- 假设中间硬件没有缓存(访问模式太随机,缓存无效)。
答案 0 :(得分:1)
一般来说,是的。
没有任何缓存(NFS客户端缓存,服务器磁盘缓存,磁盘阵列缓存,SSD),从物理磁盘获取数据的时间将比任何网络延迟都大(我们谈论的是本地1 Gbit LAN,平均应该有<1毫秒的延迟)。 NFS还具有预读功能,因此即使以小块读取数据也不会对延迟产生太大影响。