Re: Postcrash

Albe Laurenz <[email protected]> Wed, 9 Oct 2013 10:19:21 +0000
Newsgroups gmane.comp.db.postgresql.german
Message-ID <A737B7A37273E048B164557ADEF4A58B17C28AB8@ntex2010a.host.magwien.gv.at>
Lars Grundei schrieb:
>> Ich befürchte, die SD card und/oder das System schummeln gewaltig was
>> fsync() angeht. In diesem Fall hat Postgres wenig Chance auf
>> Crash-Resilience.
>> Prüf das System doch mal mit dem pg_test_fsync tool aus contrib.
> 
> Habe ich inzwischen hinbekommen (ich habe außerdem eine nun SLC SD-Karte
> eingelegt, das FS auf EXT3 umgestellt und auch selber die Rolle des
> Fensterputzer übernommen :-))
> Leider sagen mir die Ausgabe von pg_test_fsync nichts, also kann ich auch
> nicht bewerten, ob das System schummelt:

> #su -c "pg_test_fsync -f /var/postgresql/fsync.test -s 10" -s /bin/sh postgres
> 10 seconds per test
> O_DIRECT supported on this platform for open_datasync and open_sync.
> 
> Compare file sync methods using one 8kB write:
> (in wal_sync_method preference order, except fdatasync
> is Linux's default)
>         open_datasync                     258.480 ops/sec
>         fdatasync                         249.492 ops/sec
>         fsync                             180.480 ops/sec
>         fsync_writethrough                            n/a
>         open_sync                         255.945 ops/sec
[...]
> Non-Sync'ed 8kB writes:
>         write                           25772.686 ops/sec

Das würde nahelegen, daß das sync tatsächlich passiert,
sonst würden writes ohne sync nicht so viel schneller gehen.

Liebe Grüße,
Laurenz Albe

-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein