(5.2.3)配置服务器参数——服务器性能估算

news/2024/2/27 21:15:22

转自:https://blog.csdn.net/educast/article/details/9322437

相关参考:https://blog.51cto.com/jimshu/1251142

关键词:服务器性能估算

服务器处理性能估算
系统的建设,必须满足未来5年业务发展和管理的需求,所以下面对服务器性能指标的估算,将以满足未来5年的需要为基准。
1. 数据库服务器
1.1. TPCC值估算
约定:
  系统同时在线用户数为100人(U1); 
  平均每个用户每分钟发出2次业务请求(N1);
  系统发出的业务请求中,更新、查询、统计各占1/3;
  平均每次更新业务产生3个事务(T1);
  平均每次查询业务产生8个事务(T2);
  平均每次统计业务产生13个事务(T3);
  一天内忙时的处理量为平均值的5倍;
  经验系数为1.6;(实际工程经验)
  考虑服务器保留30%的冗余;
服务器需要的处理能力为:
TPC-C=U1*N1*(T1+T2+T3)/3*3*经验系数/冗余系数 
则数据库服务器的处理性能估算为:
TPC-C= 100*2*(3+8+13)/3*5*1.6/0.7= 18,285 TPM

1.2. 内存估算
该服务器内存主要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分组成。
约定:
  操作系统占用约400M内存空间; 
  数据库系统占用内存0.8G ;
  每个并发连接占用5 M;
  考虑服务器内存保留15%的冗余;
则服务器的内存估算为:
Mem =(400M + 0.8GB  + 100*5M) /(1-15%)  = 2 GB
1.3. 存储容量估算
预算管理系统中存储着预算编制数据等资料信息以及日志等管理信息。
在已经考虑了数据冗余的前提下,约定:
? 每月有100个分局或部室编制预算;
? 每月每个分局或部室编制1次预算;
? 预算模板共含6000个预算指标;
? 每个预算指标含5条明细项目;
? 每条记录占用空间300B;

每月的预算数据存储容量需求:6000*5*100*500B=1.5G
每月的日志数据存储容量需求:0.1G
每月进行数据备份一次,数据存储容量需求:12*9G=108G
整年总共需用存储容量:12*1.5G+1.5G+12*0.1G+12*9G=20.7G+108G=128.7G

约定系统中预算编制数据等资料信息以及日志等管理信息在线保存5年(备份数据每年进行清除),则预算管理系统的存储容量估算为:
5*20.7G+108G =103.5G+108G=211.5G
1.4. 服务器安装软件
该服务器中将需要安装的软件如下:
操作系统为:Windows 2000 Server
数据库:Oracle
1.5. 建议配置
根据以上的性能指标建议数据库服务器标准配置如下:
应用名称 功能描述 数量 说明
数据库服务器 CPU: TPCC值应大于18,285 TPM
内存:2G及以上
硬盘:211.5GB以上(建议通过RAID5或镜像等方式进行数据备份)
以太网卡:100M及以上 1

1.2. 中间件应用服务器
1.2.1. TPCC值估算
约定:
  系统同时在线用户数为100人(U1); 
  平均每个用户每分钟发出2次业务请求(N1);
  系统发出的业务请求中,更新、查询、统计各占1/3;
  平均每次更新业务产生3个事务(T1);
  平均每次查询业务产生8个事务(T2);
  平均每次统计业务产生13个事务(T3);
  一天内忙时的处理量为平均值的5倍;
  经验系数为1.6;(实际工程经验)
  考虑服务器保留30%的冗余;

服务器需要的处理能力为:
TPC-C=U1*N1*(T1+T2+T3)/3*3*经验系数/冗余系数 

则数据库服务器的处理性能估算为:
TPC-C= 100*2*(3+8+13)/3*5*1.6/0.7= 18,285 TPM

