한 컴퓨터에서 다른 컴퓨터로 전송할 80Gb의 데이터가 있다고 가정 해 봅시다. 해당 파일을 전송하는 가장 빠른 방법은 무엇입니까?
- 네트워크 전송?
- DVD 녹화?
- 펜 드라이브에 복사 하시겠습니까?
- 하나의 HD를 제거하고 다른 PC에 보조로 배치하고 파일을 복사하여 붙여 넣습니까?
- [또 다른 제안?]
한 컴퓨터에서 다른 컴퓨터로 전송할 80Gb의 데이터가 있다고 가정 해 봅시다. 해당 파일을 전송하는 가장 빠른 방법은 무엇입니까?
답변:
한 컴퓨터에서 하드 드라이브를 일시적으로 제거하고 다른 컴퓨터에 설치하여 전송하도록 투표했습니다.
100Mbit 네트워크의 Linux에서 몇 가지 다른 방법을 비교했습니다.
Method Bytes Time Speed
smb mount then cp 733960192 425 1.647 MB/s
scp 730253312 69.48* 10.0241 MB/s
wget using http 736274432 63.2 11.1097 MB/s
rsync - - comparable to scp
따라서 리눅스에서는 80GB를 무시하고 프로세스를 방해하지 않고 2 시간 안에 전송할 수 있습니다. 컴퓨터 사이에서 하드 드라이브를 옮기는 것이 실제로주의를 기울이고 종료해야하기 때문에 선호합니다.
Windows 공유는 아마도 scp만큼 빠르지 않을 것입니다.
기가비트 이더넷
80 기가 바이트는 640 기가비트입니다. 일반적인 홈 이더넷은 100Mbps입니다. 그래서 3 시간 미만인 10,000 초의 숫자를 추측합니다. Wi-Fi를 사용하는 경우 다소 느려집니다. 그러나 걱정하지 않고 그대로 둘 수 있습니다. 나는 그 많은 DVD를 다루고 싶지 않으며 플래시 드라이브는 그다지 크지 않습니다.
지난번에 긴 전송을 시도했지만 허브에 잘못된 전원 공급 장치를 사용하고 있음을 알게되었습니다.
대부분의 경우 하드 디스크 (소스 및 대상)는 약 100MB / s를 수행 할 수 있습니다. 기가비트 이더넷 (Gigabit ethernet) : 관련된 모든 네트워크 하드웨어가 괜찮다면 네트워크가 가장 쉽게 접근 할 수 있어야합니다.
특히 하드 디스크 속도가 빠르거나 네트워크 속도가 느린 경우 하드 디스크를 대상 컴퓨터로 이동하고 로컬 복사본을 수행하여 시간을 절약 할 수 있습니다. 80MB / s 이상을 얻는다면 번거롭지 않을 것입니다.