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

发布于 2021-11-18 18:30:36 字数 1228 浏览 786 评论 8

系统: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,它一改,移植就要跟着改了。
(所以我不敢乱来)

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

谢谢答题的各位。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

静谧 2021-11-21 12:39:24

没的跑客户端是exe文件

旧伤慢歌 2021-11-21 11:50:21

也是710,跑Centos

已下线请稍等 2021-11-21 10:32:02

感谢,我试试哈!

挽清梦 2021-11-21 07:36:18

我们也是
Dell R710,不过内存32G,装VMWare ESX虚拟化,基本上可以做到6台虚拟机基本不影响性能前提下充分利用硬件资源

皇甫轩 2021-11-21 06:16:22

性能很优,发挥不了。

感情旳空白 2021-11-20 15:12:26

性能调优

冷弦 2021-11-20 06:44:26

我觉得也是,问问,就是多个实例可以只用同一个数据库嘛?

情绪失控 2021-11-20 01:48:25

mysql也是不但能充分利用硬件的,通常的做法是在一台服务器上开多个实例。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文