Linux/Unix技术丛书:Linux性能优化

Linux/Unix技术丛书:Linux性能优化
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2017-04
版次: 1
ISBN: 9787111560173
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 223页
正文语种: 简体中文
70人买过
  •   在当前复杂的大规模系统场景下,好的应用程序性能比以往任何时候都更重要,但是获得这样的性能也更加困难。Linux由于其开源特性,已经具有一系列优化工具,只是这些工具散布在互联网上,工具的相关文档也很少,只有少数专家知道如何综合使用这些工具来解决实际问题。基于此,菲利普G.伊佐特著贺莲、龚奕利译的《Linux性能优化/Linux\Unix技术丛书》介绍了当前常用的Linux优化工具,展示了它们是如何行之有效地提升整体应用程序性能的。通过真实案例,向开发人员演示了怎样定位影响性能的源代码行,使系统管理人员和应用程序开发人员能够迅速深入系统瓶颈,实施解决方案。
      通过阅读《Linux/Unix技术丛书:Linux性能优化》,你能够:
      在不熟悉底层系统的情况下,快速识别系统瓶颈。
      针对具体问题,找到并选择正确的性能工具。
      深入理解系统性能及优化问题。
      掌握优化系统CPU、用户CPU、内存、网络I/O和磁盘I/O的方法,并了解它们之间的关系。
      掌握修复计算密集型(CPU-bound)、延迟敏感和I/O密集型(I/O—bound)的应用程序的方法,跟随案例轻松地配置自己的环境。
      安装并使用Linux系统的高级全系统分析器——oprofile。
      无论读者的技术背景如何,性能优化的新手都能通过学习《Linux/Unix技术丛书:Linux性能优化》,掌握一系列清晰实用的优化原则和策略,并获得丰富的Linux知识,解决Linux系统和应用程序的优化问题,增加商业价值并提高用户满意度。   菲利普G.伊佐特,业内知名的Linux性能优化专家,拥有20多年Linux和Unix系统性能优化经验。他曾经用6年时间为Compaq公司的Alpha性能团队设计Linux性能优化工具。此外,他协助Compaq公司制定了SPECCPU2000及后继版本的CPU性能度量标准。他还长期从事开发人员和系统管理者的Linux性能优化培训工作。 译者序
    前言
    致谢
    第1章 性能追踪建议
    1.1 常用建议
    1.1.1 记大量的笔记(记录所有的事情)
    1.1.2 自动执行重复任务
    1.1.3 尽可能选择低开销工具
    1.1.4 使用多个工具来搞清楚问题
    1.1.5 相信你的工具
    1.1.6 利用其他人的经验(慎重)
    1.2 性能调查概要
    1.2.1 找到指标、基线和目标
    1.2.2 追踪近似问题
    1.2.3 查看问题是否早已解决
    1.2.4 项目开始(启动调查)
    1.2.5 记录,记录,记录
    1.3 本章小结

    第2章 性能工具:系统CPU
    2.1 CPU性能统计信息
    2.1.1 运行队列统计
    2.1.2 上下文切换
    2.1.3 中断
    2.1.4 CPU使用率
    2.2 Linux性能工具:CPU
    2.2.1 vmstat(虚拟内存统计)
    2.2.2 top(2.0.x版本)
    2.2.3 top(3.x.x版本)
    2.2.4 procinfo(从/proc文件系统显示信息)
    2.2.5 gnome-system-monitor
    2.2.6 mpstat(多处理器统计)
    2.2.7 sar(系统活动报告)
    2.2.8 oprofile
    2.3 本章小结

    第3章 性能工具:系统内存
    3.1 内存性能统计信息
    3.1.1 内存子系统和性能
    3.1.2 内存子系统(虚拟存储器)
    3.2 Linux性能工具:CPU与内存
    3.2.1 vmstat (II)
    ……

    第4章 性能工具:特定进程CPU
    第5章 性能工具:特定进程内存
    第6章 性能工具:磁盘I/O
    第7章 性能工具:网络
    第8章 实用工具:性能工具助手
    第9章 使用性能工具发现问题
    第10章 性能追踪1:受CPU限制的应用程序(GIMP)
    第11章 性能追踪2:延迟敏感的应用程序(nautilus)
    第12章 性能追踪3:系统级迟缓(prelink)
    第13章 性能工具:下一步是什么
    附录A 性能工具的位置
    附录B 安装oprofile
  • 内容简介:
      在当前复杂的大规模系统场景下,好的应用程序性能比以往任何时候都更重要,但是获得这样的性能也更加困难。Linux由于其开源特性,已经具有一系列优化工具,只是这些工具散布在互联网上,工具的相关文档也很少,只有少数专家知道如何综合使用这些工具来解决实际问题。基于此,菲利普G.伊佐特著贺莲、龚奕利译的《Linux性能优化/Linux\Unix技术丛书》介绍了当前常用的Linux优化工具,展示了它们是如何行之有效地提升整体应用程序性能的。通过真实案例,向开发人员演示了怎样定位影响性能的源代码行,使系统管理人员和应用程序开发人员能够迅速深入系统瓶颈,实施解决方案。
      通过阅读《Linux/Unix技术丛书:Linux性能优化》,你能够:
      在不熟悉底层系统的情况下,快速识别系统瓶颈。
      针对具体问题,找到并选择正确的性能工具。
      深入理解系统性能及优化问题。
      掌握优化系统CPU、用户CPU、内存、网络I/O和磁盘I/O的方法,并了解它们之间的关系。
      掌握修复计算密集型(CPU-bound)、延迟敏感和I/O密集型(I/O—bound)的应用程序的方法,跟随案例轻松地配置自己的环境。
      安装并使用Linux系统的高级全系统分析器——oprofile。
      无论读者的技术背景如何,性能优化的新手都能通过学习《Linux/Unix技术丛书:Linux性能优化》,掌握一系列清晰实用的优化原则和策略,并获得丰富的Linux知识,解决Linux系统和应用程序的优化问题,增加商业价值并提高用户满意度。
  • 作者简介:
      菲利普G.伊佐特,业内知名的Linux性能优化专家,拥有20多年Linux和Unix系统性能优化经验。他曾经用6年时间为Compaq公司的Alpha性能团队设计Linux性能优化工具。此外,他协助Compaq公司制定了SPECCPU2000及后继版本的CPU性能度量标准。他还长期从事开发人员和系统管理者的Linux性能优化培训工作。
  • 目录:
    译者序
    前言
    致谢
    第1章 性能追踪建议
    1.1 常用建议
    1.1.1 记大量的笔记(记录所有的事情)
    1.1.2 自动执行重复任务
    1.1.3 尽可能选择低开销工具
    1.1.4 使用多个工具来搞清楚问题
    1.1.5 相信你的工具
    1.1.6 利用其他人的经验(慎重)
    1.2 性能调查概要
    1.2.1 找到指标、基线和目标
    1.2.2 追踪近似问题
    1.2.3 查看问题是否早已解决
    1.2.4 项目开始(启动调查)
    1.2.5 记录,记录,记录
    1.3 本章小结

    第2章 性能工具:系统CPU
    2.1 CPU性能统计信息
    2.1.1 运行队列统计
    2.1.2 上下文切换
    2.1.3 中断
    2.1.4 CPU使用率
    2.2 Linux性能工具:CPU
    2.2.1 vmstat(虚拟内存统计)
    2.2.2 top(2.0.x版本)
    2.2.3 top(3.x.x版本)
    2.2.4 procinfo(从/proc文件系统显示信息)
    2.2.5 gnome-system-monitor
    2.2.6 mpstat(多处理器统计)
    2.2.7 sar(系统活动报告)
    2.2.8 oprofile
    2.3 本章小结

    第3章 性能工具:系统内存
    3.1 内存性能统计信息
    3.1.1 内存子系统和性能
    3.1.2 内存子系统(虚拟存储器)
    3.2 Linux性能工具:CPU与内存
    3.2.1 vmstat (II)
    ……

    第4章 性能工具:特定进程CPU
    第5章 性能工具:特定进程内存
    第6章 性能工具:磁盘I/O
    第7章 性能工具:网络
    第8章 实用工具:性能工具助手
    第9章 使用性能工具发现问题
    第10章 性能追踪1:受CPU限制的应用程序(GIMP)
    第11章 性能追踪2:延迟敏感的应用程序(nautilus)
    第12章 性能追踪3:系统级迟缓(prelink)
    第13章 性能工具:下一步是什么
    附录A 性能工具的位置
    附录B 安装oprofile
查看详情
系列丛书 / 更多
相关图书 / 更多
Linux/Unix技术丛书:Linux性能优化
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux/Unix技术丛书:Linux性能优化
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux/Unix技术丛书:Linux性能优化
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux/Unix技术丛书:Linux性能优化
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux/Unix技术丛书:Linux性能优化
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux/Unix技术丛书:Linux性能优化
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux/Unix技术丛书:Linux性能优化
Linux源码趣读
闪客
Linux/Unix技术丛书:Linux性能优化
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux/Unix技术丛书:Linux性能优化
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux/Unix技术丛书:Linux性能优化
Linux运维从入门到精通
明日科技
Linux/Unix技术丛书:Linux性能优化
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux/Unix技术丛书:Linux性能优化
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