Bonjour
J'exploite une BD Firebird 2.5 installée sur un serveur Debian chez OVH.
Je me connecte avec une application C++ Builder 6 qui fonctionne indifféremment en local ou en réseau.
(Si le paramétrage de Firebird et OpenVPN intéresse quelqu'un je peux les communiquer)
Un de mes clients (un peu atypique) rencontre des temps de réponses décourageant : 30 secondes pour un volume de données descendant d'environ 500Ko (chiffre obtenu par différence des compteurs TX de la commande linux ifconfig -a du serveur).
Je précise que ma connexion internet affiche 50Mbit/s descendant (testdebit.fr)
Je lui ai proposé de faire des tests d'amélioration.
Première idée : changer de serveur OVH pour un modèle d'un débit plus important
Deuxième idée : passer à Firebird 3
Troisième idée : paramétrer plus finement
Quels paramètres ?
Ceux mentionnés par Carlos H.Cantu dans "Migration guide to FB 3." donc WireCompression (firebird.conf du client) et TcpRemoteBufferSize (firebird.conf du serveur)
Utiliser UDP moins dispendieux en emballage réseau si j'ai bien compris.
Selon ce site
https://serverfault.com/questions/68...pu-utilization
j'ai testé aussi :
et bien sûrsndbuf 0
rcvbuf 0
J'ai essayé de combiner et varier tous ces paramètres sans obtenir d'amélioration significative.sndbuf 393216
rcvbuf 393216
push "sndbuf 393216"
push "rcvbuf 393216"
Si quelqu'un a une autre idée je suis prêt à la tester.
J'envisage maintenant de tester un base sur Firebird 4 avec le système de réplication... Comme les plus gros volumes sont descendants et non montant, cette solution parait en théorie, idéale. Si quelqu'un a un avis à ce sujet...
Partager