架构师 0 期 07 周总结

用户头像
喵呜的小哥哥
关注
发布于: 2020 年 07 月 22 日

详细学习了系统的性能指标,系统响应时间、吞吐量、并发数。

这些指标是衡量系统的主要性能。



通过压力测试,可以测试出系统的性能。

有两个点:b,c .

随着并发增大,系统响应时间基本不变,一直达到b点,此时是系统最合适的位置。能够充分利用系统的资源并且保证响应时间能够尽量好。继续增大并发,此时,系统资源已经是满负载。并发增加,需要处理的请求增加,所以导致响应时间直线上升到达 C点。继续加大并发,线程将系统资源耗尽,线程阻塞,不可用。

怎么选择系统的负载点呢?

不差钱的话,可以将系统的负载放在B点左边,保证系统的稳定。差钱的话,就放在B点的右边,但是比较危险。

2.怎么做系统性能的优化呢?

作为程序员,我们想到的是进行代码优化。但是,请求从用户发送到服务器,处理完成在返回客户端。中间会经历很多步。比如网络传输,7层协议、虚拟机、容器等。

作为架构师,需要多方面考虑,不能仅仅从代码层面,还需要从硬件考虑。

比如网络问题,可以更换更大的网卡。磁盘慢就换 SSD 。

架构师需要了解硬件的知识。根据压测结果,进行性能优化。

能够做到:看到某项指标异常,能够想到哪方面的问题导致的,然后对症下药。

用户头像

喵呜的小哥哥

关注

还未添加个人签名 2018.10.29 加入

还未添加个人简介

评论

发布
暂无评论
架构师 0期07周总结