PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

pg_test_fsync

pg_test_fsync — déterminer la méthode wal_sync_method la plus rapide pour PostgreSQL

Synopsis

pg_test_fsync [option...]

Description

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 rapporte la durée moyenne en microsecondes de l'opération de synchronisation du fichier pour chaque méthode proposée par le paramètre wal_sync_method. Cet outil peut aussi être utilisé pour optimiser la valeur du paramètre commit_delay.

Options

pg_test_fsync accepte les options en ligne de commande suivantes :

-f, --filename

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.

-s, --secs-per-test

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 5 secondes, ce qui permet au programme de se terminer en 2 minutes.

-V, --version

Affiche la version de pg_test_fsync, puis quitte.

-?, --help

Affiche l'aide sur les arguments en ligne de commande de pg_test_fsync, puis quitte.

Auteur

Bruce Momjian

Voir aussi

postgres(1)