비디오 시청/읽기 및 비디오 파일을 디스크에 쓸 때 성능 저하 수정

비디오 시청/읽기 및 비디오 파일을 디스크에 쓸 때 성능 저하 수정

저는 이 문제를 오랫동안 겪었고 스스로 해결하려고 여러 번 시도했지만 항상 실패했습니다. 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

관련 정보