Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
thread-self
/
root
/
opt
/
postgresql-9.2
/
share
/
man
/
man1
/
//proc/thread-self/root/opt/postgresql-9.2/share/man/man1/pg_test_fsync.1
'\" t .\" Title: pg_test_fsync .\" Author: The PostgreSQL Global Development Group .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/> .\" Date: 2017-11-06 .\" Manual: PostgreSQL 9.2.24 Documentation .\" Source: PostgreSQL 9.2.24 .\" Language: English .\" .TH "PG_TEST_FSYNC" "1" "2017-11-06" "PostgreSQL 9.2.24" "PostgreSQL 9.2.24 Documentation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" pg_test_fsync \- determine fastest wal_sync_method for PostgreSQL .\" pg_test_fsync .SH "SYNOPSIS" .HP \w'\fBpg_test_fsync\fR\ 'u \fBpg_test_fsync\fR [\fIoption\fR...] .SH "DESCRIPTION" .PP pg_test_fsync is intended to give you a reasonable idea of what the fastest wal_sync_method is on your specific system, as well as supplying diagnostic information in the event of an identified I/O problem\&. However, differences shown by pg_test_fsync might not make any difference in real database throughput, especially since many database servers are not speed\-limited by their transaction logs\&. .SH "OPTIONS" .PP pg_test_fsync accepts the following command\-line options: .PP \fB\-f\fR, \fB\-\-filename\fR .RS 4 Specifies the file name to write test data in\&. This file should be in the same file system that the pg_xlog directory is or will be placed in\&. (pg_xlog contains the WAL files\&.) The default is pg_test_fsync\&.out in the current directory\&. .RE .PP \fB\-s\fR, \fB\-\-secs\-per\-test\fR .RS 4 Specifies the number of seconds for each test\&. The more time per test, the greater the test\*(Aqs accuracy, but the longer it takes to run\&. The default is 2 seconds, which allows the program to complete in about 30 seconds\&. .RE .PP \fB\-V\fR, \fB\-\-version\fR .RS 4 Print the pg_test_fsync version and exit\&. .RE .PP \fB\-?\fR, \fB\-\-help\fR .RS 4 Show help about pg_test_fsync command line arguments, and exit\&. .RE .SH "AUTHOR" .PP Bruce Momjian <bruce@momjian\&.us> .SH "SEE ALSO" \fBpostgres\fR(1)