Niezgodności CRC podczas przesyłania plików przez sieć


0

tło

Jest to problem, który mam od dłuższego czasu. Podczas przesyłania strumieniowego wideo przez sieć Wi-Fi lub Ethernet dostawałem artefakty i blokowe piksele, które były zielone i tak dalej. Działo się to kilka lat temu na Boxee Box (pierwsza generacja). Zauważyłem również ten sam problem na moim Macbooku Air (model z końca 2010 roku). Oba te systemy miały pliki obsługiwane z bieżącego komputera, którego używam dzisiaj. Myślałem, że to problem zarówno z Macbookiem Air, jak i Boxee Box.

Po strumieniowym przesyłaniu lokalnych plików z komputera na telewizor Samsung Smart TV miałem te same problemy w Plex. Stało się tak również podczas przesyłania strumieniowego z mojego nowego Synology 2415+. Te pliki, które były przesyłane strumieniowo, zostały przeniesione z tego samego komputera. Myślałem, że to problem z telewizorem.

Próbowałem więc użyć Chromecasta zamiast telewizora, ale problem nie zniknął. Nawet w przypadku korzystania z Plexa na moim iPhonie do oglądania filmów problem ten nadal występował. Nie mam problemów z przesyłaniem strumieniowym plików na wszystkich wymienionych wyżej urządzeniach, gdy jest to YouTube, Netflix itp. Nigdy nie miałem żadnych artefaktów wideo, które widzę podczas odtwarzania plików lokalnych na YouTube, Netflix lub innej usłudze przesyłania strumieniowego w Internecie . Tylko pliki lokalne.

Zauważyłem, że te same artefakty występowały za każdym razem w określonym pliku. Ten plik został przeniesiony na mój serwer NAS. Po przesłaniu pliku do lokalnego odtwarzania przez VLC pojawiał się ten sam artefakt w tym samym miejscu. Ponownie pobrałem wideo ze źródła i zobaczyłem, że problem zniknął, co doprowadziło mnie do wniosku, że wystąpił jakiś problem z moją siecią i przesyłaniem plików.

Niedawno kupiłem modem, aby usunąć opłatę dzierżawną od mojego usługodawcy internetowego (Motorola SURFboard SBG6580). To jest mój modem i router. Usunąłem stary router Linksys, który miałem, ponieważ nie był to 1 Gb / s. Ten sam problem istnieje. To nie miało znaczenia. Kilka lat temu używałem dokładnie tego samego modemu Model.

Byłem całkiem pewien, że problemy z przesyłaniem strumieniowym wideo wynikają z nieprawidłowego przesyłania plików. Dokładnie te same artefakty pojawiały się podczas odtwarzania lokalnego. Artefakty pojawiły się dopiero po przeniesieniu sieci. Po użyciu Teracopy i przetestowaniu plików po skopiowaniu zauważyłem, że znaczna większość plików to niezgodności CRC.

Po dalszych poszukiwaniach postanowiłem kupić nową kartę sieciową (karta sieciowa Intel Gigabit CT PCI-E EXPI9301CTBLK). To nie zatrzymało problemu.

Oto lista rzeczy, które zauważyłem:

  • Niedopasowania CRC są zawsze losowe. Te same pliki nie zawsze są niezgodne z CRC.
  • Dzieje się tak tylko wtedy, gdy kopiuję z komputera hosta na inny system, taki jak NAS. Gdybym miał przesłać plik z NAS lub innego komputera w sieci, nie ma niezgodności CRC. Próbowałem to przetestować z dużą ilością plików o różnych rozmiarach. Wydaje się, że dzieje się tak tylko podczas kopiowania z komputera hosta do innego systemu w mojej sieci. Mogę nawet przesyłać pliki z mojego NAS na ten sam komputer z problemem i nie otrzymuję niezgodności CRC. To tylko problem podczas przesyłania z tego konkretnego komputera. Brak problemów podczas przesyłania do niego.
  • Dzieje się tak na każdym używanym przeze mnie dysku twardym lub dysku SSD. Obecnie mam dysk SSD i 9 innych dysków twardych podłączonych do mojego Mobo. O ile wszystkie moje dyski twarde i dyski SSD nie ulegną awarii, wydaje się, że wyklucza to awarię dysków.
  • Użyłem również RapidCRC, aby sprawdzić, czy Teracopy nie podaje złych informacji.
  • Zrobiłem transfer około 20 plików (łącznie 10 gbs), a kiedy przeniosłem je do innego systemu w sieci, żaden z plików nie miał żadnego problemu. Potem spróbowałem ponownie, robiąc dokładnie to samo i prawie wszystkie pliki były błędami CRC według Teracopy. Problem jest losowy, ale zdarza się 95% czasu. Kiedy tak się dzieje, może to być jeden plik, niektóre pliki, większość plików lub wszystkie. To jest bardzo losowe.
  • Skopiowałem dużą ilość muzyki na mój serwer NAS. Spośród 129 000 plików 558 miało niedopasowania CRC. Zauważyłem też, że muzyka przeskakuje w tych plikach, szczególnie gdy był to kod FLAC.
  • Ta sieć jest bardzo bardzo rzadko używana przez nikogo poza mną. Przesłałem pliki na mój serwer NAS, gdy nic innego nie robię w sieci i tak się dzieje.
  • Jestem w kraju Nie sądzę, że mam problemy z Wi-Fi z powodu mieszkań lub przebywania w mieście. Mój ethernet to po prostu kable 5 stóp i 10 stóp. Wszystko jest raczej blisko. Żadnych ethernetów w moich ścianach ani nic takiego.

Oto, co zrobiłem, aby spróbować rozwiązać problem:

  • W Teracopy włącz opcję „Użyj systemowej pamięci podręcznej zapisu”. To chyba pogorszyło sytuację. Odznacz tę opcję po zobaczeniu wyników.
  • Nowy router i modem. Bez różnicy.
  • Kiedy ostatnio otrzymywałem nowy modem, postanowiłem także spróbować użyć nowych kabli cat6. Uważam, że niektóre kable nadal są kat. 5. To nie ma znaczenia.
  • Nowa karta sieciowa. Bez różnicy.
  • Włączono NetBios. Żadnych różnic.
  • Zapewniono, że nowa karta sieciowa działa w trybie pełnego dupleksu 1 Gb / s. Serwer NAS, na który próbuję skopiować pliki, ma również pełny dupleks 1 Gb / s. Bez różnicy.
  • Testowałem kopiowanie plików lokalnie z jednego dysku twardego na inny i nigdy nie miałem żadnych niezgodności CRC.

Oto specyfikacje mojego komputera i sieci:

  • Modem i router: Motorola SURFboard SBG6580
  • Kabel sieciowy: Cat5e i Cat6
  • System operacyjny: Windows 7 SP1 Home Premium
  • Karta sieciowa: Karta sieciowa Intel Gigabit CT PCI-E EXPI9301CTBLK
  • Procesor: Intel i5 2500k 3,3 GHz
  • Pamięć RAM: 16 GB DDR @ 800 MHz 11-11-11-28 (według Speccy, myślałem, że kupiłem 1600 MHz i mniejszy RAM CAS, nie jestem pewien, czy to problem)
  • Płyta główna: ASRock Z68 Extreme7 Gen3
  • Karta graficzna: ATI Radeon 6700 (XFX 1 gb)
  • SSD: 120 GB OCZ Vertex 3
  • Dyski twarde: różne dyski Hitachi, Samsung, Western Digital i Seagate

Jeśli masz jakieś pomysły na temat problemu. Mogę się całkowicie mylić co do tego, co mówię. Prosimy o poprawienie mnie. Uważam, że jest to problem z siecią, ale nie jestem wcale pewien. Może to być oprogramowanie lub sprzęt. Czy to może być moja pamięć? Myślałem, że moja pamięć jest w porządku, jeśli jest w stanie przesyłać pliki na dyski twarde w tym samym systemie bez tych problemów.

Ostatecznie chcę mieć możliwość przesyłania plików i przesyłania strumieniowego plików przez moją sieć przez Wi-Fi i Ethernet, aby pliki nie uległy uszkodzeniu. Wygląda na to, że jest to problem z siecią i nie mam wystarczającej wiedzy na temat problemów z siecią, ale może to być po prostu problem z moim komputerem. Jeśli ktoś ma pomysł, dlaczego tak się dzieje (również, jak wskazano, nigdy nie dzieje się z YouTube, Netflix itp.), Byłbym wdzięczny.


Opierając się na przeczuciu, sprawdziłem procesor i pamięć komputera za pomocą Prime95 i Memtest86 +, zanim zrobiłem cokolwiek innego. Spróbuj tego.
Christian Isaksson,

O jakich protokołach przesyłania plików mówimy tutaj? SMB? Czy uszkodzenie występuje, gdy używasz innego protokołu przesyłania plików podczas wysyłania pliku z głównego komputera hosta, takiego jak [S] FTP, scp, własny protokół rsync itp.?
Spiff

Odpowiedzi:


1

Właśnie badałem ten problem. Ludzie mieli problemy z kopiowaniem dużych plików za pomocą systemu Windows Vista / 7, odkąd Vista pojawiła się lata temu. Różni ludzie o różnych specyfikacjach, kopiowanie przez USB3, wewnętrznie i przez sieć - wszyscy pozostawiają ten sam problem. A inni ludzie mają się dobrze.

Niektóre osoby twierdzą, że teracopy rozwiązuje problem, dopóki nie używasz pamięci podręcznej systemu. Najciekawsze obejście, jakie widziałem, to ktoś, kto usuwa pamięć RAM z komputera, mimo że wszystkie karty pamięci przeszły memtest i były w porządku. Ktoś odpowiedział na to

„To stabilność FSB. Widzisz, im więcej zainstalowanych pamięci RAM i im większe banki adresowalne, tym większe obciążenie kontrolera pamięci. Przy większym obciążeniu synchronizacja może stać się problemem w przypadku niektórych płyt głównych. Jest tylko tyle czasu aby sondować całą pamięć we wszystkich bankach i kijach. Z pewnością nie byłaby to pierwsza płyta główna, którą widziałem, która ma problemy z zapełnieniem wszystkich gniazd! ”

Aby to wesprzeć, inna osoba zaktualizowała BIOS i twierdzi, że to rozwiązało problem.

Nadal bawię się z moim systemem, choć wygląda na to, że Teracopy bez pamięci podręcznej systemu robi to dla mnie, a przynajmniej zrobiło to na razie. Spróbuj pamięci RAM, jestem zainteresowany, aby zobaczyć, co działa!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.