阿里云CLI

阿里云命令行工具 CLI(Alibaba Cloud CLI)是使用 Go 语言编写,基于阿里云开放 API 建立的管理工具。借助此工具,您可以通过调用阿里云开放 API 来管理阿里云产品。该命令行工具与阿里云开放 API 一一对应,灵活性高且易于扩展。您可基于该命令行工具对阿里云原生 API 进行封装,扩展出您想要的功能。

Continue reading >>

1.CPU优化

  • 使用VT-X

  • taskset绑定kvm进程到固定的CPU,减少Cache Miss,性能提高1-10%

QQ截图20161005211254.png


2.内存优化

  • 影子页表

  • 开启EPT,加快地址转换:客户机虚拟地址-->宿主机物理地址 

  • 使用大页内存(khugepaged)加快内存寻址,对虚拟机性能提升10个点以上

[root@linux-node4 ~]# cat /sys/kernel/mm/transparent_hu...

Continue reading >>

1.KVM虚拟机网络配置

KVM虚拟机网络配置主要有两种方式:NAT方式和Bridge方式。KVM虚拟机默认能使用NAT方式转发通信,但NAT方式容易受防火墙等网络环境的限制,并且性能有时也会成为瓶颈,KVM生产中使用Bridge桥接方式,这里重点实战Bridge模式。

  • NAT简介

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(...

Continue reading >>

1.libvirt相关知识

  1. libvirt是一个虚拟化统一接口管理工具,openstack及很多虚拟化平台都采用libvirt来管理虚拟机

  2. libvirt宕了,虚拟机仍然能运行,只是管理不了它了

  3. 虚拟机配置是靠libvirt的xml文件来定义的,xml文件是自动生成的,不能手动编辑,只能通过virsh edit命令来编辑

  • 虚拟机配置文件解析

[root@linux-node4 qemu]# virsh ed...
Continue reading >>