网络超时或/IO 超时等是否有任何行业标准?

网络超时或/IO 超时等是否有任何行业标准?

我正在阅读有关微下击暴流的这篇文章:https://www.cisco.com/c/en/us/products/collat​​eral/switches/nexus-5000-series-switches/white-paper-c11-733020.html

这也会导致流量下降。

因此,由于这些微突发是不可避免的,并且由于它们持续的时间间隔很短而无法在监控中检测到,是否存在针对所有应用程序的每个级别(I/O,网络)超时的行业标准,以便我们不需要为每个应用程序不断调整超时?

答案1

一句话,不是。不同的应用程序能够容忍不同的延迟,不同的系统可能有不同的默认“容忍度”(例如,RHEL 7 放弃 iSCSI I/O 的最大时间可能与 Windows 2012 R2 不同,也可能与 ESXi 6.5 不同),因此不会有一个单一的经验法则。不过,有些观点认为延迟是性能不佳的指标(例如https://blogs.vmware.com/vsphere/2012/05/troubleshooting-storage-performance-in-vsphere-part-1-the-basics.html)。

答案2

据我所知,“真正的”标准定义的超时值并不存在。

尽管如此,仍存在一些严重的默认情况:

答案3

它们都是可调的,所以你不能真正依赖任何你能找到的默认值。比如说,Windows 默认的 I/O 超时是 30 秒,但这同样是可调的。

https://blogs.msdn.microsoft.com/san/2011/09/01/the-windows-disk-timeout-value-less-is-better/

相关内容