我使用 Oracle Solaris 创建了 VirtualBox VM。
我有一个8G的主机,给虚拟机分配4G。
现在,重新启动后,我在那里安装了 Solaris Studio 并编译了我的项目。
之后我退出 Studio 并在终端内发出“top”
令我惊讶的是我看到:
158 processes, 148 sleeping, 1 on CPU
CPU state: 92.5% idle, 3.2% user, 4.2% kernel
Kernel: 389 ctxsw, .......
Memory: 4096M phys mem, 1884M free mem, 4096M total swap, 3332M free swap
因此,可用内存大约是分配给虚拟机的现有内存的一半。
正常吗?
我运行的只是终端——除了 GNOME3 之外没有别的。
我问是因为:
我无法运行我的程序 - 由于内存不足,它在 GTK 内崩溃。
我无法安装 Oracle - 当运行安装程序的第 3 步时,它显示“可用内存的大小小于创建数据库所需的内存。”。
蒂亚!