1.2.2. 内存估算
该服务器内存主要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分组成。
约定:
  操作系统占用约400M内存空间;
  中间件用户服务器占用内存0.8G ;
  每个并发连接占用5 M;
  考虑服务器内存保留15%的冗余;
则服务器的内存估算为:
Mem =(400M + 0.8GB  + 100*5M) /(1-15%)  = 2 GB
1.2.3. 存储容量估算
主要系统中间件应用服务器和操作系统本身至少5G以上。
其中操作系统约占2G,应用服务器约占3G。
1.1.2.4. 服务器安装软件
该服务器中将需要安装的软件如下:
操作系统为:Windows 2000 Server
中间件应用服务器:系统中间件应用服务器
1.1.2.5. 建议配置
根据以上的性能指标建议服务器标准配置如下:
应用名称 功能描述 数量 说明
应用服务器 CPU: TPCC值应大于18,285 TPM
内存:2G及以上(建议3G以上)
硬盘:5GB以上
以太网卡: 100M及以上 1台

参考一下:
数据库服务器性能TPC-C测算

每秒峰值:6,000个连接/秒,即主机处理峰值应能达到6,000连接/秒;
每个连接平均需要10个数据库访问,按照经验,每个数据库访问相当于服务器3-4tpm的处理能力。

峰值连接: 6,000连接/秒
每个连接: 10个数据库访问
每个访问: 3—4 tpm (transaction per minute)
? 则应用要求服务器的TPC-C为:
6000 x 10 x 4 = 240,000tpm
? 系统本身要消耗30%的系统资源,则应用与系统要求服务器的TPC-C为:
240,000tpm / 70% = 342,857tpm
? 而服务器的实际资源占用即“系统忙”不应大于70%,则实际要求数据库服务器的处理性能TPC-C为:
342,857tpm / 70% = 489,796tpm。
? 因此,数据库双机系统TPC-C要求大于或等于500,000tpm,考虑实现Oracle 9i RAC后,双机性能是单机的确1.8倍,因此单机TPC-C不能小于
500,000/1.8=278,000tpm。

应用服务器性能TPC-C测算

每秒峰值:10,000个连接/秒,即主机处理峰值应能达到10,000连接/秒;
应用服务器的连接,相当于5—6个数据库访问,按照经验,每个数据库访问相当于服务器3-4tpm的处理能力。

峰值连接: 10,000连接/秒
每个连接: 5—6个数据库访问
每个访问: 3—4 tpm (transaction per minute)
? 则应用要求服务器的TPC-C为:
10000 x 6 x 4 = 240,000tpm
? 系统本身要消耗30%的系统资源,则应用与系统要求服务器的TPC-C为:
240,000tpm / 70% = 342,857tpm
? 而服务器的实际资源占用即“系统忙”不应大于70%,则实际要求服务器的处理性能TPC-C为:
342,857tpm / 70% = 489,796tpm。


Web服务器性能测算

Web服务器:建议采用中低档UNIX服务器,可以采用多台低档UNIX服务器并行,实现均衡负载、抵御不友好访问。
SPECweb99是衡量Web服务器处理能力的主要指标,是服务器可以承受的同时“点击”的次数,数值越高处理能力越强。
WEB SERVER集群所支持的并发访问量不少于5万,如果响应时间在1-2秒,则要求SPECweb99为:50,000/1.5 = 33,333

