文档章节

《Linux Perf Master》Edition 0.4 发布

RiboseYim
 RiboseYim
发布于 07/17 23:26
字数 1268
阅读 21
收藏 0

《The Linux Perf Master》(暂用名) 是一本关于开源软件的电子书。本书与常见的专题类书籍不同,作者以应用性能诊断入手,尝试从多个不同的维度介绍以 Linux 操作系统为核心的开源架构技术体系。

全书分为以下几个部分:

第一部分:介绍 Linux 性能诊断的入门方法。包括资源利用评估、性能监控、性能优化等工作涉及的工具和方法论,以 Stack Overflow 为例介绍一个真实的应用系统架构组成;

第二部分:基础设施管理工具。介绍 Ganglia,Ntop,Graphite,Ansible,Puppet,SaltStack 等基础设施管理 & 可视化工具;

第三部分:操作系统工作原理。介绍 Linux 操作系统工作原理(Not only Works,But Also How),从动态追踪技术的角度理解应用程序与系统行为;

第四部分:通信协议与网络工程。介绍基于 TCP/IP 协议的负载均衡技术,封包过滤技术和态势感知技术;微服务之后的挑战:分布式追踪系统;

第五部分:信息安全篇。介绍木马入侵、黑客攻击、防护与检测,IPv6 、容器等技术发展对安全工作的挑战;介绍信息安全法律;

第六部分:工程管理篇。尝试跳出 IT 视野讨论人才培养,DevOps 组织、效率和工程管理方法;

第七部分:社区文化篇。介绍黑客文化、开源作者、开发者社区和知识产权法,“技术首先是关于人的”(Technology is first about human beings)。

版本记录 Edition 0.4

  • mod "网络工程篇"调整为分布式系统专题
  • mod Pcap、sFlow 调整到Cyber-Security专题
  • add 应用监控与可视化;LinkedIn Kafka Monitor
  • add 应用监控与可视化;2018 Docker 用户报告
  • add PostgreSQL 数据库
  • add 案例:基于 Kafka 的事件溯源型微服务
  • add 分布式追踪系统体系概要
  • add 开源分布式跟踪系统 OpenCensus
  • add 从作坊到工厂的寓言故事
  • add 基础设施标准化:部署和配置管理
  • add macOS vs Linux Kernels ?
  • add IT 工程师养生指南

**目录 Edition 0.4 **

Chapter 1: ABC

Linux 性能诊断:Linux入门命令100条 Linux 性能诊断:单机负载评估 Linux 性能诊断:快速检查单(Netflix版) 全栈架构技术视野:以 Stack Overflow 为例

Chapter 2: 应用监控与可视化

应用程序的日志管理 基于 Ganglia 实现计算集群性能态势感知 新一代 Ntopng 网络流量监控 Graphite 体系结构详解 部署和配置管理工具简介 2018 Docker 用户报告 - Sysdig Edition 开源监控框架:LinkedIn Kafka Monitor 开源地理信息系统简史

Chapter 3: 操作系统原理与内核追踪

How Linux Works:内核空间和启动顺序 How Linux Works:内存管理 动态追踪技术(一):DTrace 动态追踪技术(二):基于 strace+gdb 发现 Nginx 模块性能问题 动态追踪技术(三):Trace Your Functions! 动态追踪技术(四):基于 Linux bcc/BPF 实现 Go 程序动态追踪

Chapter 4: 分布式系统架构与挑战

基于 LVS 的 AAA 负载均衡架构实践 PostgreSQL 的时代到来了吗 ? 计算机远程通信协议:从 CORBA 到 gRPC 案例:基于 Kafka 的事件溯源型微服务 分布式追踪系统体系概要 开源分布式跟踪系统 OpenCensus

Chapter 5: Cyber-Security|网络与信息安全

