Date: Fri, 16 Nov 2012 22:28:43 +0300 From: Alex Chistyakov <alexclear@gmail.com> To: Marek Salwerowicz <marek_sal@wp.pl> Cc: freebsd-emulation@freebsd.org Subject: Re: VirtualBox 4.1.22 on FreeBSD 9.0-RELEASE problem: VBoxHeadless eats 100% CPU Message-ID: <CA%2Bkq2xsXjWtoa1nKd22hqQOkf8Tcnxtuf2af_pfDo3i1Bea6sQ@mail.gmail.com> In-Reply-To: <50A67D9F.8040505@wp.pl> References: <CA%2Bkq2xvYqbeodg6aL9QRuP%2BMi-b25CVdPUx4JEX9%2Be5Ri21qGg@mail.gmail.com> <50A67D9F.8040505@wp.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 16, 2012 at 9:53 PM, Marek Salwerowicz <marek_sal@wp.pl> wrote: > W dniu 2012-11-16 16:22, Alex Chistyakov pisze: > >> Hello, >> >> My system is an amd64 box running FreeBSD 9.0-RELEASE on top of ZFS. >> I try to setup a VirtualBox VM from an Ubuntu 12.04 Server >> installation CD in a headless mode using VNC. >> Top shows that VBoxHeadless process consumes 100% CPU almost all the >> time and it takes forever to boot from the CD image: >> >> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU >> COMMAND >> 1652 vbox 19 22 0 358M 170M IPRT S 3 7:18 100.00% >> VBoxHeadless >> >> I get lots of repeating "ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 >> },0x0) = 0 (0x0)" lines every time I try to run truss on the running >> VBoxHeadless process, like this: >> >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> ioctl(7,0x200056c1 { IO 0x56('V'), 193, 0 },0x0) = 0 (0x0) >> >> and it looks like this system call prevails in truss stats: >> >> [root@ci ~]# wc -l truss.vbox.log >> 1174962 truss.vbox.log >> [root@ci ~]# cat truss.vbox.log | grep 'ioctl(7,0x200056c1' | wc -l >> 1013997 >> [root@ci ~]# >> >> FD 7 is /dev/vboxdrv0, does this indicate a problem in communicating >> with a kernel VirtualBox driver? >> What should I do to resolve this situation? > > Could you write down the VBoxManage commands you use to create the VM ? Yeah sure: VBoxManage createhd --filename "st11.vdi" --size 30000 VBoxManage createvm --name Stage11 --ostype Ubuntu_64 --register VBoxManage modifyvm Stage11 --memory 1024 --boot1 dvd --nic1 bridged --bridgeadapter1 em0 VBoxManage storagectl Stage11 --name "SATA Controller" --add sata --controller IntelAHCI --hostiocache on VBoxManage storageattach Stage11 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "st11.vdi" VBoxManage storagectl Stage11 --name "IDE Controller" --add ide --controller PIIX4 VBoxManage storageattach Stage11 --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium ~/ubuntu-12.10-server-amd64.iso > And post the VBoxManage showvminfo VM_NAME output. [vbox@ci /usr/home/vbox]$ VBoxManage showvminfo Stage11 Name: Stage11 Guest OS: Ubuntu (64 bit) UUID: 9525da0b-1d93-4ab4-bcb2-df038f63d780 Config file: /home/vbox/VirtualBox VMs/Stage11/Stage11.vbox Snapshot folder: /home/vbox/VirtualBox VMs/Stage11/Snapshots Log folder: /home/vbox/VirtualBox VMs/Stage11/Logs Hardware UUID: 9525da0b-1d93-4ab4-bcb2-df038f63d780 Memory size: 1024MB Page Fusion: off VRAM size: 8MB CPU exec cap: 100% HPET: off Chipset: piix3 Firmware: BIOS Number of CPUs: 1 Synthetic Cpu: off CPUID overrides: None Boot menu mode: message and menu Boot Device (1): DVD Boot Device (2): DVD Boot Device (3): HardDisk Boot Device (4): Not Assigned ACPI: on IOAPIC: on PAE: on Time offset: 0 ms RTC: local time Hardw. virt.ext: on Hardw. virt.ext exclusive: on Nested Paging: on Large Pages: on VT-x VPID: on State: running (since 2012-11-16T15:11:48.223000000) Monitor count: 1 3D Acceleration: off 2D Video Acceleration: off Teleporter Enabled: off Teleporter Port: 0 Teleporter Address: Teleporter Password: Storage Controller Name (0): SATA Controller Storage Controller Type (0): IntelAhci Storage Controller Instance Number (0): 0 Storage Controller Max Port Count (0): 30 Storage Controller Port Count (0): 30 Storage Controller Bootable (0): on Storage Controller Name (1): IDE Controller Storage Controller Type (1): PIIX4 Storage Controller Instance Number (1): 0 Storage Controller Max Port Count (1): 2 Storage Controller Port Count (1): 2 Storage Controller Bootable (1): on SATA Controller (0, 0): /usr/home/vbox/st11.vdi (UUID: 010dcaaa-9609-4022-8f8a-fe65d2954e5a) IDE Controller (0, 0): /home/vbox/ubuntu-12.10-server-amd64.iso (UUID: 8d9d5af9-341e-47c6-8b8f-943c4bcc350d) NIC 1: MAC: 080027BE852C, Attachment: Bridged Interface 'em0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny NIC 2: disabled NIC 3: disabled NIC 4: disabled NIC 5: disabled NIC 6: disabled NIC 7: disabled NIC 8: disabled Pointing Device: PS/2 Mouse Keyboard Device: PS/2 Keyboard UART 1: disabled UART 2: disabled Audio: disabled Clipboard Mode: disabled Video mode: 800x600x16 VRDE: enabled (Address 0.0.0.0, Ports 3389, MultiConn: off, ReuseSingleConn: off, Authentication type: null) Video redirection: disabled USB: disabled USB Device Filters: <none> Available remote USB devices: <none> Currently Attached USB Devices: <none> Shared folders: <none> VRDE Connection: not active Clients so far: 0 Guest: Configured memory balloon size: 0 MB OS type: Ubuntu_64 Additions run level: 0 Guest Facilities: No active facilities. BTW I've tried to disable nested pages, IOAPIC and ACPI but to no avail. > What is your hardware? Core i7-3930K on Intel DX79TO w/64 Gb RAM, ST33000651AS and ST3000DM001 HDDs Thank you! -- SY, Alex
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Bkq2xsXjWtoa1nKd22hqQOkf8Tcnxtuf2af_pfDo3i1Bea6sQ>