Problème de perfs avec Docker sur un NAS Synology DS920+

VPS, hebergement web, noms de domaine, self-hosting
le_julien
Messages : 280
Inscription : sam. sept. 28, 2024 7:24 pm

Problème de perfs avec Docker sur un NAS Synology DS920+

Message par le_julien »

Bonjour, j'ai un DS920+ avec 8GB de RAM. Dès que je lance 3-4 conteneurs (Nextcloud, Bitwarden, un reverse proxy), ça rame à mort. Pourtant la RAM est à 60% max. Des idées ?
admin_sys_gaming
Messages : 571
Inscription : sam. janv. 20, 2024 7:24 pm

Re: Problème de perfs avec Docker sur un NAS Synology DS920+

Message par admin_sys_gaming »

C'est connu, le problème vient du CPU (J4125) qui est faible en single-thread. Docker sur Synology utilise BTRFS, ce qui ajoute de l'overhead. Essaie de passer tes volumes en "bind mount" plutôt qu'en volumes Docker natifs.
le_julien
Messages : 280
Inscription : sam. sept. 28, 2024 7:24 pm

Re: Problème de perfs avec Docker sur un NAS Synology DS920+

Message par le_julien »

Je vais tester ça ! Mais du coup, comment je fais pour les données persistantes ? J'ai peur de tout casser...
devjunkie.m
Messages : 54
Inscription : mar. sept. 12, 2023 7:25 pm

Re: Problème de perfs avec Docker sur un NAS Synology DS920+

Message par devjunkie.m »

J'ai le même NAS. Solution radicale : j'ai installé Ubuntu dessus (oui, c'est possible !). Perf x3 sur Docker. Sinon, réduis les intervalles de scan pour Nextcloud, et utilise MariaDB plutôt que SQLite.
Un Live USB toujours dans la poche
admin_sys_gaming
Messages : 571
Inscription : sam. janv. 20, 2024 7:24 pm

Re: Problème de perfs avec Docker sur un NAS Synology DS920+

Message par admin_sys_gaming »

@123 Pour les bind mounts, crée un dossier /docker/apps/nextcloud dans ton volume principal, et monte-le avec -v /volume1/docker/apps/nextcloud:/var/www/html. Backup le volume avant, au cas où.
Répondre