话说性能那些事

发布于: 23 小时前

性能是一个抽象词,用来描述一个实体的一个方面。比如一个电瓶车,可能就是看它飙到最快能多快。性能通常都是来说明一个实体某个方面的极限。

而程序/系统性能也是说该系统的TPS,即单位时间处理多少请求。分摊到单条请求就是单位时延。

不太准确的说法,系统性能就是描述系统的TPS以及单条请求的时延。

而有哪些因素影响系统性能呢?分两块。

第一,网络环境。从美国到中国,什么事情都不做就要几十ms。如果你的数据很大,延时更可能是一个比较大的问题。延时越大,包越有可能失去价值。因为对性能要求高的请求通常也会设置超时。

第二,服务端资源处理能力。包括服务端系统资源,比如CPU核心,是机械硬盘还是SSD,还是内存。是否有资源争抢导致加锁等。

那如何优化呢?可以换一个更牛逼的机器、将锁的范围最小化、甚至使用乐观锁等机制。

发布于: 23 小时前 阅读数: 6
用户头像

朱月俊

关注

还未添加个人签名 2017.11.06 加入

还未添加个人简介

评论

发布
暂无评论
话说性能那些事