Wybierz ilość pamięci RAM wystarczającą do obsługi pełnego obciążenia domowego serwera, z zapasem; Plex nie skaluje się według prostej liczby gigabajtów na użytkownika ani terabajtów.
Zacznij od podstawowej konfiguracji dedykowanego serwera Plex
Dedykowany serwer, na którym większość materiałów jest odtwarzana bezpośrednio, może mieć niewielkie zapotrzebowanie na aktywną pamięć, natomiast host obsługujący wiele aplikacji potrzebuje miejsca na system operacyjny, kontenery, pamięć podręczną systemu plików i nakładające się zadania.
Właściwą wartością bazową jest zmierzone szczytowe zużycie pamięci rezydentnej oraz obciążenie pamięci podręcznej podczas normalnego użytkowania, oceniane na podstawie sygnałów nasycenia pamięci, a nie stałego docelowego procentu wykorzystania.
Rejestruj zużycie pamięci podczas najbardziej obciążonej godziny odtwarzania, skanowania biblioteki i ponownego uruchamiania. Dodaj zapas dopiero po ustaleniu, czy serwer rzeczywiście zbliża się do przeciążenia pamięci.
Rozrost biblioteki może zwiększyć wartość pamięci podręcznej bez konieczności przechowywania całego stanu w pamięci
Większa ilość metadanych i stron bazy danych tworzy większy zestaw roboczy, ale nieużywane dane nie muszą stale znajdować się w pamięci RAM. System operacyjny może doraźnie buforować często ponownie wykorzystywane dane.
Większa ilość pamięci RAM może ograniczyć ponowny dostęp do pamięci masowej, gdy często używane strony pozostają w pamięci podręcznej, bez konieczności przydzielania całej bazy danych Plex w pamięci aplikacji.
Jeśli nawigacja po ponownym uruchomieniu jest wolna, ale po rozgrzaniu pamięci podręcznej działa szybko, dodatkowa pamięć RAM może poprawić trwałość pamięci podręcznej. Jeśli nadal działa wolno mimo dużej ilości dostępnej pamięci, sprawdź raczej pamięć masową lub sposób wykonywania zapytań.
Większa ilość pamięci RAM nie gwarantuje szybszego wykonywania zapytań Plex
Duży obszar wolnej pamięci nie naprawi ścieżki zapytania ograniczonej przez procesor, bazę danych lub pamięć masową. Wyszukiwanie może działać wolno nawet wtedy, gdy host ma dużo pamięci RAM, dlatego pojemności pamięci nie należy domyślnie uznawać za przyczynę problemu.
Nowoczesny host może nadal osiągać wysokie użycie procesora podczas wyszukiwania w Plex przy dużej ilości pamięci, dlatego dodatkową pamięć RAM należy uzasadnić presją pamięci, użyciem swapu lub częstym odświeżaniem pamięci podręcznej, a nie samym opóźnieniem zapytań.
Zwiększ ilość pamięci RAM tylko wtedy, gdy swap, odzyskiwanie pamięci, częste odświeżanie pamięci podręcznej lub usługi towarzyszące wskazują na jej niedobór. W przeciwnym razie skup zakup na ograniczeniu potwierdzonym pomiarami.
Wybieraj pamięć dla całego hosta, nie tylko dla Plex
Programy do pobierania, indeksowania i tworzenia kopii zapasowych, maszyny wirtualne oraz lokalne narzędzia AI mogą zużywać więcej pamięci niż sam Plex. Bezpieczny poziom to taki, który obsługuje łączne szczytowe obciążenie bez regularnego korzystania ze swapu.
Przed wyborem konfiguracji modułów DIMM wymień każdą usługę działającą stale oraz wszystkie nakładające się szczytowe obciążenia w ramach obciążenia domowego serwera multimediów.
Jeśli przyszły rozwój jest niepewny, wybierz platformę z możliwością rozbudowy i wolnymi gniazdami. Zakup nieużywanych 32 GB lub 64 GB już dziś jest mniej korzystny niż zapewnienie platformie możliwości dodania pamięci, gdy zmierzone obciążenie rzeczywiście wykaże taką potrzebę.
Przewodnik zakupowy
Więcej do przeczytania

How to Choose a Home Server for Jellyfin and Kodi
Kodi can reduce Jellyfin transcode demand when clients Direct Play well, so size the server from fallback conversion, storage, network, and shared services.

How to Choose SSD, HDD, and Backup Capacity for Jellyfin
Size Jellyfin storage by role: SSD for active app data and scratch, HDD for media capacity, and independent backup space for retained recovery points.

Before Buying a Jellyfin Server: Can Your Old PC Pass the Workload?
Reuse an old PC only after it passes the real Jellyfin workload, power, noise, storage, and recovery checks a new server would need to...

