Mam 600 tiff plików zdjęć lotniczych (po 180 MB każdy) na zewnętrznej pamięci USB. Muszę przenieść pliki tiff z mojego komputera stacjonarnego (Windows 7 pro) na urządzenie NAS (Network Attached Storage) podłączone do mojego serwera wirtualnego (Windows Server 2008 R2 Standard). Mam połączenie szerokopasmowe 20 Mb / s na moim komputerze stacjonarnym i połączenie 1 Gb / s na serwerze wirtualnym. Próbowałem następującego przepływu pracy:
- Utwórz połączenie VPN z serwerem wirtualnym
- Mapuj NAS dołączony do serwera wirtualnego
- Podnieś dwa okna Eksploratora Windows: jedno dla plików tiff w moim PC i inny do folderu docelowego
- Skopiuj pliki tiff i wklej do zmapowanego folderu docelowego serwer wirtualny.
Ta metoda jest boleśnie powolna. Jaka jest lepsza, wydajniejsza metoda przesyłania plików między komputerem a serwerem wirtualnym? Niestety, podłączenie zewnętrznego dysku do komputera hosta VM nie jest opcją.
Odpowiedzi:
Zrobiłem to za pomocą USB, możesz podłączyć go do komputera, skopiować na nim pliki, po zakończeniu dodać do maszyny wirtualnej.
Pro: szybko
Con: brak bezpośredniego połączenia
Aby uzyskać więcej rozwiązań, przeczytaj to
EDYTUJ: jeśli masz tylko 20 Mb / s prędkości wysyłania na komputerze stacjonarnym, nie będziesz mógł bezpośrednio przesyłać z więcej niż 2,5 megabajta / sekundę przez Ethernet. Więc musisz mieć fizyczny dostęp do komputera z uruchomionym serwerem wirtualnym / NAS. Następnie możesz przyspieszyć dzięki rozwiązaniu USB.
źródło
Ponieważ twój NAS znajduje się w centrum danych, masz bardzo niewiele opcji:
źródło
Jak sugeruje @ oldmud0, TIFF jest formatem bardzo nieefektywnym - możesz uzyskać przyczepność, konwertując pliki na PNG (co nie traci jakości, ale jest znacznie mniejsze), lub kompresując pliki za pomocą ZIP przed przesłaniem ich.
Innym rozwiązaniem (które będzie wolniejsze, ale nie wymaga manipulowania plikami) byłoby ustanowienie VPN między komputerem, do którego pliki są przesyłane przez serwer - sztuczka polega na włączeniu kompresji na VPN. Możesz jednak przeciągnąć i upuścić pliki i uzyskać znaczne przyspieszenie.
Coś, o czym należy wiedzieć - nie określiłeś typu połączenia, które masz. Wiele połączeń (w szczególności ADSL, VDSL) reklamuje prędkość, która jest prędkością DOWNLOAD - prędkość wysyłania jest bardzo często tylko niewielką częścią prędkości wysyłania. Tak więc, jeśli masz połączenie ADSL z pobieraniem 20 megabajtów, jest całkiem prawdopodobne, że twoja prędkość przesyłania wynosi tylko 1 megabit - a to spowoduje znaczne spowolnienie.
Inną opcją, na którą warto się przyjrzeć - w zależności od kraju itp., Może być pójście gdzieś z szybkim łączem internetowym i po prostu wgrać pliki z tego miejsca (na przykład kawiarnia internetowa lub biblioteka podłączona przez światłowód - może lub może nie są to problemy z przepustowością, której zamierzasz użyć w zależności od ustanowienia i łączności między nimi a serwerem.
źródło