文档介绍:
硬件检查
I.Cpu检查
物理CPU个数:是指physical idS勺值)的数量
#cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l
逻辑CPU个数:是指cat/proc/cpuinfo所显示的processo由勺个数
#cat /proc/cpuinfo|grep "process。门wc -l
支持虚拟化技术
#cat /proc/cpuinfo (或 #grep -E '(vmx|svm)' /proc/cpuinfo ) 命令,找至U flags
分,如果其中输出有 VMX或SVM ,即表明支持虚拟化技术。
.硬盘检查
查看硬盘的型号信息
#cat /proc/scsi/scsi
查看硬盘容量
#df -lh
.内存检查
#free -m
KVM虚拟化
kvm支持的镜像很多,常用的是原始镜像(*.img),还有支持动态大小扩张的 qocw2格式
(首选)。更优的选择是系统盘如 C盘用img格式,数据盘用qcow2格式以减少服务器磁
盘闲置空间。
查看是否支持虚拟化: egrep '(vmx|svm)' --color=always /proc/cpuinfo
I.Linux查看网卡芯片型号
用命令lspci:
$ lspci | grep Ethernet
2调整 qemu-kvm 默认网卡
如果不指定虚拟网络设备模块时,默认的客户机网络模块是 rtl8029 o这是一块老式的10M全双工网卡。
客户机上网络连接不稳定,从千兆网络通过 scp下载速度最高才 300KB/S o
VirtlO paravirtual是Linux虚拟机平台上统一的虚拟 IO接口驱动。通常主机为了让客户机像在真实环境
中一样运行,需要为客户机创建各式各样的虚拟设备,如磁盘,网卡,显卡,时钟, USB等。这些虚拟设
备大大降低了客户机的性能。如果客户机不关注这些硬件设备,就可以用统一的虚拟设备代替他们,这样
可以大大提高虚拟机的性能。 这个统一的标准化接口在 Linux上就是VirtIO 。需要注意的是 VHIO运行 在kernel 2.6.24以上的版本中才能发挥它的性能优势。另外 KVM项目组也发布了 Windows平台上的
VirtIO驱动,这样 windows客户机的网络性能也可以大大提高了。
虚拟网络模块的性能差异|
虚拟网络模块
网络传输速度(ssh )
客户机操作系统
网络状态
rtl8029
200-300KB/S
SLES10SP2 (kernel
2.6.16-60)
不稳定
e1000
4.8-5.4MB/s
SLES10SP2 (kernel
2.6.16-60)
稳定
virtio
10.6-11.1MB/s
SLES11 (kernel 2.6.27-19)
稳定
qemu-kvm 的参数说明
qemu-kvm 参数
参数说明
参数实例
-m megs
分配给客户机的内存 (MB为单位)
0
-smp n
模拟包含n个处理器的 SMP system (对称多处理器系 统)
4
-hda file
指定file文件作为客户机的存储镜像 hard disk 0
这里file可以是一个文件名,也可以是硬盘分区。区别 见Tips :调整客户机的镜像文件
/home/kvm.img
-net
nic[,vlan=n][,macaddr =addr][,model=type]
为客户机创建虚拟的 NIC ( Netowrk Interface Card 网
络接口设备),设置MAC地址,虚拟网卡类型等
model=e1000, macaddr=00:16
:3e:51:fb:ce
-net
tap[,vlan=n][,fd=h][,ifn ame=name儿script=fil e]
为客户机设置 TAP网络连接,具体见客户机网络设置
-net tap
-cdrom
挂载ISO镜像到客户机,光盘启动客户机时必须加载
/mnt/SLES10S
P2.iso
-boot [a|c|d|n]
设置客户机的启动选项(软盘 a,硬盘c,光盘d,网
络n),默认从硬盘镜像启动
d
-vnc display
通过VNC的方式远程安装
9.123.99.34:3
.关闭 virbrO
安装Xen或安装KVM后都会发现网络接口里多了一个叫做 virbrO的虚拟网络接口:
ifconfig
...
virbrO Link encap:Ethernet HWaddr d2:91:97:b8:3d:
内容来自淘豆网www.taodocs.com转载请标明出处.