I have a Solaris 10 x86 guest that seems to run fine at first then the performance degrades over about two to three weeks. By degrade I mean: pings to and from the Solaris VM slow down from .3 ms to 1 ms, intermittent delays when typing at the console, and in-house software utilizing TCP/IP sockets begins to experience read/write failures. The killer for me is that certain critical serial devices (Digi realport) suddenly become unusable without a system reboot (I can't just reload drivers and/or re-init the devices). After rebooting Solaris, the system runs again for another two to three weeks (I don't normally reboot the host OS or restart VirtualBox). This behavior used to occur every 4 to 5 days. I extended it to 2 to 3 weeks after I increased CPUs and enabled Nested VT-X/AMD-V and Nested Paging.
In comparison, we have other Solaris 10 x86 systems (not VMs) that are configured nearly identical to this one, same network environment, same hardware, same software, etc. They all run fine 365 days/year, 24x7, except for scheduled maintenance. I'm hoping someone might have previous experience with this behavior.
I can post a VM log file but I'm unsure when is the best time to capture the log.
My basic configuration is:
HPE Proliant DL360 64GB RAM, 4TB RAID HDD
Red Hat Enterprise Linux 7.9 Host
VirtualBox 6.1.18 w/Extension pack
Solaris 10 x86 Guest w/guest additions