路由聚合:
这样将减少与每一个路由跳有关的延迟,因为由于减少了路由登录项数量,查询路由表的平均时间将加快。由于路由登录项广播的数量减少,路由协议的开销也将显著减少。随着整个网络(以及子网的数量)的扩大,路由汇聚将变得更加重要。
路由汇聚的“用意”是当我们采用了一种体系化编址规划后的一种用一个IP地址代表一组IP地址的集合的方法。
除了缩小路由表的尺寸之外,路由汇聚还能通过在网络连接断开之后限制路由通信的传播来提高网络的稳定性。如果一台路由器仅向下一个下游的路由器发送汇聚的路由,那么,它就不会广播与汇聚的范围内包含的具体子网有关的变化。例如,如果一台路由器仅向其临近的路由器广播汇聚路由地址172.16.0.0/16,那么,如果它检测到172.16.10.0/24局域网网段中的一个故障,它将不更新临近的路由器。
一些指标:
TPS(Transactions Per Second)用来描述每秒事务数,在不同的行业、不同的业务中定义的粒度都是不同的。
所以不管你在哪里用 TPS,一定要有一个前提,就是所有相关的人都要知道你的 T 是如何定义的。
TPS可以反映出一个系统的处理能力
QPS一开始是用来MySQL中SQL每秒执行数Query Per Second,所有的SQL都被称为Query。后来,QPS被延伸到压力工具中,用来描述吞吐量,于是这里就有些误解,QPS和TPS到底是什么关系呢?
RPS 指的是每秒请求数。这个概念字面意思倒是容易理解,但是有个容易误解的地方就是,它指的到底是哪个层面的 Request?如果说 HTTP Request,那么和 HPS(Hits Per Second )又有什么关系呢?
HPS,这也是个在字面意思上容易理解的概念。只是 Hit 是什么?有人将它和 HTTPRequest 等价,有人将它和用户点击次数等价。
CPS,用的人倒是比较少,在性能行业中引起的误解范围并不大。同时还有喜欢用CPM(Calls Per Minute,每分钟调用数)的。这两个指标通常用来描述 Service 层的单位时间内的被其他服务调用的次数,这也是为什么在性能行业中误解不大的原因,因为性能测试的人看 Service 层东西的次数并不多。
HPS(Hits Per Second)每秒点击数
Hit 一般在性能测试中,都用来描述 HTTP Request。
但是,也有一些人用它描述真正的客户在界面上的点击次数
如果从 HTTP 协议的角度去理解,那么 HTTP Request 算是一个比较准确的描述了,但它本身的定义并没有包含业务。如果赋予它业务的含义,那么用它来描述性能也是可以的。
网友评论