[Bug 221294] emulators/virtualbox-ose 5.1.26 r117224 Win7 VM Creation Fails

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jan 18 02:25:30 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221294

--- Comment #3 from papowell at astart.com ---
After reporting this problem,  I got several suggestions.  Here is the one that
appeared to reduce the problem.  The following was added to /etc/sysctl.conf:

# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212128
#
# On FreeBSD-11 and on older versions using AIO VirtualBox can lose
# disk access when the disk is heavily loaded.
#
# The symptoms are either the guest locking up with the guest's system
# "disk" showing continuous access while the host system shows no
# disk activity or by a crash on the guest.
#
# This can be fixed by adjusting the AIO sysctls to allow added
# capacity before disk requests are lost.
#
# While I have no fix and this issue has existed for a long time, I
# suggest that pkg-message have an added warning Here is a first-cut
# that could use some word-smithing:
# 
# If AIO is enabled (always in FreeBSD-11.0 and newer), guests may
# lose disk access. This can be mitigated by adjusting AIO sysctls
# as follows:
#
# Current 11.0 Settings:
# vfs.aio.max_buf_aio: 16
# vfs.aio.max_aio_queue_per_proc: 256
# vfs.aio.max_aio_per_proc: 32
# vfs.aio.aiod_lifetime: 30000
# vfs.aio.num_buf_aio: 0
# vfs.aio.num_queue_count: 0
# vfs.aio.max_aio_queue: 1024
# vfs.aio.target_aio_procs: 4
# vfs.aio.num_aio_procs: 0
# vfs.aio.max_aio_procs: 32
# vfs.aio.unsafe_warningcnt: 1
# vfs.aio.enable_unsafe: 0

# Set:                                  # default
# vfs.aio.aiod_lifetime=30000           # (30000)
# vfs.aio.max_aio_procs=4               # (32)
# vfs.aio.max_aio_queue=65536           # (1024)
# vfs.aio.max_aio_queue_per_proc=65536  # (256)
# vfs.aio.max_aio_per_proc=8192         # (32)
# vfs.aio.max_buf_aio=8192              # (16)
#
# Alternative:
# # From my sysctl.conf                    Default
# vfs.aio.aiod_lifetime=30000             # (30000)
# vfs.aio.max_aio_procs=4                 # (32)
# vfs.aio.max_aio_queue=8192              # (1024)
# vfs.aio.max_aio_queue_per_proc=1024     # (256)
# vfs.aio.max_aio_per_proc=128            # (32)
# vfs.aio.max_buf_aio=64                  # (16)

#

vfs.aio.aiod_lifetime=30000
vfs.aio.max_aio_procs=4
vfs.aio.max_aio_queue=8192
vfs.aio.max_aio_queue_per_proc=1024
vfs.aio.max_aio_per_proc=128
vfs.aio.max_buf_aio=64

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-emulation mailing list