在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
使用pg9.1工具测试fsync性能
最新推荐文章于 2024-05-09 08:00:00 发布
本文介绍了如何使用PostgreSQL 9.1中的新工具pg_test_fsync来测试fsync的性能。该工具在9.1之前的版本中并未包含,通过configure && make进行编译,并在相应目录下运行,可以执行指定次数的fsync操作,以评估系统的fsync性能。
摘要由CSDN通过智能技术生成