przesyłanie plików dd na serwer jest szybkie, pobieranie obrazu z powrotem na lokalny komputer jest powolne

0

Użyłem dd do skopiowania dysku twardego na jednym serwerze do udziału samby na innym serwerze. Prędkość wynosiła od 30 do 60 MB / s, o ile mogłem się spodziewać. Połączenie to dedykowana linia gigabitowa dla każdego obrazu.

Jednak gdy próbuję odczytać obraz z serwera i zapisać go z powrotem na dysku tutaj na komputerze, odczytuje on z dużą prędkością (~ 90-100 MB / s), a następnie szybko spada do 0 na sekundę, dostaje około 16 MB danych, spada do 0, dostaje około 16 MB itd. itd. Jest to naprawdę powolne i nie mogę się zorientować, na czym polega problem.

Próbowałem użyć zarówno samby, jak i NFS na serwerze kopii zapasowych, próbowałem grać z async, rsize, wsize, i mogą zmienić początkową prędkość, a nawet prędkość, gdy się porusza, ale nadal ma duże okna, przez które nic nie przenosi .

Ponadto nawet próbowałem

dd if=myShare/myImage.dd of=/dev/null

i nadal otrzymuję szybką prędkość przez 2 sekundy, a następnie spada do prawie zera. Uważam, że jest to ograniczenie, ponieważ serwer zapasowy nie może przesłać danych tak szybko, jak żąda klient.

Na co mogę patrzeć?

Tutaj to tcpdump mnie próbujący skopiować plik przez 60 sekund.

AKTUALIZACJA

Właśnie wykonałem test odczytu na serwerze.

dd bs=4M if=sda.dd of=/dev/null

ta komenda była początkowo szybka, ale osiąga około 1,7 lub 1,8 GB (zgodnie z raportem dd) i rozłącza się i zatrzymuje kopiowanie.

Wolumin, na którym znajduje się ten plik, to RAID10 na kontrolerze LSI.

McKittrick Swindle
źródło
Czy możesz przesłać przechwytywanie tcpdump / Wireshark pokazujące problem do Dropbox lub coś takiego?
Mark Riddell
tu jest link. Nigdy wcześniej nie próbowałem czytać zrzutu tcp. Serwer to 172.18.222.1, a klient to 172.18.222.101. ... 101 żąda danych z ... 1
McKittrick Swindle
Dzięki. Czy możesz ponownie uruchomić przechwytywanie, ale zapisz je na pcap, a nie txt, abym mógł otworzyć w Wiresharku. Spróbuj także uruchomić śledzenie od samego początku transferu, aby zobaczyć uścisk dłoni TCP.
Mark Riddell
Dzięki za pomoc. Myślę, że zawęziłem to do pojemności pamięci. Jest to RAID 10 z napędami 4 2 TB. hdparm mówi, że ma tylko ~ 900kB / s, a dd bardzo powoli po kilku sekundach. Od odczytu pliku do / dev / null
McKittrick Swindle
Fajnie, brzmi jakbyś znalazł swój pistolet do palenia. Powodzenia!
Mark Riddell