为什么在将大文件从 USB 闪存盘复制到计算机驱动器时会出现声音跳动?
我在此 I/O 操作期间监控系统:
- 音乐在浏览器的 Flash 播放器上从互联网上播放,
- CPU 大约 75% iowait,25% 用户/系统时间,
- 系统负载约为 4(在我的双核 CPU 上),
- 当数据写入我的 SSD 时,声音会跳动(即每 5 秒约 1 秒),
- 我使用截止时间 I/O 调度程序、pulseaudio 和 Linux 内核版本 3.13。
我很惊讶,因为:
- 从互联网播放声音不应受到磁盘 I/O 的影响,
- CPU 大部分时间都在等待 (iowait)。
那怎么了?