NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-amd64/57266: Poor disk performance on VirtualBox vioscsi0 and NetBSD 10.0_BETA





On 12/03/2023 00:10, Michael van Elst wrote:
The following reply was made to PR port-amd64/57266; it has been noted by GNATS.

From: mlelstv%serpens.de@localhost (Michael van Elst)
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-amd64/57266: Poor disk performance on VirtualBox vioscsi0 and NetBSD 10.0_BETA
Date: Sat, 11 Mar 2023 23:08:44 -0000 (UTC)

  bbartlomiej%gmail.com@localhost writes:
>[ 4197.011371] sd0(vioscsi0:0:0:0): adapter resource shortage
  >[  5134.201736] vioscsi0: autoconfiguration error: error reserving 35 (nsegs 18)
vioscsi seems to allocate a too small queue, so it's "natural" to
  overflow it, and then that case isn't handled correctly by the
  driver.
You should see a message like "cmd_per_lun %u qsize %d seg_max %u max_target %hu max_lun %u\n" The values come from VirtualBox. Can you please dump the values here?

It shows:
messages:Mar 12 11:06:11 netbsd /netbsd: [ 1.0546101] vioscsi0: cmd_per_lun 128 qsize 1024 seg_max 126 max_target 2 max_lun 1

I haven't changed anything in default VirtualBox configuration except for picking the virtio drivers for network and storage since I noticed they're available. Today I tested with PIIX4 instead of virtio-scsi and logs didn't show any errors but unpacking pkgsrc also took ~30min. The VM has 12 vCPUs (Ryzen 9 3900x) and ~16GB of RAM assigned.

--
Regards
Bartek Krawczyk


Home | Main Index | Thread Index | Old Index