1. Google SRE 运维解密

    最近看了《SRE Google 运维解密》这本书,收获了不少知识。也摘录一些知识点放在这里。

    2017/10/15 SRE

  2. 统计函数执行耗时

    当我们需要对应用程序进行系能分析时,我们通常可以使用perf或者火焰图。 但是这些工具通常只能定性问题,发现那些函数占用cpu较多,需要优化。但是给不出定量的数据, 比如这个函数的耗时情况,它耗时1ms还是5ms。

    2017/09/16 linux tool SystemTap bcc

  3. 修改docker -v 挂载的文件遇到的问题

    在启动docker容器时,为了保证一些基础配置与宿主机保持同步,通常需要将这些配置文件挂载进 docker容器,例如/etc/resolv.conf//etc/hosts//etc/localtime等。

    2017/08/18 docker

  4. moss 源码解析

    moss是一款纯go实现的面向内存的K-V存储引擎。

    2017/08/08 database moss

  5. Intel(R) QuickAssist (QAT) 技术

    Intel(R) QuickAssist (QAT)是Intel最新CPU上提供的一项offload技术,它使用硬件加速帮助 应用程序提高一些通用算法的效率,可以通过访问其驱动与应用程序连同起来。同时dpdk/spdk也 有这方面的支持。

    2017/07/18 linux intel crypto

  6. 使用SystemTap给系统调用注入错误

    SystemTap是linux下一款很好的动态追踪工具,在很多debug/profile场景都很有用。该工具的相关介绍 在网络上已经有很多了,就不在此赘述了。以后写一些结合该工具的debug/profile应用的案例。

    2017/06/27 linux tool SystemTap

  7. influxdb 源码解析-tsdb

    tsdb是influxdb的存储引擎,主要用于持久化时序数据。在分析tsdb之前,我们先要了解influxdb在使用上关于 存储的一些概念。

    2017/06/12 database influxdb

  8. 使得git workflow条理清晰

    选择git workflow

    2017/06/11 git