비디오를 보거나 읽을 때 및 비디오 파일을 디스크에 쓸 때 발생하는 끔찍한 성능 수정

비디오를 보거나 읽을 때 및 비디오 파일을 디스크에 쓸 때 발생하는 끔찍한 성능 수정

나는 꽤 오랫동안 이 문제를 겪었고 스스로 해결하려고 여러 번 시도했지만 항상 실패했습니다. IP 스케줄러, ionice 및 이와 유사한 것들은 항상 결과를 산출하지 않습니다. 나는 심지어 문제가 해결될지도 모른다는 생각에 SSD를 구입했습니다. 아니요.

문제는 약 10-15MB/s의 속도로 데이터가 단일 디스크에 지속적으로 다운로드되는 상당히 강력한 워크스테이션이 있다는 것입니다. 이들 중 대부분은 데이터가 디스크에 기록되는 동안 감시되기 위해 선별되어야 합니다. 성능은 끔찍합니다. 오디오가 동기화되지 않고, 대용량 비디오가 로드되지 않고, 오디오가 계속 재생되는 동안 비디오가 중지되어 손상됩니다. 하지만 데이터 전송을 중지하면 모든 것이 정상입니다.

나는 iotop을 열었고 네, 다운로드하고 글을 많이 썼지만 비디오는 심지어 큰 비디오라도 실제로 그렇게 많이 읽지 않는 것 같습니다.

나는 다양한 io 스케줄러를 시도했고, ionice도 시도했고, 좋은 것도 시도했고, 향상된 성능으로 어떻게든 문제가 해결되는지 확인하기 위해 ssd를 구입해 보았습니다! 하지만 안돼. 나는 mplayer 및 vlc와 같은 다른 비디오 플레이어를 사용해 보았습니다. 더 많은 캐시를 사용하도록 구성하여 미리 읽고 디스크에 덜 의존하지만 아무것도 작동하지 않습니다.

정말 큰 문제가 되고 있습니다.

비디오 재생은 재생 시 우선순위가 되어야 하며 데이터 쓰기는 양보해야 합니다. 따라서 비디오를 시청할 때 다운로드 속도가 느려지거나 쓰기 속도가 느려질 수 있지만 전체적으로는 그렇지 않습니다.

누군가 아이디어가 있기를 바랍니다.

%Cpu(들): 23.5 us, 5.6 sy, 0.0 ni, 59.1 id, 10.8 wa, 0.0 hi, 1.0 si, 0.0 st

관련 정보