Koszt wydajności uruchamiania Ubuntu z zewnętrznego dysku twardego

12

Znajomy właśnie narzekał na mnie, że Ubuntu działa wolno.

Chociaż w przeszłości zauważyłem pewien brak zadowolenia z Linuksa kontra Windowsa, naprawdę nie mogę powiedzieć, że miałem wiele narzekań w związku z ostatnimi dystrybucjami Ubuntu. To powiedziawszy, jego obiekcje wydają się znacznie gorsze niż te, które miałem i wiem, że jego obecna konfiguracja jest znacznie potężniejsza niż mojego laptopa.

A potem okazało się, że uruchamia Ubuntu z zewnętrznego dysku twardego podłączonego przez USB 2.0. Obudowa HD to USB3.0, ale najwyraźniej nie jest w stanie zmusić go do uruchomienia na USB3.0, więc przełączył się na jeden z portów USB2.0 lub cokolwiek innego, i to działa, choć niezbyt dobrze.

Teraz oczekiwałbym, że USB doda trochę narzutu do komunikacji między komputerem a dyskiem twardym; SATA jest przecież zaprojektowana tak, aby maksymalnie wykorzystać dysk twardy, podczas gdy USB jest, no cóż, uniwersalny.

Jakie są twoje doświadczenia związane z uruchamianiem zewnętrznych dysków twardych?

Edycja: Czy ktoś wie, jakiego spowolnienia można się spodziewać?

dandan78
źródło
uruchamianie czegokolwiek z zewnętrznego urządzenia zawsze będzie wolne i nie takie szybkie. Te pytania są trochę, hmm ... bezcelowe?
RolandiXor
Oczywiście nastąpi spowolnienie. Chcę wiedzieć, jak duży?
dandan78
2
Dlaczego „oczywiście”? Podłączam zewnętrzny dysk twardy do komputera za pomocą eSATA i nie ma żadnego spowolnienia. Ostatecznie port eSATA mojego komputera to tylko połączenie z normalnym portem SATA na płycie głównej. Tak więc to naprawdę zależy tylko od tego, jak rzeczy są realizowane.
htorque 16.01.11
@ dandan78 Aby korzystać z USB3.0 komputer / laptop twojego przyjaciela powinien mieć interfejs USB3.0 (tj. połączenie)
AndriuZ

Odpowiedzi:

17

USB 2 to śmieci. Tam. Powiedziałem to.

Jest dość uniwersalny i pozwala nam uzyskać dużo dodatkowego sprzętu podłączonego do naszych komputerów, ale ze względu na szybkość transferu po prostu nie jest dobry. Z mojego doświadczenia wynika, że ​​około 20-30 MB / s jest typowe.

Może nie brzmi to okropnie, ale przeciętny dysk wewnętrzny zarządza 70-100 MB / si świetny dysk SATA może dotykać 300 MB / s. Są oczywiście jeszcze lepsze produkty, ale są one zbyt drogie.

  • USB 3 jest znacznie lepszy, ale chociaż mieliśmy sterowniki w Linuksie dłużej niż na jakiejkolwiek innej platformie, nadal są dość błędne z mojego doświadczenia. Możesz poprosić go, aby spróbował zaktualizować jądro do wersji 2.6.37, a następnie wypróbować USB3. Ostatnie dwa jądra od wersji Maverick 2.6.35 miały kilka zmian w USB3. To również może nic nie naprawić - Grub może być również problemem.

  • eSATA byłby idealny do napędu zewnętrznego. Nie wiem, co ma komputer twojego przyjaciela na drodze do portów (ani co zapewnia jego dysk zewnętrzny), ale eSATA przetrze podłogę za pomocą USB 2 (prawdopodobnie nawet USB3 w testach w świecie rzeczywistym). Jeśli go ma, użyj go. Jeśli ma wolne gniazdo PCI-E, być może lepszym rozwiązaniem może być mała karta eSATA (są dość tanie).

    Czas szukania będzie prawdopodobnie największą poprawą w porównaniu z Firewire (i USB3). Przechowywanie dużych multimediów nie ma większego znaczenia, ale kiedy brzęczysz między mnóstwem małych plików (jak boot Linuksa), robi to ogromną różnicę.

  • Firewire może być opcją, jeśli ma tę opcję na dysku i komputerze ... Firewire jest często krytykowany za to, że jest wolniejszy niż USB, ale za specyfikację, w praktyce jest o wiele szybszy do przesyłania danych. Prędkości wyszukiwania są podobne.

  • Jeśli ma szybką kartę sieciową i trochę gotówki, dobrym rozwiązaniem może być urządzenie pamięci masowej podłączone do sieci. Możesz uzyskać jednostki z dwoma dyskami dość tanio, które mogą udostępniać swoje pliki przez NFS. Jeśli masz gigabitowe połączenia na każdym końcu, może to przekładać się na dość stabilne 100 + MB / s

  • Wreszcie, jeśli nic innego nie wydaje się opcją ... Zapytaj go, dlaczego jest taki popielaty, i poprowadź go do podziału. Możesz zmienić rozmiar partycji Windows w sposób nieniszczący (tzn. Pozostaje tam ciepły i szczęśliwy, tylko trochę mniejszy).

    Po prostu odłóż około 10 gigabajtów na podstawową instalację Ubuntu i profil podstawowy, a następnie po prostu podłącz symbolicznie duże media z zewnętrznego dysku. Czas uruchamiania i szybkość reakcji poprawią ogromne kwoty.

Oli
źródło
1
Doskonała odpowiedź! Dzięki, właśnie tego szukałem.
dandan78
Uruchamiam Ubuntu na niezgrabnym starym Intel iMac i uruchamiam w nim innego gościa Ubuntu za pośrednictwem VirtualBox. System plików gościa znajduje się na zewnętrznym dysku o pojemności 750 GB podłączonym za pomocą FireWire 400. Korzystam z gościa do kontroli źródła (Perforce) i śledzenia błędów (Redmine), a na pewno jest wystarczająco szybki w Perforce, aby nasycić gigabitowy Ethernet i wystarczająco szybko uruchamia Redmine że przez sieć LAN ludzkie rzeczy natychmiast pojawiają się.
Bob Murphy
0

Szybkość USB to tylko jedno. Szybkość napędu (odczyt, zapis i obrót) również będzie się liczyć, jeśli można użyć SDD. Jeśli napęd i komputer obsługuje to, powinieneś użyć eSATA, ponieważ jest szybszy niż us2 (ale wolniejszy niż usb3).

papukaija
źródło