I如何确定服务器配置.doc
文本预览下载声明
如何確定服務器配置
根据服配置、 量,并得出服的各种:
服務器的性能的評估
一﹑客通根据工Benchmark对服服配置,同:
:要考CPU保留20%至40%的富余量。
:要服的所有量磁:评估业务的实际用户的数据量,以此推算出磁(如磁)。
IO槽:IO槽,防止PCI卡。
网:选择合适的网卡,保证网络不是系统的瓶颈。
在服性能:
交易的复
交易率
/写比例
并
并
最大表的大小
性能度量的目
基于TPC-C的推算,服的CPUTPC-C基准是事(OLTP)的性能基准,它的中
TPC-C5个典型的OLTP事:
新:一
支付 :更新用
交付 :(通)
:返回用
:监控当前仓库库存
TPC-C的事9个表的数据库上:更新、插入、,每种事90%的5秒,其中,20秒以
TPC-C的吞吐量值是10个终端,在每一个终端上上述5个事务都是可用的,一个远程的终端仿真器被用来在性能测试过程中进行必要的事务混合工作。这个混合代表着一个完整的订单商务处理流程:录入、支付、检验、交付。更专业的是,这个必要的混合被定义为产生一个相等数量的新订单和支付事务,以及在每10个新订单事务中产生一个交付事务,一个订单状态检验事务和一个库存水平检验事务
TPC-C基准--TPC-C的吞吐量(tpmC),代表的是系(支付、)。所有5TPC-C事5秒以TPC-C值是100tpmC/min,TPC-C事100个新订单事务。
如何使用TPC-C服的
由上可知,TPC-C服每分TPM值(Transaction Per Minute,即每分)。
TPC-C;而且TPC测试的主机系统都做了适当程度的系统优化。因此,在实际业务应用系统选择主机服乘
以下IBM公司在金融:
TPM=TASK x 80% x S x F / (T x C)
其中:
TASK:量
T:80%交易量集中在每天的4小240分:T=240。
S:TPC-C测试基准环境交易的复杂程度比例。由于实际的金融业务交易的复杂程度与TPC?C标准测试中的交易存在较大的差异,须设定一个合理的对应值。以普通储蓄业务交易为例,一笔交易往往需要同时打开大量数据库表,取出其相TPC-C标准交易的复杂度,要复杂很多;根据科TPC标准测试中的每笔交易的复杂度此值可设定为10~20。
C:CPU处理余量。服的CPU利用率高于80%CPU的利用率75%时,是处于利用率最佳状态。因此,在推算主机性能指标时,必须考虑CPU的冗余,C=75%。
F:3~5年的量
使用TPC-C
由于目前SUN客戶產品未來的生產產品主要分三個階段的生產流程﹕PCBA段產品作業﹐半成品生產作業﹐成品段的生產作業.產線作業工站資訊管控系統工作模式為C/S(Client/Server)模式,參照SUN產能預測表﹐來推算每天的數據量﹕
2041*60*24= 2939040
假設EFOX系統每筆記錄交易的復雜度為15(上文有說明﹐參考值10 ~ 20),這里取值15﹐那么數據庫操作數達到﹕
2939040*15合計約4400萬次)
另周邊部門及產線作業同仁隨時在查詢EFOX報表﹐估算50個用戶在使用﹐每分鐘使用3次﹐每天使用時間為10個小時﹐估算操作數據庫數達到﹕
50*3*60*10*15=1350000
那么數據庫操作達到1350000合計約4544萬次)
假設每天的數據交易的80%集中在16小時內發生﹐那么高峰交易時間內數據庫聯機交易次數為80%/(16*60)=37863
要40%的;另外,考CPU的繁忙0%时,系统的性能较好,我们把这个比例定在50%。所以系TPC-C值: 37863÷(1-40%)÷50%=126210
内存容量需求分析
首先根据GB
计算出系统内存需求为:
1. 操作系MB
2.
3. 256MB
4.
5. GB
6. 合理的%
總計15G
存HP 146GB/10,000rpm SAS Hard Drive ﹐冗余耗費一塊硬盤﹐在線備用一塊硬盤﹐I/O的讀寫速度的快慢與硬盤的數量多少有直接關系﹐綜合估算需要6至7個硬盤﹐容量為876G,(由于使用RAID5技朮有倆塊硬盤不能做存儲使用
使用的硬盤為6至7塊. 146GB/10,000rpm SAS Hard Drive
显示全部