首页 > TAG信息列表 > Gregg
Brendan Gregg《性能之巅》第 2 版推荐语
https://zhuanlan.zhihu.com/p/531101733 https://book.douban.com/subject/35934902/ 应电子工业出版社编辑的邀请,我怀着忐忑的心情,斗胆写下这篇推荐语,以下是带链接的原稿。 性能测量的水相当深,斯坦福大学的 John Ousterhout 教授[wiki]在《Always Measure One Level Deeper》一跟Gregg学习系统性能--[9.5.1]磁盘性能指标检查工具
磁盘性能指标检查工具 ---iostat:使用扩展模式寻找繁忙磁盘(超过60%使用率),较高的平均服务时间(超过10ms),以及高IOPS. ---iotop:检查进程引发磁盘IO ---dtrace/stap/perf:检查IO延时,发现延时离群点 ---磁盘控制器专用工具(厂商提供)跟Gregg学习系统性能--[9.5.4]磁盘性能性能高负载检查清单
磁盘性能性能高负载检查清单 ---系统IOPS是多少?每个磁盘、每个控制器。 ---系统的吞吐量是多少?每个磁盘、每个控制器。 ---那个应用或者用户正在使用磁盘? ---哪个文件系统或者文件正被访问? ---碰到错了吗? ---IO在可用磁盘之间均衡吗? ---每条参与传输总线上的IOPS是多少? ---每条跟Gregg学习系统性能--[8.5.6]文件系统性能静态调优
文件系统性能静态调优 ---挂载并当前使用了多少文件系统? ---文件系统记录大小 ---启用了访问时间戳吗? ---启用了哪些文件系统选项(压缩、加密) ---文件系统缓存是怎样配置的?最大缓存大小是多少? ---其他缓存(目录、inode、高速缓冲区)是怎么配置的? ---有二级缓存吗?如何使用的跟Gregg学习系统性能--[6.5.1]CPU相关工具汇总介绍
uptime 检查负载平均数以确认CPU负载是否随时间上升还是下降。负载平均数超过了CPU数量通常代表CPU饱和。 vmstat 运行vmstat/s,检查空闲列,看看余量。少于10%则需关注 mpstat 检查单个热点CPU top、prstat 看看那个进程和用户对CPU占用大 perf/cpustat 测量CPU 检查CPU 使用跟Gregg学习系统性能--[1.4]性能的审视视觉:负载分析跟资源分析
不同的专业人员采用不同的视觉 --系统管理员通常采用资源分析视角 --应用开发人员通常采用负载分析视角