摘要:
我们前面几讲介绍了性能优化的原则和策略,并且集中探讨了CPU、内存和存储三个最关键的领域。 今天我们来讲一个比较复杂的JVM场景和超大延迟的性能问题;这是本模块,也就是性能优化模块的最后一讲。 我们会一步步地探讨这个性能问题的表象、问题的重现、性能分析的过程和解决方案。这个性能问题的复杂性,表现在它 阅读全文
posted @ 2020-08-18 11:48
肉松蛋卷
阅读(323)
评论(0)
推荐(0)
摘要:
我们之前讲过,存储系统的性能很关键(参见第17讲)。我们这一讲就探讨存储方面的优化案例,是关于SSD性能的。 现在很多公司里面的高性能存储系统,一般都是基于SSD的,这主要归功于SSD价格在近几年的大幅度下降。但是,SSD也不是包治百病的灵丹妙药,也有自己的特殊性能问题。我们今天就重点讲述两点:SS 阅读全文
posted @ 2020-08-18 11:47
肉松蛋卷
阅读(1247)
评论(0)
推荐(0)
摘要:
我们今天继续探讨性能优化的实践,介绍一个系统方面的优化案例。这个案例涉及好几个方面,包括CPU的使用效率、地址映射、运维部署等。 开发项目时,当程序开发完成后,生成的二进制程序需要部署到服务器上并运行。运行这个程序时,我们会不断衡量各种性能指标。而生产实践中,我们经常发现一个问题:是指令地址映射的不 阅读全文
posted @ 2020-08-18 11:45
肉松蛋卷
阅读(2080)
评论(0)
推荐(0)
摘要:
面两讲中,我介绍了性能优化的六大原则和十大策略。从今天开始,我们来通过具体案例的解决方案讲解,了解这些原则和策略是如何应用的。 首先,我们要来探讨的是一个CPU相关的性能优化案例。 这个性能案例,是关于CPU的最后一级缓存的。你应该知道,最后一级缓存(一般也就是L3),如果命中率不高的话,对系统性能 阅读全文
posted @ 2020-08-18 11:44
肉松蛋卷
阅读(4875)
评论(0)
推荐(0)
摘要:
一讲中,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略了。 现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。 我将这十大策略分成五个类别,每个类别对应两个相 阅读全文
posted @ 2020-08-18 11:42
肉松蛋卷
阅读(1188)
评论(0)
推荐(1)
摘要:
今天我们进入了专栏的新模块:性能优化。在这个模块里,我会先从“性能优化的六大原则”开始讲起,然后再为你讲解实践中普遍采用的十个性能优化策略,并且分别针对CPU、系统、存储以及跨层这几个领域,讲讲具体的优化案例。 我们今天先探讨性能优化的原则。在讲具体原则之前,我想先给你讲一个有趣的往事。 我曾经负责 阅读全文
posted @ 2020-08-18 11:41
肉松蛋卷
阅读(974)
评论(0)
推荐(0)
摘要:
前面几讲,我们讨论了CPU、内存和存储系统的性能。不过你也清楚,各种互联网服务的数据传递终归是需要通过网络来传输的,所以网络性能也是至关重要的。所以,今天我们就来接着学习网络性能相关的内容。 这一讲我的讲解,依然是会逐步递进,先介绍有关网络的几个性能指标,并从单机的网络性能说起,之后推进到数据中心内 阅读全文
posted @ 2020-08-18 11:38
肉松蛋卷
阅读(412)
评论(0)
推荐(0)
摘要:
前面两讲我们讨论了CPU和内存,今天我们讨论第三个重要的主题:存储系统。现在是大数据时代,这些数据终归要保存到各种存储系统里面,以供读写和分析,因此讨论存储系统的性能问题就很有必要了。 狭义上的存储往往是硬件,比如磁盘、磁带还有固态硬盘。而广义上的存储系统除了指硬件的硬盘,还包括基于网络的存储系统, 阅读全文
posted @ 2020-08-18 11:36
肉松蛋卷
阅读(1106)
评论(0)
推荐(0)
摘要:
上一讲我们讨论了关于CPU的性能指标和分析。CPU和内存是和程序性能最相关的两个领域;那么这一讲,我们就来讨论和内存相关的性能指标和性能分析的工具。 内存方面的性能指标,主要有缓存命中率、缓存一致性、内存带宽、内存延迟、内存的使用大小及碎片、内存的分配和回收速度等,接下来我会逐一进行介绍。现代很多C 阅读全文
posted @ 2020-08-18 11:34
肉松蛋卷
阅读(4080)
评论(0)
推荐(0)
摘要:
这一讲先来讨论关于CPU的常见性能问题。首先我们从硬件的角度,来看看CPU的性能取决于哪些因素,然后分析一下CPU的内部结构。接着我们探讨和CPU性能相关的软件系统,看看CPU运行时侯的调度和切换。 CPU的性能决定因素 宏观来讲,一台服务器里面的CPU性能取决于好几个因素,包括有多少处理器、多少个 阅读全文
posted @ 2020-08-18 11:32
肉松蛋卷
阅读(576)
评论(0)
推荐(0)
浙公网安备 33010602011771号