2.4 Réglage précis des performances du transfert des données

Vous pouvez régler avec précision le transfert des données pendant les tâches de migration afin d'optimiser les performances sur votre réseau. Les détails des fonctions et des procédures de configuration dépendent de la méthode de transfert des données sélectionnée pour une tâche spécifique. Reportez-vous à la section Supported Transfer Methods (Méthodes de transfert prises en charge) du manuel User Guide (Guide de l'utilisateur).

2.4.1 Réglage précis des performances du transfert basé sur les fichiers et du transfert par bloc assurant la prise en charge de VSS

Vous pouvez régler avec précision le transfert des données sur le réseau afin d'optimiser les performances dans votre environnement spécifique. Par exemple, il peut être nécessaire de contrôler le nombre de connexions TCP ou d'imposer un seuil de compression au niveau des paquets.

Cette fonction est prise en charge pour les tâches de migration qui utilisent les méthodes de transfert des données suivantes :

  • Basée sur les fichiers

  • Basée sur les blocs avec l'option du service VSS de Microsoft sélectionnée

Le réglage s'effectue en modifiant le fichier de configuration productinternal.config du produit, situé sur l'hôte du serveur Portability Suite dans le répertoire suivant :

..\PlateSpin Portability Suite Server\Web

Voici la liste des paramètres de configuration avec deux ensembles de valeurs : les valeurs par défaut et les valeurs recommandées pour une utilisation optimale dans un environnement WAN à latence élevée.

Tableau 2-4 Paramètres pour le réglage précis des performances du transfert des données au niveau des fichiers

Paramètre

Valeur par défaut

Pour les environnements WAN à latence élevée

fileTransferThreadcount

Contrôle le nombre de connexions TCP ouvertes pour le transfert des données basé sur les fichiers.

2

4 à 6 (max)

fileTransferMinCompressionLimit

Spécifie en octets le seuil de compression au niveau des paquets.

0

(désactivé)

65 536 max (64 Ko)

fileTransferCompressionThreadsCount

Contrôle le nombre de threads utilisés pour la compression des données au niveau des paquets. Ignoré si la compression est désactivée.

Étant donné que la compression fait appel à l'UC, ses performances risquent d'être affectées lors du transfert à chaud si ce paramètre est utilisé.

2

S/O

fileTransferSendReceiveBufferSize

Paramètre de taille de la fenêtre TCP/IP pour les connexions de transfert de fichiers ; contrôle le nombre d'octets envoyés sans accusé de réception TCP en octets.

Lorsque la valeur est définie sur 0, la taille de la fenêtre TCP par défaut est utilisée (8 Ko). Pour personnaliser les tailles, spécifiez-les en octets.

Utilisez la formule suivante pour déterminer la valeur appropriée :

((VITESSE_LIAISON (Mbps)/8)*DURÉE (s))*1 024*1 024

Par exemple, pour une liaison de 100 Mbps et une latence de 10 ms, la taille de tampon appropriée est de :

(100/8)*0,01 * 1 024 * 1 024 = 131 072 octets

0 (8 192 octets)

5 242 880 max (5 Mo)

2.4.2 Réglage précis des performances du transfert des données par bloc

Pour optimiser les performances dans votre environnement spécifique, vous pouvez régler avec précision le transfert des données par bloc sur le réseau en limitant la bande passante et en appliquant la compression.

Cette fonction est prise en charge pour les tâches de migration qui utilisent la méthode de transfert des données par bloc sans l'option du service VSS de Microsoft.

Les paramètres par défaut du système pour les transferts des données par bloc n'imposent aucune limitation en termes de bande passante et ne compressent pas les données en cours de transfert. Portability Suite propose deux méthodes pour activer la limitation de la bande passante et la compression des données :

  • Au niveau du système : vous devez éditer le fichier web.config du serveur Portability Suite. La limitation de la bande passante et la compression des données spécifiées de cette manière s'appliquent à toutes les tâches de migration basées sur les blocs, notamment aux transferts de l'ensemble des données de volume, ainsi qu'aux synchronisations incrémentielles.

  • Au niveau de la charge de travail : vous devez importer un fichier d'enregistrement Windows personnalisé (*.reg) dans le registre de la machine source Windows. Cette méthode vous permet de définir des paramètres personnalisés de compression des données et de limitation de la bande passante pour les charges de travail spécifiques à utiliser lors des tâches de migration.

Les deux méthodes contrôlent la limitation de la bande passante et la compression des données par volume. Les paramètres spécifiés via le registre Windows remplacent ceux du fichier web.config. Aucune de ces deux méthodes ne nécessite un redémarrage ou une autre intervention pour prendre en compte les modifications.

Avant d'avoir recours à l'une de ces méthodes de réglage précis des performances du transfert des données par bloc, déterminez les valeurs appropriées de bande passante et de compression qui équilibrent l'utilisation de l'UC et l'efficacité du réseau pour votre système, réseau et charge de travail particuliers.

Réglage précis des performances du transfert des données par bloc pour tout le système

  1. Vérifiez qu'aucune tâche de migration de charge de travail n'est en cours.

  2. Dans un éditeur de texte, ouvrez le fichier web.config situé sur l'hôte du serveur Portability Suite, dans le répertoire suivant :

    ..\PlateSpin Portability Suite Server\Web

  3. Recherchez les lignes suivantes :

    <add key="BlockBasedTransferCompressionLevel" value="0" />
    <add key="BlockBasedTransferBandwidthThrottlingInKB" value="0" />
    
  4. Éditez les lignes :

    1. Sur la première ligne, remplacez la valeur du niveau de compression entre guillemets par un chiffre de 0 à 9 (en sachant que 0 signifie aucune compression et 9, une compression maximale).

    2. Sur la seconde ligne, remplacez la valeur de limitation de la bande passante entre guillemets par un nombre représentant les kilo-octets par seconde.

      Par exemple, pour un niveau de compression requis de 3 et une bande passante de 512 Ko/s par volume transféré, les lignes appropriées dans le fichier web.config se présentent comme suit :

      <add key="BlockBasedTransferCompressionLevel" value="3" />
      <add key="BlockBasedTransferBandwidthThrottlingInKB" value="512" />
      
  5. Enregistrez le fichier web.config.

  6. Pour prendre en compte les modifications, redémarrez les services suivants sur le serveur Portability Suite, dans l'ordre spécifié :

    1. Service de publication World Wide Web.

    2. Service Portability Suite.

    3. PlateSpin Operations Framework Controller.

Réglage précis des performances du transfert des données par bloc par charge de travail

  1. Vérifiez que le composant de transfert par bloc est déjà installé sur la machine source.

  2. Utilisez le texte ci-dessous pour créer un fichier d'enregistrement Windows (*.reg) :

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\PlateSpin\BlockBasedTransfer]
    "CompressionLevel"=dword:00000000
    "BandwidthThrottling"=dword:00000000
    
    

    Remplacez le dernier chiffre de la valeur dword pour « CompressionLevel » par un chiffre de 0 à 9 (en sachant que 0 signifie aucune compression et 9, une compression maximale) et changez la valeur dword pour « BandwidthThrottling » par un nombre représentant les bits par seconde (par exemple, 512 kilo-octets par seconde correspond à 00512000).

    Ces valeurs remplacent les paramètres définis dans le fichier web.config du serveur Portability Suite.

  3. Dans votre éditeur de registre Windows, importez le fichier *.reg dans le registre Windows.