petr
Contributor
- Joined
- Jun 13, 2013
- Messages
- 142
Hi,
I am in a process of migrating to another machine and during my testing, I've found a few issues with VirtualBox jails template.
On the new machine, I've installed FreeNAS from scratch and also added VirtualBox from jail template, no changes in settings.
I then went on and installed Ubuntu 12.04 as a guest. The installation seemed to run fine, but the process froze close to the end, using all available CPU resources. I could still pause/resume/suspend the guest via the admin panel, but the guest itself was frozen. It booted up fine after reboot and I was able to use it for a moment but it keeps freezing in random places.
I've tried the process twice, installing on different physical pools with exactly the same result. Furthermore, I've booted up one of the guests and selected Memtest86 as a boot option to see if even a low-level software would cause a freeze - and after 20m, the memtest locked up. To be precise, it's not a full lock up, the WallTime in memtest does update itself every 10-20m, but for all intents and purposes it's a lockup - as there is any visible progress in the test percentage.
I would like to add that FreeNAS is running fine on its own and I've tested the machine by installing Ubuntu 12.04 on it directly and running the Memtest86 and stress process for days without any issues, so I doubt that there is an issue there.
Also, when I set up the VM, I've noticed that nested paging was enabled, even when my CPU does not support it. I've disabled it in VM settings
Lastly, I am running very similar setup in terms of FreeNAS + VirtualBox + Ubuntu on another machine without any trouble, the only difference is that the other machine has newer CPU with more capabilities.
"Working fine" CPU: i5 2300
Lockup-CPU : X5355
I've double-checked if the VT-x is enabled on the problematic machine and all options seem to check out. Are there any more settings to check in BIOS?
Here is a screenshot of the Membest86+ showing some CPU info. I've taken the second screenshot when the UI updated itself. We can see that the view updated the walltime but the tests did not move.
When I look at the output of the top command, I can see VBoxHeadless take 100% CPU:
5585 1001 29 20 0 4395M 4167M uwait 5 52:06 100.00% VBoxHeadless
I am also seeking help on VirtualBox forums: link
I am in a process of migrating to another machine and during my testing, I've found a few issues with VirtualBox jails template.
On the new machine, I've installed FreeNAS from scratch and also added VirtualBox from jail template, no changes in settings.
I then went on and installed Ubuntu 12.04 as a guest. The installation seemed to run fine, but the process froze close to the end, using all available CPU resources. I could still pause/resume/suspend the guest via the admin panel, but the guest itself was frozen. It booted up fine after reboot and I was able to use it for a moment but it keeps freezing in random places.
I've tried the process twice, installing on different physical pools with exactly the same result. Furthermore, I've booted up one of the guests and selected Memtest86 as a boot option to see if even a low-level software would cause a freeze - and after 20m, the memtest locked up. To be precise, it's not a full lock up, the WallTime in memtest does update itself every 10-20m, but for all intents and purposes it's a lockup - as there is any visible progress in the test percentage.
I would like to add that FreeNAS is running fine on its own and I've tested the machine by installing Ubuntu 12.04 on it directly and running the Memtest86 and stress process for days without any issues, so I doubt that there is an issue there.
Also, when I set up the VM, I've noticed that nested paging was enabled, even when my CPU does not support it. I've disabled it in VM settings
Lastly, I am running very similar setup in terms of FreeNAS + VirtualBox + Ubuntu on another machine without any trouble, the only difference is that the other machine has newer CPU with more capabilities.
"Working fine" CPU: i5 2300
Lockup-CPU : X5355
I've double-checked if the VT-x is enabled on the problematic machine and all options seem to check out. Are there any more settings to check in BIOS?
Here is a screenshot of the Membest86+ showing some CPU info. I've taken the second screenshot when the UI updated itself. We can see that the view updated the walltime but the tests did not move.


When I look at the output of the top command, I can see VBoxHeadless take 100% CPU:
5585 1001 29 20 0 4395M 4167M uwait 5 52:06 100.00% VBoxHeadless
I am also seeking help on VirtualBox forums: link
Last edited: