我的系统管理员为我创建了一个 Ubuntu 桌面虚拟机用作 MySQL 数据库服务器。我期待轻度使用;大约 在任何给定时间最多 10 个 DB 连接。我们没有计划永远需要桌面功能。
这是个坏主意吗?未使用的“桌面功能”是否会占用该服务器的大部分整体处理能力?
我的系统管理员为我创建了一个 Ubuntu 桌面虚拟机用作 MySQL 数据库服务器。我期待轻度使用;大约 在任何给定时间最多 10 个 DB 连接。我们没有计划永远需要桌面功能。
这是个坏主意吗?未使用的“桌面功能”是否会占用该服务器的大部分整体处理能力?
Linux 的桌面安装没有任何基本内容(与其他操作系统不同) - 您可以通过安装/删除软件包和启用/禁用服务将一个“转换”到另一个。例如,如果您想确保避免任何资源密集型图形登录,则删除
ubuntu-desktop
包和任何 Unity 包可能就足够了。您可能还想删除 X 和图形驱动程序。然后检查service --status-all
是否有任何无用的服务仍在运行。桌面服务不会消耗太多资源,但这里最重要的问题是安全性,因为运行更多的服务会增加安全风险。
与在 VM 模式下安装 Ubuntu 服务器相比效率不高,但会运行,特别是针对该工作负载。好消息是,由于它的大小适合桌面,您可以卸载所有不需要的包(从所有与 X 相关的包开始)并将所有释放的内存用于 mysql。