Status
Brak możliwości dodawania odpowiedzi.

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 437
2 641
405
Odznaki
205
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
Poz.
6
 
Objawy
  • NAS pokazuje duże zużycie pamięci, gdy działa Rtorrent 16.
  • Pamięć zajęta przez rtorrent rośnie, gdy torrenty pobierają albo seedują.


Przyczyna
rtorrent mapuje do pamięci fragmenty plików torrentów, które odczytuje i zapisuje. Tworzą one pamięć podręczną kawałków, której rozmiar ogranicza limit. Domyślnie wynosi on ćwierć pamięci RAM NAS-a, nie mniej niż 512 i nie więcej niż 2048 MiB. Zmapowane strony są pamięcią podręczną dysku. System zwalnia je, gdy potrzebuje pamięci dla innego programu, a rtorrent odczytuje je wtedy ponownie z dysku.

Pamięć podręczna kawałków nie obejmuje całej pamięci rtorrenta. rtorrent trzyma też własną pamięć na peery, trackery i sesję, a każde połączenie wymaga pamięci. Więcej peerów i slotów oznacza większe zużycie pamięci.


Rozwiązanie
  1. Zobacz, co zajmuje pamięć. Na Pulpicie wykres Pamięć na karcie Procesor i pamięć pokazuje, ile pamięci zajmuje każdy program: rtorrent, Usługi i dodatki oraz Zadania. Zmapowane pliki w legendzie to część zmapowana przez rtorrent. Szare kreskowane tło pokazuje zużycie pamięci przez cały NAS, bez pamięci podręcznej dysku.
    s11-memory-pl.webp
  2. Sprawdź pamięć kawałków. Karta rtorrent na Pulpicie pokazuje w wierszu Pamięć podręczna fragmentów zajętą pamięć i limit.
  3. Zmniejsz limit. Otwórz Ustawienia → Przepustowość i limity. W wierszu Pamięć i pliki zmniejsz pamięć kawałków (MiB). Najmniejsza wartość to 512. Naciśnij Przejrzyj i zapisz i potwierdź zmiany w otwartym oknie. rtorrent przyjmuje nowy limit bez ponownego uruchomienia.
    s11-cache-pl.webp
  4. Trzymaj mniej peerów. Zmniejsz maks w wierszach Profil publiczny: peery na torrent i Profil prywatny: peery na torrent w Ustawienia → Profile połączeń (naciśnij Własne…, aby je zobaczyć).


Uwagi i rady
  • Pamięć rtorrenta na karcie Usługi obejmuje zmapowane pliki, dlatego jej wartość jest wyższa niż na wykresie.
  • W QuTS hero wartość zajętej pamięci przez NAS uwzględnia też pamięć podręczną odczytu ZFS.
  • Profil łącza i propozycje na stronie Wydajność mogą zmienić pamięć podręczną kawałków. Oba pokazują starą i nową wartość przed wprowadzeniem zmian.
  • Mała pamięć podręczna może spowolnić szybkie łącze. We własnym teście pakietu na w pełni wykorzystanym łączu 1 Gbit/s pobieranie trwało około dwa razy dłużej przy 512 MiB niż przy 2048 MiB.


Linki:
Przewodnik Rtorrent 16: Centrum sterowania
 
Status
Brak możliwości dodawania odpowiedzi.