19、网络吞吐高的业务是否要开启网卡特性

你好,我是邵亚方。 通过上一讲我们对CPU利用率的细化,相信你已经知道,对于应用而言,它的目标是让CPU的开销尽量用在执行用户代码上,而非其他方面。usr利用率越高,说明CPU的效率越高。如果usr低,就说明CPU执行应用的效率不高。在[第18讲]里...

18、业务是否需要使用透明大页?

你好,我是邵亚方。 我们这节课的案例来自于我在多年以前帮助业务团队分析的一个稳定性问题。当时,业务团队反映说他们有一些服务器的CPU利用率会异常飙高,然后很快就能恢复,并且持续的时间不长,大概几秒到几分钟,从监控图上可以看到它像一些毛刺。 因为这类问...

17、CPU是如何执行任务的?

你好,我是邵亚方。 如果你做过性能优化的话,你应该有过这些思考,比如说: 如何让CPU读取数据更快一些? 同样的任务,为什么有时候执行得快,有时候执行得慢? 我的任务有些比较重要,CPU如果有争抢时,我希望可以先执行这些任务,这该怎么办呢? 多线程...

16、如何分析常见的TCP问题?

你好,我是邵亚方。 对互联网服务而言, 网络问题是非常多的,而且很多问题的外在表现都是网络问题,这就需要我们从网络入手,分析清楚根本原因是什么。而要分析各种各样的网络问题,你必须掌握一些分析手段,这样在出现问题的时候,你就可以高效地找到原因。这节课我...

15、如何高效地分析TCP重传问题?

你好,我是邵亚方。 我们在基础篇和案例篇里讲了很多问题,比如说RT抖动问题、丢包问题、无法建连问题等等。这些问题通常都会伴随着TCP重传,所以我们往往也会抓取TCP重传信息来辅助我们分析这些问题。 而且TCP重传也是一个信号,我们通常会利用这个信号来...

17980818283243