- 场景1
物理机就一块盘,且没有分区
root@ccompute01:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 446.6G 0 disk
└─sda1 8:1 0 446.6G 0 part /
root@ccompute01:~#
(nova-compute)[root@ccompute01 /]# ll /var/lib/nova/instances/e5f2aacf-7643-4a7f-9bc4-5b1fcb2074aa/disk
-rw-r--r-- 1 root root 552534016 Jul 1 15:28 /var/lib/nova/instances/e5f2aacf-7643-4a7f-9bc4-5b1fcb2074aa/disk
而且在镜像qcow2 to raw的时候,磁盘io会占用到100%
那么虚拟机磁盘io和物理机io会互相影响,可以考虑直接对虚拟机做磁盘io的qos限制,网络io由于虚拟化的网卡,上限一般就是千兆网卡
- 场景2
基于ceph 做系统盘
需要确认存储集群的io上限,设置一定的超分比,并且对用户的磁盘做qos限制,否则还是会出现某些用户频繁读写导致所有用户受影响的情况
而且,计算节点的存储网卡,涉及的交换机,需要做bond,双活之类的高可用设计。
- 场景3
没用ceph,本地有多块盘,可以基于pv vg lvm 来提升io的性能,毕竟有多块盘,理论上io性能肯定是大于单块盘的。
参考: https://www.cnblogs.com/kerrycode/p/10383328.html
LVM(逻辑卷管理),位于操作系统和硬盘之间,LVM屏蔽了底层硬盘带来的复杂性。最简单的,LVM使得N块硬盘在OS看来成为一块硬盘,大大提高了系统可用性。
LVM的引入,使得文件系统和底层磁盘之间的关系变得更为灵活,而且更方便关系。LVM有以下特点:
· 统一进行磁盘管理。按需分配空间,提供动态扩展。
· 条带化(Striped)
· 镜像(mirrored)
· 快照(snapshot)
网友评论