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