Железо! Железо!
CCP Mindstar
Я подумал, что неплохо было бы разбавить все эти блоги о новых штуках, которые появятся в неумолимо приближающемся Apocrypha, отчётом о том, что происходит в нашем бункере, за пультом управления Виртуальным Миром.
EVE прожила уже почти семь лет, и мы всё это время улучшали сервера, на которых она работает, и пытались добиться отсутствия лагов для всех игроков. Во время подготовки к Apocrypha мы продолжаем заниматься всё той же незаметной закулисной работой; в этот раз мы внесли огромное количество значительных изменений, которые позволяют поддерживать всё больше и больше игроков. Начало продаж коробок с EVE не за горами - и мы добиваемся того, чтобы даже с тысячами новых игроков все работало без перебоев.
Новенький RamSan!
Первое и самое важное - мы готовим наш сервер баз данных к возрастающим нагрузкам. Он - сердце Транквилити; любые задержки на уровне базы данных почувствуют во всей вселенно, поэтому крайне важно, чтобы сервер баз данных работал без задержек.
Специально для чокнутых компьютерщиков сообщаю: база данные EVE работает на кластере Microsoft SQL Server 2005 Active/Standby. Он состоит из двух идентичных серверов, использующих два RamSan 400 и один DS4800 для хранения данных.
Сами по себе наши сервера вполне способны выдержать текущую - и будущую - нагрузку даже не используюя всех возможностей процессоров; тем не менее мы обнаружили, что загрузка нашего дискового массива DS4800 больше, чем хотелось бы. Пока это не вызывает заметных проблем, но если ничего не предпринять, он начнёт потихоньку тормозить нас - так что пора подумать о будущем.
Поэтому мы приобрели двухтерабайтный RamSan 500 :-)
Новый RamSan работает уже около недели, знакомится с двумя старыми RamSanами и поддерживает несколько менее значимых таблиц базы данных - а мы проверяем, всё ли работает нормально (пока да). В эту среду (18го февраля), мы переместим все данные со старого дискового массива на новый RamSan, и с этого момента вся база данных EVE будет расположена на твердотельных носителях - это действительно круто!
Да, всё это круто, но я не понимаю ваш технический мумбо-юмбо. Что это даст обычному игроку?
Более быстрые устройства хранения данных означают, что в будущем:
- DT будут короче;
- обновления будут делаться быстрее;
- лага из-за базы данных не будет вообще.
И что, для того, чтобы включить эту штуку, надо 6 часов?
Само подключение RamSan не заняло у нас много времени - на самом деле мы уже сделали это уже неделю назад. Настоящая причина, почему нам надо выключить Транквилити и веб-сайты, то, что сервер базы данных должен быть остановлен для перемещения файлов.
Само перемещение данных со старого дискового массива на RamSan - это просто копирование. Однако из-за гигантского объема данных (1.1 терабайт), оно займет 4-5 часов! Добавляем около часа на непредвиденные задержки и тестирование - получаем 6 часовой даунтайм.
Мне это нравится, но что случилось с теми супер-пупер серверами-лезвиями от IBM, о которых говорили весь прошлый год?
Мягко говоря, мы в бункере Управления Миром потратили несколько месяцев на них. В прошлом году мы опубликовали девблог, рассказывающий о нескольких супермощных серверах-лезвиях, которые мы заказали. Ее беспокойтесь, мы не прекратили нашу борьбу с лагами после этого! Вскоре после того блога мы получили еще шесть серверов на 3.3ghz Intel Wolfdale - и они уже отлично работают (как могу подтвердить 1000+ игроков в Жите). Они работали настолько хорошо, что мы заказали еще несколько штук себе на Рождество.
Прямо перед Рождеством мы получили два серверных модуля, состоящих из 28 монстров (3.3Ghz, 16GB RAM!) Я вместе и CCP Claw встретили их в Лондоне. После безумного выходного, посвященного установке Windows, мы запустили эти 28 новых серверов, сняв с боевого дежурства 56 наших старых лезвий на AMD.
Теперь наш кластер содержит 34 таких супермощных сервера, из которых 26 работают как SOL и 8 - как прокси. Это означает, что 104 из 208 узлов используют наше новое железо! Вы не ослышались, половина Транквилити с самого Рождества использует новые блестящие железки
![:)](http://forum.omnyx.eu/public/style_emoticons/default/wink.gif)
И это еще не всё...
Мы ожидаем еще множество улучшений, которые помогут нам бороться с лагом, сетевыми задержками и улучшить производительность сервера.
Наши сетевики завершают планы по установке нескольких роутеров Cisco 7606-S, которые будут размещены в основе нашей сети. Они же пересматривают наши стратегии передачи данных через интернет, которые позволят обмениваться данные с игроками через меньшее количество узлов. Меньше пинг - больше пальбы!
Мы ждём поставок еще большего количества свежего железа! В этот раз, мы будем одними из первых людей в мире, испытавших новые процессоры "Nehalem" Xeon от Intel. Тестовый сервер уже на пути к Транквилити, и мы скоро будем сравнивать его производительность с нашими серверами на Wolfdale.
И мне, и CCP Claw не терпится снова отправиться в Лондон для очередной порции жаркого секса с установкой Windows ;-)
Всего наилучшего, и спокойного космоса...
Mindstar
~
Да, я знаю, что 26 + 8 != 32.
Так в оригинале.
~
Мелочи...
- Числа в оригинале (теперь уже и в переводе) поправили;
- По поводу особой любви CCP Mindstar к железу хорошо проехались в обсуждении девблога. Not fully safe for work.
- CCP Mindstar сказал, что сервер EVE на текущий момент представляет собой однопоточное приложение, которое не сможет использовать преимущества многоядерных процессоров.
Сообщение отредактировал Cptn Z: 17 February 2009 - 11:13