nonocast / me

记录和分享技术的博客
http://nonocast.cn
MIT License
20 stars 0 forks source link

度量和指标 #311

Open nonocast opened 2 years ago

nonocast commented 2 years ago

在看DevOps时不是很理解交付吞吐量,正好之前对于cpu load以及网络性能时都有些一知半解,趁这个机会几种学习一下这几个概念。

吞吐量 (Throughput)

吞吐量反应系统规模及能力。

港口货物吞吐量

港口吞吐量(Port handling capacity)一文中定义港口吞吐量是一段时期内经水运输出、输入港区并经过装卸作业的货物总量,计量单位为"吨"或“标准箱TEU”,一个TEU指标准20英尺集装箱。现在最大的集装箱船可以负载(load)24000TEU,厉害。

这里有2个点注意一下:

根据Alphaliner公布了2021年全球集装箱港口吞吐量排名前30的年度排行榜。在排名前十的港口中,有九个亚洲港口,七个中国港口,分别是上海港、宁波舟山港、深圳港、广州南沙港、青岛港、天津港和香港港。上海港的吞吐量在4700万TEU。

根据4700万TEU这个指标你就很容易理解港口规模和性能。

英语词汇:

补充信息:

旅客吞吐量

不管是机场、高铁、地铁或是旅游景点,旅客吞吐量(passenger throghput)都是指进、出范围的所有花钱买票的旅客数量,即进港(到达)和出港(出发)的总和。

物流评价指标

2021年顺丰财报显示:

除去费用部分,我理解评价系统性能主要是2个指标:

票数和吞吐量是一个概念,物流公司越大能提供的吞吐量越大。同时时效可以理解就是延迟,比如从上海到北京需要2天时间,这个2天就是标准延时,比如covid19 lockdown的情况下,延迟甚至到了夸张的30天,当系统出现运力不足或政策原因,系统表现的形式就是超时,再严重的情况就是将处理不了单直接退回,同时不接新单。

交通评价指标

我们平时说的堵车,更多的是指即时状态,更多的是和车的速度有关,

CPU和网络

当我们把现实世界搬进数字世界的时候,我们会采用吞吐量评价网络和CPU的能力,而用负载评价当下的繁忙程度。

比如通过htop可以查看到load average: 2.51 2.76 2.69,我这台Mac mini是8 core所以当前负载只在20%左右。大多数人会有2个想法,1是为什么不用百分比,2是为什么要3个数字。

网络关心的指标更多的是:

研发效率

我们再来看看如何评估一个研发系统的效率:

规模指标

响应速度指标

质量指标

参考阅读