Bonjour à tous,
Voici mon problème :
OS serveur appli + nas : CentOS 7.9 ou Rocky Linux 8.x
J'ai une application sur une machine qui écrit de gros fichiers sur un nas (partage réseau samba) au travers d'un lien ethernet 10 Gb/s (connexion direct entre les deux).
Le fichier est écrit en continu pendant une heure, puis un nouveau fichier est créé par l'application, etc...
A chaque rotation de fichier (chaque heure), j'ai un overflow et des données sont perdues car il y a un temps trop important avant la création du nouveau fichier.
Cela que j'écrive à 1,2 GB/s (saturation du lien 10 Gb/s) ou même à 200 MB/s.
J'arrive à éviter ce problème en passant le paramètre samba "cache=none", alors je n'ai plus ce problème, mais je devient limité en écriture à 400 MB/s maximum sinon ça ne suit pas... c'est gênant...
Avez-vous des idées afin d'éviter cela en gardant un débit > à 1 GB/s (et avec samba) ?
P.S : en local sur le NAS je peux écrire en séquentiel à environ 3 GB/s.
P.S2 : même problème en NFS
P.S3 : en iSCSI pas de problèmes, mais limité à environ 900 MB/s, mais je perd la possibilité d'avoir plusieurs clients ayant accès aux données...
Merci par avance.
Ludovic
Partager