|
服务器配置如下:
主机:IBM x3850 M2
CPU:两颗Intel(R) Xeon(TM) 3.0GHz 4核;
内存:4096MB;
硬盘:两块146GB SAS硬盘;
软件环境:Windows 2003企业版 SP2、SQL Server 2005企业版 SP2。
PC机配置如下:
主机:Dell Optiplex 765
CPU:一颗Intel(R) Pentium(R) Dual E2180 2.0GHz;
内存:4096MB;
硬盘:一块250GB SATA硬盘;
软件环境:Windows 2003企业版 SP2、SQL Server 2005企业版 SP2。
==============================================
所有软件参数配置相同的情况下,运行SQL Server Analysis Service(SSAS),程序也是完全相同的。
PC机上运行需要16分40秒,IBM PC服务器上运行需要37分05秒,性能差别一倍以上。
运行过程中发现CPU负载情况,PC机75%左右,服务器25%以内。
做了以下测试:
使用Super Pi进行测试,都做200万位计算,重复20次,PC机1分12秒完成,服务器1分52秒完成,
观察CPU负载情况,PC机的CPU总占用60%左右,服务器CPU总占用15%左右,且只有一个CPU核心工作(100%)。
用Super Pime进行测试,启用“标准测试一”,同时跑8个线程。
PC机322秒完成,服务器352秒完成。
观察CPU负载情况,PC及CPU占用100%,服务器CPU总占用38%-49%,每颗CPU都工作。
我真想不通为什么这么高配置的服务器跑不过PC机,真是太郁闷了,做过很多测试,现在真实有点技穷了!
哪位老大知道为啥,服务器的操作系统和主机应如何调整,敬请指教一下小弟,感激不尽。 |
|