评价分布式系统的常用指标
性能指标:
性能指标有很多,根据每个系统的不同应用场景,侧重的观察点也不同,但一般以下三点都是要注意的。性能测试是展现测试能力的工作,需要很好的系统思维。在这先不展开讨论,只提一点:不要用平均值来表征一个系统性能。尤其是面向最终客户的web类应用。这里推荐一个帖子可以学习一下《性能测试应该怎么做》http://www.360doc.com/content/16/0706/09/478627_573462703.shtml
(1)吞吐量(Throughout):
(2)响应时延(lantency):
(3)并发量:
可用性指标:
(1)可以提供服务的时间/(可提供服务时间+不可提供服务时间)
(2)请求成功次数/总请求次数
一般可用性更多使用第一种方式,即可提供服务的时间所占百分比来衡量。
客户端的请求失败有多种可能原因(如服务端宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的TCP),未必是由服务系统故障所导致。对于很多http应用来说,一次请求失败后,只要能及时提示用户请求失败,用户会主动选择重新发起一次请求,这个过程并不会影响用户体验(即对于用户体验来说,及时返回失败 要好于 高时延)。
可扩展性指标:是否能实现水平扩展(scale out),增加服务器数量即可实现增加计算能力、存储容量等。
在存储系统中有两种扩展方式,即scale up和scale out。传统的中低端存储阵列一般采用scale up方式,即通过增强控制器的处理能力来实现能力扩展(如purestorage早期的产品就是这种方式,虽然扩展能力差,但对于中小企业的私有机房来说,也不失为一个非常好的选择)。scale out是当前流行的一种扩展方式,几乎所有的Server SAN产品,SDS产品都采用此种架构,这种架构在带来超强扩展性的同时,也带来了系统设计的复杂性,更加适用于大型企业或云环境,可以非常好的降低初始拥有成本。
一致性指标:实现多副本之间一致性的能力。不同的应用场景对于数据一致性指标要求不同,需要根据场景做具体的评估。
评价分布式系统的常用指标相关推荐
- 评价PE基金绩效的常用指标IRR、MIOC、DPI、TVPI意义
评价PE基金绩效的常用指标 作为信息系统,辅助管理层决策是重要的功能之一.前文介绍了PE基金管理系统的建设,对PE业务的运转有了一些了解,但没有介绍如何评价PE基金的绩效,而这是管理层作出重大决策的主 ...
- 机器学习算法常用指标总结
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器学习性能评价标准是模型优化的前提,在设计机器学习算法过程中,不 ...
- 医学图像分割常用指标及代码(pytorch)
现在,医学图像分割有很多现成的工具包可以快速测量一些指标,比如python中的medpy库.但是,我们还是要学习一下滴!该文章列出了一些常用的指标,并解释了它的原理. 目录 一.医学图像分割常用指标及 ...
- 计算机视觉-语义分割任务常用指标
计算机视觉-语义分割任务常用指标 呐,这篇笔记记录了语义分割任务中十分常用的指标(包括PA,MPA,mIOU)的计算方式.整体来看,都是像素数目的比值. 首先我们需要先定义语义分割任务的类别 K + ...
- 基尼指数——基尼系数是指国际上通用的、用以衡量一个国家或地区居民收入差距的常用指标。基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高。...
基尼系数是指国际上通用的.用以衡量一个国家或地区居民收入差距的常用指标.基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高. 收入基尼系数 其具体含义是指,在全部居民收入中,用于进行不平均分配的 ...
- c iostream.源码_通达信常用指标:「金手指 」指标源码
通达信常用指标:[金手指 ]指标源码 强弱:=IF(C>=MA(C,18) AND (MA(C,18)>=REF(MA(C,18),1) OR (MA(C,18)<REF(MA(C, ...
- 知识图谱常用指标:MRR、Hits@1、Hits@10、MR
知识图谱常用指标:MRR.Hits@1.Hits@10.MR 一.MRR MRR的全称是Mean Reciprocal Ranking,其中Reciprocal是指"倒数的"的意思 ...
- 用户生命周期常用指标_生命周期管理工具如何使用指标
用户生命周期常用指标 格雷格·萨特克利夫(Greg Sutcliffe)是长期会员,现在是工头社区的社区负责人 . Foreman是用于物理和虚拟服务器的生命周期管理工具. 他一直在研究社区度量标准在 ...
- LoadRunner入门教程(4)—web性能测试常用指标
2019独角兽企业重金招聘Python工程师标准>>> web性能测试常用指标 1.响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站 ...
最新文章
- java使用Cookie判断用户登录情况
- 数据结构——非线性结构
- 使用Hexo搭建个人博客网站
- 界面无小事(八):RecyclerView增删item
- 扫地机器人的特点描写_扫地机器人的特点是什么
- dockerfile 创建自定义的tomcat服务
- pxe网络克隆工具_Carbon Copy Cloner for Mac(全盘系统备份克隆)
- ubuntu 安装mysql 5.5.28 编译安装 innodb 配置
- atitit.编辑表单的实现最佳实践dwr jq easyui
- CCNA学习指南第六章
- 太实用了!这几个Python数据可视化案例!
- matlab tfrstft工具箱,toolbox matlab时间序列分析工具箱 - 下载 - 搜珍网
- 创新工场和海豚浏览器宣讲会启示
- 浊音、清音、爆破音的时域频域分析
- 琴岛学院java书_​师生共品书 传承优秀传统文化 琴岛学院第十三届金秋读书节开幕...
- Dell服务器电源配置规则
- BCDEDIT - 启动配置数据存储编辑器
- 百度地图清除指定覆盖物
- EXCEL打印表格时如何添加带有公司名称的水印
- python ai自动剪辑视频_你知道吗?Python也可以剪辑视频!
热门文章
- KD01策略丨SuperTrend+空头波段
- 电影剪辑属性详解-Flash-网页制作
- 毕业三年,月薪过万:来自一个深圳龙岗程序员的吐槽
- 左耳听风 第四十二周
- 【编译器学习】EBNF扩展巴科斯范式学习总结
- TL-X19固件汇总(1.01-5.07+兔斯基美化版)带详细更新说明
- ANS应用交付助力“武当派招生”
- linux怎么打印xhci日志,原来linux里的xhci-hcd搞不定fl1000是这 - 精华区 - 优秀的Free OS(Linux)版 - 北大未名BBS...
- 思科交换机65系列配置
- 使用docker-compose启动MySQL、Redis和Mongo