由于现在VMware向购买Vsphere的客户免费提供SUSE Linux Enterprise Server(SLES),所以许多公司针对他们的Linux需求都部署了SUSE Linux。然而正如本文所描述的一样,即使你已经安装了专门针对VMware环境使用而开发的SUSE内核,你仍然可以通过进一步的性能优化来获得意想不到的收获。
对VMware环境中的SUSE进行性能优化需要两步:第一步,你必须对VMware环境进行优化。第二步,对虚拟主机的优化完成后,你还可以使用其它技术对虚拟机进行优化。
评估性能优化
有很多先进技术可用来评估性能优化的效果。其中一个是Bonnie脚本,它是一套shell脚本,它用不同的方法测试读写性能。如果你真想看到性能优化结果的详细信息,使用Bonnie脚本是一个不错的主意。但如果你只是想了解虚拟机的基本状况,你可以使用更简单的方法让你一目了然。
你可以在Linux shell环境下使用下面的命令来获得当前系统性能的基本状况:
time dd if=/dev/zero of=/1gfile bs=1M count=1024
使用此命令,你将可以在指定的位置创建一个1 GB的文件。例如,你可以把它放在根文件系统来测试根文件系统的性能, 或者把它放在一个挂载的SAN分区中来测量SAN设备的性能。这个命令的输出如下所示:
root@lassen:/# time dd if=/dev/zero of=/1gfile bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 8.86777 s, 121 MB/s real 0m8.931