Documentation PostgreSQL 9.2.24 > Annexes > Programmes supplémentaires fournis > Applications serveurs > pg_test_fsync | |
pg_standby | pg_test_timing |
pg_test_fsync — déterminer la méthode wal_sync_method la plus rapide pour PostgreSQL™
pg_test_fsync [option...]
pg_test_fsync a pour but de vous donner une idée plus précise d'une bonne configuration pour wal_sync_method sur votre système. Il fournit aussi des informations supplémentaires de diagnostique dans le cas d'un problème d'entrées/sorties identifié. Néanmoins, les différences affichées par pg_test_fsync pourraient ne faire aucune différence avec la vraie bande passante d'une base de données, et spécialement pour les serveurs qui ne sont pas ralenties par leur journaux de transactions.
pg_test_fsync accepte les options en ligne de commande suivantes :
Spécifie le nom du fichier où les données seront écrites. Ce fichier doit être placé dans le système de fichiers où sera placé le répertoire des journaux de transactions, pg_xlog. La valeur par défaut est pg_test_fsync.out dans le répertoire courant.
Spécifie le nombre de secondes par test. Plus il y a d'opérations par test, plus la précision du test sera grande, mais aussi plus longtemps il durera. La valeur par défaut est 2 secondes, ce qui permet au programme de se terminer en 30 secondes.
Affiche la version de pg_test_fsync, puis quitte.
Affiche l'aide sur les arguments en ligne de commande de pg_test_fsync, puis quitte.