如何充分利用服务器的硬件性能?

王阿觉 发布于 2013/04/28 20:45
阅读 454
收藏 2
系统:Windows Server 2003(专业版)

公司里有台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,它一改,移植就要跟着改了。
(所以我不敢乱来)

希望大家讲一下你们的想法,
在不移植的情况下,可以怎样利用?
移植的情况下,又如果跟进呢?

谢谢答题的各位。
加载中
0
南湖船老大
南湖船老大
mysql也是不但能充分利用硬件的,通常的做法是在一台服务器上开多个实例。
王阿觉
王阿觉
我觉得也是,问问,就是多个实例可以只用同一个数据库嘛?
0
OscerSong
OscerSong
性能调优
王阿觉
王阿觉
性能很优,发挥不了。
0
黑薯
黑薯
我们也是 Dell R710,不过内存32G,装VMWare ESX虚拟化,基本上可以做到6台虚拟机基本不影响性能前提下充分利用硬件资源
王阿觉
王阿觉
感谢,我试试哈!
0
蟋蟀哥哥
蟋蟀哥哥
也是710,跑Centos
王阿觉
王阿觉
没的跑客户端是exe文件
返回顶部
顶部