什么是TPC和tpmC? 
  tpmC值在国内外被广 泛用于衡量计算机系统的事务处理能力。但究竟什么是tpmC值呢?作者曾向一些 用户、推销人员乃至某些国外大公司的技术人员问过这个问题,但回答的精确度 与tpmC值的流行程度远非相称。tpmC这一度量也常被误写为TPM或TPMC。 
  1、TPC 
  TPC(TransactionProcessing PerformanceCouncil,事务处理性能委员会)是由数10家会员公司创建的非盈 利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、 日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功 能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测 试结果的发布。 
  TPC的出版物是开放 的,可以通过网络获取(http://www.tpc.org)。TPC不给出基准程序的代码,而只 给出基准程序的标准规范(StandardSpecification)。任何厂家或其它测试者都 可以根据规范,最优地构造出自己的系统(测试平台和测试程序)。为保证测试结 果的客观性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(FullDisclosure Report),包括被测系统的详细配置、分类价格和包含五年维护费用在内的总价 格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。现在全球只有几 个审核员,全部在美国。 
  2、tpmC 
  TPC已经推出了四套 基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使 用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(DecisionSupport) 的基准程序。TPC即将推出TPC-E,作为大型企业(Enterprise)信息服务的基准程 序。 
  TPC-C模拟一个批发 商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运 行时,10×N个终端操作员向公司的数据库发出5类请求。由于一个仓库中不可能 存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是 分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果。 
  TPC-C使用三种性能 和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactionsper minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单 个数。要注意的是,在处理新订单的同时,系统还要按表1的要求处理其它4类事务 请求。从表1可以看出,新订单请求不可能超出全部事务请求的45%,因此,当一个 系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。价格是指系 统的总价格,单位是美元,而价格性能比则定义为总价格÷性能,单位是$/tpmC。

转载于:https://www.cnblogs.com/gered/p/11130820.html


http://www.ppmy.cn/news/446738.html

相关文章

怎么看服务器的内部性能参数,怎么看服务器详细配置参数

怎么看服务器详细配置参数 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm、deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行。IDE插件只支持以Web模式使用root用户安装工具,不支持以CLI模式安装…

MySQL服务器配置参数详解

一、查看配置参数 在mysql的命令提示符下,执行下面一句话,查看mysql服务器的所有全局配置信息: show global variables; 如果需要在众多的全局变量中,找到某一个变量的值的办法是在上边的命令后面使用 “LIKE %需要的特征值%”…

服务器配置

一、服务器启动配置 1, 开机按delete 进入bios设置 选择Advance 2、按照如下修改。全部修改为uefi启动,F10保存修改并重新启动 重新启动时按F11,选择U盘启动 二、安装VMware vSphere 1、安装过程 参考 :VMware-ESXi 7.0 RC部署…

服务器导购:选购服务器应看哪些配置参数

我们在做网站时,如果需要选购服务器,如何才能选择到最佳性价比的服务器呢?选购服务器时应考察的主要配置参数。 CPU和内存CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应…

服务器技术参数文档,服务器技术参数

服务器技术参数 内容精选 换一换 根据后端云服务器组的ID查询后端云服务器组详情。GET /v2.0/lbaas/pools/{pool_id}无请求样例 查询后端云服务器组的详情GET https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332响应样例{ "pool": { 将云服务…

SAP 服务器参数文件详细解析

一、SAP参数的说明 SAP参数的学习需要了解SAP参数的作用、参数的启动顺序、参数的配置; 1、参数的启动顺序 a) 启动Start profileb) 启动default profilec) 启动instance profile 2、参数的位置 a) 启动参数Start profile的位置:/usr/sap//SYS/pro…

服务器部署的参数文档,服务器怎么配置参数

服务器怎么配置参数 内容精选 换一换 云堡垒机与RADIUS服务器对接,认证登录系统的用户身份。本小节主要介绍如何配置RADIUS域认证模式,并可对配置的RADIUS认证进行用户有效性测试。用户已获取系统模块管理权限。已获取RADIUS服务器相关信息。若需修改认证…

mysql服务器参数设置

目录 通用参数 字符character 连接connection 日志log 缓存cache INNODB相关 通用参数 1 datadir/var/lib/mysql 数据文件存放的目录 2 socket/var/lib/mysql/mysql.sock mysql.socket表示server和client在同一台服务器,并且使用localhost进行连接&#x…

服务器基本配置信息有哪些,服务器的基本配置参数

