如何充分利用服务器的硬件性能?
系统:Windows Server 2003(专业版)
公司里有台Dell R710服务器
CPU:2颗四核,(8核)
内存:8G,
(准备更换更高配的服务器,但我觉得很浪费,原本的性能压根没用完。)
主要跑的程序:
通过一个客户端的软件与
MSSQL2008 R2连接(作为一个数据库存储),
往主服务器Post数据。
遇到的问题:
跑程序的时候,CPU很多时候才用到4%~5%(偶尔会跳到15%),
内存的利用率在一个程序员改写了SQL语句跑可以到2G多一点。
有5G左右基本上是闲置的。
MSQL2008 R2的数据库是可以设置AWE来,
( 为 SQL Server 启用 AWE 内存 )
利用支持超过4G的内存利用率,看了一下在配置上貌似有点复杂。
(因为是跑在生产环境下的,不敢轻易动乱动,
现在基本上每天都要重启一次系统,不然MSSQL的程序会莫名的挂掉。
)
另外:
客户端的软件是基于Java编写的,
只能跑在Win上, 有想过移植到MySQL数据库,
但我们是分公司,客户端程序是总公司在控制的。
公司的客户端经常打Patch,它一改,移植就要跟着改了。
(所以我不敢乱来)
希望大家讲一下你们的想法,
在不移植的情况下,可以怎样利用?
移植的情况下,又如果跟进呢?
谢谢答题的各位。
公司里有台Dell R710服务器
CPU:2颗四核,(8核)
内存:8G,
(准备更换更高配的服务器,但我觉得很浪费,原本的性能压根没用完。)
主要跑的程序:
通过一个客户端的软件与
MSSQL2008 R2连接(作为一个数据库存储),
往主服务器Post数据。
遇到的问题:
跑程序的时候,CPU很多时候才用到4%~5%(偶尔会跳到15%),
内存的利用率在一个程序员改写了SQL语句跑可以到2G多一点。
有5G左右基本上是闲置的。
MSSQL只是跑了一个实例
MSQL2008 R2的数据库是可以设置AWE来,
( 为 SQL Server 启用 AWE 内存 )
利用支持超过4G的内存利用率,看了一下在配置上貌似有点复杂。
(因为是跑在生产环境下的,不敢轻易动乱动,
现在基本上每天都要重启一次系统,不然MSSQL的程序会莫名的挂掉。
)
另外:
客户端的软件是基于Java编写的,
只能跑在Win上, 有想过移植到MySQL数据库,
但我们是分公司,客户端程序是总公司在控制的。
公司的客户端经常打Patch,它一改,移植就要跟着改了。
(所以我不敢乱来)
希望大家讲一下你们的想法,
在不移植的情况下,可以怎样利用?
移植的情况下,又如果跟进呢?
谢谢答题的各位。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
没的跑客户端是exe文件
也是710,跑Centos
感谢,我试试哈!
我们也是
Dell R710,不过内存32G,装VMWare ESX虚拟化,基本上可以做到6台虚拟机基本不影响性能前提下充分利用硬件资源
性能很优,发挥不了。
性能调优
我觉得也是,问问,就是多个实例可以只用同一个数据库嘛?
mysql也是不但能充分利用硬件的,通常的做法是在一台服务器上开多个实例。