Как стать автором
Обновить

Комментарии 76

Наверное то, с чем умеется работать: установить, настроить, обеспечить достаточный для задачи уровень безопасности? :)
То, что знает админ
FreeBSD и Linux последних версий более-менее эквивалентны (имеется в виду FreeBSD 7, ибо предыдущие версии плохо себя вели с SMP), так что всё зависит от наличного админа и его привычек, Msc OS - это Mac OS: красиво, удобно и... медленно (сравнивать с FreeBSD и Linux не рекомендуется во избежание разрыва сердца). Но если вашу рабочую группу оно тянет - то почему бы и нет ?
Зачем вам SMP на файловом сервере/роутере? =))))

(Ладно бы говорили про терминальный сервер или высоконагруженный сервер баз данных)
Что касается роутера/файлопомойки, то между Linux vs FreeBSD можно сделать выбор только на основе привычки — разницу в производительности посчитать крайне сложно с учётом того, что такой работой процессор редко нагружается более чем на пару процентов.
не совсем так. BSD в отличии от linux умеет "перекладывать" пакет из порта в порт не разбирая, что внутри тн forwarding.
Linux так не может. TCP стек BSD по производительности превосходит linux.
В остальном действительно сложно оценить производительность в типовых задачах.
> Linux так не может.
может.
хм. но не совсем так :)
спорить можно долго, но производительность сетевого стека в BSD всё таки гораздо больше чем у Linux.
Тому есть подтверждение в виде Juniper M7i M20-160
а есть и опровержение в виде многочесленных синтетических тестов.
к сожалению там нет FreeBSD 7...
подождём немного.
ЗЫ: я не фанат какой-то ОС, приходиться работать и в linux(Debian) и в BSD.
> Тому есть подтверждение в виде Juniper M7i M20-160

LOL, Juniper M-series — аппаратная платформа, форвардингом трафика freebsd там не занимается.
Лет 5 назад так и было, да. Но 10GbE с лишними копированиями просто-напросто смысла не имеет, так что эту проблему уже давным-давно решили.
Это всё не так важно, поскольку этот режим скажется на процессоре только в режиме нагруженного маршрутизатора, а там где стоит прокси этого практически не бывает.
Умеет. Лучше покажите мне где во FreeBSD найти теже полисеры и шейперы, что есть в Linux.
ipfw?
pf?
ipfw не умеет. pf умеет при наличии altq, но немного меньше, хотя у него есть и свое.
ipfw прекрасно шейпит.
pf это вообще отдельная песня. был бы он под linux то и на фрю наверное забил бы.
через что щейпит ipfw ? Если через altq то ладно. Если нет, то нафиг не надо. Насчет же pf... iptables тоже самое умеют. Гибкость на одном уровне.
У ipfw весьма вменяемый ОСБСТВЕННЫЙ шейпер. заметно быстрее altq.
а что в данном контексте быстрее ? :] altq с своим набором различных шейперов еще может составить конкуренцию iproute под linux. А вот ipfw в случае если он там один, нет.
В данном контексте речь о меньших расходах процессора. шейпер ipfw в freebsd делается через DUMMINET ядра. altq имеет больше возможностей (которые нужны не всегда), но и производительности требует заметно больше.
Тогда от него мало толку, если надо получить определенный результат.
Не факт. Для большинства случаев "определённого результата" altq ставить не приходится.

PS Странная у вас манера привередничать не зная конкретики.
Если требуется предоставить выделенную полосу с определенными характеристиками, то altq будут предпочтительнее. К тому же я сильно сомневаюсь что дисциплина RED altq жрет больше чем DUMMINET просто в силу специфики дисциплины.

PS У меня не странная манера привередничать, в тот момент когда я смотрел шейперы во FreeBSD туда еще ALTQ небыло.
Mac OS X Server - в плане железа дорого, да и ФРЯ это в основе.
Линкус и ФРЯ... ну это все равно что спрашивать пирог с каких яблок получится лучше.... смотря как готовить. имея хороший опыт в настройке линукса (к примеру любимого убунту) или фри, люди выбирают то что им знакомо...

