Właśnie googlowałem na ten temat, ale nie mogę znaleźć ostatecznych informacji (niektóre strony twierdzą, że nie jestem pewien). Co jest szybsze w przypadku podłączania kabla Ethernet do MacBooka Pro - adapter Thunderbolt lub adapter USB 3.0? Widziałem pewne twierdzenia, że Thunderbolt może osiągnąć pełny gigabit, podczas gdy USB 3.0 może zrobić tylko 100 Mb - ale znowu widziałem wiele adapterów USB 3.0 reklamowanych na Amazon jako zdolnych do „10/100/1000 gigabit”. Więc jaki jest werdykt? Który jest szybszy?
(EDYCJA: Właśnie zauważyłem, że niektóre adaptery USB 2.0 są wymienione na liście „Gigabit 10/100/1000”. Czy naprawdę są tak szybkie jak USB 3.0 i potencjalnie Thunderbolt?)
usb
thunderbolt
ethernet
1dareu2mov3
źródło
źródło
Odpowiedzi:
KRÓTKA ODPOWIEDŹ
Odpowiedź na pytanie zadane w tytule brzmi: tak naprawdę zależy to od dostępnych portów, osobistych preferencji, kosztów itp.
Mówię to, ponieważ zarówno USB 3.0, jak i Thunderbolt są szybsze niż Ethernet, więc nie ma znaczenia, którą drogę wybierzesz z punktu widzenia szybkości.
Mówiąc dokładniej (i ryzyko nadmiernego uproszczenia):
* W przeważającej większości przypadków istnieją sieci Ethernet 10 Gb / s.
Jak widać, nie ma to znaczenia, ponieważ wszystkie są szybsze niż sieć Ethernet, na którą konwertujesz.
DŁUGA ODPOWIEDŹ
Dodaję tę dłuższą odpowiedź ze względu na różne komentarze poniżej mojej oryginalnej odpowiedzi.
Na początek sieć Ethernet może obsługiwać do 10 Gb / s. Jednak w 99,9% przypadków (dobra, nie mogę podać źródła tej liczby - po prostu zwracam uwagę) nie będzie to praktyczne dla użytkowników, chyba że zamierzają połączyć się z istniejącą siecią Ethernet 10 Gb / s. Podczas gdy Ethernet 10 Gb / s zaczyna zyskiwać na trakcji pod względem infrastruktury sieciowej, dzieje się tak tylko w niektórych największych organizacjach lub tych, które szczególnie potrzebują tego typu konfiguracji (takich jak dostawcy usług internetowych, dostawcy usług w chmurze, centra danych itp.) . Warto również zauważyć, że Apple nigdy nie uruchomił komputera (nawet komputerów Mac Pro i serwerów), który natywnie obsługuje sieć Ethernet 10 Gb / s.
Jednym z powodów powolnego działania sieci Ethernet 10 Gb / s jest to, że wymaga ona pełnego dupleksu łącza typu punkt-punkt (zwykle za pośrednictwem przełączników sieciowych), w wyniku czego operacje półdupleksu i koncentratory repeatera nie działają w sieciach Ethernet 10 Gb / s. Tak więc konwersja istniejących sieci Ethernet na sieć Ethernet 10 Gb / s nie jest banalną sprawą i jest dość droga. Mimo wszystko oczekuję, że wdrożenie sieci Ethernet 10 Gb / s naprawdę zacznie się rozwijać na szerszą skalę ze względu na wymagania związane z edycją wideo HD i wymóg, aby więcej organizacji posiadało wysokowydajne współdzielone systemy pamięci masowej.
Ale w kategoriach typowych konsumentów nie jest to warte rozważenia, gdy chce się dodać port Ethernet do komputera i podjąć decyzję o rodzaju potrzebnego adaptera.
Słowo o opóźnieniu
Wiele uwagi poświęcono opóźnieniom w komentarzach. Chociaż opóźnienie jest czynnikiem - szczególnie w przypadku dużych sieci z wieloma urządzeniami sieciowymi - jest to mniejszy problem dla typowych konsumentów.
Czy opóźnienia mają znaczenie dla typowych konsumentów?
Tak i nie. Użytkownik w sieci domowej, który musi przenieść niektóre zdjęcia i dokumenty z MacBooka na komputer iMac, nie będzie zbytnio zaniepokojony, jeśli rozpoczęcie transferu zajmie kilka sekund. Z drugiej strony, jeśli ten sam użytkownik przegląda sieć i rozpoczęcie ładowania strony zajmuje kilka sekund, może to wystarczyć, aby przejść do czegoś innego. Opóźnienie może więc być bardzo ważne dla ogólnej wygody użytkownika, ale to, jak ważne jest to zależy od aplikacji. Jeśli spędzamy godziny w Internecie, chcemy, aby nasze strony ładowały się szybko, a opóźnienie może zdecydowanie wpłynąć na to (po prostu porozmawiaj z dowolnym użytkownikiem Internetu satelitarnego). Z drugiej strony, jeśli od czasu do czasu przesyłamy pliki przez sieć domową, jest to mniej ważne.
Czym jest opóźnienie?
Na ryzyko upraszczając rzeczy opóźnienia odnosi się do opóźnienia czasu transmisji, który występuje, gdy pozostają dane w buforowanej pamięci przyrządu (np mostek, router, itp), zanim będzie mógł być wysyłany wzdłuż ścieżki. Chociaż wydaje się, że jest to związane wyłącznie ze sprzętem, na opóźnienia w rzeczywistości wpływają zarówno czynniki sprzętowe, jak i programowe . Niektóre są wymienione poniżej:
Czynniki sprzętowe
Czynniki oprogramowania
Bez względu na czynnik, wpływ opóźnienia na przepustowość sieci może być tymczasowy lub trwały.
Jak mierzy się opóźnienie?
W przypadku sieci Ethernet opóźnienie można zmierzyć za pomocą różnych narzędzi i metod, takich jak określone przez IEEE RFC2544 , netperf lub Ping-Pong (nie, nie gra w tenisa stołowego). Mówiąc najprościej, główną różnicą w tych różnych metodach jest punkt, w którym mierzone jest opóźnienie. Niezależnie od tego, chociaż nadmierne opóźnienie może ograniczyć wydajność aplikacji sieciowych przez opóźnienie dostarczania danych, opóźnienie w typowej sieci konsumenckiej jest mniej prawdopodobne, ponieważ jest zauważalne, ponieważ zwykle nie ma zbyt wielu urządzeń sieciowych w sieciach konsumenckich. Oznacza to, że ponieważ między źródłem i miejscem docelowym jest mniej adapterów, mostów, routerów itp., Całkowite opóźnienie powinnobyć mniej. Podczas gdy użytkownicy mogą wykonywać pingi i traceroute, aby zmierzyć to opóźnienie, w rzeczywistych aplikacjach domowych (np. Przesyłanie plików) nie będzie to zauważalne, chyba że gdzieś wystąpi problem.
Czy zatem opóźnienie ma wpływ na rodzaj kupowanego adaptera Ethernet?
Tak i nie. W pewnym sensie nie ma to znaczenia w małej / domowej sieci, ponieważ po prostu nie będzie wielu urządzeń sieciowych. Ale jeśli musisz podjąć decyzję, jaki typ adaptera kupić dla 6 komputerów na pokój w budynku 10 pokoi, w którym wszystkie komputery są w tej samej sieci Ethernet połączonej wieloma mostami itp., To jest to o wiele bardziej odpowiednie.
Opóźnienie Thunderbolt v USB 3
Jaki typ adaptera jest lepszy pod względem opóźnień? Zasadniczo adapter Thunderbolt-Ethernet może mieć mniejsze opóźnienie niż adapter USB 3-Ethernet. Ale ponieważ producenci koncentrują się na przepustowości lub przepustowości podczas publikowania specyfikacji, nie będzie łatwo spróbować oszacować to ani porównać adapterów.
Dlaczego więc wolałbym przejściówkę Thunderbolt na Ethernet? Szczerze mówiąc, w małej / domowej sieci prawdopodobnie nie zrobiłbym tego, ponieważ uważam, że różnica byłaby znikoma i niezauważalna gołym okiem (że tak powiem). Dla mnie wybór sprowadziłby się do tego, jakie porty mam dostępne (lub jestem gotów poświęcić) i kosztów. Ale jeśli byłaby to duża sieć, preferuję Thunderbolt w oparciu o rzeczywiste doświadczenia użytkowników w określonych dziedzinach.
Na przykład w branży produkcji muzycznej użytkownicy stwierdzili, że w przypadku urządzeń audio, które można podłączyć za pomocą Thunderbolt lub USB3, całkowite opóźnienie dźwięku połączenia wynosi około 1 ms dla Thunderbolt i 4,5 ms dla USB 3. Teraz te prędkości mogą wpływ na nie mają inne czynniki, ale ponieważ te konfiguracje dotyczą dokładnie tego samego sprzętu, wydaje się, że z jakiegokolwiek powodu połączenie Thunderbolt jest szybsze (prawdopodobnie dlatego, że Thunderbolt ma prawie bezpośredni dostęp do procesora).
Nie wiadomo, czy ta różnica zostanie odtworzona w typowej sieci Ethernet. Rozumiem przez to, że podłączenie komputera do specjalistycznego sprzętu audio bezpośrednio przez Thunderbolt różni się od podłączenia komputera do sieci Ethernet za pomocą Thunderbolt lub adaptera USB 3 . Nawet jeśli został zreplikowany, a profesjonaliści muzyczni mogą zauważyć opóźnienia w dźwięku, transfer plików i dokumentów znów jest inny.
źródło
Polecam Thunderbolt, ponieważ jest to w zasadzie zewnętrzna karta PCI-Express, która jest tą samą magistralą, do której podłączona jest wewnętrzna karta sieciowa (między innymi karty graficzne itp.).
PCI-E (a tym samym Thunderbolt) obsługuje DMA, który pozwala karcie sieciowej zapisywać pakiety bezpośrednio do pamięci systemu bez angażowania procesora. O ile wiem, USB nie obsługuje DMA i będzie wymagało współpracy z CPU w celu skopiowania każdego pakietu sieciowego do pamięci.
źródło
Odpowiedź z mojego osobistego doświadczenia: wykorzystałem oba
i nie zauważyłem żadnej różnicy podczas testowania prędkości ani w codziennym użytkowaniu.
źródło
USB 3.0 ma następujące prędkości:
Thunderbolt 2:
Thunderbolt 3:
Piorun jest rzeczywiście szybszy, ale przy połączeniu gigabitowym nie zauważysz żadnych różnic.
źródło
To zależy od szybkości twojej sieci i tego, ile jesteś gotowy wydać.
Przy 1 gigabitie nie spodziewałbym się żadnej różnicy między USB3 a Thunderbolt. W obu przypadkach łącze Ethernet powinno stanowić wąskie gardło.
Ethernet nie zatrzymuje się jednak przy 1 gigabitach. Na rynku dostępnych jest kilka adapterów Ethernet Thunderbolt do podwójnych 10GBASE-T Ethernet. Jeden z Promise, jeden z Sonnet. Obietnica jest tańsza, ale jedna recenzja tego na stronie Apple mówi, że nie spełnia jej specyfikacji i zaleca zamiast tego zakup sonetu.
źródło
Jak powiedziano w innych odpowiedziach, oba interfejsy są w stanie obsłużyć przepustowość Ethernet 1 GB, a w rzeczywistości większość kart zapewni mniej więcej taką samą wydajność.
Wybór sprowadza się do ceny adaptera (USB3 może być tańszy) i tego, który port chcesz poświęcić dla łączności Ethernet.
Możesz wybrać adapter Thunderbolt, jeśli jesteś w ruchu i nie masz ze sobą koncentratora USB3. W tej sytuacji zabraknie Ci portu USB, zanim zabraknie Ci portu Thunderbolt.
Możesz wybrać adapter USB, jeśli jesteś w trybie pulpitu z koncentratorem USB3, w ten sposób możesz zachować porty Thunderbolt do wyświetlania lub innych celów.
Pamiętaj też, że jeśli przełączasz się między komputerami lub systemami operacyjnymi, adapter USB jest w pełni kompatybilny, podczas gdy Thunderbolt jest obecnie w pełni obsługiwany w systemie macOS (miałem niewielkie problemy z adapterem Ethernet Thunderbolt i MBP w systemie Windows lub Linux).
źródło
Oto recenzja porównująca dwa adaptery.
To, co naprawdę należy wziąć pod uwagę, to wszechstronność odpowiedniego adaptera. Jeśli masz inne komputery bez gniazda Thunderbolt, USB wydaje się lepszym pomysłem. Z drugiej strony, jeśli zawsze masz gniazdo Thunderbolt i nigdy nie jest używane, zakup adaptera Thunderbolt pozwoli Ci zaoszczędzić gniazdo USB.
źródło
Deweloper Marco Arment odpowiedział na to pytanie . Jego dane były następujące:
źródło
Każdy artykuł, który przeczytasz o tym, że karta Ethernet USB może osiągnąć prędkość 100 Mb / s, jest prawdopodobnie fałszywy, chyba że konkretny adapter jest niewypałem. Co jest prawdą, jest to, że USB 2.0 adapter Gigabit Ethernet lub USB 3.0 adapter Gigabit Ethernet podłączony do portu USB 2.0 może obsługiwać tylko około 400Mbps - szybkość łącza USB 2.0 czapki Out at 480Mbps.
Adapter USB 3.0 Gig-E podłączony do portu USB 3.0 w komputerze z wystarczającymi zasobami procesora może osiągnąć pełną prędkość gigabitową. Adapter piorunowy może mniej obciążać procesor. Adapter piorunowy jest jednak mniej uniwersalny, ponieważ obsługuje go mniej komputerów. Co gorsza, z mojego doświadczenia wynika, że nie można podłączyć przejściówki Ethernet Thunderbolt do komputera Macbook z uruchomionym systemem Windows. Musisz ponownie uruchomić komputer, aby system mógł wykryć nowe urządzenie PCI-E. (Nie dzieje się tak w systemie Mac OS). Mogło to już zostać naprawione, ale wystarczyło niedogodności, że zamiast tego zrezygnowałem z obiektywnie lepszego adaptera piorunowego dla urządzenia USB 3.0.
źródło
Małe rozszerzenie bardzo dokładnej odpowiedzi autorstwa @Monomeeth.
Thunderbolt 3 to bestia protokołu i rozwiązania sprzętowego o prędkości 20 Gb / s na miedzi, pasywnych kablach lub 40 Gb / s na aktywnych kablach (miedzianych lub optycznych). W rzeczywistości Thunderbolt pozwala także na tworzenie sieci , które wkrótce powinny być obecne we wszystkich głównych systemach operacyjnych, w tym jądrze Linux 4.15+ . Dzięki temu możesz połączyć dwa komputery za pomocą Thunderbolt i zaimplementować połączenie sieciowe o przepustowości około 10 Gb / s.
Alternatywnie istnieją kable USB „host-host” w wersji z USB 2.0 (niezalecane) i USB 3.0 (jest to w specyfikacji, rozdział 5.5.2 wspomina o innych prędkościach „host-to-host”). Nazywa się to również ethernetem przez usb i słyszałem, że ludzie mówią, że działa wystarczająco dobrze i jest również obsługiwany w systemie Linux. Prolific ma pewne oferty, które powinny być solidne.
Oprócz zwykłego adaptera portu USB 3.0 na jeden gigabitowy port Ethernet możesz także otrzymać adapter USB 3.0 na dwa gigabitowe port Ethernet, taki jak StarTech USB32000SPT .
Oczywiście wiele z tych adapterów będzie miało problemy, na przykład niesolidnie lub wcale nie obsługujących rozruchu PXE, Wake on LAN, tagów VLAN lub większych rozmiarów MTU. Nie ma silników odciążających i wsparcia dla naprawdę zaawansowanych rzeczy, takich jak SR-IOV, o których w większości przypadków można zapomnieć.
źródło
Dla nowego MacBooka Pro z Thunderbolt 3 przez port USB typu C. „ Delock Adapter SuperSpeed USB (USB 3.1 Gen 1) z męskim złączem USB Type-C ™> Gigabit LAN 10/100/1000 Mbps compact” to odpowiedź. Obsługuje USB aż do USB 2.0, ale będzie także działał Gigabit Ethernet przez piorun.
źródło