Docker performance

I’m having an issue where I’ve deployed the docker container, resources for CPU and 10 gigabytes of ram. I’m having issues where I’m clicking on things they won’t load or says theirs and error the interface seems really slow to respond when clicking on a show.

Here is my docker compose file is it an issue that I’m running the config to an NSF store? My understanding is you want that to be persistent data so right? here’s my docker compose file. Later tonight we could do some network logging from the client.

---
version: "3.5"
services:
  plex:
    image: lscr.io/linuxserver/plex
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - VERSION=docker
      - PLEX_CLAIM= #optional
    volumes:
       - "nfsmountmovies:/mnt/movies"
       - "nfsmounttv:/mnt/tv"
       - "nfsmounttemp:/mnt/temp"
       - "nfsmountmusic:/mnt/music"
       - "nfsmountpconfig:/config"
       - "nfsmounttc:/transcode"
    restart: unless-stopped
volumes:
  nfsmountpconfig:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3
      device: ":/volume1/DockerSpace/plexconfig"
  nfsmounttc:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3
      device: ":/volume1/DockerSpace/tc"
  nfsmountmovies:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3,ro
      device: ":/volume1/movies"
  nfsmounttv:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3,ro
      device: ":/volume1/video"
  nfsmounttemp:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3,ro
      device: ":/volume1/temp"
  nfsmountmusic:
    driver: local
    driver_opts:
      type: nfs4
      o: addr=192.168.0.3,ro
      device: ":/volume1/music"

Server Version#: 1.25.5.5492
Player Version#:8.29.1.30697 on NVIDIA shield

I don’t know about nfs but with samba in my case performance is fine.

Maybe you need to tune the nfs options

In general you will corrupt the database using cifs or nfs and using network storage for tmp and transcoder will magnify any slowness.

So you just write the config folder to local VM that doctor is running on? Is that the only way to keep it persistent?