호스트 내에서 많은 수의 파일을 복사할 때 XEN VM 성능 향상

호스트 내에서 많은 수의 파일을 복사할 때 XEN VM 성능 향상

호스트 가상 머신의 Debian XEN 서버에 대량의 데이터를 복사할 때 네트워크 서버 가상 머신의 서버 응답이 nginx매우 느려집니다.

이것이 내가 문제를 일으킨 방식입니다.

  1. 호스트 가상 머신에서:

     rsync  -avR /lots/of/files/from/synapse/media_store/ /backup/tmp_matrix_media_store/
    
  2. 웹 서버에서 다운로드 속도를 모니터링합니다.

    while true; do echo $(date)" - $({ time -p curl -sSf https://test.org?$RANDOM|grep something; } |& grep real)"; done | tee -a /var/log/nginx/performance.log

     Di 23. Mai 09:25:45 UTC 2023 - real 0,73
     Di 23. Mai 09:25:45 UTC 2023 - real 0,20
     ...
    

또한 를 사용하여 복사 프로세스를 덜 배고프게 만들려고 시도했지만 ionice -c2 -n7 rsync -avR ...도움이 되지 않았습니다.

해결 방법: 이 옵션을 사용하면 rsync --bwlimit=10M ...복사 진행 속도가 최대 10MB/s로 느려지고 가상 머신에 문제가 나타나지 않습니다.

서버에는 하나의 CPU가 있습니다: AMD Ryzen 7 3700X 옥타 코어, 64GB RAM, 웹 서버 가상 머신에 4개의 코어 추가

성능을 향상시키려면 어떻게 해야 합니까?

관련 정보