• 寒庭的学习笔记分享站
  • 介绍
  • 1. 企业文化
    • 1.1. 早期苹果员工胸牌背面写的11条“成功法则”
    • 1.2. IBM企业文化
  • 2. 数据智能
    • 2.1. 决策树算法介绍及应用
    • 2.2. 数据智能资源大全
    • 2.3. 时间序列挖掘-预测算法-三次指数平滑法
    • 2.4. 数据仓库逻辑区域及各区域的功能和特点
    • 2.5. 高效的数据科学团队如何建设
    • 2.6. OneData关键字
  • 3. 数学
    • 3.1. 漫画线性代数
    • 3.2. 线性代数视频教程
    • 3.3. 排列和组合
    • 3.4. 稀疏向量与稀疏矩阵
  • 4. [业务]
    • 4.1. To B业务 VS To C业务
    • 4.2. 乔布斯苹果内部演讲谈营销
  • 5. 数据
    • 5.1. Gapminder
  • 6. 算法和数据结构
    • 6.1. bloom filter
    • 6.2. Twitter的分布式自增ID算法Snowflake
    • 6.3. LCS 最大公共序列算法
    • 6.4. 哈希表
    • 6.5. 转:基于局部敏感哈希的协同过滤算法之simHash算法
    • 6.6. 一致性hash算法
    • 6.7. HUFFMAN编码压缩算法
    • 6.8. Rsync的同步算法
    • 6.9. 奇偶校验
    • 6.10. Luhn算法 (模10校验)
    • 6.11. 代码校验位及其计算方法
    • 6.12. 查找表
    • 6.13. 其他算法
  • 7. [编程]
    • 7.1. 日志输出要有洁癖
    • 7.2. [并发编程]
      • 7.2.1. Preshing on Programming笔记
      • 7.2.2. Read-Copy Update
      • 7.2.3. CAS(Compare And Swap)原理
      • 7.2.4. 读写锁
      • 7.2.5. AutoResetEvent和ManualResetEvent的区别
      • 7.2.6. 自旋锁
      • 7.2.7. Map/Reduce原理
      • 7.2.8. Hazelcast教程
    • 7.3. [硬件]
      • 7.3.1. 这几个数字每个程序员都应该知道
      • 7.3.2. cpu cache line 原理
      • 7.3.3. CPU Cache和内存一致性
      • 7.3.4. RAID详解
  • 8. 架构
    • 8.1. Linked架构汇总
    • 8.2. 产品经理
      • 8.2.1. 如何分析俞军的PM12条
      • 8.2.2. 理解
    • 8.3. 企业应用结构
      • 8.3.1. TOGAF简介
      • 8.3.2. 笔记:《从一个故事说起,谈谈企业应用架构的演变史》
    • 8.4. REST
    • 8.5. 转:解决方案与需求
    • 8.6. 亚马逊的架构
    • 8.7. SAAS架构
    • 8.8. 读书笔记:软件架构师应该知道的97件事
    • 8.9. 阿里巴巴架构师总结的一些架构原则
    • 8.10. “框架”论述摘录
    • 8.11. 23种设计模式
    • 8.12. 架构的内容
    • 8.13. 电商系统架构整理
      • 8.13.1. 开放平台架构整理
      • 8.13.2. 蔡学镛的微博阅读笔记
      • 8.13.3. 蔡学镛的软件架构设计方法论
      • 8.13.4. 简单之道
      • 8.13.5. 《Google首席架构师谈Java的命运》阅读笔记
    • 8.14. 软件设计的原则整理
    • 8.15. 分布式事务处理
    • 8.16. 缓存处理
    • 8.17. 分布式系统架构
    • 8.18. 软件质量属性
    • 8.19. 软件架构风格
    • 8.20. 笔记:架构风格与基于网络的软件架构设计
    • 8.21. 来自Google的高可用架构理念与实践
    • 8.22. 平台VS工具
    • 8.23. 对系统耦合的思考
    • 8.24. 转:StuQ 程序员技能图谱
    • 8.25. 类(对象)之间的四种关系
    • 8.26. 什么是高内聚低耦合
    • 8.27. 领域对象细化分解方法总结
  • 9. Chrome
    • 9.1. chrome插件
    • 9.2. chrome小技巧
    • 9.3. chrome快捷键
    • 9.4. Chrome Command Line API 参考
  • 10. 数据库
    • 10.1. Mysql小技巧
    • 10.2. SQL小技巧
    • 10.3. 转载:MySQL中Cardinality值的介绍
  • 11. Groovy
    • 11.1. Groovy小技巧
      • 11.1.1. Groovy环境配置
      • 11.1.2. Groovy操作JSON
      • 11.1.3. Groovy处理Java Bean
      • 11.1.4. Groovy处理Boolean
      • 11.1.5. Groovy中使用as
      • 11.1.6. Groovy运算符重载
      • 11.1.7. Groovy的==的行为
      • 11.1.8. Groovy中使用Gpath
      • 11.1.9. 《Groovy In Action》阅读笔记
      • 11.1.10. Groovy脚本小技巧
      • 11.1.11. 在Groovy中使用字符串
      • 11.1.12. 使用Spock框架进行单元测试
      • 11.1.13. Groovy数据库操作
      • 11.1.14. Groovy处理XML
      • 11.1.15. Groovy元对象协议
      • 11.1.16. Category和use块
      • 11.1.17. Groovy语言读取Properties文件怎么读
      • 11.1.18. 设置Groovy的maven编译环境
      • 11.1.19. “*.”操作符-连foreach都省了
      • 11.1.20. Groovy左移位操作符
      • 11.1.21. Mastering Gradle阅读笔记
  • 12. Python
    • 12.1. Python之禅
      • 12.1.1. Python的迭代器
      • 12.1.2. 转载:python判断指定的端口是否被占用
      • 12.1.3. Python IDE设置
      • 12.1.4. Python FAQ
      • 12.1.5. python的setup.py文件及其常用命令
      • 12.1.6. PIP
      • 12.1.7. Python中yield与with的配合
      • 12.1.8. Python import详解
      • 12.1.9. Python __init__.py详解
      • 12.1.10. Python元组(tuple)
      • 12.1.11. Python String操作
      • 12.1.12. Python中的比较
      • 12.1.13. Python namedtuple用法
      • 12.1.14. Python父类构造函数初始化
      • 12.1.15. pass的作用
      • 12.1.16. Python 字典(Dictionary) fromkeys方法
      • 12.1.17. Python __getattr__/__setattr__
      • 12.1.18. Python List操作
      • 12.1.19. Python Deque操作
  • 13. Java
    • 13.1. Maven小窍门
      • 13.1.1. Maven插件开发资料
      • 13.1.2. Maven插件开发
      • 13.1.3. Java开源项目
      • 13.1.4. 快速定位Java堆栈信息的问题
      • 13.1.5. lombok的使用和原理
      • 13.1.6. RxJava响应式编程框架
      • 13.1.7. Mybatis Plus(MyBatis增强工具包)
      • 13.1.8. JDK 6和JDK 7中substring的原理及区别
      • 13.1.9. System.Properties和System.getenv区别
      • 13.1.10. Java spi机制浅谈
      • 13.1.11. 用命令行编译整个java工程
      • 13.1.12. BitSet的使用以及源代码分析
      • 13.1.13. WEBX
        • 13.1.13.1. WEBX Tips
      • 13.1.14. Spring
        • 13.1.14.1. Spring小窍门
      • 13.1.15. JAVA并发编程
      • 13.1.16. 转:从Java视角理解CPU缓存(CPU Cache)
      • 13.1.17. JAVA虚拟机关闭钩子
      • 13.1.18. HSF泛化调用
  • 14. Javascript
  • 15. Scala
  • 16. Linux
    • 16.1. linux内核
    • 16.2. Linux下如何添加一个root用户
    • 16.3. linux syslogd服务
    • 16.4. g++ command not found的解决
    • 16.5. Ubuntu
      • 16.5.1. 管理Ubuntu开机启动项
      • 16.5.2. ubuntu下修改键盘映射
      • 16.5.3. Windows下安装Ubuntu双系统
      • 16.5.4. 在Ubuntu下设置默认编辑器
      • 16.5.5. Ubuntu快捷键
    • 16.6. Linux Performance Analysis and Tools
    • 16.7. linux命令
      • 16.7.1. ls小窍门
      • 16.7.2. sort小窍门
      • 16.7.3. awk小窍门
      • 16.7.4. sed小窍门
      • 16.7.5. grep小窍门
      • 16.7.6. zsh小窍门
      • 16.7.7. ssh小窍门
      • 16.7.8. cp小窍门
      • 16.7.9. crontab
      • 16.7.10. linux tr命令详解
      • 16.7.11. linux ldd命令
      • 16.7.12. Linux/Mac批量删除文件
      • 16.7.13. Linux的bg和fg命令介绍
      • 16.7.14. 用yum管理软件
      • 16.7.15. 用rpm管理软件
      • 16.7.16. nc命令详解
      • 16.7.17. test命令
      • 16.7.18. curl命令
      • 16.7.19. find命令
      • 16.7.20. file命令
      • 16.7.21. linux下查看十六进制文件方法
      • 16.7.22. 运维小窍门
      • 16.7.23. /var/log目录下的20个Linux日志文件功能详解
      • 16.7.24. Linux日志体系
      • 16.7.25. Linux devel包 和 非devel包的区别
      • 16.7.26. Pick命令行模糊搜索工具
    • 16.8. Shell小窍门
      • 16.8.1. MAC下通过命令行格式化JSON
      • 16.8.2. Shell命令查找源代码
      • 16.8.3. Shell Function按列提取内容
      • 16.8.4. 用XMLStarlet处理XML
      • 16.8.5. Shell实现随机数
      • 16.8.6. Shell去除空行的几种方法
      • 16.8.7. 用jq命令处理json数据
      • 16.8.8. Shell的文本处理小窍门
      • 16.8.9. autojump
      • 16.8.10. Linux或Mac修改motd,提供个性化login信息
      • 16.8.11. Linux/Mac命令行快捷键
      • 16.8.12. bash脚本文件中为什么以#!开头
      • 16.8.13. 转:bash设置成vim命令模式
      • 16.8.14. 免密码登录linux服务器
      • 16.8.15. #!/usr/bin/env python与#!/usr/bin/python的区别
      • 16.8.16. 通过ping解析域名IP
  • 17. MAC OS
    • 17.1. MacOS软件搜集
    • 17.2. Popclip以及插件开发
    • 17.3. Dash
    • 17.4. 窗口管理应用Sizeup
    • 17.5. 应用切换工具Manico
    • 17.6. Iterm2使用介绍
    • 17.7. 几个有用的mac命令
      • 17.7.1. MacOS小窍门
      • 17.7.2. 程序员如何优雅地使用Mac
      • 17.7.3. Mac Icon图标制作
      • 17.7.4. Mac系统如何显示隐藏文件
  • 18. 网络
    • 18.1. 快速诊断网络问题
    • 18.2. DNS如何实现全局负载均衡
    • 18.3. TCP创建用来listen的socket时使用的地址
  • 19. 前端
    • 19.1. Grunt小窍门
    • 19.2. npm小窍门
    • 19.3. bower使用入门
    • 19.4. Node小窍门
    • 19.5. Mock2Easy
  • 20. 安全
    • 20.1. Web安全
    • 20.2. 使用HttpOnly提升Cookie安全性
    • 20.3. 转载:JSONP 安全攻防技术
    • 20.4. SSRF攻击实例及防御
    • 20.5. CSRF跨站请求伪造
    • 20.6. 获取用户Ip地址通用方法以及常见安全隐患
    • 20.7. OAuth 2.0
    • 20.8. 公钥加密算法
    • 20.9. Hash碰撞的拒绝式服务攻击
    • 20.10. 应用层拒绝服务攻击
  • 21. 软件测试
    • 21.1. 性能测试基础知识—QPS和TPS
    • 21.2. 集成测试和单元测试
    • 21.3. Linux性能分析
    • 21.4. Jenkins二次开发
    • 21.5. 如何进行故障分析
    • 21.6. How deep are your unit tests
    • 21.7. 转载:浅谈TDD、BDD与ATDD软件开发
    • 21.8. 翻译:编写可维护的自动化验收测试
    • 21.9. 什么是灰度测试和水桶测试
    • 21.10. 压力测试
    • 21.11. 一分钟学会AB
    • 21.12. 全面质量管理的经典理念
    • 21.13. 5M1E分析法
    • 21.14. 中国工厂的154种浪费
  • 22. VIM
    • 22.1. Vim小窍门
    • 22.2. vim插入
    • 22.3. vim编辑
    • 22.4. vim移动
    • 22.5. vim选择
    • 22.6. vim搜索
    • 22.7. vim自动完成
    • 22.8. vim复制粘贴
    • 22.9. Vim操作剪贴板
    • 22.10. vim删除文本的命令
    • 22.11. Vimdiff小窍门
    • 22.12. Vim技巧之重复
    • 22.13. cscope小窍门
  • 23. [WEB开发]
    • 23.1. HTP Post
      • 23.1.1. HTTP KEEP-ALIVE
      • 23.1.2. 利用Tengine/Nginx的accesslog做诊断
      • 23.1.3. Nginx/Tengine错误码
      • 23.1.4. DIV+CSS布局
      • 23.1.5. 解决provisional headers are shown的过程
      • 23.1.6. 几个大型网站提供的IP API接口调用方法
      • 23.1.7. HTTPS的设计过程
      • 23.1.8. CDN架构及原理
      • 23.1.9. HTTPS知识储备
    • 23.2. RESTFUL API HTTP STATUS CODE整理
    • 23.3. 面向资源的体系架构
    • 23.4. 翻译:The Web API Checklist
    • 23.5. 重用Session提高https性能
      • 23.5.1. SEO小窍门
  • 24. [云计算]
    • 24.1. ODPS
    • 24.2. Azure消费数据API
    • 24.3. 翻译转发:AWS & Azure简单对比
  • 25. 开发工具
    • 25.1. ack代码搜索工具
      • 25.1.1. 一行命令搞定下载脚本到本地并运行
    • 25.2. Alfred Mac下的神兵利器
    • 25.3. Visual Studio Code插件开发
    • 25.4. HHKB键盘设置
    • 25.5. 使用Graphviz画UML类图
    • 25.6. 鱼骨图
    • 25.7. 定制ideavim
    • 25.8. IDEA自动生成serialVersionUID
    • 25.9. EXCEL多重判断
  • 26. 程序猿宝典
    • 26.1. 值得程序员关注的微信公众号
    • 26.2. 程序员鄙视链
    • 26.3. java选择题(简单不结果)
    • 26.4. java选择题(简单带结果)
    • 26.5. java高阶面试题
    • 26.6. 推荐电影《寿司之神》
    • 26.7. 每周分享计划内容安排
    • 26.8. 一次未成功的黑客体验——用apple script发送Imessage消息
    • 26.9. 转载:尼古丁+咖啡因:不瞌睡的PPT
    • 26.10. 如何提高演讲能力
    • 26.11. 学习搜狐双拼输入法
    • 26.12. 推荐一本SQL的好书《SQL COOKBOOK》
    • 26.13. 如何加入开源项目邮件组
    • 26.14. 程序员技能图谱
    • 26.15. 用mermaid在gitbook中画图
    • 26.16. 【知乎:为什么很多产品经理都不愿意做后台阅读笔记】
    • 26.17. 程序员应该了解的GitHub
    • 26.18. YAML语言教程
    • 26.19. 代码检查CheckList
  • 27. 技术管理
    • 27.1. 转载:技术团队管理不仅仅是管理
    • 27.2. 转载:业务和商业才是技术的驱动力
    • 27.3. Facebook Collection
    • 27.4. 阿里巴巴新人寄语
    • 27.5. 阿里巴巴的招聘要求
    • 27.6. 张小龙提到团队的理念
    • 27.7. Boss和Leader的区别
    • 27.8. 转载:开发团队的效率
    • 27.9. 转载:公司高速发展是对团队最好的管理
    • 27.10. 团队管理思考NO1
    • 27.11. 严格是大爱
    • 27.12. Amazon的核心价值观
    • 27.13. 《大教堂和市集》阅读笔记
    • 27.14. Linus Trovalds谈Linux内核开发管理风格
    • 27.15. 知乎:如何让公司员工达到群体性努力
    • 27.16. 7个步骤让你做好公司的团队管理
    • 27.17. 阿里老话-经典语录
    • 27.18. 陆奇:如何成为一个优秀的工程师
    • 27.19. 管理者误区:用“聪明”“不聪明”来评判员工,却忽略了真正的“团队毒瘤”
    • 27.20. 转:7个方法快速提升你的技术领导力
    • 27.21. 转:湖畔大学彭蕾剖析阿里人才观:聪明、皮实、乐观、自省
  • 28. 思考和阅读
    • 28.1. 12个沟通技巧受用一辈子
    • 28.2. 如何提高自己的归纳总结能力
    • 28.3. 当你老了,一生最后悔什么?全球统计前五名
    • 28.4. Why、What、How的策略运用
    • 28.5. 华为副总裁的离职信
    • 28.6. 百万富翁的生活习惯总结
    • 28.7. 你的生活逃不出这25张图
    • 28.8. 番茄工作法
    • 28.9. 大卫谈学习
    • 28.10. 如何“自我介绍”
    • 28.11. 学习曲线与Hacking大脑
    • 28.12. 我们不能在创造问题的思维层面去思考解决方法
    • 28.13. 乔布斯:遗失的访谈
    • 28.14. 阅读笔记:iPhone问世10周年之际,在苹果干了17年的前员工有话对库克说
    • 28.15. 各种效应大全
    • 28.16. 如何提高演讲能力
    • 28.17. 转:看《十二怒汉》学沟通
    • 28.18. 比尔盖茨哈佛毕业演讲稿
    • 28.19. 设计师,你是做什么的?
    • 28.20. 杰夫·贝佐斯:善良比聪明更重要
    • 28.21. 转载:厉害的人,都有一个赚钱机器
    • 28.22. 转:知乎上的神回复
    • 28.23. 转:哈佛大学推荐20个快乐的习惯
    • 28.24. 面对问题的18种心态
    • 28.25. 登山对领导力的明悟
    • 28.26. 12种认知偏见
    • 28.27. 一个人不成功的九大根源
  • 29. 家庭教育
    • 29.1. 家长层次有五层,你在哪一层
Powered by GitBook

寒庭的学习笔记分享站

Linux Performance Analysis and Tools

原文地址:https://www.joyent.com/blog/linux-performance-analysis-and-tools-brendan-gregg-s-talk-at-scale-11x