教学课件3-12 后端设计概念及范畴

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12
案例 分析
案例分析: :硬盘容量计算:
WEB容器的日志 用户操作产生的日志:用户每次操作产生日志文件大小为10K 每年用户产生的日志文件大小 =所有使用用户数*用户每次操作产生日志文件大小*用户每月登录次数*每次登 录操作数*12个月=3000*10*110*10*12 =378G。 即每月产生:378/12=32G,每三月备份一次应用服务器WEB容器日志 32*3=96G 系统产生的日志 系统运行每天产生5M的日志文件 系统每年产生的日志文件大小=5*30*12 = 1800M = 1.7G
TPMC值只是一种参考
配置 公式
9
案例 分析
案例分析:
:我们设定某学校用户数为3000人,平均每用户每月登录应用服务器的次数为110次,
管理员每月平均登录60次。忙时并发用户不wk.baidu.com过200人。
参数名称
数量
单位
总用户数
3000

个人用户月平均登录次数
110

管理员数
400

管理员月平均登录次数
60

忙日集中系数
网络: 选择合适的网卡,保证网络不是系统的瓶颈。
配置 原则
8
配置计算公式:
TPMC:transactions per minute的简称。它通过计算机系 统对事务的处理能力要求,来确定所需要的机型、CPU主频及 数量等。 定义:系统每分钟处理的事务数量。 公式:并发用户数×每用户每分钟请求数×每个请求的事务数 ×冗余
13
谢谢关注!
14
10
案例 分析
案例分析: :CPU性能:
用户应用服务器要求的TPC单位用户数忙时每分钟登录次数×每用户每次登录操 作数/60(分钟/小时)×平均每用户每操作消耗5个TPMC=(15840 *10/60)*5 =13200TPMC。 考虑30%的冗余,则主机TPCC要求13200/(1-30%)=18857TPMC。
0.3
忙时集中系数
0.16
用户每次登录操作数
10

每次业务使用数据库操作次数
10

平均每条用户记录大小
50K
B
每次页面操作的平均数据流量
100K
B
每月使用业务数:用户数×个人用户月使用次数=3000×110=330000次。
忙日峰值使用业务数:30000×0.3=99000次/天。
忙时峰值使用业务数=忙日峰值使用业务数×忙时集中系数=99000×0.16=15840次/小时。
11
案例 分析
案例分析: :带宽计算:
应用服务器面向所有用户开放。 应用带宽要求=忙时峰值登录次数*每次登录操作数/3600×每次操作应用服务 器产生流量/网络使用效率。 每用户每次操作应用服务器产生流量平均为100KB。 带宽=(15840 *10/3600*100K*8bit) / 0.4 =88 Mbps。
4
处理器的确定原则:
处理器: 要考虑高峰时的处理器的能力,并适当保留一些缓冲,确
保在业务增长时,系统有扩展的余地。 如果要保持快速的响应能力,应当为CPU保留20%至40%
的富余量。
CPU的最佳状态一般是利用率处于75%
配置 原则
5
内存的确定原则:
内存: 要为运行在此服务器的所有应用软件考虑内存,所需要的
后端设计概念及范畴
1
目录页 CONTENTS PAGE
概述
1
配置原则
2
目录
3
配置公式
4
案例分析
2
概述
后端设计概述:
在物联网方案详细设计阶段,为满足客户需求,更好地实现整 个方案的各项具体功能,针对后台系统(服务器性能,存储, 带宽等)所进行的相关设计。
3
配置 原则
服务器配置原则:
➢ 处理器 ➢ 内存 ➢ 硬盘 ➢ IO槽 ➢ 网络
管理服务要求的TPCC=管理员忙时每分钟峰值登录次数×管理员每次登录操作 数/60(分钟/小时)×平均每操作消耗5个TPMC=1152*60/60*5=5760。 考虑30%的冗余,则主机TPCC要求5760/(1-30%)=8228TPMC。
应用服务器TPCC要求=18857+8228=27085TPMC。
内存主要依赖于用户数、应用程序类型、进程的方式、和应用 程序处理的数据量决定。
合理的内存利用率一般低于50%
配置 原则
6
硬盘的确定原则:
磁盘: 评估业务的实际用户的数据量,以此推算出磁盘的最小个
数,不要忘记选择备份设备。
硬盘空间的利用率不超过85%
配置 原则
7
IO槽及网络的确定原则
IO槽: 尽量保留更多的IO槽,防止将来插更多的PCI卡。
相关文档
最新文档