Jaki jest najszybszy sposób przesyłania plików między 2 komputerami? [Zamknięte]

15

Powiedzmy, że mam 80 GB danych do przesłania z jednego komputera na drugi. Jaka jest najszybsza metoda przesłania tych plików?

  • Transfer sieciowy?
  • Nagrywanie DVD?
  • Kopiujesz na pendrivie?
  • Czy usunąć jeden dysk HD i umieścić go na drugim komputerze jako pomocniczy, a także skopiować i wkleić pliki?
  • [kolejna sugestia?]
Kliknij OK
źródło
1
Przesyłanie sieciowe i wyjmowanie dysku oznacza, że ​​możesz jednocześnie czytać i pisać. Pozostałe 2 metody oznaczają, że musisz dodać odczyt z pierwszego komputera do późniejszego zapisu do drugiego.
jvanderh
1
Czas matematyki! Jaka jest przepustowość dysku twardego o pojemności 80 GB i prędkości 60 MPH w schowku samochodu, który musi pokonać 20 mil? :-)
Travis,
fwiw: 546Mbit ... Ale to bardzo „pęknięcie”.
Sirex,
Czy najszybszy jest czas instalacji? Fizyczne przeniesienie dysku twardego z jednego komputera na drugi zajmuje dużo więcej czasu niż na przykład utworzenie eksportu NFS. 15 minut na wyciągnięcie dysku i podłączenie go do innego komputera może przenieść dużą ilość danych przez NFS w sieci gigabitowej.
MaQleod,

Odpowiedzi:

21

Głosuję za tymczasowym usunięciem dysku twardego z jednego komputera i zainstalowaniem go na drugim komputerze w celu przeniesienia.

Nate
źródło
3
Musisz dodać czas potrzebny na przeniesienie napędu na maszynę docelową i przenieść go z powrotem na maszynę oryginalną, co moim zdaniem nie jest trywialne. Sądzę, że będzie to zależeć od prędkości sieci (10/100 mogłoby być szybsze przenoszenie dysku, Gigabit zdecydowanie nie jest warte kłopotów z przenoszeniem dysku)
jvanderh
7
Jestem naprawdę szybkim dziwakiem, więc „przestoje” byłyby nieistotne.
Nate
1
to się nazywa opóźnienie
bandi
2
Zakładam, że jest to wewnętrzny dysk SATA / IDE. Jeśli jest to USB 2.0 lub Firewire, byłby wolniejszy i miałby taką samą prędkość jak przesyłanie plików przez Gigabit Ethernet.
Mark Renouf,
1
Znany również jako sneakernet
Stefano Borini,
21

Porównałem kilka różnych metod w systemie Linux w sieci 100 Mb:

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
  1. scp obejmuje czas, jaki zajęło mi wpisanie hasła ponad 40 znaków. Odejmij co najmniej 3-4 sekundy.
  2. scp i wget faktycznie zablokowały moje połączenie sieciowe. czas upłynął. wskazany na górze niż cały rdzeń został poświęcony kopii.
  3. Nie mam liczb dla rsync, ale były one porównywalne do scp

Tak więc, w systemie Linux, mogłem przenieść 80 GB w ciągu 2 godzin od zignorowania go i nie przejąc procesu. Wydaje mi się, że to lepsze niż przenoszenie dysku twardego między komputerami, ponieważ wymagają ode mnie uwagi i wyłączania.

Udostępnianie systemu Windows prawdopodobnie nie byłoby tak szybkie jak scp.

Tom Ritter
źródło
9
Hasło ponad 40 znaków?!?!
Mark Renouf,
1
Może to być hasło zdania. W rzeczywistości nie są trudne do zapamiętania :)
sashoalm
10

Wybrałbym duży zewnętrzny dysk USB. Mam właśnie do tego celu laptop 250 Gb w obudowie.

Paul Tomblin
źródło
Lub dysk Firewire, jeśli masz sprzęt.
Nate
8

Gigabit Ethernet

Jason
źródło
10 Gigabit Ethernet? Infiniband?
Tom Hawtin - tackline
1
Kabel Ethernet między dwoma komputerami, nie potrzebujesz nawet urządzenia sieciowego.
jvanderh
1
Większość dysków w najnowszych urządzeniach może przesyłać dane szybciej niż 100 Mb / s (czyli 12,5 MB na sekundę mniej narzutu sieciowego). Jednocześnie większość standardowych napędów nie obsługuje Gigabit Ethernet (ponad 100 MB na sekundę). Nie ma więc potrzeby korzystania z 10 Gigabit lub Infiniband.
jvanderh
Uzgodnione, 10 Gbit byłoby przesadą, chyba że masz NetApp w szafie ;-)
Mark Renouf
Nie uważam tego za pełne rozwiązanie. Mimo tego, istnieje jeszcze więcej kroków, które mogą zasadniczo zmienić szybkość w zależności od tego, jak to robisz (tj. Protokół lub aplikacja).
MaQleod,
6

Jeśli masz komputer Mac, tryb docelowy dysku jest świetny, szczególnie jeśli oba komputery mają Firewire 800. Łączysz je ze sobą za pomocą Firewire, a następnie uruchom ponownie jeden w trybie docelowym dysku, przytrzymując go tpodczas uruchamiania. Ten komputer działa wtedy jak dysk twardy Firewire, umożliwiając bardzo szybkie prędkości przesyłania bez wyjmowania dysków. Ponadto często działa, nawet jeśli nie można uruchomić komputera z powodu problemu z systemem operacyjnym.

