외부 디스크의 높은 IO 속도로 인해 전체 시스템 성능이 저하되는 이유는 무엇입니까?

외부 디스크의 높은 IO 속도로 인해 전체 시스템 성능이 저하되는 이유는 무엇입니까?

HP 서버에서 Debian(Proxmox 가상 환경) 변형을 실행하고 있는데 이상한 현상을 발견했습니다. USB 드라이브(보통 약 20GB의 데이터이므로 시간이 걸립니다)를 백업하는 동안 자연스럽게 백업을 수행하게 됩니다. IO 대기 시간이 많이 발생합니다. top("%wa"로 표시)과 Proxmox의 내장 모니터링 도구("IO 대기 시간"으로 표시)에서 볼 수 있듯이 이 대기 시간은 최대 50%(이것이 무엇을 의미하든)까지 높을 수 있습니다.

물리적으로 병목 현상은 드라이브가 연결된 특정 USB 허브에서 발생합니다. 그러나 이 시점에서 서버 자체가 응답하지 않게 되기 시작합니다. SSH 세션이 잠기고 내부 드라이브에 대한 읽기/쓰기 명령이 정지되며(내부 드라이브는 확실히 병목 현상이 아님) 네트워크 활동이 최소로 줄어듭니다.

내 질문은: 컴퓨터의 특정 부분(USB 허브)만 포화된 경우 왜 그렇습니까?모두허브와 전혀 관련이 없는 구성 요소에서도 시스템이 제대로 작동합니까? 실제로 IO 대기 시간이 무엇인지 오해하고 있습니까? 나는 그것이 특정 드라이브의 읽기/쓰기 대기 시간이라고 생각했지만 착각임에 틀림없습니다.

관련 정보