柒八块表的博客 程序猿一枚

线上压测时要关注的指标

2017-10-10

Metrics

需要关注哪些指标

机器

数据库

缓存

网络

思考

机器指标有哪些

CPU

内存

磁盘

网卡

计算机组成原理

冯.诺伊曼

技术设计

技术设计应该考虑哪些因素?资源(人力、时间)、需求量;总结:在有限的资源情况下做出一些事情;

面向什么编程?QPS、功能、时间;

同样的代码如果QPS是50的时候一点问题没有,如果QPS是2000的时候,现有的技术设计已经不能满足需求了,所以我们在做技术设计的时候应该考虑什么?

首先要明确:业务场景(性能优化一定要结合业务场景)、业务调用量(如读写QPS)、数据量(要存储的数据量有多少)、扩展性(比如系统出现瓶颈时通过加机器就可横向扩展)、可维护性(毕竟软件是需要人来开发和维护的)

当然也要首先知道每种产品(缓存、数据库、机器、网卡等)的适应场景和承载能力,灵活根据业务需求去决定使用什么、不使用什么、什么时候引入;

当然也要了解人,毕竟是团队协作,团队每个成员当前状况、预期成长等等;


Similar Posts



Comments