По "сути" одно итоже, если глубже копнуть то далеко не одно и тоже...
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Вы зря перевели стрелки в сторону денег. Они в споре не должны закрывать свет Истины =))))
Всегда интересовало в чем FreeBSD превосходит Linux на сервере. Откройте мне истину!
Этот вопрос не ко мне. Меня устраивает и то и другое. Но популярность вряд ли является индикатором качественности (это видно даже по соотношению числа windows к linux в сети).
На веб-сервере, особенно многопользовательском, действительно обычно превосходит. Есть удобные limits и sa. Есть security.bsd.see_other_uids, не позволяющая смотреть на чужие процессы в top/ps. Есть accept-фильтры. Есть sendfile. И т.д.
Солярис нам ни к чему, да и не потянем, виндам доверия нет в плане безопасности, дыра на дыре сидит и дырой погоняет.

Какой сервер — см. выше.

В фичлисте от эппла — ну фиг знает, изучать надо будет детально все. Хотя там больше картинки красивые в глаза бросаются.
> Хотя там больше картинки красивые в глаза бросаются.

А чего вы хотите ? Главное его достоинство - удобство администрирования. То есть для контор где народ сидит от Маками и некому настроить Linux или FreeBSD - самое то, для всех остальных - дорогая и ненужная игрушка. Конечно если вы сами пишете серверное ПО с использованием библиотек существующих только под MacOS - у вас не будет выбора, но это уж очень экзотичный вариант...
А чем Солярку не потянете? Сейчас она очень даже дружелюбная и к пользователям и оборудованию, а уникальных возможностей масса: тот же ZFS, сановсксая система виртуализации, ихние хвалебные рекорды производительности и т.д.
ZFS хорошо работает только на мощных серверах с более чем гигом памяти. Иначе у вас ее работа будет жрать очень нефиговое количество проца.
Я почему-то думал что сейчас гиг памяти - это мало для сервера. При текущих-то мощностях...
У меня был старый спарк.
++ да, одна из вещей солярис, на которую стоит ОСОБО обратить внимание - Solaris Zones - система виртуализации и создания изолированных envoronment'ов.

http://en.wikipedia.org/wiki/Solaris_Containers
В FreeBSD есть jail'ы со схожим функционалом.

В Linux (и OpenSolaris тоже, AFAIR) есть значительно более прогрессивный Xen.
ZFS - в линуксах скоро будет аналог не хуже, btrfs от Оракловцев, и ещё возможно пара новеньких фс. Этот год для линукса был очень активным в плане файловых систем :)
Зоны солярки - ещё несколько месяцев назад разработчики линукса говорили о том что для реализации аналога в линуксе осталось сделать сетевое разграничение, а дальше пойдут наращивать возможности, чтобы сделать более уникальное решение.
А про хвалебные рекорды производительности - стоит почитать список рассылки gcc, чтобы понять во что этот маразм по рекордам превращается, делают решения чтобы выигрывать тесты, а не выполнять реальные задачи.
А в этом "аналоге не хуже" как дела с ACL?
для сервера лучше всего нагрузка и это может обеспечить всего одна операционная система ;)
конкретизируйте задачи.
Если вам Oracle крутить, то только linux.
Если DNS то без разницы.
В данном случае решает задача, а ставить сервер под всё подряд не есть правильно.
Как показывает жизнь при больших вычислениях linux.
Для работы с сетью BSD.
А OS X всё таки больше для desktop.
на Linux можно сделать сервер "под всё подряд", причем это будет быстро, надежно и удобно.
да еще и для десктопа подойдет, но не каждому.
http://bash.org.ru/img/6lwuwdl19ev50txd165846.jpg
http://bash.org.ru/img/9og5j6bm5j09tepm390774.jpg
И на Линукс, и на FreeBSD, и на Mac OS X можно поставить стабильно работающий сервер. Главное - это прямые руки и толковая голова. Если человек, ставящий сервер, не до конца разбирается в том, что он делает, что нужно сделать, и, собсна, как это должно быть сделано, то сервак у него проживет не долго.
Лично мое мнение - можно поставить сервер и под Windows, который отработает себя тока через десятки лет; а можно и под FreeBSD, который и дня не проживет.
Так что, товарисчи, главное сначала определить для каких целей ставится сервак, а уж затем изходить из того, с чем вы умеете работать и в чем вы разбираетесь лучше. Ну, конечно, и литературку соответствующую советую почитать ;)
> который отработает себя тока через десятки лет
Десяток лет без перезагрузки на венде еще ни у кого вышло.
Ну, эту цифру я взял скорее для сравнения, нежели для очередной статистики. :)
В любом случае, скажем так: можно и на Windows поставить сервер, который будет работать дольше, нежели на Linux или Mac OS X.
Тем не менее, извиняюсь за кривые цифры :)
такими цифрами не стоит бросаться
Интересно почитать:
Netcraft.com рапортует об апах до 1738.
li.org приводит пример апа аж 2318.1, что равняется 6,34 года!
На убунту, что примечательно, тоже ;)
Для себя я бы вычеркнул MacOS X Server из списка серверных операционных систем. А вот как десктоп - отлично.
Почему?
- медленно (ядро не походит для серверных задач никаким боком).
- неудобно (именно потому, что многие вещи управляются в GUI. мне проще все конфигурить в vi)
- нет ничего такого, что он умеет, а другие ОС - нет.

