| From: | "Hiroshi Saito" <z-saito(at)guitar(dot)ocn(dot)ne(dot)jp> |
|---|---|
| To: | <pgsql-patches(at)postgresql(dot)org> |
| Subject: | test_fsync on MinGW(win32) |
| Date: | 2006-10-12 16:29:52 |
| Message-ID: | 063c01c6ee1b$a4d15df0$a543040a@wiseknot.local |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-patches |
Hi.
I wanted to see this difference. It is somewhat ad hoc.
However, It is more effective than it doesn't show it at all.
-- MinGW(win32) --
$ test_fsync
Simple write timing:
write 3.644000
Compare fsync times on write() and non-write() descriptor:
(If the times are similar, fsync() can sync data written
on a different descriptor.)
write, fsync, close 40.543000
write, close, fsync 47.033000
Compare one o_sync write to two:
(o_sync unavailable)
open o_dsync, write 0.094000
(fdatasync unavailable)
write, fsync, 26.700000
Compare file sync methods with 2 8k writes:
open o_dsync, write 0.203000
(fdatasync unavailable)
write, fsync, 27.920000
Regards,
Hiroshi Saito
| Attachment | Content-Type | Size |
|---|---|---|
| test_fsync_patch | application/octet-stream | 3.3 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Peter Eisentraut | 2006-10-12 17:17:52 | Re: [GENERAL] ISO week dates |
| Previous Message | Hiroshi Saito | 2006-10-12 15:36:52 | Re: warning: "min" redefined of qsort. |