无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1742|回复: 31
打印 上一主题 下一主题

[教程] 教你使用命令行下的高性能虚拟机

[复制链接]
跳转到指定楼层
1#
发表于 2024-8-22 18:49:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 plutoshen 于 2024-8-22 18:51 编辑

通常情况下,虚拟机里的系统都是远比实体机慢的,这个说法只对没有开启硬件加速的虚拟机来说才正确。

在开启了KVM硬件加速的QEMU虚拟机上,我们可以得到非常接近实体机的性能。

众所周知的Proxmox VE实际就是QEMU虚拟机+WEB管理界面。

下面来说说如何才能体验PVE一样的高性能虚拟机

检查软硬件是否支持KVM

首先,只要不是太古老的机器,应该都是支持硬件虚拟化的。如果没有启用可以在硬件设置里开启。

其次,使用KVM只能在Linux下,因为KVM是Linux内核原生支持的,Windows下的QEMU用不了。

我做的系统里已经集成了完整的QEMU组件,所以不用再安装了。



运行以下命令进行测试

  1. qemu-system-x86_64 -enable-kvm
复制代码

如果有如下提示,说明KVM模块没有加载

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize kvm: No such file or directory

运行以下命令加载KVM模块

  1. modprobe kvm-amd || modprobe kvm_intel
复制代码

再次运行第一条命令,绝大多数机器都可以看到QEMU窗口了,还出错的话自己检查机器是否支持虚拟化以及是否开启。

测试光盘文件

BIOS模式



  1. qemu-system-x86_64 -enable-kvm -m 4000 \
  2. -cdrom /mnt/nvme0n1p4/qemu/Fatdog64.iso
复制代码

UEFI模式



  1. qemu-system-x86_64 -enable-kvm -m 4000 \
  2. -bios  /usr/share/ovmf/OVMF.fd \
  3. -cdrom /mnt/nvme0n1p4/qemu/Fatdog64.iso
复制代码


其中参数:

-enable-kvm    开启硬件加速
-m             设置内存大小
-bios          使用UEFI模式

测试内核文件(其实fatdog只要两个文件就能启动)



BIOS模式

  1. qemu-system-x86_64 -enable-kvm -m 4000 \
  2. -kernel /mnt/nvme0n1p4/qemu/fatdog/vmlinuz \
  3. -initrd /mnt/nvme0n1p4/qemu/fatdog/initrd
复制代码


UEFI模式

  1. qemu-system-x86_64 -enable-kvm -m 4000 \
  2. -bios  /usr/share/ovmf/OVMF.fd \
  3. -kernel /mnt/nvme0n1p4/qemu/fatdog/vmlinuz \
  4. -initrd /mnt/nvme0n1p4/qemu/fatdog/initrd
复制代码


原先我发的中文FatDog64简装版打包成ISO文件,有可能在你的机器上直接启动不了,也可以把iso解压到硬盘上,使用上面的方法直接启动两个内核文件,我这里测试是没有问题的。

评分

参与人数 2无忧币 +10 收起 理由
d9o + 5 很给力!
董大 + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2024-8-22 18:59:43 | 只看该作者
希望这个教程能给你带来帮助。
回复

使用道具 举报

3#
发表于 2024-8-22 19:05:33 来自手机 | 只看该作者
收藏学习了,有空试试看
回复

使用道具 举报

4#
发表于 2024-8-22 19:14:07 | 只看该作者
学习学习
回复

使用道具 举报

5#
发表于 2024-8-22 19:21:47 | 只看该作者
看起来很好,留个记号
回复

使用道具 举报

6#
发表于 2024-8-22 19:36:48 | 只看该作者
学习了
回复

使用道具 举报

7#
发表于 2024-8-22 19:41:13 | 只看该作者
学习了!
回复

使用道具 举报

8#
发表于 2024-8-22 20:11:19 | 只看该作者
留个记号
回复

使用道具 举报

9#
发表于 2024-8-22 20:30:23 | 只看该作者
教你使用命令行下的高性能虚拟机。感谢分享!
回复

使用道具 举报

10#
发表于 2024-8-22 20:31:26 | 只看该作者
看起来有点意思,留个脚印
回复

使用道具 举报

11#
发表于 2024-8-22 21:13:21 | 只看该作者
给我弄个windows版的qemu吧

点评

论坛里有windows版的qemu,但是在windows下速度非常慢,只能测试一下能不能启动,根本不能正常使用任何系统。  详情 回复 发表于 2024-8-23 05:59
回复

使用道具 举报

12#
发表于 2024-8-22 22:11:30 | 只看该作者
高性能不错
回复

使用道具 举报

13#
发表于 2024-8-22 22:59:45 | 只看该作者
感谢分享!
回复

使用道具 举报

14#
发表于 2024-8-22 23:20:52 | 只看该作者
收藏学习了,有空试试看
回复

使用道具 举报

15#
发表于 2024-8-22 23:56:32 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2024-8-23 05:41:48 | 只看该作者
学习学习
回复

使用道具 举报

17#
 楼主| 发表于 2024-8-23 05:59:27 | 只看该作者
2012fengxi 发表于 2024-8-22 21:13
给我弄个windows版的qemu吧

论坛里有windows版的qemu,但是在windows下速度非常慢,只能测试一下能不能启动,根本不能正常使用任何系统。

点评

论坛都是老旧版本,有新的会快一点,有HXM加速器,但是我没试出来  详情 回复 发表于 2024-8-23 07:43
回复

使用道具 举报

18#
发表于 2024-8-23 06:05:56 | 只看该作者
多谢楼主的分享。
回复

使用道具 举报

19#
发表于 2024-8-23 07:43:34 | 只看该作者
plutoshen 发表于 2024-8-23 05:59
论坛里有windows版的qemu,但是在windows下速度非常慢,只能测试一下能不能启动,根本不能正常使用任何系 ...

论坛都是老旧版本,有新的会快一点,有HXM加速器,但是我没试出来

点评

你说的是HAXM吧?那个只能用在Intel家的CPU上,我根本用不了。KVM同时支持Intel和AMD,不受CPU限制。  详情 回复 发表于 2024-8-23 08:39
回复

使用道具 举报

20#
发表于 2024-8-23 08:00:50 | 只看该作者
支持,学习
回复

使用道具 举报

21#
 楼主| 发表于 2024-8-23 08:39:43 | 只看该作者
2012fengxi 发表于 2024-8-23 07:43
论坛都是老旧版本,有新的会快一点,有HXM加速器,但是我没试出来

你说的是HAXM吧?那个只能用在Intel家的CPU上,我根本用不了。KVM同时支持Intel和AMD,不受CPU限制。
回复

使用道具 举报

22#
发表于 2024-8-23 09:19:50 | 只看该作者
谢谢楼主分享.....
回复

使用道具 举报

23#
发表于 2024-8-23 09:34:22 | 只看该作者
学习了
回复

使用道具 举报

24#
发表于 2024-8-23 10:26:43 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

25#
发表于 2024-8-23 10:32:45 | 只看该作者
谢谢分享
回复

使用道具 举报

26#
发表于 2024-8-23 12:28:00 | 只看该作者
分享快乐~~~!
回复

使用道具 举报

27#
发表于 2024-8-23 15:44:06 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
发表于 2024-8-29 09:45:48 | 只看该作者
学习中
回复

使用道具 举报

29#
发表于 2024-8-29 09:46:01 | 只看该作者
谢谢分享
回复

使用道具 举报

30#
发表于 2024-8-29 10:21:08 | 只看该作者
看起来不错、可以试试看哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 11:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表