这些计时结果是通过用下面命令运行蜕变测试获得的
% cd src/test/regress % make all % time make runtest
在 Linux 2.0.27 下的计时结果有大约 5% 的随机误差, 原因大概是因为多进程系统在进程安排上的一些特殊情况吧.
和以前的版本的情况一样,版本间的蜕变测试不具可比性, 因为增加了新的蜕变测试项目。总的来说,v6.5 比以 前的版本要快。
关闭 fsync() 的结果: (译注:可以通过 postmaster -o "-F" ...实现):
Time System 02:00 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486 04:38 Sparc Ultra 1 143MHz, 64MB, Solaris 2.6
打开 fsync() 的结果:
Time System 04:21 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486对于上面的 linux 系统, 使用用 UW-SCSI 代替(老式)的 IDE 磁盘在蜕变测试中有 50% 的速度提升。
这个版本的计时信息与以前的版本的计时信息不具有可比性, 因为我们增加了一些新的回归测试项目.一般来 说,v6.4应该比以前的版本稍微快一点(多谢,Bruce!).
Time System 02:26 Dual Pentium Pro 180, 96MB, UW-SCSI, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486
这个版本的计时信息与以前的版本的计时信息不具有可比性, 因为我们增加了一些新的回归测试项目并且删除了 一些过时的测试项目.不过, 大体上说 v6.3 还是比以前的版本快一点(多谢,Bruce!).
Time System 02:30 Dual Pentium Pro 180, 96MB, UW-SCSI, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486 04:12 Dual Pentium Pro 180, 96MB, EIDE, Linux 2.0.30, gcc 2.7.2.1 -O2 -m486
Time System 06:12 Pentium Pro 180, 32MB, EIDE, Linux 2.0.30, gcc 2.7.2 -O2 -m486 12:06 P-100, 48MB, Linux 2.0.29, gcc 39:58 Sparc IPC 32MB, Solaris 2.5, gcc 2.7.2.1 -O -g