简单测试数据库服务器单核处理能力的程序,作者声称测试了上百个不同的u,最快的是跑在linux上的 intel xeon x5680 3.33ghz six-
来自julian dyke的测试cpu单核心性能的存储过程,能够测试cpu的单核处理能力,顺便我也测试了一把
set serveroutput on
set timing on
declare
n number := 0;
begin
for f in 1..10000000
loop
n := mod (n,999999) + sqrt (f);
end loop;
dbms_output.put_line ('res = '||to_char (n,'999999.99'));
end;
/
下面是一个输出结果样本:
sql> /
res = 873729.72
pl/sql procedure successfully completed.
elapsed: 00:00:19.87
作者声称测试了上百个不同的u,最快的是跑在linux上的 intel xeon x5680 3.33ghz six-core , 8.92 秒。
(当然,这个脚本只是简单的测试,,并不全面。且单核的速度并不是一个cpu好坏的全部。仅供参考)
测试结果:测了几个类型的cpu,竟然是我的一台测试机(intel cpu)最快,秒杀hp和ibm,当然单核的处理能力仅仅是一个方面,稳定和并发才是小机的杀手锏
hpux 安腾平台
elapsed: 00:00:34.98
uname -a
hp-ux wbdb2 b.11.31 u ia64 1705335017 unlimited-user license
cpu info:
16 intel(r) itanium 2 9100 series processors (1.6 ghz, 18 mb)
533 mt/s bus, cpu version a1
32 logical processors (2 per socket)
ibm power 7 平台
elapsed: 00:00:15.91
lsattr -e -l proc0
frequency 3550000000 processor speed false
smt_enabled true processor smt enabled false
smt_threads 4 processor smt threads false
state enable processor state false
type powerpc_power7 processor type false
amd cpu
time: 00: 00: 22.43
[root@dtydb3 ~]# uname -a
linux dtydb3 2.6.18-194.el5 #1 smp tue mar 16 21:52:39 edt 2010 x86_64 x86_64 x86_64 gnu/linux
vendor_id : authenticamd
model name : amd opteron(tm) processor 6128 he
stepping : 1
cpu mhz : 800.000
cache size : 512 kb
intel cpu
elapsed: 00:00:11.65
uname -a
linux dtydb0 2.6.18-194.el5 #1 smp tue mar 16 21:52:39 edt 2010 x86_64 x86_64 x86_64 gnu/linux
processor : 0
vendor_id : genuineintel
cpu family : 6
model : 44
model name : intel(r) xeon(r) cpu e5649 @ 2.53ghz
stepping : 2
cpu mhz : 1596.000
cache size : 12288 kb