KVM下window主机优化配置图解

一、磁盘读写情能测试
1、disk基准读测试

使用原生的IDE硬盘进行基准读测试:

 

为了便于比对,我这里还是用的另一块磁盘,打上virtio 驱动后,virsh edit KVM的xml文件,修改原磁盘模式后,仍使用原来的磁盘进行测试的方法:

改用virtio 驱动的 SCSI 硬盘后 ,其准的平均读取速度上升了60多M/s ,CPU使用率也降低了进一半。

2、文件基准读写测试

由于直接使用HD Tune 的基准写入测试时,会提示“写入功能关闭。如果要打开写入功能,请删除所有分区。请查看手册获得更多的支持信息。”,即需要空盘或未格化盘才可以做基准写入测试 ,所以此处选择了文件基准读写测试 (其实这里有变通方法,即再请增一块盘,先用IDE方式,再更改为virtio scsi 驱动,先后对新增磁盘做基准写入测试)。

 

IDE 磁盘的文件基准测试:

 

改用virtio SCSI后的文件基准测试 :

由上面的测试看出,读取测试两者之间差别为20000 KB/秒左右,而写入测试相差了90000 KB/秒左右 。

总结:由于此处只选择了知名度较高的硬盘测试工作 HD Tune ,也未使用其他工具做对比测试 ,同时也未创建条件去做更多选项的专业测试 ,仅仅从两项上做了比对,测试结果未免有小范围的谬误,不过测试了N次后,发现总的趋势大致还是对的 ,得出的结果也都是virtio驱动的SCSI 比qemu 的IDE 读写上更稳定,性能上也更好。

三、网络传输速度测试

同样,仅仅为了说明问题,也未使用专业的网络测试工具,只是通过使用不同的网卡驱动下,通过网络传送一个文件的写入速度做测试 ,同时也未对做多个文件的性能测试 。仅仅是一个单一大文件的测试结果 。

使用原生100M网卡驱动时的传输速度 :

 

使用virtio 网卡驱动后的传输平均速度:

从上面的测试上看,每秒相差2M左右的速度 。还是能说明virtio驱动的性能是优于原生驱动的。

时间: 2024-09-27 09:30:33

KVM下window主机优化配置图解的相关文章

CentOS6.3下nginx性能优化配置详解(1/2)

一.NGINX优化配置 1.主配置文件优化: # vi /usr/local/nginx/conf/nginx.conf ----------------------------------------- user nginx nginx; worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000; error_log  /usr/local/ngi

Apache+php+mysql在windows下的安装与配置图解(最新版)_php基础

先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里: php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载: mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载. 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache_2.0.55-win32-x86-no_ssl.msi",出现如下界面: 出现Apa

Python+Django在windows下的开发环境配置图解_python

1         安装配置开发环境 1.1   准备安装 下载以下软件 Eclipse for C/C++ SUN JDK 1.6 不一定要1.6,1.5的也可以 Python3.1  Python2.6.4  Pythone2.5.2 mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-py2.5 pysqlite-2.5.5.win32-py2.5 python.pydev.feature-1.5.0.125198

KVM 下 libvirt的编译、安装、配置教程

6.1.2 libvirt的编译.安装和配置 1. 从源代码编译和安装libvirt 如果只是普通用户使用libvirt,一般不需要从源码编译libvirt,只需要安装对应的Linux系统上libvirt软件包即可.一些高级用户或者开发者,可能希望对libvirt进行更多的了解,甚至修改libvirt的源代码来实现自己的功能,那么还是需要了解从源代码编译和安装libvirt的过程. 下面以在一个RHEL 6.3系统上编译libvirt 1.0.0 版本为例,介绍一下libvirt的编译和安装过程

linux服务器下LNMP安装与配置方法

现在很多朋友都选择了linux服务器下配置LNMP(linux+nginx+mysql+php),这里分享下LNMP安装与配置方法,需要的朋友可以参考下   Nginx与apache.lighttp性能综合对比,如下图: 注意:关闭rpm默认安装的apache和mysql 1.准备php函数的rpm包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-de

《构建高可用VMware vSphere 5.X虚拟化架构》——1.5 ESXi主机优化案例

1.5 ESXi主机优化案例 1.5.1 使用大缓存RAID 5阵列提高硬盘读写速度 目前市面上 10000 转或 15000 转 SAS 硬盘的平均读写速度约为 150MB/S,使用多块15000转SAS硬盘,配合256MB或以上缓存阵列卡组成RAID 5阵列,平均读写速度可以达到200MB/S甚至更高的读写速度. 作者曾经在一个项目中使用DELL PERC 5/i的阵列卡(256MB缓存),配置8块15000转的SAS 146G的硬盘,组成RAID 5阵列,经过测试,读写速度可以达到平均40

linux服务器下LNMP安装与配置方法_Linux

Nginx与apache.lighttp性能综合对比,如下图: 注意:关闭rpm默认安装的apache和mysql 1.准备php函数的rpm包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel b

LAMP服务器性能优化技巧之Linux主机优化_Linux

目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准. LAMP这个词的由来最早始于德国杂志"c't Magazine",Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些组件虽然并不是开开始就设计为一起使用的,但是,这些开源软件都可以很方便的随时获得并免费获得.这就导致了这些组件经常在一起使用.在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得非常普便.为了改

(转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

    深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加CUDA8.0,因为都比较新,所以踩了很多坑. 1. 安装Ubuntu16.04 不考虑双系统,直接安装 Ubuntu16.04,从