MJeffryes
źródło
1
+1, ale najwyraźniej OP nie miał mac
cregox
4

W zależności od tego, jak szybka / niezawodna jest twoja sieć, wybrałbym sieć lub usunąłem dysk twardy i po prostu kopiowałem.

ciężki
źródło
4

Zawsze uważałem, że bezpośrednie kopiowanie z dysku na dysk jest nieco szybsze i bardziej niezawodne, ale mam też w domu sieć Gigabit, więc ostatnio po prostu kopiuj bezpośrednio.

Aby jednak uzyskać najlepszą wydajność w systemie Windows, używam jednak Robocopy . Działa dobrze zarówno w sieci, jak i między dyskami.

BinaryMisfit
źródło
2

80 gigabajtów to 640 gigabajtów. Typowa domowa sieć Ethernet to 100 Mb / s. Chyba liczę na 10 000 sekund - mniej niż trzy godziny. Prawdopodobnie nieco wolniej, jeśli używasz Wi-Fi. Ale możesz po prostu zostawić to bez martwienia się. Nie chciałbym poradzić sobie z tyloma dyskami DVD, a moje dyski flash nie są dużo większe.

Chociaż ostatnim razem, gdy próbowałem długiego transferu, dowiedziałem się, że użyłem niewłaściwego zasilacza dla mojego koncentratora.

Tom Hawtin - tackline
źródło
Zakładając, że dysk twardy będzie nadążał.
Brad Gilbert,
Zgadzam się z twoimi liczbami, szacuję, że ponad 9 000 sekund, więc tak mniej niż trzy godziny. Ale nie mieszaj go z Wi-Fi, jeśli mówisz 100 Mbps. A większość dzisiejszych dysków twardych może z łatwością nadążać z prędkością 100 Mb / s, chyba że kopiujesz kilka małych plików.
jvanderh
2

Najprawdopodobniej twoje dyski twarde (źródłowe i docelowe) mogą osiągnąć około 100 MB / s. Gigabit Ethernet, pod warunkiem, że cały sprzęt sieciowy jest przyzwoity, powinien być w stanie zbliżyć się na tyle, aby sieć była najłatwiejsza.

Jeśli masz wyjątkowo szybkie dyski twarde lub szczególnie wolną sieć, możesz zaoszczędzić czas, przenosząc dysk twardy na komputer docelowy i wykonując lokalną kopię. Jeśli uzyskasz 80 MB / s lub więcej, prawdopodobnie nie jest to kłopotliwe.

jerryjvl
źródło
100 MB / s z stacjonarnego dysku twardego‽ Od kiedy?
derobert
Seagate Barracuda, WD Velociraptor ... bardziej prawdopodobne, patrz: tomshardware.com/charts/2009-3.5-desktop-hard-drive-charts/ ... ... zauważ, że jest to średnia przepustowość, szczyt przekroczy 100 MB / s na większości .
jerryjvl
I to oczywiście nie uwzględnia nawet dysków SSD, które często mogą zrobić to dwukrotnie.
jerryjvl
1

Jeśli kopiujesz pliki przez sieć, zrobiłbym coś innego niż przeciąganie plików za pomocą Eksploratora Windows. Istnieją narzędzia, które będą w stanie skopiować go szybciej niż wbudowany.

Brad Gilbert
źródło
Zgadzam się, że są narzędzia. Podaj kilka odpowiedzi.
jvanderh
Właściwie nie używam już Windowsa. Jeśli ktoś chce coś zasugerować, chętnie dodam to do odpowiedzi.
Brad Gilbert,
1

Jeśli masz zamiar to robić wielokrotnie (jeśli nie, będziesz już musiał zrobić jakąkolwiek metodę, którą wybierzesz;)), podłączę oba komputery za pomocą kabla krosowego i gigabitowej sieci Ethernet. Włącz obsługę ramek jumbo i, jeśli to możliwe, nie korzystaj z udostępniania plików w systemie Windows (smb). Będzie to prawie tak szybkie, jak przeciętny dysk może pisać w idealnych warunkach, więc zamiana dysków nie ma wiele do zyskania.

Konsola
źródło
1

Pobierz i zainstaluj Fastcopy . Strona wygląda dość ogólnie, ale wydaje się bezpieczna. Używam go od kilku lat. Działa szybciej niż cokolwiek innego ... bez względu na to, jakiej metody fizycznej używasz.

fatunny
źródło
1

Zaskoczony, że nikt o tym nie wspominał, ale FTP to dobra opcja. Kopiuję klon maszyny wirtualnej o pojemności 200 GB z naszego serwera na inną maszynę i uzyskuję bardzo dobrą prędkość (30 MB / s) przez sieć LAN, a także można ją wznowić. Filezilla Server w źródle i klient Filezilla w systemie docelowym, darmowy jakikolwiek i wykonujący zadanie.

pipedreambomb
źródło
0

Kilka lat temu uważam, że najszybszym transferem był FireWire (zwykle wspólny z komputerami Mac). To jest teraz nieaktualne. Odpowiedziałbym na dysk flash USB 3 lub zewnętrzny dysk twardy.

Nagrywanie DVD lub BlueRay (dowolnego typu płyty kompaktowej) jest boleśnie wolne. Transfer sieci byłby również wolniejszy niż USB 3.

Usunięcie dysku twardego i umieszczenie go na nowym komputerze - tak. Jednak pod koniec dnia usuwanie i wymiana również wymagają czasu ...

Hans Molden
źródło