呼叫中心 呼叫中心解决方案 呼叫中心开发技术 CTI 呼叫中心系统
31

家政服务网络中心系统采用什么类型的服务器?

     和一个作呼叫中心的同行聊天,他说,他的一个家政服务网络中心合同,客户对硬件特别讲究,采购的服务器都是IBM的,内存都是16G,就连录音服务器的内存,也达到16G。

   但操作系统是32位windows 2003 server.

   我问他,你给客户这么一个配置的服务器,但是2003 server这个32位的操作系统,也管理不了16G的内存,岂不是浪费?

   因为32位的系统,内存寻址能力是2的32次方,也就是4G,实际上只能管理大约3.2G的内存。其他的不是浪费了么?

  我这位同行不相信我说的话,远程连接上用户的服务器看了一下,确实看不到4G以上的内存。

    也是,很多人只是知道内存越大,速度越快,而不知道CPU对内存的管理,也是有限度的。

   windows我了解得不是很多,但要想发挥硬件的效率,恐怕需要安装64位的 windows服务器版系统。不过,很多32位的程序恐怕在64位的windows系统上,就无法跑了。尤其是第三方的软件,只能望洋兴叹。

   我没有怎么用过windows操作系统,一直用linux进行CTI的开发。公司的呼叫中心版本,都是基于linux的。一来造价低,二来稳定,三来几乎没有病毒以及黑客袭扰,维护着省心。

   但Linux系统,同样面临大内存的考验。

   好在,现在的大多数服务器,都是X64的,可以安装64位的linux操作系统。当然,对于Sun之类的小机,直接安装solaris或者AIX了,他们本身全部是64位的。

  前几天,公司维护人员,将一台IBM3650的服务器,安装成REHEL5-32了,这台服务器是8G内存,但系统只能识别3.2G的内存。

   于是,只好做如下的处理
   首先安装pae内核,
    # rpm -ivh kernel-PAE-2.6.18-53.el5.i686.rpm

  然后修改启动选项,让系统使用pae内核启动

# vim /boot/grub/menu.lst 
      default= 那一行, PAE内核如果在第一就改成 default=0

    重启linux,就可以看到8G的内存了

这样做,未免不可以,但这样做,系统效率就打了折扣。

于是,我让他重新安装redhat AS5.2(X64).

系统不仅支持8G内存,而且运行速度明显提高。

基于操作系统的数据库 也是用64位的。

但原来用32位机制编写的C程序,就需要调整一下,尤其是边界的对齐,就要按照64位系统做出改写。而且新程序要非常注意线程的调度问题。

虽然比较费劲,但最后还是做出来了。

相比原来在32位系统下面的速度,感觉有非常明显的提升。

所以,家政服务网络中心项目的服务器采购,不要以为国家的钱是白给,就想做个硬件发烧友,而是要考虑能不能让硬件发挥出应有的性能。

    如果程序无法移植到64位,服务器的内存最大用3G较好。

   如果用linux系统,最好安装64位的系统,并一定要修改程序,并在64位机器上作重新编译。

  如果您的方案提供商给您大吹特吹他的技术多么过硬,你可以问他采用什么操作系统,我估计他90%回答是windows 2003 server

  你再问他是多少位的,他可能答不上来,然后电话回去问,回答的结果是32位

然后,你就说:我想让系统运算的快,准备用16G内存,是否可以?

  他如果说可以,那你就可以别选择他了。因为,他根本就是瞎说。

请将下面文字看完。

 

       我公司已经开发出完全符合商务部149号文规范的家政服务网络中心系统。并已经在河南南阳、湖北武汉得到实施。完整的解决方案,请向我公司索取。

如需转贴或者转载,请您拨打电话0371-68243399或者邮件cui_yingjiu@msn.com与我联系。未经许可擅自转贴转载的,本人将根据我国民法通则、著作权法以及其他法律追究侵权者的法律责任。

如有需要呼叫中心产品或者其他语音类应用定向开发,请与我公司联系 大象通信公司
更多文章,请访问 呼叫中心开发者随笔

另外一个 家政服务网络专家的博客

1 条评论了已经

抱歉,这篇日志的评论已关闭。