失效链接处理 |
性能之巅 z?zhn)pȝ、企业与云计?PDF 下蝲
转蝲自:(x)http://www.jb51.net/books/533001.html
本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
http://product.dangdang.com/23762087.html
相关截图Q?br />
![]() 资料介:(x) 大型|络、云计算、大数据和虚拟计机pȝ的快速部|已lؓ(f)性能优化带来?jin)新的?xi)战。本书ؓ(f)此提供了(jin)解决Ҏ(gu)。国际知名的性能优化专家Brendan Gregg汇集?**的技术和工具来分析调优大型网l或云计的环境。本书的内容包括C化的性能分析和容量规划;与云计算相关的新性能和可靠性挑(xi)战;Ҏ(gu)、概c(din)术语、工具和指标Q负载与l构问题的权衡;调整操作pȝ、CPU、内存、文件系l、磁盘、网l和ȝQ调整虚拟系l;性能相关的编E语a问题Q对C?C ?Java和node.js~写的应用程序分?/span> 资料目录Q?/strong> W?章 l论 1 1.1 pȝ性能 1 1.2 人员 2 1.3 事情 3 1.4 视角 4 1.5 性能是充满挑(xi)战的 4 1.5.1 性能是主观的 4 1.5.2 pȝ是复杂的 5 1.5.3 可能有多个问题ƈ?6 1.6 延时 6 1.7 动态跟t?7 1.8 云计?8 1.9 案例研究 8 1.9.1 ~慢的磁?9 1.9.2 软g变更 10 1.9.3 更多阅读 12 W?章 Ҏ(gu) 13 2.1 术语 14 2.2 模型 14 2.2.1 受测pȝ 15 2.2.2 排队pȝ 15 2.3 概念 16 2.3.1 延时 16 2.3.2 旉量 17 2.3.3 权衡三角 18 2.3.4 调整的媄(jing)?19 2.3.5 合适的层 19 2.3.6 性能的时间点 20 2.3.7 负蝲vs.架构 20 2.3.8 扩展?21 2.3.9 已知的未?22 2.3.10 指标 23 2.3.11 使用?24 2.3.12 饱和?25 2.3.13 剖析 26 2.3.14 ~存 26 2.4 视角 28 2.4.1 资源分析 28 2.4.2 工作负蝲分析 29 2.5 Ҏ(gu) 30 2.5.1 街灯反方?31 2.5.2 随机变动反方?32 2.5.3 责怪他人反Ҏ(gu) 32 2.5.4 ad hoc核对清单?33 2.5.5 问题陈述?33 2.5.6 U学?34 2.5.7 诊断循环 35 2.5.8 工具?35 2.5.9 USEҎ(gu) 36 2.5.10 工作负蝲特征归纳 42 2.5.11 向下挖掘分析 43 2.5.12 延时分析 44 2.5.13 RҎ(gu) 45 2.5.14 事g跟踪 45 2.5.15 基础U统?47 2.5.16 ?rn)态性能调整 47 2.5.17 ~存调优 47 2.5.18 微基准测?48 2.6 建模 49 2.6.1 企业vs.?49 2.6.2 可视化识?49 2.6.3 Amdahl扩展定律 51 2.6.4 通用扩展定律 52 2.6.5 排队理论 52 2.7 定w规划 56 2.7.1 资源极限 56 2.7.2 因素分析 58 2.7.3 扩展Ҏ(gu) 58 2.8 l计 59 2.8.1 量化性能 59 2.8.2 q_?60 2.8.3 标准方差、百分位数、中位数 61 2.8.4 变异pL 62 2.8.5 多重模态分?62 2.8.6 异常?63 2.9 监视 63 2.9.1 Z旉的规?63 2.9.2 监测产品 65 2.9.3 启动以来的信息统?65 2.10 可视?65 2.10.1 U图 65 2.10.2 散点?66 2.10.3 热图 67 2.10.4 表面?68 2.10.5 可视化工?69 2.11 l习(fn) 70 2.12 参?70 W?章 操作pȝ 72 3.1 术语 72 3.2 背景 73 3.2.1 内核 73 3.2.2 ?76 3.2.2 中断和中断线E?77 3.2.4 中断优先U?78 3.2.5 q程 78 3.2.6 pȝ调用 80 3.2.7 虚拟内存 82 3.2.8 内存理 82 3.2.9 调度?83 3.2.10 文gpȝ 84 3.2.11 ~存 86 3.2.12 |络 87 3.2.13 讑֤驱动 87 3.2.14 多处理器 87 3.2.15 抢占 88 3.2.16 资源理 88 3.2.17 观测?89 3.3 内核 89 3.3.1 UNIX 90 3.3.2 ZSolaris 90 3.3.3 ZLinux 93 3.3.4 差异 95 3.4 l习(fn) 96 3.5 参?96 W?章 观测工具 98 4.1 工具cd 98 4.1.1 计数?99 4.1.2 跟踪 100 4.1.3 剖析 101 4.1.4 监视QsarQ?102 4.2 观测来源 103 4.2.1 /proc 103 4.2.2 /sys 108 4.2.3 kstat 109 4.2.4 延时核算 111 4.2.5 微状态核?112 4.2.6 其他的观源 112 4.3 DTrace 114 4.3.1 ?rn)态和动态跟t?115 4.3.2 探针 116 4.3.3 provider 116 4.3.4 参数 117 4.3.5 D语言 117 4.3.6 内置变量 118 4.3.7 action 118 4.3.8 变量cd 119 4.3.9 单行命o(h) 121 4.3.10 脚本 121 4.3.11 开销 122 4.3.12 文和资?123 4.4 SystemTap 124 4.4.1 探针 124 4.4.2 tapset 125 4.4.3 action和内|变?125 4.4.4 CZ 125 4.4.5 开销 127 4.4.6 文档和资?128 4.5 perf 128 4.6 观测工具的观?129 4.7 l习(fn) 130 4.8 参?130 W?章 应用E序 131 5.1 应用E序基础 131 5.1.1 目标 132 5.1.2 常见情况的优?133 5.1.3 观测?134 5.1.4 大O标记?134 5.2 应用E序性能技?135 5.2.1 选择I/O寸 135 5.2.2 ~存 136 5.2.3 ~冲?136 5.2.4 轮询 136 5.2.5 q发和ƈ?137 5.2.6 非阻塞I/O 139 5.2.7 处理器绑?139 5.3 ~程语言 140 5.3.1 ~译语言 140 5.3.2 解释语言 141 5.3.3 虚拟?142 5.3.4 垃圾回收 142 5.4 Ҏ(gu)和分?143 5.4.1 U程状态分?143 5.4.2 CPU剖析 146 5.4.3 pȝ调用分析 148 5.4.4 I/O剖析 154 5.4.5 工作负蝲特征归纳 155 5.4.6 USEҎ(gu) 155 5.4.7 向下挖掘?156 5.4.8 锁分?156 5.4.9 ?rn)态性能调优 159 5.5 l习(fn) 160 5.6 参?161 W?章 CPU 162 6.1 术语 163 6.2 模型 163 6.2.1 CPU架构 163 6.2.2 CPU内存~存 164 6.2.3 CPUq行队列 165 6.3 概念 165 6.3.1 旉频率 165 6.3.2 指o(h) 166 6.3.3 指o(h)水U?166 6.3.4 指o(h)宽度 167 6.3.5 CPIQIPC 167 6.3.6 使用?167 6.3.7 用户旉/内核旉 168 6.3.8 饱和?168 6.3.9 抢占 168 6.3.10 优先U反?169 6.3.11 多进E,多线E?169 6.3.12 字长 170 6.3.13 ~译器优?171 6.4 架构 171 6.4.1 g 171 6.4.2 软g 179 6.5 Ҏ(gu) 184 6.5.1 工具?184 6.5.2 USEҎ(gu) 185 6.5.3 负蝲特征归纳 186 6.5.4 剖析 187 6.5.5 周期分析 188 6.5.6 性能监控 189 6.5.7 ?rn)态性能调优 189 6.5.8 优先U调?189 6.5.9 资源控制 190 6.5.10 CPUl定 190 6.5.11 微型基准试 191 6.5.12 扩展 191 6.6 分析 192 6.6.1 uptime 192 6.6.2 vmstat 194 6.6.3 mpstat 195 6.6.4 sar 197 6.6.5 ps 198 6.6.6 top 199 6.6.7 prstat 200 6.6.8 pidstat 201 6.6.9 time和ptime 202 6.6.10 DTrace 203 6.5.11 SystemTap 209 6.6.12 perf 209 6.6.13 cpustat 215 6.6.14 其他工具 216 6.6.15 可视?216 6.7 实验 219 6.7.1 Ad Hoc 219 6.7.2 SysBench 220 6.8 调优 220 6.8.1 ~译器选项 221 6.8.2 调度优先U和调度c?221 6.8.3 调度器选项 221 6.8.4 q程l定 223 6.8.5 独占CPUl?224 6.8.6 资源控制 224 6.8.7 处理器选项QBIOS调优Q?224 6.9 l习(fn) 225 6.10 参考资?226 W?章 内存 228 7.1 术语 229 7.2 概念 229 7.2.1 虚拟内存 230 7.2.2 换页 230 7.2.3 按需换页 231 7.2.4 q度提交 233 7.2.5 交换 233 7.2.6 文gpȝ~存占用 233 7.2.7 使用率和饱和?234 7.2.8 分配?234 7.2.9 字长 234 7.3 架构 234 7.3.1 g 235 7.3.2 软g 239 7.3.3 q程地址I间 244 7.4 Ҏ(gu) 248 7.4.1 工具?249 7.4.2 USEҎ(gu) 249 7.4.3 使用特征归纳 250 7.4.4 周期分析 25 |