使用pg9.1工具测试fsync性能

本文介绍了如何使用PostgreSQL 9.1中的新工具pg_test_fsync来测试fsync的性能。该工具在9.1之前的版本中并未包含,通过configure && make进行编译,并在相应目录下运行,可以执行指定次数的fsync操作,以评估系统的fsync性能。
摘要由CSDN通过智能技术生成


在postgreSQL9.1(目前为测试版本)中,增加了一个新的工具:postgresql-9.1beta3/contrib/pg_test_fsync,可以用来测试fsync的性能


1. 官网下载pg(注意,9.1之前的版本不包含这个工具)

2. configure && make  (不得不承认,比mysql的配置要简单好多好多好多啊……)

3.cd 到postgresql-9.1beta3/contrib/pg_test_fsync目录下面,可以看到已经生成了一个可执行文件pg_test_fsync

4.  直接 ./pg_test_fsync

$./pg_test_fsync 
2000 operations 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                                 n/a
        fdatasync                       12749.248 ops/sec
        fsync                        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值