it-swarm-ko.tech

VMWare 가상 서버로의 파일 복사 속도를 높이는 방법은 무엇입니까?

내가 일하는 사이트 중 하나는 VMWare 가상 서버를 사용합니다. 대부분의 경우 매우 잘 작동하지만 네트워크의 다른 위치에서 대용량 파일을 복사하는 것은 매우 느립니다.

대용량 파일이란 약 4GB의 크기를 의미합니다 (요즘에는 실제로 그렇게 크지 않습니다).

지금까지 90 분 동안 4GB 파일 사본을 지켜 봤지만 아직 2 시간 정도 남았습니다.

네트워크 파일 복사 속도를 높이기위한 VMWare 트릭이 있습니까?

기술적 세부 사항 : Linux에서 실행되는 VMWare ESX. 네트워크는 1GB Lan입니다. 지금까지 Windows 탐색기를 사용하여 가상 서버에 원격 데스크톱을 연결 한 다음 네트워크에 연결하고 파일을 복사/붙여 넣기하여 복사하려고했습니다.

비교를 위해 동일한 네트워크에있는 두 개의 실제 시스템간에 복사하면 약 5 분 안에 4GB가 복사 될 것으로 예상됩니다. 5 분에서 240 분으로 가면 어딘가에 뭔가 문제가 있다고 생각합니다 ...

5
codeulike

가장 먼저 이해해야 할 것은 다른 가상 머신과 1GB 연결을 공유하고 있다는 것입니다. 네트워크를 사용하는 사람은 당신 만이 아닙니다. 동일한 호스트에 몇 개의 다른 가상 서버가 있는지 물어보십시오. 정말 좋은 사람이라면 시스템 관리자가 VMware Virtual Center 성능 탭을 볼 수있게하여 전반적인 네트워크 사용량을 보여줄 수 있습니다.

다음으로, 윈도우 드래그 앤 드롭 파일 사본은 그다지 효율적이지 않습니다. 파일 복사 속도를 높이기위한 한 가지 방법은 (정말 자주해야하는 경우) SCP/FTP를 통해 호스트와 함께 수행하는 것입니다. 빠른 설정은 아니지만 작동 방식은 다음과 같습니다.

  • VMware 호스트에 FTP 서버 설정 (게스트가 실행중인 것과 동일)
  • Windows 게스트에서 해당 VMware 호스트로의 FTP (또는 시스템 관리자가 FTP를 허용하지 않는 경우 SCP) (실제로 네트워크를 통과하지 않으므로 모든 파일 전송이 동일한 호스트에 있기 때문에 매우 빠르게 실행 됨)
  • Windows를 실행하는 물리적 상자에서 VMware 호스트의 FTP/SCP 서버에 연결하고 파일을 가져옵니다.

내가 말했듯이 쉽지는 않지만 일단 그렇게하면 엄청나게 빠릅니다. 하지만 다른 가상 머신과 공유하는 네트워크에 의해 여전히 제한됩니다. 모범 사례를 위해 VMware는 다중 네트워크 연결 사용을 권장하며, 시스템 관리자가 FTP/SCP 서버용으로 별도의 네트워크 어댑터를 사용하도록 할 수 있습니다.

6
Brent Ozar

FastSCP는 esxi 에서처럼 느립니다 ... VMware가 의도 한 것처럼 다른 모든 것과 마찬가지로 ....

ESXi는 사용자가 무엇을하든 SSH의 파일 복사본에 대해 최대 약 6 메가로 제한됩니다. 빠른 파일 복사본을 원한다면 권한에 대해 Vmware를 지불해야합니다.

3
stavros

ESX 또는 Vmware Server (Windows에서 실행되는 무료)를 의미합니까? ESX를 의미한다고 가정합니다.이 경우 다양한 옵션이 있습니다. 지금 어떻게하고 있습니까? 또한 링크는 어떤 속도입니까? LAN 또는 WAN? 100Mbps 또는 1Gbps 등? WinSCP 등을 사용하여 Windows에서 복사하는 경우 속도가 느립니다. SCP는 즉시 암호화를 수행하고 WinSCP는 특히 느립니다. 또 다른 대안은 ESX 호스트에서 FTP 서버를 활성화하는 것입니다. 그런 다음 Windows에서 ftp를 사용하면 훨씬 더 빠릅니다. ESX에서 ESX로 이동하는 경우 Windows 버전에 비해 나쁘지 않은 명령 줄 scp를 사용할 수 있습니다.

1
PowerApp101

Veeam의 FastSCP 를 사용해 보셨습니까? SCP에 리소스 집약적 인 암호화를 사용합니다. 무료이며 빠릅니다.

1
andyhky