파일 사본의 대역폭을 어떻게 제한합니까?


13

T1 연결과 VPN이있는 원격 위치에 오래된 Windows 2000 상자가 있습니다. 나는 보통 smb 마운트를 사용하여 파일을 전송하지만 이제 서버를 해제하고 백업을 내 위치에 복사해야합니다. 복사 할 약 40 기가 바이트 (압축)가 있습니다. 시간이 오래 걸리지 만 몇 가지주의 할 점이 있습니다.

  • 사이트에 대한 터미널 서비스 연결에 영향을 미치지 않도록 대역폭을 제한해야합니다.
  • 부분 전송을 재개 할 수 있기를 원합니다

작은 파일 몇 개와 큰 파일 (10-20GB)이 있습니다. * nix 플랫폼의 rsync에 익숙하지만 Windows에서는 운이 좋지 않았으며 실제로 부분적으로 전송 된 파일을 유지할지 모르겠습니다. 무엇을 사용하십니까?


1
Robocopy는 좋은 해결책 인 것 같습니다. 곧 시도해야 할 것입니다. 저는 현재 개인 토런트에서 53.7 %입니다. 나는 스케줄러 때문에 휴무일보다 uTorrent를 선택했습니다. 스케줄러 덕분에 근무 외 시간 동안 무제한으로 전송할 수 있으며 중요한 경우 적절한 제한이 있습니다. 체크섬도 아프지 않습니다. 나는 공개 토런트에 대한 더 많은 제어를 원하지만 확실하게 Jeff의 코딩 코딩 horror.com/blog/archives/001272.html을 사용했습니다 .
reconbot

답변:


19

robocopy.exeinter-packet gap 이라는 스위치가있어 사본의 패킷 사이에 시간 창을 삽입하여 채널에 미치는 영향을 줄일 수 있습니다.

"사용 가능한 대역폭의 30 % 이하 만 사용"하는 것은 아니지만 약간의 수학으로 동일한 효과를 얻을 수 있습니다. 항상 몇 밀리 초를 지정하고 잠시 동안 실행 한 다음 CTRL+C중단하고 필요에 따라 명령을 조정 한 다음 다시 시작할 수 있습니다. 업무 일 동안 대규모 복제로 WAN에 과부하를 걸고 싶지 않은 경우에만이 작업을 수행했습니다.

robocopy 에는 /z"재개 가능한"전송을 허용하는 또 다른 스위치가 있으므로 전송이 중단 된 경우 중단 한 부분을 가져올 수 있으며 전체 40GB를 다시 이동할 필요가 없습니다.

예를 들어 단일 40GB ZIP 파일을 실제로 테스트 한 적이 없기 때문에 이력서 비트가 얼마나 세밀한 지 잘 모르겠습니다. 더 작은 것을 먼저 테스트하십시오 ;-)

구문을 지원할 수있는 robocopy 용 GUI가 있지만 Linux 배경 지식이있는 사람이라면 누구나 쉽게 이해할 수 있습니다. Windows 2003 이상에서 최신 버전을 구하십시오. 그렇지 않으면 Windows 2000 Resource Kit Tool 다운로드로 찾을 수 있습니다.

robocopy 의 Wikipedia 항목 에서 누군가가 다시 시작 가능한 복사 ( /z스위치)에 대한 페널티 가 6 배 느리다 는 것을 지적했습니다 ( 알려진 결함 참조 ).


당신이 잘못하고 있습니다-robocopy는 몇 년 동안 선택되어 왔으며 여러 가지 다른 네트워크에서 테스트되었습니다. "로보"는 "견고한"을 의미합니다.
nray

+! Robocopy를 위해. 이런 식으로 여러 번 사용했지만 문제가 없었습니다.
KPWINC

잘 알려진 잘 사용 된 도구의 경우 +1 이상하게 들리면 robocopy를 (ick) 배치 파일로 분류하고 시스템 작업을 통해이 방법으로 반복 복사하는 것이 더 쉽습니다.
Avery Payne

1
로컬 LAN에서 50ms의 IPG 값이 약 10Mbit / sec로 낮아졌으며 원하는 값이었습니다.
trp

또한 약 25ms 미만의 IPG 값으로 실제로 더 높은 처리량을 얻을 수 없다는 것을 알았습니다.
trp

5

40GB의 파일이 T-1을 통해 복사하는 데 60 시간 이상이 소요됩니다. 외장 하드 드라이브를 양방향으로 우편으로 보내는 것이 더 쉬울 수 있습니다. 누군가 서버에 연결하여 파일을 복사 / 암호화 한 다음 다시 메일로 보내도록 할 수 있습니다.


내 수학에 따르면 약 60 시간처럼 보입니다 .40GB * 1024 (MB / GB) * 8 (비트 / 바이트) / 1.5mbit / 3600 (sec / hr) = ~ 60 시간. 물론 오버 헤드와 물건이있을 것이므로 조금 더 오래 걸릴 수 있으므로 70 또는 80이라고 말하면 안전합니까? 그러나 1.5mbit는 속도가 느리지 만 실제로는 오래된 PC조차도 그 속도로 데이터를 공급하는 데 문제가 없어야합니다.
davr

2
"고속도로를 다치게하는 테이프로 가득 찬 스테이션 왜건의 대역폭을 과소 평가하지 마십시오." —Tanenbaum, Andrew S. (1996)
nray

2
여분의 하드 드라이브의 유틸리티가 사무실에서 유실되었습니다. 기다릴 필요 없어
reconbot

40GiB는 요즘 AAA 타이틀에 큰 영향을 미치지 않습니다. 아직 FTTH가 없습니까?! 베스트 바이에서 돌아 오기 전에 스팀 다운로드를 마쳤습니다 (25GiB 1 일 패치를 빠는 것은 말할 것도 없습니다).
mbx

요즘 언제? 2016? 2009 년에 게시 된 것을 알고 있습니까?
JasonXA

4

2000 상자에서 FTP를 설정하고 filezilla와 같은 다른 쪽에서 FTP 클라이언트를 사용하여 부분 사본을 처리 할 수 ​​있습니다.


+1 Filezilla에서 사용할 수있는 제한이있는 밴드는 말할 것도 없습니다.
Oskar Duveborn

3

* nix에서 rsync를 사용했다고 말하면 rsync에 대한 여러 포트가있는 창이 있습니다. 예를 들면 다음과 같습니다.

개인적으로 rsync는 매우 안정적이며 전송 중에 중단을 처리 할 수 ​​있습니다. Rsync에는 전송을 정확한 kbit / sec 전송 속도로 제한하는 플래그도 있으므로 귀하에게도 효과가있는 것 같습니다.


1

Robocopy를 사용하여 모든 서버와 라이브 메일 서버 백업을 백업합니다. 올바르게 설정되면 실제로 설정하고 잊어 버립니다. 내 IT 생활에 일어난 최고의 일. 내 32 센트를 넣는 것만 (인플레이션 허용)


1

이 목적으로 KillCopy 를 사용 합니다. 매우 편리하다고 생각합니다.
로컬 및 네트워크 복사에 대한 별도의 속도 및 기타 설정 프로파일이 있습니다.
또한 연결 상태가 좋지 않거나 프로그램을 호스팅하는 컴퓨터가 충돌 할 때 큰 파일 (또는 파일)의 전송이 중단 될 때 다시 시작할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.