Linux内存性能优化
带你攻克缓存、内存泄露、Swap三大内存难关
倪朋飞
微软资深工程师,Kubernetes项目维护者
1 人已学习 · 已完结

移动设备学习

App Store 下载

Android 下载

扫描二维码下载客户端

我们都知道,内存管理机制用来管理系统和应用程序的指令、数据和缓存等,是操作系统核心的功能之一。内存管理可以让计算机对应用程序资源进行合理的分配与使用,以便保证系统的正常运行。

作为使用广泛的操作系统,Linux 管理内存的机制有其独特性,遇到的内存问题也常常会让我们感到困惑:

  • Buffer 和 Cache 的区别是什么?它们分别存储哪些数据?

  • 内存泄漏时,如何定位?

  • Swap 变高的原因是什么?如何解决?

这个专栏带你从内存的原理入手,学习内存性能分析所需的基础知识和常见思路。在内容上划分为三个不同的篇章,让你一边学一边练:

  • 基础篇,介绍内存的基本原理以及对应的性能指标和性能工具;

  • 案例篇,通过上手实际案例,教你定位内存瓶颈,学会进一步分析并找出解决方案;

  • 套路篇,概括内存性能问题通用的分析和优化套路。

倪朋飞,微软 Azure 资深工程师,主要负责开源容器编排系统 Kubernetes 在 Azure 的落地实践。他曾任职于盛大云和腾讯,一直从事云计算领域,特别专注于 IaaS 和容器技术。而近十年的云计算工作经验,也让他对 Linux 的系统原理、常见的性能问题以及优化方式了如指掌。

在专栏里,他将带你系统学习 Linux 内存性能优化,让你掌握常见的内存优化指标和工具,并通过实战总结出实用的内存优化方案,轻松解决 Linux 内存性能问题。

看过的人还看了

邱岳的产品实战

邱岳  十年资深产品人,无码科技产品经理

57讲 | 13002 人已学习

¥99
Go语言核心36讲

郝林  《Go并发编程实战》作者,前轻松筹大数据负责人

54讲 | 24137 人已学习

¥99
Java性能调优实战

刘超  金山软件西山居技术经理

48讲 | 7535 人已学习

拼团 ¥79 原价 ¥99
JavaScript核心原理解析

周爱民  《JavaScript语言精髓与编程实践》作者,南潮科技(Ruff)首席架构师

21讲 | 3526 人已学习

拼团 ¥55 原价 ¥68

Copyright © 2019, The Holding of GeekBang (Beijing) Co., Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448号-3. 京公网安备 11010502037384号增值电信业务经营许可证

联系我们

010 - 53934972

service@geekbang.org

北京市朝阳区容和路1号院1号楼5层