性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 下载 mobi epub pdf 电子书 2024
☆☆☆☆☆
简体网页||
繁体网页
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-23
类似图书 点击查看全场最低价
图书介绍
店铺: 哈尔滨市学府书店图书专营店
出版社: 电子工业出版社
ISBN:116
版次:1
商品编码:10395752830
相关图书
图书描述
基本信息 I S B N:9787121267925 书 名:性能之巅 洞悉系统、企业与云计算 作 者:格雷格 出 版 社:电子工业 出版日期 :2015-08-01 页 数 :628页 开 本 :16开 定 价 :128.00 I S B N:9787121276491 书 名:云落谁家?OpenStack基于场景的架构设计实践 作 者:占海,张继勇 出 版 社:电子工业出版社 出版日期 :2016-03 页 数 :224页 开 本 :16开 定 价 :59.00 内容简介 书名:性能之巅 洞悉系统、企业与云计算 编辑推荐 适读人群 :各个企业的网络维护人员,高校计算机专业学生 本书是企业和云计算环境运维人员的必备指导:系统管理员、网络管理员、数据库管理员和Web管理员、开发工程师以及其他专业人员。对于新接触性能优化的学生等人员,本书还提供了饱含Gregg 丰富的教学经验的练习题目。 □ 现代性能分析与调优:术语、概念、模型、方法和技术 □ 动态跟踪技术与工具,收录DTrace、SystemTap和Perf示例 □ 内核内幕:揭示OS在做什么 □ 如何使用系统观测工具、接口和框架 □ 理解和监控应用程序性能 □ 优化CPU:处理器、核、硬件线程、缓存、互联与内核调度 □ 内存优化:虚拟内存、换页、交换、内存架构、总线、地址空间与分配器 □ 文件系统I/O,包括缓存 □ 存储设备/控制器、磁盘I/O工作负载、RAID,以及内核I/O □ 网络相关性能问题:协议、套接字、网卡和物理连接。 □ OS和基于硬件虚拟化的性能实现,以及云计算所遇到的新问题 □ 基准测试:如何得到的结果并避免一般性的错误 内容提要 《性能之巅:洞悉系统、企业与云计算》基于Linux 和Solaris 系统阐述了适用于所有系统的性能理论和方法,BrendaGregg 将业界普遍承认的性能方法、工具和指标收集于本书之中。阅读本书, 你能洞悉系统运作的方式,学习到分析和提高系统与应用程序性能的方法,这些性能方法同样适用于企业与云计算这类较为复杂的环境的性能分析与调优。 目录 第1章 绪论t1 1.1 系统性能t1 1.2 人员t2 1.3 事情t3 1.4 视角t4 1.5 性能是充满挑战的t4 1.5.1 性能是主观的t4 1.5.2 系统是复杂的t5 1.5.3 可能有多个问题并存t6 1.6 延时t6 1.7 动态跟踪t7 1.8 云计算t8 1.9 案例研究t8 1.9.1 缓慢的磁盘t9 1.9.2 软件变更t10 1.9.3 更多阅读t12 第2章 方法t13 2.1 术语t14 2.2 模型t14 2.2.1 受测系统t15 2.2.2 排队系统t15 2.3 概念t16 2.3.1 延时t16 2.3.2 时间量级t17 2.3.3 权衡三角t18 2.3.4 调整的影响t19 2.3.5 合适的层级t19 2.3.6 性能建议的时间点t20 2.3.7 负载vs.架构t20 2.3.8 扩展性t21 2.3.9 已知的未知t22 2.3.10 指标t23 2.3.11 使用率t24 2.3.12 饱和度t25 2.3.13 剖析t26 2.3.14 缓存t26 2.4 视角t28 2.4.1 资源分析t28 2.4.2 工作负载分析t29 2.5 方法t30 2.5.1 街灯反方法t31 2.5.2 随机变动反方法t32 2.5.3 责怪他人反方法t32 2.5.4 ad hoc核对清单法t33 2.5.5 问题陈述法t33 2.5.6 科学法t34 2.5.7 诊断循环t35 2.5.8 工具法t35 2.5.9 USE方法t36 2.5.10 工作负载特征归纳t42 2.5.11 向下挖掘分析t43 2.5.12 延时分析t44 2.5.13 R方法t45 2.5.14 事件跟踪t45 2.5.15 基础线统计t47 2.5.16 静态性能调整t47 2.5.17 缓存调优t47 2.5.18 微基准测试t48 2.6 建模t49 2.6.1 企业vs.云t49 2.6.2 可视化识别t49 2.6.3 Amdahl扩展定律t51 2.6.4 通用扩展定律t52 2.6.5 排队理论t52 2.7 容量规划t56 2.7.1 资源极限t56 2.7.2 因素分析t58 2.7.3 扩展方案t58 2.8 统计t59 2.8.1 量化性能t59 2.8.2 平均值t60 2.8.3 标准方差、百分位数、中位数t61 2.8.4 变异系数t62 2.8.5 多重模态分布t62 2.8.6 异常值t63 2.9 监视t63 2.9.1 基于时间的规律t63 2.9.2 监测产品t65 2.9.3 启动以来的信息统计t65 2.10 可视化t65 2.10.1 线图t65 2.10.2 散点图t66 2.10.3 热图t67 2.10.4 表面图t68 2.10.5 可视化工具t69 2.11 练习t70 2.12 参考t70 第3章 操作系统t72 3.1 术语t72 3.2 背景t73 3.2.1 内核t73 3.2.2 栈t76 3.2.2 中断和中断线程t77 3.2.4 中断优先级t78 3.2.5 进程t78 3.2.6 系统调用t80 3.2.7 虚拟内存t82 3.2.8 内存管理t82 3.2.9 调度器t83 3.2.10 文件系统t84 3.2.11 缓存t86 3.2.12 网络t87 3.2.13 设备驱动t87 3.2.14 多处理器t87 3.2.15 抢占t88 3.2.16 资源管理t88 3.2.17 观测性t89 3.3 内核t89 3.3.1 UNIXt90 3.3.2 基于Solarist90 3.3.3 基于Linuxt93 3.3.4 差异t95 3.4 练习t96 3.5 参考t96 第4章 观测工具t98 4.1 工具类型t98 4.1.1 计数器t99 4.1.2 跟踪t100 4.1.3 剖析t101 4.1.4 监视(sar)t102 4.2 观测来源t103 4.2.1 /proct103 4.2.2 /syst108 4.2.3 kstatt109 4.2.4 延时核算t111 4.2.5 微状态核算t112 4.2.6 其他的观测源t112 4.3 DTracet114 4.3.1 静态和动态跟踪t115 4.3.2 探针t116 4.3.3 providert116 4.3.4 参数t117 4.3.5 D语言t117 4.3.6 内置变量t118 4.3.7 actiont118 4.3.8 变量类型t119 4.3.9 单行命令t121 4.3.10 脚本t121 4.3.11 开销t122 4.3.12 文档和资源t123 4.4 SystemTapt124 4.4.1 探针t124 4.4.2 tapsett125 4.4.3 action和内置变量t125 4.4.4 示例t125 4.4.5 开销t127 4.4.6 文档和资源t128 4.5 perft128 4.6 观测工具的观测t129 4.7 练习t130 4.8 参考t130 第5章 应用程序t131 5.1 应用程序基础t131 5.1.1 目标t132 5.1.2 常见情况的优化t133 5.1.3 观测性t134 5.1.4 大O标记法t134 5.2 应用程序性能技术t135 5.2.1 选择I/O尺寸t135 5.2.2 缓存t136 5.2.3 缓冲区t136 5.2.4 轮询t136 5.2.5 并发和并行t137 5.2.6 非阻塞I/Ot139 5.2.7 处理器绑定t139 5.3 编程语言t140 5.3.1 编译语言t140 5.3.2 解释语言t141 5.3.3 虚拟机t142 5.3.4 垃圾回收t142 5.4 方法和分析t143 5.4.1 线程状态分析t143 5.4.2 CPU剖析t146 5.4.3 系统调用分析t148 5.4.4 I/O剖析t154 5.4.5 工作负载特征归纳t155 5.4.6 USE方法t155 5.4.7 向下挖掘法t156 5.4.8 锁分析t156 5.4.9 静态性能调优t159 5.5 练习t160 5.6 参考t161 第6章 CPUt162 6.1 术语t163 6.2 模型t163 6.2.1 CPU架构t163 6.2.2 CPU内存缓存t164 6.2.3 CPU运行队列t165 6.3 概念t165 6.3.1 时钟频率t165 6.3.2 指令t166 6.3.3 指令流水线t166 6.3.4 指令宽度t167 6.3.5 CPI,IPCt167 6.3.6 使用率t167 6.3.7 用户时间/内核时间t168 6.3.8 饱和度t168 6.3.9 抢占t168 6.3.10 优先级反转t169 6.3.11 多进程,多线程t169 6.3.12 字长t170 6.3.13 编译器优化t171 6.4 架构t171 6.4.1 硬件t171 6.4.2 软件t179 6.5 方法t184 6.5.1 工具法t184 6.5.2 USE方法t185 6.5.3 负载特征归纳t186 6.5.4 剖析t187 6.5.5 周期分析t188 6.5.6 性能监控t189 6.5.7 静态性能调优t189 6.5.8 优先级调优t189 6.5.9 资源控制t190 6.5.10 CPU绑定t190 6.5.11 微型基准测试t191 6.5.12 扩展t191 6.6 分析t192 6.6.1 uptimet192 6.6.2 vmstatt194 6.6.3 mpstatt195 6.6.4 sart197 6.6.5 pst198 6.6.6 topt199 6.6.7 prstatt200 6.6.8 pidstatt201 6.6.9 time和ptimet202 6.6.10 DTracet203 6.5.11 SystemTapt209 6.6.12 perft209 6.6.13 cpustatt215 6.6.14 其他工具t216 6.6.15 可视化t216 6.7 实验t219 6.7.1 Ad Hoct219 6.7.2 SysBencht220 6.8 调优t220 6.8.1 编译器选项t221 6.8.2 调度优先级和调度类t221 6.8.3 调度器选项t221 6.8.4 进程绑定t223 6.8.5 独占CPU组t224 6.8.6 资源控制t224 6.8.7 处理器选项(BIOS调优)t224 6.9 练习t225 6.10 参考资料t226 第7章 内存t228 7.1 术语t229 7.2 概念t229 7.2.1 虚拟内存t230 7.2.2 换页t230 7.2.3 按需换页t231 7.2.4 过度提交t233 7.2.5 交换t233 7.2.6 文件系统缓存占用t233 7.2.7 使用率和饱和度t234 7.2.8 分配器t234 7.2.9 字长t234 7.3 架构t234 7.3.1 硬件t235 7.3.2 软件t239 7.3.3 进程地址空间t244 7.4 方法t248 7.4.1 工具法t249 7.4.2 USE方法t249 7.4.3 使用特征归纳t250 7.4.4 周期分析t251 7.4.5 性能监测t251 7.4.6 泄漏检测t252 7.4.7 静态性能调优t252 7.4.8 资源控制t253 7.4.9 微基准测试t253 7.5 分析t253 7.5.1 vmstatt254 7.5.2 sart256 7.5.3 slabtopt259 7.5.4 ::kmstatt260 7.5.5 pst261 7.5.6 topt262 7.5.7 prstatt263 7.5.8 pmapt264 7.5.9 DTracet265 7.5.10 SystemTapt269 7.5.11 其他工具t269 7.6 调优t270 7.6.1 可调参数t271 7.6.2 多个页面大小t273 7.6.3 分配器t274 7.6.4 资源控制t274 7.7 练习t274 7.8 参考资料t276 第8章 文件系统t278 8.1 术语t279 8.2 模型t279 8.2.1 文件系统接口t279 8.2.2 文件系统缓存t280 8.2.3 二级缓存t281 8.3 概念t281 8.3.1 文件系统延时t281 8.3.2 缓存t282 8.3.3 随机与顺序I/Ot282 8.3.4 预取t283 8.3.5 预读t284 8.3.6 写回缓存t284 8.3.7 同步写t284 8.3.8 裸I/O和直接I/Ot285 8.3.9 非阻塞I/Ot285 8.3.10 内存映射文件t286 8.3.11 元数据t286 8.3.12 逻辑I/O vs.物理I/Ot287 8.3.13 操作并非不平等t288 8.3.14 特殊文件系统t289 8.3.15 访问时间戳t289 8.3.16 容量t289 8.4 架构t290 8.4.1 文件系统I/O栈t290 8.4.2 VFSt291 8.4.3 文件系统缓存t291 8.4.4 文件系统特性t296 8.4.5 文件系统种类t297 8.4.6 卷和池t302 8.5 方法t303 8.5.1 磁盘分析t304 8.5.2 延时分析t304 8.5.3 负载特征归纳t306 8.5.4 性能监控t308 8.5.5 事件跟踪t308 8.5.6 静态性能调优t309 8.5.7 缓存调优t310 8.5.8 负载分离t310 8.5.9 内存文件系统t310 8.5.10 微型基准测试t310 8.6 分析t312 8.6.1 vfsstatt312 8.6.2 fsstatt313 8.6.3 strace、trusst314 8.6.4 DTracet314 8.6.5 SystemTapt323 8.6.6 LatencyTOPt323 8.6.7 freet324 8.6.8 topt324 8.6.9 vmstatt324 8.6.10 sart325 8.6.11 slabtopt326 8.6.12 mdb ::kmastatt327 8.6.13 fcachestatt327 8.6.14 /proc/meminfot328 8.6.15 mdb ::memstatt328 8.6.16 kstatt329 8.6.17 其他工具t330 8.6.18 可视化t331 8.7 实验t331 8.7.1 Ad Hoct332 8.7.2 微型基准测试工具t332 8.7.3 缓存写回t334 8.8 调优t334 8.8.1 应用程序调用t335 8.8.2 ext3t336 8.8.3 ZFSt336 8.9 练习t338 8.10 参考资料t339 第9章 磁盘t341 9.1 术语t342 9.2 模型t342 9.2.1 简单磁盘t342 9.2.2 缓存磁盘t343 9.2.3 控制器t344 9.3 概念t344 9.3.1 测量时间t344 9.3.2 时间尺度t346 9.3.3 缓存t347 9.3.4 随机 vs 连续I/Ot347 9.3.5 读/写比t348 9.3.6 I/O大小t348 9.3.7 IOPS并不平等t349 9.3.8 非数据传输磁盘命令t349 9.3.9 使用率t349 9.3.10 饱和度t350 9.3.11 I/O等待t350 9.3.12 同步 vs 异步t351 9.3.13 磁盘 vs 应用程序I/Ot351 9.4 架构t352 9.4.1 磁盘类型t352 9.4.2 接口t357 9.4.3 存储类型t358 9.4.4 操作系统磁盘I/O栈t360 9.5 方法t363 9.5.1 工具法t364 9.5.2 USE方法t364 9.5.3 性能监控t365 9.5.4 负载特征归纳t366 9.5.5 延时分析t367 9.5.6 事件跟踪t368 9.5.7 静态性能调优t369 9.5.8 缓存调优t370 9.5.9 资源控制t370 9.5.10 微基准测试t370 9.5.11 伸缩t371 9.6 分析t372 9.6.1 iostatt373 9.6.2 sart380 9.6.3 pidstatt381 9.6.4 DTracet382 9.6.5 SystemTapt390 9.6.6 perft390 9.6.7 iotopt391 9.6.8 iosnoopt393 9.6.9 blktracet396 9.6.10 MegaClit397 9.6.11 smartctlt398 9.6.12 可视化t399 9.7 实验t402 9.7.1 Ad Hoct402 9.7.2 自定义负载生成器t403 9.7.3 微基准测试工具t403 9.7.4 随机读示例t403 9.8 调优t404 9.8.1 操作系统可调参数t404 9.8.2 磁盘设备可调参数t406 9.8.3 磁盘控制器可调参数t406 9.9 练习t407 9.10 参考资料t408 第10章 网络t410 10.1 术语t411 10.2 模型t411 10.2.1 网络接口t411 10.2.2 控制器t412 10.2.3 协议栈t412 10.3 概念t413 10.3.1 网络和路由t413 10.3.2 协议t414 10.3.3 封装t414 10.3.4 包长度t414 10.3.5 延时t415 10.3.6 缓冲t417 10.3.7 连接积压队列t417 10.3.8 接口协商t417 10.3.9 使用率t418 10.3.10 本地连接t418 10.4 架构t418 10.4.1 协议t418 10.4.2 硬件t421 10.4.3 软件t423 10.5 方法t427 10.5.1 工具法t428 10.5.2 USE方法t428 10.5.3 工作负载特征归纳t429 10.5.4 延时分析t430 10.5.5 性能监测t431 10.5.6 数据包嗅探t431 10.5.7 TCP分析t432 10.5.8 挖掘分析t433 10.5.9 静态性能调优t433 10.5.10 资源控制t434 10.5.11 微基准测试t434 10.6 分析t435 10.6.1 netstatt435 10.6.2 sart440 10.6.3 ifconfigt442 10.6.4 ipt443 10.6.5 nicstatt443 10.6.6 dladmt444 10.6.7 pingt445 10.6.8 traceroutet445 10.6.9 pathchart446 10.6.10 tcpdumpt446 10.6.11 snoopt447 10.6.12 Wiresharkt450 10.6.13 DTracet450 10.6.14 SystemTapt461 10.6.15 perft461 10.6.16 其他工具t462 10.7 实验t463 10.7.1 iperft463 10.8 调优t464 10.8.1 Linuxt465 10.8.2 Solarist467 10.8.3 配置t469 10.9 练习t470 10.10 参考t471 第11章 云计算t473 11.1 背景t474 11.1.1 t474 11.1.2 可扩展的架构t474 11.1.3 容量规划t475 11.1.4 存储t477 11.1.5 多租户t477 11.2 OS虚拟化t478 11.2.1 系统开销t479 11.2.2 资源控制t481 11.2.3 可观测性t484 11.3 硬件虚拟化t489 11.3.1 系统开销t490 11.3.2 资源控制t495 11.3.3 可观测性t498 11.4 比较t503 11.5 练习t505 11.6 参考资料t506 第12章 基准测试t508 12.1 背景t508 12.1.1 事情t509 12.1.2 有效的基准测试t509 12.1.3 基准测试之罪t511 12.2 基准测试的类型t516 12.2.1 微基准测试t517 12.2.2 模拟t518 12.2.3 回放t519 12.2.4 行业标准t519 12.3 方法t521 12.3.1 被动基准测试t521 12.3.2 主动基准测试t522 12.3.3 CPU剖析t524 12.3.4 USE方法t525 12.3.5 工作负载特征归纳t526 12.3.6 自定义基准测试t526 12.3.7 逐渐增加负载t526 12.3.8 完整性检查t528 12.3.9 统计分析t529 12.4 基准测试问题t530 12.5 练习t531 12.6 参考t532 第13章 案例研究t534 13.1 案例研究:红鲸t534 13.1.1 问题陈述t535 13.1.2 支持t536 13.1.3 上手t537 13.1.4 选择征途t538 13.1.5 USE方法t539 13.1.6 我们做完了吗t542 13.1.7 二度出击t542 13.1.8 基础t543 13.1.9 忽略红鲸t544 13.1.10 审问内核t545 13.1.11 为什么
性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 下载 mobi epub pdf txt 电子书 格式
性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024
性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 下载 mobi pdf epub txt 电子书 格式 2024
性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 下载 mobi epub pdf 电子书
用户评价
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
评分
☆☆☆☆☆
类似图书 点击查看全场最低价
性能之巅 洞悉系统、企业与云计算 + 云落谁家?OpenStack基 mobi epub pdf txt 电子书 格式下载 2024