- 论坛徽章:
- 0
|
各位大虾:由于BOSS一直抱怨应用慢,所以小弟最近做了一个测试:
A机:1台T5120(Solaris10)(1颗CPU,每颗8核,每核8线程,1165 MHz SUNW,UltraSPARC-T2)(内存:16G)
B机:1台M5000(Solaris10)(4颗CPU,2150 MHz )(内存:8G)
C机:1台笔记本电脑(WIN7)(Inter Core i5 2.5GMHZ)(内存:4G)
D机:1台Oracle10G数据库服务器(Solaris10)(M5000)
4台机器在同一个交换机的同一个网段下,A、B、C分别通过操作系统自带的JDBC访问D机的Oracle数据库,测试连接2万条记录,结果:
A机: 1596 ms
B机: 481 ms
C机: 564 ms
经过多次测试,比如4万条、10万条等等,ABC的速度比例基本相似,都是T5120最慢,而且慢3倍左右,故咨询厂商,答复:不应该如此。但是我测试结果就是这样,中间没经过任何中间件或者什么多余的测试环节,只是JDBC直连,而且我怀疑是A机本身的问题还特意用另外2台T5120也做了测试,依旧是这个数据范围,请问各位大虾这是否正常?是否可以理解为性能就是这样?如果不是,那如何解释?应该如何测试?另外,T5120的多核多线程技术如何调用?跟特性是否有关?请高人指点,谢谢! |
|