Исправление ужасной производительности при просмотре/чтении видео и записи видеофайлов на диск

Исправление ужасной производительности при просмотре/чтении видео и записи видеофайлов на диск

У меня эта проблема уже давно, и я много раз пытался исправить ее самостоятельно, но это всегда не получалось. Планировщики IP, ionice и тому подобное всегда не давали результата. Я даже пошел и купил ssd, думая, что это решит проблему. Нет.

Проблема в том, что у нас есть довольно мощная рабочая станция, на которой данные загружаются на один диск со скоростью около 10-15 МБ/с постоянно. Большинство из них нужно экранировать, поэтому их, как правило, отслеживают по мере записи данных на диск. Производительность ужасная. Звук рассинхронизируется, большие видео не загружаются, видео просто останавливается, а звук продолжает идти, повреждение. Но когда вы останавливаете передачу данных, все в порядке.

Я открыл iotop и да, загрузка текста идет в больших объемах, но видео, даже большие видео, на самом деле, не так уж и много читаются.

Я пробовал разные планировщики ввода-вывода, пробовал ionice, пробовал nice, пробовал покупать ssd, чтобы посмотреть, исправит ли это повышенная производительность! Но нет. Я пробовал разные видеоплееры, такие как mplayer и vlc. Я пробовал настраивать их так, чтобы они брали больше кэша, чтобы они читали вперед и меньше полагались на диск, но ничего не работает.

Это становится действительно большой проблемой.

Воспроизведение видео должно быть приоритетным, когда оно воспроизводится, а запись данных должна уступать. Поэтому, когда видео просматривается, загрузка может быть замедлена или запись может быть замедлена, но не в целом.

Надеюсь, у кого-нибудь есть какие-нибудь идеи.

%Cpu(s): 23,5 мкс, 5,6 си, 0,0 ни, 59,1 ид, 10,8 ва, 0,0 хи, 1,0 си, 0,0 ст

Связанный контент