![为什么外部磁盘的高IO速率会降低整个系统的性能?](https://linux22.com/image/132354/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%A4%96%E9%83%A8%E7%A3%81%E7%9B%98%E7%9A%84%E9%AB%98IO%E9%80%9F%E7%8E%87%E4%BC%9A%E9%99%8D%E4%BD%8E%E6%95%B4%E4%B8%AA%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%80%A7%E8%83%BD%EF%BC%9F.png)
我在我的 HP 服务器上运行 Debian(Proxmox 虚拟环境)的一个变体,我注意到一个奇怪的现象:在对 USB 驱动器执行备份时(通常大约有 20 GB 的数据,所以需要一段时间) ,自然我会遇到很多IO延迟。正如top(列为“%wa”)以及Proxmox的内置监控工具(列为“IO延迟”)所见,这种延迟可能高达50%(无论这意味着什么)
从物理上来说,我的瓶颈是驱动器连接到的特定 USB 集线器。但此时服务器本身开始变得无响应。 SSH 会话锁定,内部驱动器的读/写命令冻结(内部驱动器绝对不是瓶颈),并且网络活动降至最低。
我的问题是:如果只有计算机的特定部分(USB 集线器)饱和,为什么所有的系统是否能正常工作,甚至与轮毂完全无关的部件?我是否误解了 IO 延迟到底是什么?我认为这只是该特定驱动器的读/写延迟,但我一定是弄错了。