Надеюсь, это правильный раздел, я здесь впервые, у меня есть вопрос.
Я думаю, что многие люди задают этот вопрос в этот период.
Мы управляем сервером игры с большим обменом данными (майнкрафт), и нам нужно купить новый сервер, но мы должны найти лучший способ сохранить карту.
У нас есть три варианта в среде Ubuntu: Ramdisk, SSD и SAS. Знаете ли вы, кто быстрее поддержит карту (1,9 ГБ, но много маленьких файлов, огромная передача)?
Я не особо разбираюсь в этом, поэтому, если можно, я хотел бы добавить ссылку на сервер, который мы хотели бы арендовать, так что, возможно, вы можете быть более точными, если я могу разместить ссылку, пожалуйста, скажите мне, я удали это. http://www.hetzner.de/en/hosting/produkte_rootserver/ex4s
Спасибо за ваше время и извините за мой плохой английский. Наилучшие пожелания,
Паоло
P.S. Больше ничего не знаю, так что все объясните :(.
Вам нужно будет принять во внимание плюсы и минусы каждого из перечисленных вами вещей.
Самый быстрый вариант, который вы указали, но для сохранения данных все равно потребуется настоящий HD. Если сервер перейдет в автономный режим, все, что есть на RAMDISK, будет потеряно, если оно не будет сохранено в долговременном хранилище. Также требует много памяти на вашем сервере.
Очень быстро и хорошо для множества небольших операций ввода-вывода. Очень дорого и не очень вместительно.
Все еще довольно быстро, бывает гораздо большего размера.
Если бы это был я, я бы начал некоторый мониторинг, чтобы увидеть, действительно ли дисковый ввод-вывод является ограничивающим фактором для игрового сервера, я предполагаю, что его ЦП или сеть являются вашим ограничивающим фактором. Если вы обнаружите, что за это отвечает дисковый ввод-вывод, я бы лично взял пару дисков SAS 15k и запустил их в RAID-1 (или, если деньги не имеют значения, я бы получил 4 или 8 и запустил их в RAID-10).
Для вашего конкретного случая вам нужен SSD. Minecraft выполняет множество очень маленьких запросов ввода-вывода, и именно в этом твердотельные накопители отлично справляются. У него также не так много данных, поэтому он уместится даже на крошечном SSD.
Конечно, RAM-диск даст вам лучшую производительность. Однако, если вы не уверены в разнице между ramdisk и SSD, возможно, у вас недостаточно знаний, чтобы предотвратить катастрофическую потерю данных с ramdisk.