호스트 가상 머신의 Debian XEN 서버에 대량의 데이터를 복사할 때 네트워크 서버 가상 머신의 서버 응답이 nginx
매우 느려집니다.
이것이 내가 문제를 일으킨 방식입니다.
호스트 가상 머신에서:
rsync -avR /lots/of/files/from/synapse/media_store/ /backup/tmp_matrix_media_store/
웹 서버에서 다운로드 속도를 모니터링합니다.
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개의 코어 추가
성능을 향상시키려면 어떻게 해야 합니까?