有什么方法可以提高 Ubuntu 服务器的性能?与其他服务器不同,我感觉在 Ubuntu 服务器上运行游戏服务器时会有点卡顿。您认为安装桌面环境会降低服务器的性能吗?
目前我只安装了 FTP 服务,没有其他服务。(我使用 SSH 连接到它。)
VM 规格:
⠀OS:Ubuntu Server 14.04⠀
CPU:双核 2.13GHz(2 个处理器)
⠀RAM:4GB
⠀磁盘:40GB
答案1
原因可能多种多样。您应该编辑您的问题,以包含主机的更多详细规格,说明您使用的虚拟化产品,如果产品使用客户机驱动程序,请说明您是否安装了它们。以下信息可能适用于您,也可能不适用于您,具体取决于您用于托管虚拟机的产品。
根据主机的 RAM 数量以及主机和客户操作系统的 RAM 使用情况,您的虚拟机可能会从主机获取交换内存。虚拟机从主机提供 4GB 内存。但是,如果主机上没有足够的 RAM,则内存可能会来自交换分区,这会大大降低虚拟机的性能。如果您有足够的 RAM,请尝试禁用主机的交换分区,看看虚拟机的性能是否会提高。
另一个需要考虑的问题是虚拟机的存储位置。为了获得最佳性能,应将其放置在自己的存储设备上,该设备具有快速的连接接口和良好的读/写速度。
如果您使用的虚拟机产品有客户驱动程序,安装它们将有助于提高性能。
如果主机上有超过 2 个 CPU 可用,则分配更多 CPU 可能会有所帮助,具体取决于您使用的虚拟化产品。例如,当我在虚拟机中录制高质量音频时,我会专用所有 4 个 CPU 以防止跳过。