服务器的基本配置参数 内容精选 换一换 该任务指导用户使用Loader将数据从SFTP服务器导入到HBase。创建或获取该任务中创建Loader作业的业务用户和密码。确保用户已授权访问作业执行时操作的HBase表或phoenix表。获取SFTP服务器使用的用户和密码,且该用户具备SFTP服务器上源文…

服务器部署的参数文档,服务器的配置参数说明

服务器的配置参数说明 内容精选 换一换 使用坐席工号(session鉴权模式下)或者VDNID(token鉴权模式下)及对应密码登录。如果开启了token鉴权模式,则只有使用此接口登录成功后,才能调用除logout外其他所有接口;如果开启了session鉴权模式&#…

服务器部署的参数文档,服务器参数配置

服务器参数配置 内容精选 换一换 源端服务器迁移至华为云后,最终将迁移到弹性云服务器上。因此在迁移前,您需要在华为云中创建一个或多个弹性云服务器。进入“弹性云服务器”页面。关于参数的详细信息,请参见购买弹性云服务器。Windows系统的…

MySQL服务器参数配置

本文是笔者整理了慕课网的《全面讲解MySQL架构设计》的第二章内容,提取出来的博客,方便在实际生产用按照属性条目,一条条进行配置和调优。 课程链接:https://coding.imooc.com/class/chapter/49.html#Anchor MySQL服务器参数介绍…

MYSQL优化服务器参数设置

1.通用 1.1数据文件存放的目录 datadir/var/lib/mysql 1.2mysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接 socket/var/lib/mysql/mysql.sock 1.3存储mysql的pid pid_file/var/lib/mysql/mysql.pid …

位置服务器的参数,服务器配置参数详解

服务器配置参数详解 内容精选 换一换 Discuz!论坛是全球成熟度最高、覆盖率最大的论坛软件系统之一。用户对论坛的访问可分为高峰期和平峰期,若论坛采用多服务器部署模式且满足高峰时期的负载需求,平峰期必有部分服务器处于闲置状态,增加了不…

线上服务器Tomcat配置JVM参数

环境 Tomcat8.5,jdk8 配置参数说明 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize:设置年轻代大小 -XX:NewRatio:设置年轻代和年老代的比值 -XX:SurvivorRatio:年轻代中E…

27个常见的MySQL服务器参数配置

充分理解 MySQL 配置文件中各个变量的意义对我们有针对性的优化 MySQL 数据库性能有非常大的意义。通常我们需要根据不同的数据量级,不同的生产环境情况对MySQ配置文件进行优化 Linux下 MySQL配置文件是 my.cnf 存放在 /etc/my.cnf、/etc/mysql/my.cnf,/usr/etc/my.…

服务器参数设置

服务器参数设置 通用参数(general)参数配置 参数含义datadir/var/lib/mysql数据文件存放的目录socket/var/lib/mysql/mysql.sockmysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接pid_file/var/lib/mys…

服务器选型参数-如何计算

1 术语和定义1.1 信息系统由计算机、通信设备、处理设备、控制设备及其相关的配套设施构成,按照一定的应用目的和规则,对信息进行采集、加工、存储、传输、检索等处理的人机系统。1.2 软硬件平台指信息系统运行的环境,主要包括硬件&#xff0…

param参数服务器

声明:本文主要内容来自: MOOC 机器人操作系统入门.仅仅是为了查阅方便,做了个小结,侵权必删! Table of Contents 零.param介绍 0.0 param有什么用 0.1参数类型 二.如何使用----三种维护方式 2.1命令行维护 2.2.launch文件 2.2.1 yaml文件 2.3node源码 三.命名空间对para…

建站购买服务器前必看:服务器各参数的超详细说明

购买服务器前必看,服务器各参数的超详细说明: 一问:什么是服务器?服务器能干什么用?服务器有哪些类型? 答:服务器可看做一台可以处理数据的机器,功用类似于我们生活中的电脑,用于存…
最新文章