如何在采购之前评估服务器的性能够不够

avatar
avatar
admin
1676
文章
5
评论
2019年11月20日14:17:39 评论 818 1047字阅读3分29秒

在谈服务器选型之前,必须知道最常用x86服务器几大组件: CPU、内存、硬盘、IO卡、RAID卡。其中最核心的部件:CPU、内存、硬盘,下面就聊聊这几个部件的选型。

怎么衡量服务器整机性能?

比如一台IBM 2路x86服务器,一台Oracle 2路x86服务器,怎么去量化评估他们谁性能更强。

其实服务器整机 是有量化测试体系的,就是TpmC值。 比较他们谁的TpmC值更大,谁性能就更强。TpmC值查询网址:tpc.org

如何在采购之前评估服务器的性能够不够

TpmC=TASK * S * F / (T * C)
TASK:每分钟业务交易量
S:复杂程度比例
范围1~30(取值越大,说明系统越复杂)
F:业务发展冗余
T:峰值交易时间
C:CPU处理余量

案例:已经某业务,计算需要怎样性能的服务器。
每秒2000次业务访问量,即每秒120000次访问,峰值交易时间为1分钟,检索查询的经验系数取7.5,那么在5年内数据库服务器的TPC-C值估算:

TpC=TASK * S * F / (T * C)

=(2000*60) * 7.5 * (1+30%)^5 / [ 1* (1-0.5)]

=1670818

即需要一台tpmC值不小于1670818的服务器。

应用服务器的TPC=数据库服务器TPC*50%(一般)
应用服务器的TPC=数据库服务器TPC*70%(涉及大量计算的,如社保、税务)

如何在采购之前评估服务器的性能够不够
某设计院给出的参考值

服务器CPU性能衡量

1颗E7 CPU和2颗E5 CPU,谁处理性能更强? 通过SPEC值衡量,如何得知SPEC值(查询网址 忘了,自行百度即可,主流CPU能查到,但也有滞后性)

如2颗E5620和2颗E5645怎么量化比较性能。直接看下表,应该能算出来吧。一个表示整数运算能力,一个表示浮点运算能力。

如何在采购之前评估服务器的性能够不够

服务器内存/硬盘配置

可以直接找软件开发商,他会直接告诉你需要多少内存和硬盘才能支撑起这个应用,如下就是一个应用的硬件需求表。

如何在采购之前评估服务器的性能够不够

数据库内存计算案例

某检索系统数据库的SGA运行需要50G,连接数2000。通常情况下操作系统占用500MB内存,数据库管理系统约占用256MB,内存利用率不大于70%,计算公式如下:

内存总量=操作系统+数据库管理系统+数据库SGA运行+连接数*3M

=(512M/0.7+256M/0.7+2000*3M)/1024+50G=59.45G

从而得出需要至少64G内存(一般16的倍数)。

推荐联系代理商采购阿里云数据中心的阿里云服务器

  1. 首先加我的QQ或微信,都是2040593,最好备注“阿里云采购”字样
  2. 具体流程可以参考《在阿里云买服务器/数据库/存储,怎么才能最省钱?
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: