我希望这是正确的部分,这是我第一次在这里,我有一个问题,请。
我想这个时期很多人都在问这个问题。
我们正在pipe理一个有大量数据交换的游戏服务器(我的世界),我们必须购买一台新的服务器,但是我们必须find最好的方法来维护地图。
我们在Ubuntu环境,Ramdisk,SSD和SAS有三个选项,你知道谁会更快地维护地图(1.9GB,但是很多小文件,巨大的传输)?
我真的不是这方面的专家,所以如果我可以的话,我想添加我们想租的服务器的链接,所以也许你可以更精确,如果我可以把链接,请告诉我,我会删除它。 http://www.hetzner.de/en/hosting/produkte_rootserver/ex4s
感谢您的时间,并对我的英语不好感到抱歉。 最好的祝福,
保罗
Ps我什么都不知道,所以请解释一切:(。
你将需要考虑你所列举的每一件事情的亲/主。
你列出的最快的选项,但它仍然需要一个真正的高清来保存数据。 如果服务器脱机,RAMDISK上的任何内容都将丢失,除非它被持续存储。 在你的服务器上也需要大量的内存。
速度非常快,而且对于很多小IO来说也是很好的。 非常昂贵,容量不大。
还是非常快,尺寸大得多。
如果是我,我会开始一些监控,看看磁盘IO是否真的是一个限制因素,对于一个游戏服务器,我的猜测是它的CPU或者networking是你的限制因素。 如果您发现磁盘IO有责任,我会亲自抓住一对15k SAS磁盘驱动器,并运行RAID-1(或者如果钱不是对象,我会得到4或8,并在RAID-10中运行它们)。
对于您的具体情况,您需要一个SSD。 Minecraft做了很多非常小的IO请求,这正是SSD所擅长的。 它也没有很多的数据,所以它甚至可以放在一个小的SSD上。
当然,一个ramdisk会给你更好的performance。 但是,如果您不确定虚拟硬盘和SSD之间的区别,则可能没有足够的知识来防止使用虚拟硬盘造成灾难性的数据丢失。