黑客入侵导致的性能问题 基于数据分析的网络态势感知 网络数据包的捕获、过滤与分析 WEB 应用安全、攻击、防护和检测 警惕 Wi-Fi 漏洞 KRACK Cyber-Security & IPv6 Linux 容器安全的十重境界 美国网络安全立法策略 香港警务处网络安全与科技罪案调查科

Chapter 6: 工程管理篇

Oracle 数据库迁移与割接实践 珠海航展交通管控实践经验借鉴 基于看板(Kanban)的管理实践 DevOps 漫谈:从作坊到工厂的寓言故事 工程师的自我修养:全英文技术学习实践

Chapter 7: 社区文化篇

谁是王者:macOS vs Linux Kernels ? Linus Torvalds:The mind behind Linux Linus Torvalds:人生在世,Just for Fun DTrace 软件许可证演变简史 IT 工程师养生指南

相关阅读

最佳写作实践-从Evernote到Ulysses 我的写作工具链

https://www.gitbook.com/book/riboseyim/cyber-security-manual

https://www.gitbook.com/book/riboseyim/machine-learning

更多精彩内容请“阅读原文”或扫码关注公众号 读者交流 QQ 群:338272982 [并不承诺解答任何问题]  互联网古典用户欢迎 RSS RiboseYim's Blog:https://riboseyim.github.io

image

© 著作权归作者所有

共有 人打赏支持
RiboseYim
粉丝 74
博文 77
码字总数 175708
作品 0
广州
程序员
《Linux Perf Master》Edition 0.3 发布

《Linux Perf Master》Edition 0.3 发布 https://www.gitbook.com/book/riboseyim/linux-perf-master/details 快速下载网盘:https://pan.baidu.com/s/1bppqKdL 提供 pdf、epub、mobi 三种格......

RiboseYim
2017/12/28
0
0
MySQL运维系列 之 CPU瓶颈故障案例分析

很久没发布文章了,并不是春哥不爱学习了,而是最近我们碰到了一些瓶颈没有解决,心有不甘的苦苦探索着 现在容我给大家分析一起新鲜出炉热乎乎滚烫烫的故障案例 在分析案例前,据我们故障报告...

兰春
07/25
0
0
谁是王者:macOS vs Linux Kernels ?

有些人可能认为 macOS 和 Linux 内核是类似的系统, 因为它们看起来可以处理类似的命令和软件。有些人甚至认为苹果的 macOS 是基于 Linux 的。事实上, 这两个内核各有特色,也都有不同寻常的历...

RiboseYim
07/07
0
0
脑洞大开!使用Perf深入研究Oracle内部

本文根据DBAplus社群第112期线上分享整理而成,文末有分享回放链接哦~ 主题简介: Perf是用来进行软件性能分析的工具,使用Perf,可以帮我们解决一些性能问题。例如:程序运行很慢,占用CPU...

袁伟翔
2017/07/25
0
0
linux tracing和profiling概论

  在工作中经常用到各种跟踪调试工具, strace, ltrace, kprobes, tracepoints, uprobes, ftrace, perf, 和 eBPF。他们之间到底啥关系?本文从总体上进行概述,如果有错误欢迎指正。 1.1....

binarydady
05/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

github精选:微信小程序开发技巧(12月31日更新)2016

框架部分 所有页面都需要在 app.json 文件中注册在 pages 数组中,注册格式为:"路径/文件名" 注:文件名无需添加扩展名 app.josn 中的 pages 数组中的第一个页面为小程序的启动页 每个页面的...

阿K1225
28分钟前
1
0
OSChina 周日乱弹 —— 小心着凉 @红薯

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:5.33起,其声呜呜然,如怨如慕,如泣如诉。余音袅袅,不绝如缕。分享Arch Enemy的单曲《Bridge Of Destiny (2009)》 《Bridge Of...

小小编辑
今天
343
4
what f,,

anlve
今天
10
0
初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
15
0
现场看路演了!

HiBlock
昨天
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部