Błąd przeciążenia dysku uTorrent

15

Używam uTorrent 3.1.3 i pojawia się błąd „Dysk przeciążony w 100%” po osiągnięciu prędkości pobierania 4-5 Mb / s. Trwa około 1 minuty, zaczyna od nowa z pełną prędkością, a następnie wyświetla ponownie przeciążony dysk. Po drugim błędzie „przeciążenie dysku” prędkość pobierania wzrasta do maksimum i utrzymuje się do końca torrenta.

Jest to bardzo stary problem, który miałem z utorrent od wersji 1.6.1 i nie znalazłem rozwiązania przez te wszystkie lata. Próbowałem dostosować ustawienia buforowania (jak sugerowano na innych forach), ale bez powodzenia.

Wiem, że to nie mój dysk twardy (7200 obr./min, 32 MB pamięci podręcznej). Niektórzy ludzie w ogóle nie mają tego problemu, a ich sprzęt jest podobny do mojego. Nawet dysk twardy jest taki sam. Co mogę zrobić?

TwirlMandarin
źródło
Po prostu
użyłbym
@Ramhound: 3.1.3 to najnowsza stabilna wersja.
Dennis

Odpowiedzi:

10

Ustaw uTorrent tak, aby wyglądał tak w Preferencjach »Zaawansowane» Pamięć podręczna dysku:

Preferencje uTorrent »Zaawansowane» Ustawienia pamięci podręcznej dysku, aby zapobiec błędowi „Przeciążenie dysku 100%”

Źródło: Komentarz w poście Reddit / r / torrents, „UTorrent Trouble:„ Disk Overload 100% ””, autor: lolibattlemech

... zobaczysz pole wyboru „Zastąp automatyczny rozmiar pamięci podręcznej” i podaj rozmiar ręcznie (MB).

Teraz zmiana tego ustawienia na wysoką liczbę zależy od dwóch głównych rzeczy. Szybkość Internetu i prędkość dysku twardego. W tym przewodniku zakładamy, że bez względu na maksymalną prędkość twojej linii internetowej, będzie to prędkość, z której będziesz pobierał.

Jeśli więc masz na przykład linię internetową o przepustowości 50 Mb lub 100 Mb, która staje się powszechna w świecie zachodnim, a większość seedboxów i tanich wynajmowanych serwerów zaczyna się od 100 Mb, prawdopodobnie będziesz chciał ustawić tę wartość na wysoką liczbę. Być może 512 lub 1024 (odpowiednio 512 MB i 1 GB).

Utworzyłem następujący obraz, aby pokazać, jak posiadanie tak dużej pamięci podręcznej wpływa na pobieranie . Pamiętaj, że jeśli pamięć podręczna zapełni się, a dysk twardy nie będzie w stanie nadążyć za tempem przychodzących elementów, pobieranie spowolni się lub całkowicie zatrzyma.

Teraz, jak widać na powyższym obrazku, niewielka pamięć podręczna o pojemności 32 MB jest łatwa do wypełnienia w ciągu kilku minut. Dysk twardy zapisuje informacje tak szybko, jak to możliwe, ale nie może nadążyć, ponieważ losowość przychodzących plików jest po prostu zbyt wysoka. Ale gdy zwiększymy pamięć podręczną do 1 GB, jesteśmy w stanie utrzymać pełną prędkość pobierania przez godzinę lub dłużej. Ponownie zakłada to, że masz dość średni i nowoczesny dysk twardy o pojemności 1 TB lub większy.

... poniżej ustawienia Zastąp rozmiar pamięci podręcznej znajduje się pole wyboru „Zmniejsz zużycie pamięci, gdy pamięć podręczna nie jest potrzebna”. Chciałbyś to odznaczyć, ponieważ pełna pamięć podręczna podczas rozsiewania setek lub tysięcy torrentów jest bardzo ważna. Zmniejsza to szanse, że Twój dysk twardy będzie potrzebował pobrać kawałek z pliku do seedowania innemu użytkownikowi. Teraz nie martw się, jeśli rozpoczniesz pobieranie, wszystko, co jest przechowywane w pamięci podręcznej do zapełniania, zostanie usunięte, ponieważ przychodzące pliki do pobrania wymagają więcej miejsca w pamięci podręcznej. Pobieranie zawsze ma pierwszeństwo przed Seedingiem, jeśli chodzi o użycie pamięci podręcznej.

Poniżej zobaczysz dwa ogólne pola wyboru „Włącz buforowanie zapisów na dysku” i „Włącz buforowanie odczytów na dysku”. Oczywiście chcesz, aby oba zostały sprawdzone.

W obszarze „Włącz buforowanie zapisów na dysku” znajdują się dwa pola wyboru. [Odznacz „Wypisuj nietknięte bloki co 2 minuty” i zaznacz pole „Natychmiast wypisz gotowe elementy”.) Te pola zaznaczenia są bardzo ważne, ponieważ nie chcesz, aby dysk był bezczynny przez pierwsze dwie minuty pobierania może wyczyścić pamięć podręczną, aby uzyskać więcej danych. Te dwie minuty mogą naprawdę pomóc. Najbardziej pożądaną opcją jest jak najszybsze zapisanie gotowych elementów.

W obszarze „Włącz buforowanie odczytów dysku” chcesz odznaczać pole „Wyłącz buforowanie odczytu, jeśli prędkość wysyłania jest niska” ... [Może to zaoszczędzić] na dysku twardym całą masę dodatkowych operacji odczytu i obsadził więcej użytkowników przed innymi.

