作者回复: 是的,在回收pagecache的过程中是比较容易导致这些现象的。sys高就是它的一个外在表现。占用了较高cpu,不仅抢占了其他业务的cpu使用,而且如果业务本身在进行回收,也会产生阻塞。
作者回复: 系统性的分析问题是必要的,系统性的分析问题要建立在你对具体模块的理解深度,如果各个模块都理解不深,其实是很难系统性的来分析问题。
作者回复: 想要了解内核 这本书还是需要沉下心来好好看看
作者回复: 其实有很多白头发了:(
作者回复: 通常而言,内核更新的首选项是backport需要的特性,如果backport成本太高,才需要考虑升级内核。如果升级内核就可以解决,那就不要升级操作系统,只有相应的userspace需要配套更新时才会考虑升级操作系统。 升级操作系统后,兼容性测试验证很重要。
作者回复: 对的 底层知识还是要尽量去搞明白