运行 macOS 上带有 QEMU 的 FreeBSD:系统在启动几秒钟后变得非常慢
Running FreeBSD wth QEMU on macOS: system gets very slow a few seconds after the start
我是运行使用QEMU的FreeBSD镜像
当我使用 QEMU 启动它时,它可以顺利运行几秒钟,但随后 FreeBSD 系统开始对我的击键做出非常缓慢的响应。有时这会在 FreeBSD 加载后几秒钟发生,我已经使用 root 用户登录系统,有时当它显示 user/password 行时它已经很慢了。
有趣的是,当我打开第二个终端会话并通过 SSH 连接到速度较慢的 运行 FreeBSD(我已经在 FreeBSD 中设置了 sshd)时,连接似乎没有任何问题问题。此外,如果我在 QEMU 的终端会话中执行一个冗长的命令,例如 find /
,它会在我停止命令后暂时停止变慢,然后再次变慢。
这是我第一次尝试 QEMU,所以我猜测问题出在 -serial mon:stdio
行,但这只是一个猜测。
这是我正在使用的命令:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-serial mon:stdio \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img
背景:我在 QEMU AMD64 上遵循 运行 的 RTEMS OS 设置说明:Board Support Package: amd64.
我对我原来命令的 -serial mon:stdio
部分感到怀疑,所以我环顾四周,看看人们还尝试了什么。我发现我必须用 -nographic
替换这一行,它开始工作时不会很慢。
这是我的命令现在的样子:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-nographic \
-no-reboot \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img
我是运行使用QEMU的FreeBSD镜像
当我使用 QEMU 启动它时,它可以顺利运行几秒钟,但随后 FreeBSD 系统开始对我的击键做出非常缓慢的响应。有时这会在 FreeBSD 加载后几秒钟发生,我已经使用 root 用户登录系统,有时当它显示 user/password 行时它已经很慢了。
有趣的是,当我打开第二个终端会话并通过 SSH 连接到速度较慢的 运行 FreeBSD(我已经在 FreeBSD 中设置了 sshd)时,连接似乎没有任何问题问题。此外,如果我在 QEMU 的终端会话中执行一个冗长的命令,例如 find /
,它会在我停止命令后暂时停止变慢,然后再次变慢。
这是我第一次尝试 QEMU,所以我猜测问题出在 -serial mon:stdio
行,但这只是一个猜测。
这是我正在使用的命令:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-serial mon:stdio \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img
背景:我在 QEMU AMD64 上遵循 运行 的 RTEMS OS 设置说明:Board Support Package: amd64.
我对我原来命令的 -serial mon:stdio
部分感到怀疑,所以我环顾四周,看看人们还尝试了什么。我发现我必须用 -nographic
替换这一行,它开始工作时不会很慢。
这是我的命令现在的样子:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-nographic \
-no-reboot \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img