24、容量场景之一:索引优化和Kubernetes资源分配不均衡怎么办

你好,我是高楼。 我们知道,做容量场景的目的是要回答“线上容量最大能达到多少”的问题,这就要求我们在设计和执行容量场景的时候要非常严谨。当然,这也意味着容量场景将是一个艰辛的过程。通过这节课,你就能深切地体会到。 今天,我们重点来解决索引优化和Kub...

高楼的性能工程实战课

25、容量场景之二:缓存对性能会有什么样的影响

你好,我是高楼。 上节课,我们经历了三个阶段的分析优化,分别解决了在压力线程不变的情况下,响应时间随时间增加而增加的问题,还有数据库加索引的问题,以及Kubernetes调度不均衡的问题。最后,TPS曲线看起来挺正常了,但是命运不会因为我努力了就会放...

高楼的性能工程实战课

26、稳定性场景之一:怎样搞定业务积累量产生的瓶颈问题

你好,我是高楼。 根据我们的RESAR性能理论,在执行完基准场景、容量场景之后,接下来就是稳定性场景了。 做过性能项目的工程师应该都有一个感觉:在跑稳定性场景之前,内心是战战兢兢的,因为不知道在运行长时间之后,系统会是什么样的表现。 并且,还有一个复...

高楼的性能工程实战课

27、稳定性场景之二:怎样搞定磁盘不足产生的瓶颈问题

你好,我是高楼。 上节课,我们讲解了稳定性场景的两个要点:运行时长和压力量级,并通过课程的示例系统,带你具体操作了稳定性场景。 在定向分析的第一个阶段中,我们分析了虚拟机内存超分导致的操作系统OOM的问题,发现是配置的超分过大导致的。在我们降低了虚拟...

高楼的性能工程实战课

28、如何确定异常场景的范围和设计逻辑

你好,我是高楼。 在性能的领域中,异常场景一直都处在薄弱的环节,大家都觉得异常场景应该做,但是又不知道怎么做才能把异常问题覆盖全面。 异常范围之所以比较难确定,是因为有很多问题都被归纳到了“异常”中,比如说高可用、可靠性、灾备等等。当然,也有些企业把...

高楼的性能工程实战课

29、异常场景:如何模拟不同组件层级的异常

你好,我是高楼。 上节课我们讲到,在具体的项目中,异常场景如果想做得细而全,是不可能的,成本高不说,收益看起来也并不大。 不过,我们在判断异常场景的范围和设计异常场景的时候,还是要注意把整个架构中的所有层级的组件都覆盖全,不能遗漏。这就要求异常场景的...

高楼的性能工程实战课
13456