The goal is to have relatively snappy performance. I've checked some other posts but am unsure if it is the same situation. Files that are hundreds of MB to several GB perform well, smaller ones do not. Some observations:
On my Windows 8.1 host the debian guest gets 500Mbps network performance bidirectionally with bridged networking (current config). The 500 Mbps figure comes from testing with iperf, and the result has been consistent whether the iperf server is on the host or guest.
When copying from host to guest it is over Win8 sharing and a cifs mount. Drives are good 'ol platters. Virtual machine is running on host's D: drive.
1 GB 20 sec / 50 MBps
~~~natively, from D: to another disk
1 GB 22 sec / 45.45 MBps
~~~from D: into the guest (so yes, physical drive makes a copy for itself)
5.47 GB 24m 10 sec / 3.77 MBps
~~~from D: into the guest, files mostly ranging from 3kB to 10MB (so yes,
~~~physical drive makes a copy for itself)
I'll also post a screenshot of D: being underutilized along with the CPU. Can I tune something somewhere and get more oomph?
Frequently requested information below. There are some logs, lists, and drivers.
=======================================================================================================
=======================================================================================================
D:\Users\win8usr\VirtualBox VMs\debian dev>vboxmanage list extpacks
Extension Packs: 0
D:\Users\win8usr\VirtualBox VMs\debian dev>vboxmanage showvminfo "debian dev" --details
Name: debian dev
Groups: /dev
Guest OS: Debian (64 bit)
UUID: dc7bd0d3-8467-4065-94c1-6046146ecd43
Config file: D:\Users\win8usr\VirtualBox VMs\debian dev\debian dev.vbox
Snapshot folder: D:\Users\win8usr\VirtualBox VMs\debian dev\Snapshots
Log folder: D:\Users\win8usr\VirtualBox VMs\debian dev\Logs
Hardware UUID: dc7bd0d3-8467-4065-94c1-6046146ecd43
Memory size: 6144MB
Page Fusion: off
VRAM size: 12MB
CPU exec cap: 100%
HPET: off
Chipset: piix3
Firmware: BIOS
Number of CPUs: 4
PAE: off
Long Mode: on
Synthetic CPU: off
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: on
Time offset: 0ms
RTC: UTC
Hardw. virt.ext: on
Nested Paging: on
Large Pages: on
VT-x VPID: on
VT-x unr. exec.: on
State: running (since 2014-10-06T00:43:18.677000000)
Monitor count: 1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0): IDE
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0): on
Storage Controller Name (1): SATA
Storage Controller Type (1): IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1): 30
Storage Controller Port Count (1): 4
Storage Controller Bootable (1): on
SATA (0, 0): D:\Users\win8usr\VirtualBox VMs\debian dev\debian dev resized.vdi (UUID: c228c2c8-5f99-4ea7-ad61-
3ca07640bcf4)
SATA (1, 0): D:\Users\win8usr\VirtualBox VMs\debian dev\debian dev MXE.vdi (UUID: 5ca72c41-2269-43f1-b9d6-
15eccca49ff9)
SATA (2, 0): D:\Users\win8usr\VirtualBox VMs\debian dev\mozilla1.vhd (UUID: f1433551-3869-47e1-9bd6-fff6b20ce099)
NIC 1: MAC: 080027560FBB, Attachment: Bridged Interface 'Intel(R) 82579LM Gigabit Network Connection',
Cable connected: on, Trace: off (file: none), T
ype: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
LPT 1: disabled
LPT 2: disabled
Audio: enabled (Driver: DSOUND, Controller: AC97)
Clipboard Mode: Bidirectional
Drag'n'drop Mode: disabled
Session type: GUI/Qt
Video mode: 944x1080x32 at 0,0
VRDE: disabled
USB: enabled
EHCI: disabled
USB Device Filters:
<none>
Available remote USB devices:
<none>
Currently Attached USB Devices:
<none>
Bandwidth groups: <none>
Shared folders:
Name: 'win8usr', Host path: 'O:\Users\win8usr' (machine mapping), writable
Name: 'mozilla-central', Host path: 'D:\Users\win8usr\mozilla-build\mozilla-central' (machine mapping), writable
VRDE Connection: not active
Clients so far: 0
Video capturing: not active
Capture screens: 0
Capture file: D:\Users\win8usr\VirtualBox VMs\debian dev\debian dev.webm
Capture dimensions: 1024x768
Capture rate: 512 kbps
Capture FPS: 25
Guest:
Configured memory balloon size: 0 MB
OS type: Linux26_64
Additions run level: 2
Additions version: 4.3.10 r93012
Guest Facilities:
Facility "VirtualBox Base Driver": active/running (last update: 2014/10/06 00:43:33 UTC)
Facility "VirtualBox System Service": active/running (last update: 2014/10/06 00:43:42 UTC)
Facility "Seamless Mode": active/running (last update: 2014/10/06 08:37:09 UTC)
Facility "Graphics Mode": active/running (last update: 2014/10/06 08:37:09 UTC)
D:\Users\win8usr\VirtualBox VMs\debian dev>
=======================================================================================================
=======================================================================================================
T:\iperf-2.0.5-2-win32>iperf.exe -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.11.18 port 5001 connected with 192.168.11.20 port 47088
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 503 MBytes 422 Mbits/sec
[ 4] local 192.168.11.18 port 5001 connected with 192.168.11.20 port 47089
[ 4] 0.0-10.0 sec 540 MBytes 453 Mbits/sec
[ 4] local 192.168.11.18 port 5001 connected with 192.168.11.20 port 47090
[ 4] 0.0-10.0 sec 529 MBytes 443 Mbits/sec
=======================================================================================================
=======================================================================================================
debianusr@debian:~$ uname -a ; echo -e '\n' ; lsmod | grep vir
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux
virtio_net 17808 0
virtio_pci 13207 0
virtio_ring 13148 2 virtio_pci,virtio_net
virtio 13093 3 virtio_ring,virtio_pci,virtio_net
debianusr@debian:~$
debianusr@debian:~$ ls /var/log/vb*
/var/log/vboxadd-install.log /var/log/vboxadd-install-x11.log
debianusr@debian:~$ cat /var/log/vboxadd-install.log
Uninstalling modules from DKMS
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxguest/4.3.10/source ->
/usr/src/vboxguest-4.3.10
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-4-amd64 -C /lib/modules/3.2.0-4-amd64/build
M=/var/lib/dkms/vboxguest/4.3.10/build.............
cleaning build area....
DKMS: build completed.
vboxguest:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
vboxsf.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
vboxvideo.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
depmod....
DKMS: install completed.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
debianusr@debian:~$