我已经遇到这个问题很长一段时间了,并多次尝试自己解决它,但总是失败。 IP 调度程序、ionice 之类的东西总是不会产生任何结果。我什至去买了一个固态硬盘,认为也许可以解决这个问题。没有。
问题是我们有一个相当强大的工作站,数据以大约 10-15MB/s 的速度持续下载到单个磁盘上。其中大多数都需要进行筛选,因此在将数据写入磁盘时往往会监视它们。表演很残暴。音频不同步、大视频无法加载、视频会停止而音频继续播放、损坏。但是当你停止数据传输时一切都很好。
我打开了 iotop,是的,下载了很多文字,但视频,甚至是大视频,似乎真的没有读那么多。
我尝试过不同的 io 调度程序,我尝试过 ionice,我尝试过很好,我尝试过购买 SSD,看看性能的提高是否能以某种方式修复它!但不。我尝试过不同的视频播放器,例如 mplayer 和 vlc。我尝试将它们配置为占用更多缓存,以便它们提前读取并减少对磁盘的依赖,但没有任何效果。
这正在成为一个非常大的问题。
播放时需要优先播放视频,写入速度要慢一些,所以在看视频的时候,下载速度可以放慢,写入速度也可以放慢,但总体上不会慢。
我希望有人有一些想法。
%Cpu(s):23.5 us、5.6 sy、0.0 ni、59.1 id、10.8 wa、0.0 hi、1.0 si、0.0 st