CPU- und Arbeitsspeicher-Ressourcen Synology für Paperless-NGX erhöhen

Hallo zusammen, ich habe leider das Problem das ich größere PDF-Datein verarbeiten muss. Leider kommt ihr irgendwas an seine Grenzen.

Kann ich im Container-Manager oder überhaupt auf meiner NAS die Ressourcen für Paperless-NGX erhöhen?

Hardware (NAS):

Angepasste docker-compose.yml

version: "3.4"
services:
  broker:
    image: docker.io/library/redis:7.0
    restart: unless-stopped
    cpu_shares: 1024
    mem_limit: 4G
    volumes:
      - redis/data

  db:
    image: docker.io/library/postgres:15
    restart: unless-stopped
    cpu_shares: 2048
    mem_limit: 8G
    mem_reservation: 6G
    volumes:
      - pg/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    cpu_shares: 4096      # maximale Priorität
    cpuset: "0,1,2,3"     # alle 4 Kerne
    mem_limit: 32G        # volle 32 GB RAM
    mem_reservation: 28G  # mindestens 28 GB
    depends_on:
      - db
      - broker
    ports:
      - 8000:8000
    healthcheck:
      test: ["CMD", "curl", "-fsS", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - ..//usr/src/paperless/data
      - ../media:/usr/src/paperless/media
      - ../export:/usr/src/paperless/export
      - /volume1/scaninput:/usr/src/paperless/consume
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db

volumes:
  redis
  pg
  
  media:

Scanner: ScanSnap IX500

Rechner: Mac mini M4 Pro (24GB RAM)

Danke für eure Ideen!

Hi,
ja kann man anpassen, bzw kannst du kontrollieren wie es bei dir eingestelt ist.
Was ich nicht weiss ob die sich die Einstellungen in der docker-compose mit den Einstelliungen im Container-Manager beissen.

Container Manager > Container stoppen > Container anklicken > Aktion > Einstellungen > Resourcenbeschrankung aktivieren und entsprechend einstellen.
Container starten und testen.