???
Математика на уровне МГУ

Показано с 1 по 25 из 356

Тема: Состояние проекта

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Добрый хозяин Аватар для CoValent
    Регистрация
    01.11.1997
    Адрес
    Москва, Россия
    Возраст
    57
    Сообщений
    19,336
    Images
    34

    Ответ: Состояние проекта

    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...С этим надо бы что-нибудь сделать.
    По мере усиления:

    Вариант 1:

    Собираем деньги на более широкий канал.

    Вариант 2:

    Собираем деньги на переезд сервера в стойку.

    Вариант 3:

    Собираем деньги на новый сервер и переезд сервера в стойку (вторая половина фразы стОит примерно 2400 долларов в год... если очень повезёт).
    Валентин "CoValent" Логинов

    Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero



    Правила тут, термины тут, модераторы тут.

  2. #2

    Ответ: Состояние проекта

    Цитата Сообщение от CoValent Посмотреть сообщение
    По мере усиления:

    Вариант 1:

    Собираем деньги на более широкий канал.

    Вариант 2:

    Собираем деньги на переезд сервера в стойку.

    Вариант 3:

    Собираем деньги на новый сервер и переезд сервера в стойку (вторая половина фразы стОит примерно 2400 долларов в год... если очень повезёт).
    Колокейшн для сервера на базе E7x00 - это стрельба по мухам Томагавками. Если уж ставить так железку - это должно быть что-то на базе одного-двух Xeon. Но такое использовать под один-два игровых сервера - расточительство. Для выноса программной части на внешнюю платформу лучше подошел бы VPS - цена за месяц от 1000руб., оптимальные решения - 2500-3000руб/месяц или аренда собственно игрового сервера - 800руб/месяц на 16 игроков, включая TeamSpeak.

    Но я бы все-таки предложил попробовать соптимизировать текущий сервер. Можно же, к примеру:
    - убрать с сервера хостинг файлов аддонов, хранить их на внешних файлообменниках - хотя бы rapidshare; или, если траффик позволит, на сервере sukhoi.ru
    - убрать с сервера сайт и разместить его на основном веб-сервере sukhoi.ru
    - урезать или отключить своп-файл, почистить оперативную память
    - перейти на внешний тимспик-сервер, как вариант - арендовать его, это гораздо дешевле размещения самого игрового сервера
    - (на крайний случай) перевести сервер на Unix (если он уже не на никсах и сопуствующие программы это позволят)
    Все это обойдется гораздо дешевле при том же результате.

    Да, какие варианты есть с каналом?
    Крайний раз редактировалось DarkWanderer; 26.04.2010 в 00:04.

  3. #3
    Добрый хозяин Аватар для CoValent
    Регистрация
    01.11.1997
    Адрес
    Москва, Россия
    Возраст
    57
    Сообщений
    19,336
    Images
    34

    Ответ: Состояние проекта

    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    Колокейшн для сервера на базе E7x00 - это стрельба по мухам Томагавками. Если уж ставить так железку - это должно быть что-то на базе одного-двух Xeon...
    Ещё полгода тому назад, при первом выражении неудовольствия игроков моей настройкой сервера, я сказал, что не являясь специалистом, я не собираюсь оспаривать любые утверждения в области железа-софта. Считаете, что я не прав с предложением колокейшн - я не буду спорить и с этим.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Но такое использовать под один-два игровых сервера - расточительство. Для выноса программной части на внешнюю платформу лучше подошел бы VPS - цена за месяц от 1000руб., оптимальные решения - 2500-3000руб/месяц или аренда собственно игрового сервера - 800руб/месяц на 16 игроков, включая TeamSpeak...
    Если мы говорим только о немасштабируемом сервере, заточенном только под один проект без изменения конфигурации - да, это выгодно. Но у нас на сервере живёт 3 приложения, масштабируемых в широчайших границах - вплоть до изменения всего наполнения любого приложения. И стоимость текущего решения составляет менее 1010 рублей в месяц (при том, что на нём живут одновременно ещё несколько решений).

    Правда, есть одно "но", причем весьма немаленькое...
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Но я бы все-таки предложил попробовать соптимизировать текущий сервер...
    В том-то и дело, что неизвестно, сервер ли захлёбывается, или канал, или они оба, или что-то ещё.

    Для решения этого вопроса надо ставить контрольные инструменты, и замерять, сопоставляя полученные данные с ощущением игроков. А уже потом решать действительно узкие места...

    ...впрочем, это моё мнение, то есть мнение непрофессионала.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Да, какие варианты есть с каналом?
    Могу расширить канал до 30Мб, стоимость решения повысится до 2025 рублей в месяц.
    Крайний раз редактировалось CoValent; 26.04.2010 в 12:53.
    Валентин "CoValent" Логинов

    Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero



    Правила тут, термины тут, модераторы тут.

  4. #4

    Ответ: Состояние проекта

    Дим, мои ребятки просят указать устройство, которое лучше (читай, мощнее, да ещё и я не отказался бы от 8-мипортового...), чем наш D-Link DI-804HV. "Они поищут".

    То есть с нас названия моделей Cisco.
    На заметку: Cisco Catalyst 3560-8PC. 8 портов и стандартный букет функций хорошего L2-свича.

    Цитата Сообщение от CoValent Посмотреть сообщение
    Ещё полгода тому назад, при первом выражении неудовольствия игроков моей настройкой сервера, я сказал, что не являясь специалистом, я не собираюсь оспаривать любые утверждения в области железа-софта. Считаете, что я не прав с предложением колокейшн - я не буду спорить и с этим.
    Скажем так, я не считаю, что вы неправы, но в рамках предлагаемой тактики решения малой кровью это выглядит нецелесообразным. Кроме того, я не готов требовать от кого-то затрат в 200$/мес ради собственных удобств.

    Цитата Сообщение от CoValent Посмотреть сообщение
    Если мы говорим только о немасштабируемом сервере, заточенном только под один проект без изменения конфигурации - да, это выгодно. Но у нас на сервере живёт 3 приложения, масштабируемых в широчайших границах - вплоть до изменения всего наполнения любого приложения. И стоимость текущего решения составляет менее 1010 рублей в месяц (при том, что на нём живут одновременно ещё несколько решений).
    Если быть точным - 4. Еще апач с сайтом и репозиторием. Но, собственно, весь разговор возник из-за того, что на текущем уровне нагрузка от этих 4-х приложений превышает возможности комплекса "сервер-канал".

    Цитата Сообщение от CoValent Посмотреть сообщение
    В том-то и дело, что неизвестно, сервер ли захлёбывается, или канал, или они оба, или что-то ещё.

    Для решения этого вопроса надо ставить контрольные инструменты, и замерять, сопоставляя полученные данные с ощущением игроков. А уже потом решать действительно узкие места...

    ...впрочем, это моё мнение, то есть мнение непрофессионала.
    Вполне здравое, на мой взгляд.
    Включить (как минимум) мониторинг производительности Windows и посмотреть на результаты стоит в любом случае - если, конечно, Silver этого еще не сделал.

    Цитата Сообщение от CoValent Посмотреть сообщение
    С вероятностью 99,9(9)% админ нашего сервера откажется делать отдельную дыру в выстроенной системе защиты информационного сервера.
    В принципе, все, что необходимо для хостинга репозитория - это отдаваемая по HTTP папка с доступом по FTP на запись. Возможно, это можно устроить не нарушая ИБ. Если через .htaccess запретить выполнение PHP и других скриптов... Но здесь что-то сказать может только админ.


    Резюмируя:
    в рамках "экономичного подхода", (кроме замены маршрутизатора) получается 4 пути к улучшению ситуации (можно в любой комбинации):
    1.Апгрейд оперативной памяти сервера. Может улучшить ситуацию с фризами в игре - если их причиной является недостаток памяти. Разовая трата 1000-2000руб.
    2.Вынос репозитория и сайта на внешний сервер. Возможно, разгрузит канал и систему сервера. Увеличение затрат незначительно.
    3.Апгрейд канала. Может решить проблему с потерей пакетов. Увеличит месячную стоимость решения на ~1020руб./мес.
    4.Вынос TeamSpeak на внешний сервер (аренда). Серьезно освободит канал. +150-200 руб./мес.

    Что конкретно делать - следует решать в зависимости от результатов мониторинга. Но, по крайней мере, варианты есть.
    Крайний раз редактировалось DarkWanderer; 26.04.2010 в 21:35.

  5. #5
    Добрый хозяин Аватар для CoValent
    Регистрация
    01.11.1997
    Адрес
    Москва, Россия
    Возраст
    57
    Сообщений
    19,336
    Images
    34

    Ответ: Состояние проекта

    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    На заметку: Cisco Catalyst 3560-8PC. 8 портов и стандартный букет функций хорошего L2-свича...
    Спасибо, вношу в список.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Если быть точным - 4. Еще апач с сайтом и репозиторием...
    Если мы будем обсуждать все процессы, то их там наберётся 39 - а приложения я имел в виду лишь текущие масштабируемые. Таковых у нас 3.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Но, собственно, вся тема возникла из-за того, что на текущем уровне нагрузка от этих 4-х приложений превышает возможности комплекса...
    ...Вполне здравое, на мой взгляд.
    Включить мониторинг производительности Windows и посмотреть на результаты стоит в любом случае...
    Думаю, что сначала мы всё же должны определить, что у нас является узким местом, а потом уже говорить о превышении возможностей комплекса.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Ну, насчет дыр не мне судить, но...
    В принципе, все, что необходимо для хостинга репозитория - это отдаваемая по HTTP папка с доступом по FTP на запись. Возможно, это можно устроить не нарушая ИБ. Если через .htaccess запретить выполнение любых скриптов...
    Это очень хорошо, когда есть твёрдая уверенность, что всё так просто. Пожалуйста, постучитесь к Алексею "BS": думаю, он будет очень рад, что ему помогли с настройкой его профессиональных обязанностей.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Резюмируя:
    в рамках "экономичного подхода", (кроме замены маршрутизатора) получается 4 пути к улучшению ситуации (можно в любой комбинации):
    1.Апгрейд оперативной памяти сервера. Может улучшить ситуацию с фризами в игре - если их причиной является недостаток памяти. Разовая трата 1000-2000руб...
    Уточню, что сюда входит и последующая переустановка ОС и её перенастройка.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...2.Вынос репозитория и сайта на внешний сервер. Возможно, разгрузит канал и систему сервера. Увеличение затрат незначительно...
    Угу, но не на Sukhoi.Ru, а потому надо искать бесплатный вариант.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...4.Вынос TeamSpeak на внешний сервер (аренда). Серьезно освободит канал. +150-200 руб./мес...
    Ну, это и на основной сервер можно попробовать поставить, хотя 80-160 килобит на всех игроков вместе, ПМСМ, погоды на этом канале не делают.
    Цитата Сообщение от DarkWanderer Посмотреть сообщение
    ...Что конкретно делать - следует решать в зависимости от результатов мониторинга. Но, по крайней мере, варианты есть.
    Угу, согласен.
    Крайний раз редактировалось CoValent; 26.04.2010 в 22:02.
    Валентин "CoValent" Логинов

    Errare humanum est, ignoscere divinum (с) Marcus Tullius Cicero



    Правила тут, термины тут, модераторы тут.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •