Solución a la situación en la que la versión Docker de la decodificación y transcodificación suave de Jellyfin se ejecuta con mucha CPU

En pocas palabras, es dejar que el contenedor Docker de Jellyfin limite la cantidad de núcleos de CPU utilizados.
Por ejemplo, mi servidor es de doble núcleo y quiero que se ejecute en un solo núcleo.
Luego agregue el siguiente código al crear el contenedor.

--cpus 1.0

Este código puede ser 1.5, lo que significa que solo se utilizan 1.5 y núcleos para ejecutarse.
De hecho, medí que la tarjeta 0.5 es inaceptable, 1.0 es correcta, si creo que la tarjeta se puede agregar con 1.2 o algo así, estará bien ~

El siguiente es el comando completo docker create container:

docker run   --cpus 1.0   -d \
  --name=jellyfin \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Asia/Shanghai \
  -p 8096:8096 \
  -p 8920:8920 `#optional` \
  -p 7359:7359/udp `#optional` \
  -p 1900:1900/udp `#optional` \
  -v /jellyfin:/config \
  -v /path/to/tvseries:/data/tvshows \
  -v /path/to/movies:/data/movies \
  -v /nastools:/downloads \
  --restart unless-stopped \
linuxserver/jellyfin:latest

Supongo que te gusta

Origin blog.csdn.net/MuratHalik/article/details/127701918
Recomendado
Clasificación