Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

czechoj

Niska prędkość kopiowania do NAS ASUSTOR AS6404T

Rekomendowane odpowiedzi

Cześć

Problem dotyczy transferu danych z komputera do NAS. Na początek opiszę krótko sieć.

Komputer z kartą sieciową 10Gb połączony do routera przez port 2,5Gb a dalej poprzez agregację łącza 2x 1Gb do NAS. Wszystko generalnie od Asusa: płyta gł. Rampage VI Extreme z kartą Ethernet Aquantia + router GT-AX11000 + NAS AS6404T. NAS działa na macierzy 4x 3TB w trybie RAID 10, wszystkie dyski od HGST, model 7K4000 (HUS724030ALE641), system plików ext4, kable kat. 6A zarabiane "fabrycznie" można powiedzieć że nowe.

W tak skonstruowanej sieci kopiowanie plików do komputera odbywa się z prędkością 220 - 230 MB w drugą stronę niestety transfer spada do 110 - 115 MB. Nie ukrywam, że liczyłem na podobne wartości. Oczywiście włączona w każdym urządzeniu obsługa ramek jumbo oraz dodatkowo agregacja linii LAN na routerze i w NAS.

Pytanie dlaczego tak jest, co może być tego przyczyną i co zrobić by poprawić prędkość zapisu do NAS?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Agregacja działa jak są 2 procesy kopiowania.

Sprawdź np jakimś filezilla i puść 2 pliki powinno wykożystać te 2x1Gbit.

Jeżeli odczyt Ci działa prawidłowo, to zapis po sieci powinien też równie szybko działać - ja bym szykał przy nas problemu, a nawet przy samym raid.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Agregacja działa jak są 2 procesy kopiowania.

Sprawdź np jakimś filezilla i puść 2 pliki powinno wykożystać te 2x1Gbit.

Jeżeli odczyt Ci działa prawidłowo, to zapis po sieci powinien też równie szybko działać - ja bym szykał przy nas problemu, a nawet przy samym raid.

nie do końca tak jest, agregacja będzie wykorzystana również w trakcie pracy jednego procesu bo mam RAID 10, zaś w świetle tego że mam port 2,5 Gb na routerze, 10 Gb na karcie i 2Gb na NAS, transfer dużych plików w obie strony powinien kręcić się wokół 220 MB.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

nie do końca tak jest, agregacja będzie wykorzystana również w trakcie pracy jednego procesu bo mam RAID 10, zaś w świetle tego że mam port 2,5 Gb na routerze, 10 Gb na karcie i 2Gb na NAS, transfer dużych plików w obie strony powinien kręcić się wokół 220 MB.

 

Raid nie ma nic do rzeczy z agregacją 2x1Gbit - nie masz połączenia 2Gbit stricte.

Tak jak mówię.

 

Polecam sprawdzić jakieś 2 pliki po 4GB poprzez jakiegoś totalcomandera lub filezille i w tedy jak będzie suma się nie zgadzać to szukać problemu przy dyskach. Zobacz też jak spada / rośnie prędkość w obie strony - może bufor jakiś się kończy i taki problem się tworzy.

Nie warto kupić kartę do nas 10Gbit?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Raid nie ma nic do rzeczy z agregacją 2x1Gbit - nie masz połączenia 2Gbit stricte.

Tak jak mówię.

 

Polecam sprawdzić jakieś 2 pliki po 4GB poprzez jakiegoś totalcomandera lub filezille i w tedy jak będzie suma się nie zgadzać to szukać problemu przy dyskach. Zobacz też jak spada / rośnie prędkość w obie strony - może bufor jakiś się kończy i taki problem się tworzy.

Nie warto kupić kartę do nas 10Gbit?

Niestety kolego ale to Ty nie masz racji. Przy agregacji robi się łącze LAN 2Gb, tyle tylko że w zależności od konfiguracji HDD i macierzy RAID możesz uzyskać różne prędkości transferów, które związane są z zastosowanym typem macierzy, a które ewentualnie może ograniczać sieć LAN. Prostym przykładem jest chociażby opisany przeze mnie przypadek gdy kopiuję dane z NAS, wówczas transfer wynosi ok. 220 - 230 MB i ewidentnie ograniczony jest przez LAN a nie dyski zarówno te docelowe(dla pewności użyłem SSD NVMe) i źródłowe z macierzy RAID 10.

PS Agregacja LAN będzie odczuwana tak jak piszesz w przypadku podłączenia komputera do przełącznika siecią LAN 1Gb zaś dwa kopiowane na raz pliki będą transferowane do dwóch różnych odbiorców. Zauważ, że ja mam sieć LAN 2,5 Gb zaś wąskim gardłem będzie zagregowane łącze router - NAS

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

