Python包管理利器 —— Pip
使用get-pip安装
1 2 | |
使用源安装
1 2 3 4 | |
使用
| 从PyPI安装软件包
1
| |
| 查看软件包信息
1
| |
| 查看哪些软件包已经有更新版本
1
| |
| 升级软件包
1
| |
| 卸载软件包
1
| |
虚拟机CPU绑定设置
1. VCPU信息查看
1.1 VCPU与CPU对应关系
1
| |
宿主机有一个物理CPU,8个物理核。此处的物理核,是指全部的逻辑CPU核,包括开启了超线程,即/proc/cpuinfo中列表的全部CPU核。如无特殊说明,下同。

如图可以看到,VCPU0被调度到物理核4上,VCPU1被调度到物理核5上。 CPU Affinity yyyyyyyy 代表物理核0~7均可以设置绑定,如果不可绑定会显示’-‘。
Happy Mid-Autumn Day

Ceph RBD QoS
背景
当前项目的私有云环境中,采用Ceph作为统一的后端存储。由于业务的种类繁多,经常会有部分虚机在某个时间段将宿主网卡吃满的情况。比如用户在VM内做大文件的拷贝,或者环境更新等。所以有必要对VM的I/O进行一定的资源限制,防止单宿主上VM间的网络I/O争抢。
Ceph RBD QoS
Qemu与KVM均提供对网络资源的限制支持,使用libvirt封装的接口可以更方便的实现对rbd设备的资源限制。 libvirt提供如下选项:
- total_bytes_sec: 混合模式下的带宽限制
- read_bytes_sec: 顺序读带宽
- write_bytes_sec: 顺序写带宽
- total_iops_sec: 混合模式下的IOPS限制
- read_iops_sec: 随机读IOPS
- write_iops_sec: 随机写IOPS
使用方法很简单:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
在XML文件中添加<iotune>标签,并设置相应的限制值即可
Os Variants List of Virt-install
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | |
Linux下查看系统空闲内存的方法
1. free
linux系统中,查看当前内存的使用情况,简便的方法是free命令,命令行中free -m,列出系统当前的可用内存、cache/buffer、swap相关信息。
free工具是procps项目提供的标准proc文件系统分析工具,通过读取分析/proc/meminfo,实时的反应当前系统的内存使用情况。项目主页:procps.sourceforge.net
