CPU 및 메모리를 고려하여 scp를 사용하여 대용량 파일 전송

CPU 및 메모리를 고려하여 scp를 사용하여 대용량 파일 전송

두 서버 간에 임의의 대용량 파일(예: 20GB 이상)을 전송하고 싶습니다. 몇 가지 고려 사항이 있습니다.

  • 방화벽 제한으로 인해 포트 22(ssh)를 사용해야 합니다.

  • CPU(프로덕션 서버)에 세금을 부과할 수 없습니다.

  • 메모리 효율성

  • 체크섬 확인을 선호하지만 수동으로 수행할 수도 있습니다.

  • 시간은~ 아니다본질의

여러 시나리오에 대한 답변을 주시면 감사하겠습니다.

  1. 서버 A와 서버 B는 동일한 개인 네트워크(스위치 공유)에 있으며 데이터 보안은 문제가 되지 않습니다.

  2. 서버 A와 서버 B는 동일한 네트워크에 있지 않으며 전송은 공용 인터넷을 통해 이루어지므로 데이터 보안이 유지됩니다.~이다걱정

내 첫 번째 생각은멋진scpCPU를 많이 사용하지 않는 암호(복어?)를 사용하여 명령을 내립니다. 하지만 SU 커뮤니티에 추천을 참고해야겠다고 생각했습니다.

답변1

scp는 잘 작동할 겁니다. 인터넷 환경에서 전체 속도는 일반적으로 scp 프로그램에 의해 수행되는 암호화보다 네트워크에 의해 더 많이 결정됩니다. 개인 네트워크에서는 복어를 사용하여 CPU 부하를 약간 완화하려는 계획이 좋습니다. 개인적으로 프로덕션 CPU 로드가 이미 높지 않은 한 nice 명령을 사용하지 않을 것입니다. 대부분의 서버는 CPU 제한이 아니라 IO 제한이 있지만 귀하의 시스템은 나보다 더 잘 알고 계십니다. 그리고 결과에 대해 확실히 md5 또는 sha256 체크섬을 수행하십시오.

관련 정보