A.28. 计时结果

这些计时结果是通过用下面命令运行蜕变测试获得的

% cd src/test/regress
% make all
% time make runtest
    

在 Linux 2.0.27 下的计时结果有大约 5% 的随机误差, 原因大概是因为多进程系统在进程安排上的一些特殊情况吧.

A.28.1. 版本 6.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% 的速度提升。

A.28.2. 版本 6.4beta

这个版本的计时信息与以前的版本的计时信息不具有可比性, 因为我们增加了一些新的回归测试项目.一般来 说,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

A.28.3. 版本 6.3

这个版本的计时信息与以前的版本的计时信息不具有可比性, 因为我们增加了一些新的回归测试项目并且删除了 一些过时的测试项目.不过, 大体上说 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

A.28.4. 版本 6.1

  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