Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Хочу оптимизировать сервер

Тема в разделе "[Архив] Помощь", создана пользователем maxzxwd, 4 ноя 2011.

  1. Автор темы
    maxzxwd

    maxzxwd Активный участник Пользователь

    Баллы:
    88
    Skype:
    maxzxwd
    Ну я пробовал играть в crysis 2 с сервером, вроде игра не тормозила да и сервер не лагал)
    p.s. считай нам везет.
     
    Последнее редактирование: 9 мар 2014
  2. Хостинг MineCraft
    <
  3. Shadowasg

    Shadowasg Активный участник Пользователь

    Баллы:
    88
    Попробуй батл 3 на ультре вместе сервером при онлайне овер 50 человек запустить.
     
  4. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    давай
    Ток скажи что такое батл
     
  5. Shadowasg

    Shadowasg Активный участник Пользователь

    Баллы:
    88
    Battlefield 3
     
  6. xDiP

    xDiP Старожил Девелопер Переводчик Пользователь

    Баллы:
    123
    Вы все не правы!!!
    Microsoft и все остальные компании которые разрабатывают ОС, то что они выпускают просто полный аншлаг!!! В любой операционной системы есть какие-то ограничения, и везде!!! Все что радует, так это то что в Linux отсутствует половина тех операций которые есть на Windows, больше разницы между ними нет.
    Вы пишите рекомендации те которые на ваш взгляд лучше, когда вам внушают что это лучше (либо вы видите что это лучше). И я не спорю, так как разница есть и не маленькая, хотя это далекооооооо не предел! Недавно я узнал, что во всех ОС есть ограничения и не допуск администраторов к ним по стандарту. И это очень заметно, так как при включеном забитом сервере, у вас процессор не будет подниматься выше заложенного в ОС предела (и не только процессора)! Все это можно исправить, половину с которых я уже исправил, добавив себе права на то что бы перейти некоторые пределы, но это все переосмыслить, обдумать, понять, сделать, покопаться, изменить, посмотреть не всем по силе, либо вам внушали что туда и туда лезть не рекомендуется (может даже правильно делают, так как там можно все испортить)...

    Моя рекомендация, это гуглить гуглить и гуглить, пока вы не изучите каждую щель своей ОС, будь то Linux или Windows....

    спасибо за внимание.
     
    maxzxwd и D_ART нравится это.
  7. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    чё за операции?
    windows сервер отличается от linux как черепаха и бог.

    есть root который не чем не ограничен и ты можешь менять в системе всё что захочешь.
    можно легко настроить автоматический запуск сервера при загрузке через initrd.
    сам сервер можно запускать через screen чтобы можно было закрыть консоль и оставить сервер работать сам по себе.
    можно настроить выполнение каких то действий по времени через cron (бекап карты и mysql)
    в linux есть bash + почти везде по дефолту стоит perl а в windows только убогое подобие консоли.
    в linux весь софт включая ядро системы можно откомпилировать именно под тот процессор который стоит на сервере.
    можно отредактировать конфиг ядра и пересобрать его с теми модулями которые тебе нужны.
    любые настройки в линукс и саму установку линукса можно делать через консоль по ssh. (видеокарта на серверной машине вообще не нужна)
    если linux вылетает с kernel panic то в зависимости от настроек sysctl он перезагружается через установленное время + можно настроить grub чтобы при такой ситуации загружалось другое ядро linux (например более стабильное)
    если винда вылетает с синим экраном - сидим придумываем гадости про билла гейтса
    ..... итд

    часть всего этого можно делать и в винде но через дополнительный софт или дикие костыли.

    при грамотной настройке сервера его можно месяц не трогать и он будет работать.
    рекорды аптайма на FreeBSD/linux доходят до полутора лет без перезагрузки.

    естественно если у вас нет желания во всём этом разбираться то win server лучший выбор для вас.
     
  8. Hwo

    Hwo Активный участник

    Баллы:
    88
    Судить по оболочке так поверхностно...
    Главная роль ОС - переводить команды приложений в команды железа (машинный код) и возвращать результат.
    А вы сравниваете серверные оси по кол-ву служб и интерфейсов, как десктопные.
    Изучите сравнительные графики работы Linux и Windows при больших нагрузках.

    Сразу хочу отметить, что у тех ребят были действительно большие нагрузки, а разница между осями начинала проявляться только после полутора тысяч активных соединений, для каждого из которых выполнялся java сервлет.

    И кстати, на малых нагрузках (как у серверов со 100 онлайном) побеждает Windows.

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG][​IMG][​IMG]

    http://www.webperformance.com/library/reports/windows_vs_linux_part2/
     
    AZoN и D_ART нравится это.
  9. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    во первых я говорил не про интерфейс а про возможности настройки и администрирования.

    во вторых то что вы показали это сравнение Apache Tomcat.
    а он имеет общего с mincraft столько же, сколько minecraft имеет общего с каким нибудь джаббером на java.

    в третьих там написано что в результате linux смог держать большую нагрузку чем windows.

    про низкие нагрузки не нашел.
     
  10. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    ошибаетесь. это работа компилятора, интерпретатора или виртуальной машины в случае java.
     
  11. Hwo

    Hwo Активный участник

    Баллы:
    88
    Это и есть интерфейс.

    Сравнение Apache Tomcat с чем?
    "он" - не понятно кто, но в любом случае ребята измеряли производительность в java среде.

    Мм а где сейчас "черепаха и Бог"? Смог, да, при двух тысячах подлючений.
    Низкие нагрузки на тех же графиках. Одна из шкал - users.
     
  12. Hwo

    Hwo Активный участник

    Баллы:
    88
    Все, что вы назвали - приложения. В нашем случае компилятор - посредник между исходным кодом и виртуальной средой. А ОС - между виртуальной средой и железом.

    А утверждение о неучастии ОС в выполнении команд приложений противоречит самой идее выбора операционной системы, которую выяро отстаиваете.
     
  13. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    сравнение Apache Tomcat на windows с Apache Tomcat на linux
    у tomcat с minecraft общего только то что они оба написаны на java.
    это не означает что любой сервер на java будет давать одинаковую статистику.

    тем более веб сервера заточены на большое количество коротких подключений.
     
  14. ReD-BaRoN

    ReD-BaRoN Старожил

    Баллы:
    103
    Сервер лучше запускать без графического интерфейса (без GUI)
    ДОЛОЙ ГУИ!! СВОБОДУ СЕРВАКУ! :D
    Спасибо за внимание)
     
  15. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    как по вашему загрузчики работают? например grub или lilo, их откомпилировали пихнули адрес в MBR (или как там?) и они запускаются после биоса без всяких прослоек.

    ОС следит за загрузкой приложений и их работой, контролирует ОЗУ, управляет приложениями через системные сигналы, управляет драйверами, контролирует загрузку необходимых модулей ядра, обрабатывает некоторые ошибки или исключительные ситуации, обеспечивает многозадачность и работу нескольких пользователей одновременно и ещё кучу всего.

    но ОС ни как не переводит команды приложений в машинный код. если вы напишите программу на С и откомпилируете то она уже будет в виде машинного кода.
    в случае java после компиляции получается байт код который виртуальной машиной переводится в команды машинного кода. ОС на них ни как не влияет, разве что некоторые действия программ может ограничивать.
     
  16. Hwo

    Hwo Активный участник

    Баллы:
    88
    Все таки, если считаете, что от ОС зависит так мало - почему "черепаха и Бог"?
     
  17. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    это совсем не мало

    а черепаха и бог если сравнивать по возможностям управления и настройки.
     
  18. tdrive

    tdrive Активный участник Пользователь

    Баллы:
    88
    для linux не нашел аппаратные требования, а вот для FreeBSD например

    486 процессор или выше
    минимум 24 MB памяти.
    минимум 150 MB свободного места на диске

    это то что нужно самой ОС для работы. linux в этам плане не сильно отличается.

    для windows это фантастика.
     
  19. Fantarar

    Fantarar Старожил Переводчик Пользователь

    Баллы:
    123
    ну не согласен то что винда летит синим экраном! Это если обычные а если это вин срвр? она не летит:)
     
  20. Arrim

    Arrim Активный участник

    Баллы:
    61
    Человек задал конкретный вопрос: как можно оптимизировать? А вы тут развели холливар.
    И да, windows server в утиль.
     
  21. lol63

    lol63 Модератор Переводчик

    Баллы:
    153
    У вин монолитное строение ядра... У линукс - модульное.
     

Поделиться этой страницей