2 bilgisayar arasında dosya aktarmanın en hızlı yolu nedir? [kapalı]


15

Diyelim ki bir bilgisayardan diğerine aktarılacak 80 GB veri var. Bu dosyaları aktarmanın en hızlı yolu nedir?

  • Ağ aktarımı?
  • DVD Kaydı?
  • Kalem sürücüsünde kopyalama?
  • Bir HD'yi çıkarma ve başka bir PC'ye ikincil olarak yerleştirme ve dosyaları kopyalayıp yapıştırma?
  • [başka bir öneri mi?]

1
Ağ aktarımı ve sürücünün kaldırılması aynı anda hem yazabileceğiniz hem de yazabileceğiniz anlamına gelir. Diğer 2 yöntem, okumayı ilk makineden sonraki yazıya diğerine eklemeniz gerektiği anlamına gelir.
jvanderh

1
Matematik zamanı! 20 mil seyahat etmesi gereken bir otomobilin torpido gözünde 60MPH seyahat eden 80GB sabit sürücünün bant genişliği nedir? :-)
Travis

fwiw: 546Mbit ... Ama çok "patladı".
Sirex

En hızlı şekilde, kurulum süresini dahil ediyor musunuz? Bir sabit sürücüyü bir bilgisayardan diğerine fiziksel olarak taşımak, örneğin bir NFS dışa aktarması oluşturmaktan çok daha fazla zaman alır. Bir sürücüyü çekip diğer bilgisayarınıza takmak için 15 dakika, bir gigabit ağındaki NFS üzerinden çok fazla veri taşıyabilir.
MaQleod

Yanıtlar:


21

Sabit sürücüyü bir bilgisayardan geçici olarak kaldırmak, aktarım için diğer bilgisayara yüklemek için oy kullanıyorum.


3
Sürücüyü hedef makineye taşımak ve orijinal makineye geri taşımak için gereken süreyi eklemeniz gerekir, ki bu önemsiz değildir. Ağ hızına bağlı olacağını tahmin ediyorum (10/100 sürücüyü daha hızlı hareket ettirebilir, Gigabit kesinlikle sürücüyü taşımak için
uğraşmaya değmez

7
Ben gerçekten hızlı bir alçakgönüllüyüm, böylece "kesinti süresi" önemsiz olur.
Nate

1
gecikme denir
bandi

2
Bunun dahili bir SATA / IDE sürücüsü olduğunu varsayıyorum. USB 2.0 veya Firewire ise, Gigabit ethernet üzerinden dosya aktarımı ile daha yavaş ve yaklaşık aynı hızda olacaktır.
Mark Renouf

1
Sneakernet olarak da bilinir
Stefano Borini

21

100Mbit ağda linux'daki birkaç farklı yöntemi karşılaştırdım:

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 benim 40+ karakter şifremi yazmak için geçen süreyi içerir. En az 3-4 saniye çıkarın.
  2. scp ve wget aslında ağ bağlantımı kilitledi. macun zaman aşımına uğradı. tüm çekirdek daha yukarıda belirtilen kopya adanmış.
  3. Ben rsync için sayıları yok, ama onlar scp karşılaştırılabilir

Böylece, linux'da, 2 saat içinde 80GB'ı aktaran ve süreci göz ardı edemedim. Bilgisayarlar arasında bir sabit diski hareket ettirmeyi tercih ederim, çünkü aslında dikkat etmemi ve bir şeyleri kapatmamı gerektiriyorlar.

Windows paylaşımı muhtemelen scp kadar hızlı olmaz.


9
40+ karakterlik şifre?!?!
Mark Renouf

1
Bu bir cümle şifresi olabilir. Aslında hatırlamak zor değiller :)
sashoalm

10

Büyük harici USB sürücüye giderdim. Sadece bu amaçla bir muhafazada 250 Gb'lık bir dizüstü bilgisayar sürücüm var.


Ya da donanıma sahipseniz bir Firewire sürücüsü.
Nate

8

Gigabit Ethernet


10 Gigabit Ethernet? İnfiniband?
Tom Hawtin - tackline

1
İki bilgisayar arasındaki Ethernet kablosu, bir ağ cihazına bile ihtiyacınız yok.
jvanderh

1
Son kutulardaki çoğu sürücü 100Mbps'den daha hızlı veri aktarabilir (bu, ağ ek yükünden saniyede 12,5 MB daha azdır). Aynı zamanda, çoğu standart sürücü bir Gigabit Ethernet'i kapatamaz (saniyede 100 MByte'den fazla). Yani 10 Gigabit veya Infiniband'a gerek yok.
jvanderh

Kabul ettiniz, dolabınızda bir NetApp yoksa 10 Gbit aşırıya
kaçacaktır

Bunu tam bir çözüm olarak görmüyorum. Bu durumdayken bile, nasıl yaptığınıza (yani, protokol veya uygulama) bağlı olarak hızı temelden değiştirebilecek daha fazla adım vardır.
MaQleod

6

Mac'iniz varsa, Disk Hedef Modu mükemmeldir, özellikle her iki bilgisayarda da Firewire 800 varsa. Bunları Firewire ile birbirine bağlar ve ardından başlatıldığında basılı tutarak Disk Hedef Modunda birini yeniden tbaşlatırsınız. Bu bilgisayar daha sonra Firewire sabit diski gibi davranarak diskleri çıkarmadan çok yüksek aktarım hızlarına izin verir. Ayrıca, işletim sistemindeki bir sorun nedeniyle bilgisayar önyükleme yapmasa bile genellikle çalışır.


1
+1 ancak açıkça OP'nin
mac'u

4

Ağınızın ne kadar hızlı / güvenilir olduğuna bağlı olarak ya ağa ya da sabit sürücüyü çıkarıp yalnızca kopyalamaya giderim.


4

Her zaman biraz daha hızlı ve daha güvenilir bir diske doğrudan kopyalama diski yaparken bulduk, ancak aynı zamanda evde bir Gigabit ağım var, bu yüzden son zamanlarda doğrudan doğrudan kopyalayın.

Windows'ta en iyi performansı almamı sağlamak için Robocopy kullanıyorum . Hem ağda hem de sürücüde iyi çalışır.


2

80 gigabayt 640 gigabittir. Tipik ev ethernet'i 100 Mbps'dir. Yani sanırım 10.000 saniyelik bir rakam - üç saatten az. Wifi kullanıyorsanız muhtemelen biraz daha yavaş. Ama endişelenmeden bırakabilirsin. Bu kadar DVD ile uğraşmak istemem ve flash sürücülerim daha büyük değil.

Son seferde uzun bir aktarım denememe rağmen, hub'ım için yanlış güç kaynağı kullandığımı öğrendim.


Bu, sabit sürücünün devam edeceğini varsayıyor.
Brad Gilbert

Sayılarınıza katılıyorum, 9.000 saniyeden fazla tahmin benim, bu yüzden evet üç saatten az. Eğer 100 Mbps konuşuyorsanız wifi ile karıştırmayın. Ve çoğu sabit disk, bir sürü küçük dosyayı kopyalamadığınız sürece 100Mbps ile kolay bir şekilde devam edebilir.
jvanderh

2

Büyük olasılıkla, sabit diskleriniz (kaynak ve hedef) yaklaşık 100MB / s yapabilir. Gigabit ethernet, ilgili tüm ağ donanımının iyi olması şartıyla, ağın en kolay olduğu kadar yakın olabilmelidir.

Özellikle hızlı sabit diskleriniz veya özellikle yavaş bir ağınız varsa, sabit diski hedef makineye taşıyarak ve yerel bir kopya yaparak zaman kazanabilirsiniz. 80MB / s veya daha fazla alırsanız, muhtemelen zahmete değmez.


Masaüstü sabit diskinden 100 MB / sn sec Ne zamandan beri?
derobert

Seagate Barracuda, WD Velociraptor ... daha büyük olasılıkla, bkz: tomshardware.com/charts/2009-3.5-desktop-hard-drive-charts/… ... bunun ortalama verim olduğuna dikkat edin , pik çoğu 100MB / s'yi aşacaktır .
jerryjvl

Ve bu açıkça iki katını kolayca yapabilen SSD'leri düşünmüyor.
jerryjvl

1

Ağ üzerinden dosya kopyalıyorsanız, dosyaları yalnızca Windows Gezgini ile sürüklemekten başka bir şey yapmam gerekir. Yerleşik olandan daha hızlı kopyalayabilecek yardımcı programlar vardır.


Yardımcı programlar olduğu konusunda hemfikirim. Lütfen cevabınızda birkaçını belirtin.
jvanderh

Aslında Windows'u artık fazla kullanmıyorum. Birisi önermek isterse, cevabı memnuniyetle eklerim.
Brad Gilbert

1

Eğer tekrar tekrar yapacaksanız (eğer değilse, hangi yöntemi seçerseniz seçin;)), iki bilgisayarı bir çapraz kablo ve gigabit ethernet ile bağlarım. Jumbo çerçeve desteğini açın ve mümkünse Windows dosya paylaşımını (SMB) kullanmayın. Bu, ortalama bir sürücünün ideal koşullar altında yazabileceği kadar hızlı olacaktır, bu nedenle diskleri değiştirerek kazanacak çok şey yoktur.


1

Fastcopy'yi indirin ve yükleyin . Site biraz genel görünüyor, ancak güvenli görünüyor. Birkaç yıldır kullanıyorum. Hangi fiziksel yöntemi kullanırsanız kullanın ... her şeyden daha hızlı çalışır.


1

Kimse bundan bahsetmedi şaşırttı, ancak FTP iyi bir seçenektir. Sunucumuzun 200GB sanal makine klonunu başka bir makineye kopyalıyorum ve LAN üzerinden çok iyi hızlar (30MB / s) alıyorum, ayrıca yeniden başlatılabilir. Kaynakta Filezilla Server ve hedefte Filezilla istemcisi, ne olursa olsun ücretsiz ve işi halletmek.


0

Birkaç yıl önce, en hızlı transferin FireWire (genellikle Mac'te yaygın) olduğuna inanıyorum. Bu artık modası geçmiş. Bir USB 3 flash sürücüye veya harici sabit diske yanıt verirdim.

DVD veya BlueRay (herhangi bir kompakt disk türü yazma) acı verici yavaştır. Ağ aktarımı da USB 3'ten daha yavaş olacaktır.

HD'yi çıkarma ve yeni PC'ye yerleştirme - evet. Ancak günün sonunda, çıkarma ve değiştirme de zaman alır ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.