"Niestety kolego ale to Ty nie masz racji." W czym nie mam racji? Ja tylko piszę jak jest :)

 

Przykład agregacji w nas:

https://www.qnap.com/pl-pl/how-to/tutorial/article/ustaw-trunking-port%C3%B3w-na-serwerze-qnap-nas-aby-zwi%C4%99kszy%C4%87-przepustowo%C5%9B%C4%87-przy-u%C5%BCyciu-protoko%C5%82u-802-3ad/

 

Dokładny opis:

https://en.wikipedia.org/wiki/Link_aggregation

 

Mam servery w których agregacja jest zrobiona po 4x1Gbit - sprawdza to się super przy wielu procesach, lecz przy jednym użytkowniku robi tylko za zapasowe połączenie.

Jak już masz gdzieś tam 10Gbit to polecał bym Ci kartę dokupić na 10Gbit.

 

Temat dysków i raidu to osobny case z performance. Jak dobre dyski to i 300 mb/s odczytu i 200Mb zapisu mógłbyś mieć, wszystko zależy od plików, cache, i bufora.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tylko tyle że TY nadal nie rozumiesz, że wskazana przez Ciebie sieć, również ta z linku z opisem QNAP, jest siecią 1Gb (pomimo agregacji łącza). Ja mam 2,5 Gb a wąskim gardłem (2Gb) będzie zagregowane łącze router - NAS. Ja też miałem wcześniej serwer QNAP z agregacją LAN jednak ograniczeniem była macierz RAID 1 którą wybrałem ze względu na bezpieczeństwo danych a serwer był dwudyskowy. Teraz mam 4 dyski, RAID 10 i transfer w tak skonstruowanej sieci powinien być w obie strony, przy jednym użytkowniku, na poziomie 220 MB.

Jeżeli masz ochotę to rzuć okiem na link ASUSTOR co prawda podane tam dane dotyczą macierzy RAID 5 jednak dla wspomnianego trybu prędkości są podobne jak przy RAID 10

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Da się wbić na tego NAS-a przez ssh?

Jeżeli jest tam jakiś linux to można zrobić test prędkości zapisu przy pomocy komendy dd, np.:

dd bs=128k count=8512 if=/dev/zero of=test_data

Wielkość buforu/paczek do kopiowania 128kB, powtórzone 8512 razy co w sumie da plik 1GB. if to plik źródłowy (w tym przypadku taki "wirtualny" systemowy plik dający same zera, fizycznie nie jest zapisany na dysku, więc nie będzie zaburzał testu), of docelowy (bez podanej ścieżki zostanie zapisany w bieżącym katalogu).

Tak to u mnie wygląda na raid6 z 5x2TB WD Red

dd bs=128k count=8512 if=/dev/zero of=test_data
8512+0 records in
8512+0 records out
1115684864 bytes (1.1 GB, 1.0 GiB) copied, 5.36108 s, 208 MB/s

 

Dla kopiowania w obrębie tej samej macierzy

dd bs=128k count=8512 if=Linux.iso of=test_data
8512+0 records in
8512+0 records out
1115684864 bytes (1.1 GB, 1.0 GiB) copied, 12.3424 s, 90.4 MB/s

 

Sam odczyt (tutaj trzeba uważać na bufory i cache systemowy, które mogą zawyżyć wynik jak powtórzy się operację na tym samym pliku):

dd bs=128k count=8512 if=dokumenty.7z of=/dev/null
8512+0 records in
8512+0 records out
1115684864 bytes (1.1 GB, 1.0 GiB) copied, 6.1781 s, 181 MB/s

/dev/null to kolejny "wirtualny" plik, taka czarna dziura, w którą można wrzucać do woli.

 

Nie jest super narzędzie do benchmarka ale można względnie łatwo sprawdzić czy wąskim gardłem jest macierz. Dla dokładniejszych sprawdzeń trzeba by już głębiej wejść w dostępne opcje dd i zasady działania systemowych buforów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok. Dzięki popróbuję. Do QNAP TS-259 Pro, którego miałem poprzednio, mogłem dostać się swobodnie z poziomu windowsa za pomocą putty i terminala, tu jednak jeszcze nie próbowałem bo to świeżynka w mojej zagrodzie.

Dotychczas wyciągnąłem z NAS dwa dyski i sprawdzałem transfery kopiowania i zapisu pojedynczego HDD, wychodzi na poziomie 163 MB odczyt i 169 MB zapis. Trochę czasu trwa jednak odbudowa macierzy (ponad 5 godzin) po ponownym podłączeniu dysku do NAS.

Co ciekawe ADM Asustora wskazuje prędkość odbudowy macierzy na poziomie 140-160 MB czyli z pełną prędkością dysku.

 

PS. Właśnie włączyłem usługę SSH na NAS, zobaczymy...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

