Jes*_*sse 5 linux ssd minecraft
我在 Ubuntu 11.04 机器上运行游戏服务器。游戏是我的世界。我的服务器最大(最小?)瓶颈是硬盘上数据的读/写/访问时间。我觉得 SSD 可以在性能上产生巨大的差异。
Minecraft 地图存储在单独的区域文件中,这些文件进一步分为“块”。每个文件在 64 KB 到 10 MB 之间(取决于它们的“开发”程度)。用户正在制作世界,因此在玩游戏时不断加载这些文件并对其进行编辑。我希望在高峰时间有大约 15-30 个用户,至少有 2 或 3 个。服务器将 24/7 全天候运行。
整个游戏目录(地图、玩家数据、配置文件、插件等)小于 1 GB。所以我不需要太多的存储空间。我将每天将游戏数据备份到系统上更大的硬盘上。
考虑到这种情况,您是否建议不要使用 SSD?我读过“基于 DRAM”的 SSD 没有写限制。这是我应该考虑的事情吗?
如果您可以保证数据文件永远不会超过 1-2GB 标记,我建议(如果您的系统中有足够的内存)只需创建一个新的tmpfs或ramfs或其他类型的 ramdisk 类文件系统。
然后,您需要一个启动脚本将数据复制到 ramdisk 上,并且可能有一个定期备份过程将其备份到硬盘驱动器,但这意味着虽然内存在您的系统中并不重要,但整个世界可以保存在更快的 RAM 中。
当然,磁盘缓存算法(我相信 Linux 默认使用)无论如何都会将大多数最近使用的世界数据保存在 RAM 中,但这会防止写入块阻止服务器。
SSD的速度非常快,但是如果您不断地向驱动器写入数据,那么它们可能很快就会死掉,一个 ramdisk 将与您的内存一样长......
| 归档时间: |
|
| 查看次数: |
3096 次 |
| 最近记录: |