Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Optimisation des performances
Cette rubrique explique les causes de la lenteur des vitesses de téléchargement et propose certaines modifications que vous pouvez apporter pour augmenter la vitesse.
Rubriques
Bande passante réseau
File Transferaugmente l'utilisation et la saturation du réseau. Il ne peut pas fournir plus rapidement que la bande passante qui lui est allouée. Si une bande passante réseau de 500 Mbits/s a été allouée à votre machine, le débit le plus rapide que File Transfer vous pouvez essayer de fournir est de 500 Mbits/s. Si vous souhaitez des transferts plus rapides, allouez de la bande passante supplémentaire au système hôte.
Débit du disque
Le débit du disque doit évoluer en fonction de l'augmentationBande passante réseau. Vous avez besoin d'un débit d'E/S suffisant pour prendre en charge une configuration maximale de transfert actif ou de nombre de threads. Vos transferts seront ralentis si le stockage connecté à la machine hôte (tel que le NAS, le SAN, le SSD local et le disque dur externe) ne dispose pas d'un débit d'E/S suffisant. Pour éviter cela, mettez à niveau votre infrastructure en mettant à niveau votre matériel, votre processeur et Internet.
Latence
Nous vous recommandons de déployer File Transfer l'infrastructure dans la zone la Région AWS plus proche géographiquement de l'installation de téléchargement et de chargement. La latence entre le fournisseur d'accès Internet du profil de transfert et la destination varie, sauf si le profil de transfert est utiliséAWS Direct Connect. Pour plus d'informationsAWS Direct Connect, consultez le guide de AWS Direct Connectl'utilisateur.
Limitation
File Transferne peut pas limiter son utilisation de bande passante. Pour contourner ce problème, utilisez la qualité de service (QoS) pour limiter la couche de pare-feu ou la forme du trafic au niveau de la couche de réseau local virtuel (VLAN).
Limite maximale de fichiers ouverts
Certaines machines hôtes (principalement Linux etmacOS) sont dotées de limites souples et strictes préconfigurées pour le nombre maximum de fichiers ouverts. File TransferCrée au minimum des descripteurs de fichiers pour accéder aux ressources du disque et du réseau. Nous recommandons que votre machine hôte dispose d'une limite de 20 000 fichiers ouverts au maximum.
Visibilité du godet
File Transferutilise les points de terminaison Amazon S3 par défaut. Vous pouvez choisir d'utiliser les points de terminaison accélérés Amazon S3 par défaut. Pour plus d'informations sur les points de terminaison accélérés, consultezAmazon Simple Storage Service (Amazon S3).
Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) pour répertorier le contenu de votre bucket. Pour ce faire, utilisez vos clés File Transfer d'accès et secrètes, ou via la console Amazon S3
Optimisation des téléchargements (lorsque le réglage automatique n'est pas effectué)
Pour des performances optimales dans tous les domaines, maintenez la taille du morceau entre 25 et 100 Mo. Les threads et le nombre maximum de transferts actifs varient en fonction des caractéristiques de votre package de téléchargement. Les vitesses de transfert d'une session unique sont limitées par les protocoles utilisés (TCP/HTTP). La configuration optimale inclut des tronçons de plus petite taille, ainsi que des paramètres de thread plus élevés et de transferts actifs maximum. Il est recommandé de définir une taille de bloc légèrement supérieure à la taille médiane du fichier. Cependant, la meilleure pratique consiste à ne pas dépasser 50 Mo sur la plupart des matériels.
Emplacement des fichiers de configuration et de base de données
Le fichier de configuration et le fichier de base de données se trouvent dans n'importe quel répertoire, tel que défini par la variable d'FILETRANSFER_CONFIG_DIR
environnement. Si la variable n'est pas définie, ces fichiers se trouvent ~/.filetransfer
par défaut dans. Le fichier de configuration est nommé configuration.yaml
et le fichier de base de données est nomméchecksum-cache.db
.
Éteindre le serveur d'API
Par défaut, File Transfer écoute sur le port 50005 les connexions entrantes provenant de l'application d'interface utilisateur File Transfer graphique (GUI). Pour le désactiver, définissez-le api_server.enabled
dans le fichier de configuration et définissez-le surfalse
.