web-dev-qa-db-fra.com

Qu'est-ce qui peut causer que ncftpget crée une charge sur le serveur?

Lorsque je transfère de gros fichiers entre deux serveurs avec ncftpget, la charge sur le serveur de réception est très importante. Qu'est-ce qui peut causer ça?

1
Noam

Le problème le plus courant est le manque de RAM sur votre serveur. Ayant déjà utilisé une gamme de serveurs FTP dans le passé, la plupart des serveurs FTP stockent le fichier en mémoire pendant le transfert et une fois que le fichier entier a été reçu ou envoyé, le fichier est vidé de la mémoire vers un fichier sur le serveur de réception, puis vidé de la mémoire. sur le serveur d'envoi. NCFTP a une règle générale pour le nombre maximum de connexions à autoriser sur le serveur en fonction de la quantité de mémoire de (M-32) * 2, mais ceci est basé sur le fait que le serveur ne fait rien d'autre que FTP. Cela ne sera jamais le cas, car le système d'exploitation utilise de la RAM. Tous les autres démons de serveur en cours d'exécution utilisent également RAM (Apache, serveur de messagerie, etc.). Si vous rencontrez ce problème, cela signifie que vous devez augmenter la quantité de RAM sur votre serveur.

1
Chris Rutherfurd