Powtarzająca się aktywność dysku w nocy zwykle wynika z zaplanowanego zadania lub usługi działającej w tle, dlatego przed zmianą ustawień Jellyfin zacznij od sprawdzenia znaczników czasu.
Na domowym serwerze nocne skanowanie, zadanie wyodrębniania obrazów, migawka lub kopia zapasowa mogą wyglądać tak, jakby „Jellyfin korzystał z dysków”. Porównaj pierwszy skok aktywności z historią zadań Jellyfin i aktywnością procesów hosta, zmieniaj tylko jeden wyzwalacz naraz i zachowaj pierwotny harmonogram, aby móc go przywrócić, jeśli objawy się zmienią lub pojawią się błędy pamięci masowej.
Dopasuj skok aktywności dysku do zaplanowanego zadania
Dysk wybudza się o powtarzalnych porach, ale nie wiadomo, który proces jest za to odpowiedzialny. Zacznij od najmniej inwazyjnego sprawdzenia: zanotuj znaczniki czasu aktywności dysku, historię zadań Jellyfin oraz nazwy procesów hosta dla tego samego przedziału czasu. harmonogram nocnego skanowania
Warto ustalić konkretną zależność: ta sama minuta co zadanie Jellyfin, ta sama minuta co kopia zapasowa lub migawka albo brak pasującego zadania. Zanotuj wynik, zanim zmienisz inną zmienną.
Zamiast zgadywać, zinterpretuj wynik. Jeśli pasuje zadanie Jellyfin, w następnej kolejności przetestuj jego harmonogram; jeśli pasuje tylko zadanie hosta, pozostaw Jellyfin bez zmian; jeśli nie pasuje żadne zadanie, sprawdź logi pamięci masowej i jądra.
Oddziel zadania Jellyfin od operacji wejścia-wyjścia całego hosta
Istnieje zgodność czasowa, ale za zdarzeniem dyskowym może stać kilka zadań. Zacznij od najmniej inwazyjnego sprawdzenia: podczas jednego zaplanowanego okna użyj monitorowania operacji wejścia-wyjścia na poziomie procesów oraz logów Jellyfin, nie zmieniając wielu zadań naraz.
Warto ustalić konkretną zależność: dominuje proces Jellyfin, dominuje proces kopii zapasowej albo wiele usług budzi się jednocześnie. Zanotuj wynik, zanim zmienisz inną zmienną.
Zamiast zgadywać, zinterpretuj wynik. Jeśli dominuje Jellyfin, wstrzymaj tylko pasujące zadanie; jeśli dominuje kopia zapasowa, przenieś jej okno czasowe; jeśli wiele usług budzi się jednocześnie, rozłóż je w czasie, zanim obwinisz Jellyfin.
Przeprowadź całonocny test z jedną zmienną
Jedno zadanie jest głównym źródłem operacji wejścia-wyjścia. Zacznij od najmniej inwazyjnego sprawdzenia: przenieś lub wyłącz tylko podejrzane zadanie na jedną noc i monitoruj operacje wejścia-wyjścia, logi oraz ukończenie zadania.
Warto ustalić konkretną zależność: dysk pozostaje bezczynny, a zadanie kończy się później; dysk nadal budzi się o starej porze; zadanie kończy się niepowodzeniem lub jest ponawiane. Zanotuj wynik, zanim zmienisz inną zmienną. czas operacji wejścia-wyjścia urządzenia
Zamiast zgadywać, zinterpretuj wynik. Jeśli skok aktywności znika, pozostaw nowe okno czasowe; jeśli pozostaje, przywróć zadanie i przetestuj kolejnego odpowiedzialnego właściciela; jeśli zadanie jest ponawiane, napraw jego błąd, zanim je wyciszysz.
Zweryfikuj spokojną pracę pamięci masowej, nie ukrywając usterek
Zmiana harmonogramu ograniczyła lub usunęła nocny skok aktywności. Zacznij od najmniej inwazyjnego sprawdzenia: powtórz test w okresie bezczynności po ponownym uruchomieniu i sprawdź logi SMART, systemu plików oraz błędów Jellyfin. ostrzeżenie o dostępności pamięci masowej
Warto ustalić konkretną zależność: dysk pracuje cicho, a logi są czyste; dysk pracuje cicho, ale błędy się powtarzają; aktywność powraca po ponownym uruchomieniu. Zanotuj wynik, zanim zmienisz inną zmienną.
Zamiast zgadywać, zinterpretuj wynik. Jeśli jest cicho i logi są czyste, udokumentuj harmonogram; jeśli błędy pozostają, przywróć zwykłe zadania i zbadaj pamięć masową; jeśli aktywność powraca, zmieniła się zależność zadania lub gotowość punktu montowania.
Wsparcie i wskazówki
Więcej do przeczytania

Czy Jellyfin może bezpiecznie współdzielić kartę graficzną lub akcelerator z innym kontenerem?
Udostępnianie GPU jest warunkowe: sprawdź widoczność urządzenia i obsługę sterowników, a następnie uruchom oba obciążenia i obserwuj, czy oprogramowanie nie przełącza się na tryb...

Jak sprawdzić, czy błąd Jellyfin pochodzi z klienta, czy z serwera
Błąd Jellyfin należy przypisać klientowi, gdy występuje na jednym urządzeniu; należy go przypisać serwerowi, gdy wiele klientów ulega awarii w tej samej ścieżce, a...

Jak skonfigurować pamięć podręczną i pamięć tymczasową Jellyfin
Oddziel trwałe dane, odbudowywalną pamięć podręczną i tymczasową pamięć na transkodowanie, a następnie zweryfikuj pojemność i uprawnienia za pomocą rzeczywistego testu odtwarzania.

