最近看了《SRE Google 运维解密》这本书,收获了不少知识。也摘录一些知识点放在这里。
当我们需要对应用程序进行系能分析时,我们通常可以使用perf或者火焰图。 但是这些工具通常只能定性问题,发现那些函数占用cpu较多,需要优化。但是给不出定量的数据, 比如这个函数的耗时情况,它耗时1ms还是5ms。
在启动docker容器时,为了保证一些基础配置与宿主机保持同步,通常需要将这些配置文件挂载进 docker容器,例如/etc/resolv.conf//etc/hosts//etc/localtime等。
moss是一款纯go实现的面向内存的K-V存储引擎。
Intel(R) QuickAssist (QAT)是Intel最新CPU上提供的一项offload技术,它使用硬件加速帮助 应用程序提高一些通用算法的效率,可以通过访问其驱动与应用程序连同起来。同时dpdk/spdk也 有这方面的支持。
SystemTap是linux下一款很好的动态追踪工具,在很多debug/profile场景都很有用。该工具的相关介绍 在网络上已经有很多了,就不在此赘述了。以后写一些结合该工具的debug/profile应用的案例。
tsdb是influxdb的存储引擎,主要用于持久化时序数据。在分析tsdb之前,我们先要了解influxdb在使用上关于 存储的一些概念。
选择git workflow