unRAID Nextcloud Docker zu langsam

  • Damit sich das Thema Docker Performance verbessern? nicht nur um Nextcloud dreht, erstelle ich hierfür ein neues Thema.
    Es geht darum, dass Nextcloud viel zu langsam ist.
    Ich habe im Nextcloud-Errorlog (/mnt/user/appdata/nextcloud/[definition='1','0']log[/definition]/php) nachgeschaut:

    Spoiler anzeigen


    Das einzige was mir da auffällt ist WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
    Aber das kommt nicht täglich, Nextcloud ist aber jeden Tag langsam.

    Meine Konfig

    Spoiler anzeigen

    Server:

    • Intel Pentium G4560 2x 3.50GHz
    • Gigabyte GA-B250M-DS3H Intel B250
    • 16 GB RAM DDR4
    • SSD Cache
    • HDDs
    • unRAID mit der aktuellsten Stable-Version


    Kodi:

    • Nvidia Shield TV (2017)
    • KODi immer mit der aktuellsten Stable-Version
  • Den Docker von linuxserver


    Zitat von darkside40

    Die Warnung die dir angezeigt wird ist kommt von PHP-fpm.

    Beeinflusst das die Geschwindigkeit ?


    Zitat von darkside40


    Gibt gibt im Netz ziemlich viele Tutorials die erklären wie man die Settings tunen kann, eine Anlaufstelle ist z.B. die hier:
    docs.nextcloud.com/server/14/a…server/server_tuning.html

    Das habe ich getestet, hat aber nicht geholfen und nach einem Docker-Update waren alle Anpassungen wieder weg.

    Meine Konfig

    Spoiler anzeigen

    Server:

    • Intel Pentium G4560 2x 3.50GHz
    • Gigabyte GA-B250M-DS3H Intel B250
    • 16 GB RAM DDR4
    • SSD Cache
    • HDDs
    • unRAID mit der aktuellsten Stable-Version


    Kodi:

    • Nvidia Shield TV (2017)
    • KODi immer mit der aktuellsten Stable-Version
  • Deshalb mounted man den /config/ Ordner ausserhalb des Containers :)

    Habe ich nun gemacht (/mnt/user/appdata/nextcloud)
    und die Einstellungen umgesetzt:
    Reducing system load, Tune PHP-FPM, Using MariaDB/MySQL instead of SQLite, Tune PHP-FPM, Enable PHP OPcache
    Caching konnte ich nicht umsetzen, da ich nicht weiß wie ich für APC Cache das php5-apcu/trusty-backports installieren kann.
    Wie ich das http2 und redis-based transactional einrichten soll, verstehe ich leider auch nicht.

    Meine Konfig

    Spoiler anzeigen

    Server:

    • Intel Pentium G4560 2x 3.50GHz
    • Gigabyte GA-B250M-DS3H Intel B250
    • 16 GB RAM DDR4
    • SSD Cache
    • HDDs
    • unRAID mit der aktuellsten Stable-Version


    Kodi:

    • Nvidia Shield TV (2017)
    • KODi immer mit der aktuellsten Stable-Version
  • Auch Http2 ist kein muss, lässt sich aber relativ einfach über die nginx config aktivieren.

    Wie mache ich das ?

    Meine Konfig

    Spoiler anzeigen

    Server:

    • Intel Pentium G4560 2x 3.50GHz
    • Gigabyte GA-B250M-DS3H Intel B250
    • 16 GB RAM DDR4
    • SSD Cache
    • HDDs
    • unRAID mit der aktuellsten Stable-Version


    Kodi:

    • Nvidia Shield TV (2017)
    • KODi immer mit der aktuellsten Stable-Version

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!