По поводу надежности самого железа - я ставил XServe под PowerPC G4, так что все могло измениться с переходом на intel, но тогда оно было уж слишком хрупкое и не приспособленное для серьезной нагрузки.

Ну и цена. XServe дороже аналогичного сервера от Sun. (а вот Solaris, напротив, в определенных ситуациях - вещь очень даже неплохая. но тут главное - не лупить из пушки по воробьям :))

А вот Linux или FreeBSD - вопрос скорее личного выбора. Что знаешь лучше - то и ставишь, если оно подходит для выполнения конкретной задачи.
самый лучший дистрибутив линукса - тот, который стоит у вашего друга-гуру.
самый лучший серверный дистрибутив - тот, с которым вы знакомы
На Линуксе будет нормально и файловый и прокси и веб-сервер и т.д. Для распределенных вычислений, джавы и оракла лучше солярка, остальное Линукс или фриху. Для всяких там эксченджей и прочий проприетарной мути венду.
Mac OS X Server вообще не видел такого, видимо настолько редок, что не встречался, уже о чем-то говорит.
flick.com использует для своих серверов то ли Xserve, то ли Xserve RAID
flickr.com конечно же
НЛО прилетело и опубликовало эту надпись здесь
Centos это экспериментальная нестабильная вещь. Уж FreeBSD всяко стабильнее. Если съезжаешь на Линукс, то хоть бери что-то серьёзное обкатанное для энтерпрайзов — RHE или SuSE.
Ну вообще CentOS собирается из src.rpm от RHEL, а не от федоры. Так что она вполне стабильна :)
Не мне вам рассказывать как из одних исходников получаются разные по стабильности программы. Так и с Centos.
А что у RH какой-то особенный компилятор?
не знаю, но md5 для пакетов Centos и RHEL не сходятся, даже если не нужно удалять логотипы и копирайты.
А с чего они будут сходиться то до байта?
Таким образом вы подтвердили мои слова Centos != RHEL написанные 3-мя каментами выше.
А теперь поясните каким образом это влияет на стабильность системы. А так же приведите примеры не стабильного поведения CentOS по сравнению с RHEL к примеру.
Опять холивар... за что?
мое мнение: ставь то, что тебе удобно и то, что позволяет решить поставленную задачу!
НЛО прилетело и опубликовало эту надпись здесь
Мне вот интересно, человек, задающий подобные вопросы и вправду верит, что получит вразумительный ответ?
Он верит, что получит разнообразные точки зрения и идеи для дальнейшего поиска информации, отличные от "поди погугли" или "это сакс, а это рулез". При этом еще и время сэкономит.
Во-первых вы пишите в "Линукс для всех", во-вторых, даже не указываете для чего именно вам нужен сервер, в-третьих, я бы переименовал топик в "А давайте пофлудим?!".
Вообще говоря, нет такой операционной системы Linux.
Есть ядра и набор дистрибутивов.
Вот Solaris — операционная система, как и столь не любимый моими коллегами OS Windows.
Я выбираю Linux, потому что для него сертифицирован Oracle, и потому, что я его лучше знаю, чем FreeBSD и Linux лично мне ближе, как unix-like, чем OS Windows.
плюс за корректность.
На серверах FreeBSD, работаю с 3-й ветки, вполне привычно. На VPS и клиентских серверах чаще всего разные дистрибутивы Linux - тоже нормально работается, личной привязанности к дистрибутиву Linux на сервере нет, т.к. выборы такие всегда делает клиент - что есть, с тем и работаем.
БСД сомнителен в лицензиях при использовании и потому для меня BSD-RIP
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории