Erreur lors de l’accès aux partages de fichiers sur un serveur configuré par SOFS : le stockage serveur disponible est insuffisant pour traiter cette commande

Cet article fournit une solution à un problème qui se produit lorsque vous accédez aux partages de fichiers sur un serveur SMB sur lequel le rôle serveur de fichiers Scale-Out est configuré.

S’applique à : Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 3101545

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous configurez le rôle Serveur de fichiers avec montée en puissance parallèle (SOFS) sur un serveur qui exécute Windows Server 2012 R2.
  • Vous avez des applications serveur et des clients qui accèdent fréquemment aux partages de fichiers.
  • Les applications et les clients ouvrent de nombreuses sessions de courte durée dans lesquelles ils se connectent, s’authentifient, modifient des fichiers et ferment immédiatement la session.

Dans ce scénario, après un certain temps, l’accès aux partages de fichiers échoue et une erreur STATUS_INSUFF_SERVER_RESOURCES est enregistrée dans une capture réseau.

En outre, lorsque les utilisateurs essaient de se connecter à des partages SOFS, ils reçoivent le message d’erreur suivant :

Le stockage serveur disponible est insuffisant pour traiter cette commande.

Vous voyez également un nombre élevé de handles dans Lsass.exe sur les nœuds coordinateur et non coordinateurs du cluster.

Remarque

Si vous basculez la ressource de disque vers un autre nœud, le problème ne se produit pas temporairement.

Cause

Ce problème se produit parce que les applications créent de nouvelles sessions chaque fois qu’elles modifient un fichier au lieu de réutiliser des sessions pour générer de nombreuses modifications de métadonnées.

Le système de fichiers CSV utilise le protocole SMB pour maintenir la cohérence des informations de métadonnées entre les nœuds de cluster. Un volume élevé de modifications de métadonnées génère de nombreuses sessions SMB entre les nœuds non coordinateur et coordinateur du cluster et épuise la table SMB sur le nœud coordinateur.

Résolution

Pour résoudre ce problème pour ces types de charges de travail d’application, nous vous recommandons d’utiliser le rôle Serveur de fichiers à usage général au lieu de SOFS.

Remarque

Le rôle SOFS ne doit pas être utilisé si la charge de travail génère un nombre exceptionnellement élevé d’opérations de métadonnées, telles que l’ouverture et la création de fichiers ou le renommage de fichiers existants.

Plus d’informations

Dans une capture réseau entre des nœuds non coordinateurs et coordinateurs, vous voyez qu’après une demande d’installation de session SMB, le nœud coordinateur répond avec une erreur STATUS_INSUFF_SERVER_RESOURCES.