现象:

  1. 虚拟机的IO性能比物理机/容器好?
  2. 容器和物理机差不多,这个很好理解,如果没有做IO limit,肯定和物理机相近
  3. 用的virsh disk-attach宿主机上的一个/dev/sdxxx,用的是default
  4. 顺序读写完爆物理机
  5. 随机读写从1K,4K,16K到1M都比物理机强,唯有64M的写比物理机差

比较奇怪,需要分析一下

阅读全文 »

容器用Neutron组网,比Flannel和VPC router强的地方在于

  • 多租户,不同租户的容器可以运行在同一个宿主机上。
    1. Flannel没有租户隔离,
    2. 阿里云则是先用租户开虚拟机,利用I层的隔离,同一个虚拟机只能跑一个租户的容器
  • 性能,如果是部署在openstack发放的虚拟机上,则不用在overlay一层
阅读全文 »

调用链分析有三种模式:

  1. 白盒,zipkin
  2. 灰盒,pinpoint,往JVM里注入
  3. 黑盒,优点是难度大,精度一般,优点是不用改代码

之前分析的sysdig就算是黑盒,http://blog.decbug.com/2016/10/12/sysdig/,恰好有需求说想不改代码,由容器云平台提供调用链分析。

参考了几篇论文及业内快讯之后,

花了一周时间在k8s上做出来了,当然,由于缺乏算法支持,目前只做到了点对点的调用topo及http,memcached的时延,后面有空再补齐MySQL等等。

阅读全文 »