5 godzin odbudowy to jest nic. U mnie upgrade raid5 do raid6 zajął prawie tydzień...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

mam wynik

 

dd bs=128k count=8512 if=/dev/zero

of=test_data

8512+0 records in

8512+0 records out

1115684864 bytes (1.0GB) copied, 5.339701 seconds, 199.3MB/s

 

kurde czyli coś na sieci....

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co do ASUSTORA

 

Posiadam AS6104T i AS6204T. Przenosiłem dane z jednego na drugi ale żeby było szybciej zrobiłem agregację łącza 802.3ad i pokazuje teoretycznie (sprawdzone też przez putty) i na jednym jak i drugim pokazuje prędkośc zagregowanego łacza jako 2 Gbit/s.

 

Switch ustawiony i wspiera 802.3ad do którego jest też podłączony serwer i agregacja jest 3x1Gbit.

 

Bez agregacji prędkość kopiowania u mnie wynosi w okolicach 110-112 MB/s a po agregacji ... 85-100 MB/s co jest dziwne.

 

Moim zdaniem coś jest schrzanione w sofcie od ASUSTORA bo na switchu widzę że do jednego LAG mam podłączone 3 porty (z serwera) a tam gdzie są ASUSTORY to zamiast po 2 widzieć to widzi 1 tu i 1 tu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ustaw MTU obowiązkowo na 9000 oraz zmień w opcjach sieci Asustor z trybu agregacji 802.3ad na Round-Robin. Po takim zabiegu u mnie transfer z serwara do kompa automatycznie wzrósł do 220MB. Oczywiście na taki wynik możesz liczyć jeśli masz np. RAID 5 lub 10

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Nawet jak ten net jest nielimitowany, to jak się ciągnie dużo danych to nagle po kilku miesiącach "magicznie" transfer zwalnia. Przerabiałem to w T-Mobile, niby bylo bez limitu i na początku fajnie działało, a gdzieś po 6-7 miesiącach użytkowania nagle transfer drastycznie zmalał niezależnie od lokacji (sprawdzałem też w innych miejscach, bo może BTS był przeciążony). Oczywiscie T-Mobile nie widziało żadnego problemu 
    • Mówią bo od dawna brakuje im żołnierzy. A wiedzą że masa w wieku poborowym uciekła za granicę, gdy reszta walczy bądź czeka na możliwa mobilizację. Gniew walczących budzi też brak demobilizacji, nawet tych walczących od samego początku. Demobilizacje zapowiadał Zelenski, ale okazało sie że braki są tak duże, że nie jest ona obecnie możliwa i parlament to uwalił.   Stąd obecne zmiany. W tym roku raczej wejdzie to tak na poważnie w życie. Pytanie jak będzie wyglądało. Tzn kto będzie realizował mobilizację poza granicami Ukrainy.
    • Przestań proszę robić gwałty na logice. "Jak masz hajs to możesz tylko importować." Co za bzdura. Zachodnie kraje Europy odkrywały lądy żeby je rabować z bogactw - na tym się dorobiły i rozwinęły potęgi gospodarcze w okresie kolonializmu.
    • Ale takie przypadki zdarzają się w drugą stronę też, przykładowo wspomniany przeze mnie kolega który po kilku miesiącach walki oddał 4080, kupił 7900xtx i wreszcie może grać     Sam z prawie 30 letniego doświadczenia ze sprzętem, w tym kilka ładnych lat zawodowo ("doradzacz", składacz, serwisant) nie doświadczyłem problemów nie do przeskoczenia na kartach AMD...w sumie najwięcej problemów dawno temu sprawiła mi akurat karta NV, czyli GTX470 z tzw. "fochami fermiego", którego dopiero naprawił przerobiony bios od kogoś z forum (chyba @sideband). Ale poza tym jednym przypadkiem na NV też nigdy większych akcji nie miałem.
    • Jak 9800X3D nie będzie o co najmniej 50% szybszy od 7800X3D to w 1440p bottleneck będzie dalej. Jeśli będę zmieniać 4090 na 5090 to zostaję na 5800X3D. Poza kilkoma grami to ten procek nie bottleneckuje GPU w 4K, a w 1440p bottleneck jest na tyle wysoko że praktyce nie ma się czym przejmować (rzędu 140FPS na ekranie 165Hz 1440p). Jak wyjdzie więcej "next genowych" gierek to 5090 też się wyłoży. Wystarczy wspomnieć CP2077 Overdrive. Ledwo wyszło 4090 to juz nvidia musiadał wydać demo technologiczne żeby posiadacze 4090 nie czuli się zbyt pewnie, bo zamiast 120 FPS w 4K GoW zobaczyli 22 FPS w path tracingu  i już jest presja żeby gonić króliczka dalej bo 4090 to taka słaba karta.
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...