Opcją bezpośrednio pod tym jest „Usuń stare bloki z pamięci podręcznej”. Podobnie jak w powyższej opcji, chcesz to odznaczyć, ponieważ chcesz, aby pamięć podręczna zawsze była pełna. Pełna pamięć podręczna jest dobrze wykorzystywaną pamięcią podręczną i nigdy nie wiadomo, czy inny użytkownik zażąda tego samego pliku, który właśnie podałeś komuś innemu, zapisz dyskowi dodatkową pracę.

Ostatnią opcją jest „Zwiększenie automatycznego rozmiaru pamięci podręcznej podczas przerzucania pamięci podręcznej”. Możesz włączyć lub wyłączyć tę opcję, nie robi to żadnej różnicy po zastąpieniu automatycznego rozmiaru pamięci podręcznej u góry tego menu.

Teraz, chociaż była to ostatnia opcja w programie uTorrent 3.2.2, niektórzy z was mogą używać starszych wersji programu uTorrent, które również zawierają opcję wyłączenia buforowania odczytu i zapisu w systemie Windows. Sugerowałbym, aby zaznaczyć je i wyłączyć buforowanie systemu Windows, ponieważ w uTorrent ustawiono już bardzo dużą i dobrze wykorzystywaną pamięć podręczną, a korzystanie z buforowania systemu Windows jest niepotrzebne i problematyczne. W przypadku awarii komputera na przykład system Windows może nadal przechowywać ponad 1 GB plików, które uTorrent uznał za już zapisane na dysku, a po ponownym otwarciu klienta okaże się, że niektóre pliki do pobrania nie zostały całkowicie zapisane dysk i trzeba będzie sprawdzić brakujące elementy.

galacticninja
źródło
6

Naprawiłem uTorrent 2.2.1, wybierając Wstępnie przydziel wszystkie pliki w Preferencje -> Ogólne. Może działa również w innych wersjach, ale nie testowałem.

Niestety, linki magnetyczne nadal działają w ten sam sposób.

TwirlMandarin
źródło
4

Dysk przeciążony w 100% oznacza, że ​​zapis został zablokowany. Może się to łatwo zdarzyć w przypadku dysku powolnego / zajętego, ponieważ pełny interfejs we / wy jest jednowątkowy w programie uTorrent 3.1.3.

Spróbuj pobrać najnowszą wersję alfa (3.3).

Od µTorrent 3.3 alpha (27280) (Strona 1) / Ogłoszenia / Forum społeczności µTorrent :

Najważniejsze informacje o wydaniu:

System dysku I / O został całkowicie przepisany. Teraz wielowątkowy i wysoka wydajność. Korzysta z wielu dysków, działa lepiej nawet z jednym, a żadne zadanie dyskowe nie może zablokować wszystkiego (np. Powolne blokowanie sieci lokalnych operacji we / wy lub przydzielanie plików)

Może nie działać wystarczająco dobrze, aby go użyć (w końcu jest to alfa), ale przynajmniej będziesz wiedział, czy twój problem zostanie wkrótce rozwiązany.

Jeśli nie, rozważ użycie innego klienta BitTorrent. Z mojego doświadczenia wynika , że Potop działa całkiem dobrze w przypadku pobierania z dużą prędkością.

Dennis
źródło
Ale dlaczego zdarza się to tylko niektórym ludziom? Mój dysk twardy nie jest wolny. Mam dysk główny i dodatkowy. Użycie we / wy na drugim dysku nie powinno być wcale zajęte, ponieważ mam tylko kilka nagrań.
TwirlMandarin
1
Tak wiele możliwości: 1. Kontroler wolny / zajęty. 2. Złośliwe oprogramowanie. 3. Źle napisane skanery złośliwego oprogramowania. 4. Dysk twardy zepsuł się. (Spróbuj wykonać diagnostykę, korzystając z narzędzi producenta dysku twardego z ich witryny.)
Dennis
@AlexanderCeed: Próbowałem to zdiagnozować (mam również ten problem) i doszedłem do wniosku, że jest to jakiś błąd uTorrenta; np. dysk tak naprawdę nie jest przeciążony, gdy twierdzi uTorrent, więc myślę, że to rozwiązanie jest poprawne: albo poczekaj na poprawkę albo przełącz się na innego klienta.
haimg
2

Występują błędy przeciążenia dysku, ponieważ torrenty przesyłają i pobierają elementy niesekwencyjnie. W przeciwieństwie do lokalnego przesyłania plików, dysk musi cały czas odczytywać i zapisywać setki losowych części plików.

Aby to naprawić, możesz ręcznie zastąpić rozmiar pamięci podręcznej dysku i / lub obniżyć maksymalną liczbę dozwolonych połączeń równorzędnych.

Christopher James
źródło
1

Próbowałem wielu różnych rzeczy, zanim w końcu znalazłem coś, co rozwiązało problem „Przeciążenie dysku 100%”.

Korzystam z systemu Windows 7, uTorrent 3.2.3. (stało się tak również z kilkoma ostatnimi wersjami uTorrent).

Options -> Preferences -> Advanced

Search for diskio.use_partfile

Set diskio.use_partfile to false.

Źródło: post # 6 na https://forum.utorrent.com/viewtopic.php?id=118504

spotdog13
źródło
1

Naprawiłem to, podnosząc pamięć podręczną do 1 GB. Wydaje się, że ten problem występuje tylko na dużych torrentach z wieloma plikami, ponad 30, w moim przypadku. Problem polega na tym, że dysk musi zapisywać bloki w wielu różnych lokalizacjach i robi się zbyt zajęty. Jeśli pamięć podręczna jest wystarczająco duża, zoptymalizuje zapisy, aby uczynić ją bardziej sekwencyjną ...

Gen
źródło