Перейти к содержимому
Калькуляторы
Подскажите пожалуйста задачи, в которых оправдано(целесообразней, предпочтительней) использование Фри относительно линукса.

nginx -у роднее фря, и производительность и фишек больше.

У меня софтина заменяющая udpxy тоже существенно производительнее под фрёй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Первый и пока единственный существенный аргумент в пользу использования FreeBSD в проекте (только если на её базе будет писаться какой-то продукт) на двух страницах.

 

Про испрользование на сервере, под какие либо задачи пока по нулям к сожалению.

 

Спасибо.

Изменено пользователем windows_NT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуй писать софт под сеть под фрёй, потом под линухом, сам всё поймёшь.

Как юзерспейс так и ядерное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У вас, наверное, своего софта нет. Или обновления инициализации сетевого стэка уже благополучно закончились до начала пользования линем.

Повторюсь: мандрака или рэдхет эдак 2002 года в порядке эксперимента спокойно переползла на 2.6.какое-то ядро. Без плясок с бубном. LEAF, тоже живший на 2.4 ядре с довольно древним софтом, с полпинка завелся с 2.6.32, а потом - и 2.6.35 ядром.

 

Оно и после кошек с джуниками тоже смотрится как ассемблер после C.

А мне к примеру синтаксис бзди непривычен, как и существование излишних сущностей (типа целых 5 реализаций ната, каждая из которых со своими, особыми граблями, и 3 из которых - юзерлендовые и следовательно невесть почему до сих пор вообще живы)...

 

Без бэкапов да в продакшен? 8-(

Проблема лока возникает на попытках бекапить 100500 файлов одновременно.

 

сидеть под hi-load под фрибздёй на больших контент-генерирующих проектах лучше чем под пингвином.

Яндекс чего-то решил прекратить извращения и закопать стюардессу...

 

Я как-то хомяк у себя в btrfs сделал

Когда? ФС активно пилится.

И да, фрагментация в copy on write системах, увы, неизбежна...

 

Попробуй писать софт под сеть под фрёй, потом под линухом, сам всё поймёшь.

Как юзерспейс так и ядерное.

Юзерспейсу пофиг вообще, POSIX ест POSIX. Если не пытаться сделать кувырок с переподвыподвертом.

Ядреное - допиливал модуль arpnat для сколь-либо корректной работы. Вполне можно писать, боьших проблем не возникало. Изучать бздю, чтобы сравнить - смысла не вижу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Юзерспейсу пофиг вообще, POSIX ест POSIX.

kqueue vs epoll, без них трудно что то кроме утилит писать, так чтобы на много клиентов тянуло.

Есть ещё акцепт фильтры vs deffer.

Ещё линукс не знает сколько у него места в буфере сокета чтобы туда писать.

И тп.

Когда садишься писать понимаешь, что в линуксе есть куча мелких фишек, но реальных крупных/сложных фич нет, всё какое то порезанное, будто смотришь на триал/демо версию фрибсд.

Даже у венды апи для сетевого в/в куда более удобное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kqueue vs epoll, без них трудно что то кроме утилит писать, так чтобы на много клиентов тянуло.

Ну если под 100500 запросов обрабатывать - то да.

 

Ещё линукс не знает сколько у него места в буфере сокета чтобы туда писать.

getsockopt SO_SNDBUF и SIOCOUTQ - не пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

getsockopt SO_SNDBUF и SIOCOUTQ - не пробовали?

SO_SNDBUF - SIOCOUTQ и будет то что мне нужно, только вот kqueue сразу даёт такую инфу, а тут придётся сисколы дополнительно городить.

Аналогично с чтением, там тоже доп сисколы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://video.mail.ru/mail/loafkala/1593/1597.html

 

очень много полезного рассказывает. собственно линукс во многом базарная поделка... но распространена очень сильно, качества ему правда не прибавляет((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

очень много полезного рассказывает

другой ролик того же автора как-то навевает сомнения по части его уровня знаний в никсах - ну не будет человек, сколь-либо разбирающийся в никсах, разжевывать, как тыкнуть кнопочку "отчет" в эвересте.

само видео не смотрел - времени жалко.

 

ну и да, бздя почему-то даже со своего единственного оплота - хостингов и веб-ресурсов - активно выпиливается владельцами... не поясните, отчего? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем alkanaft

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

есть еще солярка

Где она есть? Ну т.е. для чего используется, в скольки крупных компаниях? FreeDOS вон тоже есть...

Ну и да, вы правы, бздя где-то на этой же ступеньке (хоть у нее и получше дела пока обстоят). Вроде как и есть, вроде как и пилятся какие-то фичи, но толком никто не использует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

есть еще солярка

Где она есть? Ну т.е. для чего используется, в скольки крупных компаниях? FreeDOS вон тоже есть...

Ну и да, вы правы, бздя где-то на этой же ступеньке (хоть у нее и получше дела пока обстоят). Вроде как и есть, вроде как и пилятся какие-то фичи, но толком никто не использует.

прошу прощения за бестактность но Вы где, кем и сколько времени по трудовой работаете?

 

вы чёнить про отличное от телекома и всего с ним связаного знаете? про базы данных например, про ОС под которыми они работают, про назначение этих самых баз данных --- например про деньги, про много денег, про ОЧЕНЬ много денег. например про оракл, например про коммерческие сервера приложений считающие продажи, товары услуги, деньги в огромных масштабах. и всё это (в объёмах больших чем бюджеты отдельных стран) вертится на ОС которой можно доверять (которую десятки лет пилили задолго до торвальдса), на субд, которую пилили также долго, в разработку и сертификацию по всем требованиям безопасности вложены сотни нефти. Короче пионерская поделка из туши пингвина --- это для пионеров на говнороутеры и быдлодевайсы типа андройд смартфонов. Ни один вменяемый банк не использует эти поделки. Всё на оракле, солярке и иже с ним. Ни одна торговая компания с нормальным оборотом не использует что то хуже оракла. Ни один администратор безопасности в банке не пропустит пингвина, в отличии от солярки с ораклом, sco, и иже с ним.

Изменено пользователем alkanaft

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Где она есть? Ну т.е. для чего используется, в скольки крупных компаниях? FreeDOS вон тоже есть... Ну и да, вы правы, бздя где-то на этой же ступеньке (хоть у нее и получше дела пока обстоят). Вроде как и есть, вроде как и пилятся какие-то фичи, но толком никто не использует.

Тогда венда круче всех, ибо все на ней сидят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё на оракле, солярке и иже с ним. Ни одна торговая компания с нормальным оборотом не использует что то хуже оракла. Ни один администратор безопасности в банке не пропустит пингвина, в отличии от солярки с ораклом, sco, и иже с ним.

 

Да, совсем недавно именно так всё и было. Оракл и соляра. Сейчас оракл и линукс - мир, дружба, жвачка. А судьба солярки сомнительна. Кучу новых проектов(инсталляций оракла) клепают уже на линуксах

 

вы чёнить про отличное от телекома и всего с ним связаного знаете?

 

Ну тут вообще-то телеком-форум, а не каких-нибудь HPC или банковских СУБД

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пока оракл не купил sun они пилили на рэдхате "неломаемый оракл линукс", зачем теперь им рэдхат при имеющейся соляре и её девелоперах?

 

вообще странно связисты себя иногда ведут при анализе ОС с очень узкого угла....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я-ж говорил - цаплями для аистов. ;-)))

1. iptables - это такой язык программирования. причём, он модульный. в том же ipfw/pf чтобы добавить фичу - надо весь ipfw/pf пересобирать. не говоря уже о том, что язык pf.conf - это такой DSL.

2. для iptables/netfilter есть хотя бы библиотеки для работы из своего софта. получение pf/ipfw state table в реальном времени в своём скрипте на perl/python/ruby - та еще боль.

3. вам просто непривычен синтаксис, отсюда и "цаплями для аистов".

 

Вот тут - уели. Сам не делал. Читать лень. Да, вроде, апологеты ALTQ чего-то там на опеннете накостыливали...

на самом деле это цветочки. попробуйте реализовать относительно простую вещь: соединения, через которые пробежало более 2Мбайт трафика автоматически попадают в низкоприоритетный класс.

надо это для того, чтобы торренты и всякое качающее не влияло на скорость открытия страниц в браузере.

 

 

+ есть еще его конкурент btrfs. С очень вкусными плюшками типа reflink'а (идеально для бэкапа).

Оно уже научилось проверять ФС не сваливаясь в корку?

 

сильный ход, да. btrfs умеет чекаться и лечиться не падая. уже достаточно давно и сейчас народ бьётся за производительность.

но по большому счёту, с zfs ситуация непростая. afaik, во фре её пилит только pjd, для linux - Брайан Бехлендорф и LLNL. У linux-версии ситуация получше, т.к. есть ресурсы LLNL и zfs им нужна как бэкенд для lustre, на которой они хранят петабайты данных. т.е. это такой серьёзный продакшн.

 

но zfs - это не какая-то серебряная пуля и у неё своих проблем хватает(например, фрагментация). например, если вы много пишите, много удаляете и хранилище почти всегда заполнено под 95%, всё будет грустно.

дефрагментатора нет. при этом, у той же xfs есть online-дефрагментатор(хоть всю фс, хоть отдельные файлы) + прекрасная производительность после того как ребята из redhat пофиксили проблемы с производительностью журнала.

 

плюс, во фре как-то грустно с дисковыми планировщиками(а банальный RR - это не выход).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сидеть под hi-load под фрибздёй на больших контент-генерирующих проектах лучше чем под пингвином. Доказано Сысоевым, автором Nginx.

это такой полемический приём: упомянуть какого-то авторитета для придания веса своему сообщению.

 

1 млн rps., балансировщик - обычный штатный ipvs.

а еще можно посмотреть на l7-прокси, вроде haproxy. linux - единственная платформа, где он может показывать скорости вроде 10Gbit/s и более.

всё потому, что socket splicing есть в linux и openbsd. но у openbsd другие проблемы(с масштабируемостью на smp).

во фре пообсуждали "нам бы тоже надо сделать такой сисколл" и утихли.

 

Да и под ддосом из той же оперы --- там где пингвин валится, черти живее всех живых.

если речь о примитивной фильтрации, то на 82599 есть аппаратный фильтр в самой nic - flow director. да, stateless, но до 32к правил.

как-то так.

а на statefull все умрут так или иначе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нда, ничто не ново под Луной. Сколько ни видел за последние годы холиваров FreeBSD vs Linux везде главными "решающими" преимуществами FreeBSD подаются пакетный фильтр из OpenBSD и файловая система из Solaris. Ну когда же наконец мейнтенеры FreeBSD позаимствуют какую-нибудь новую продвинутую технологию из других систем! А то сплошная грусть-тоска, даже спорить не хочется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а еще можно посмотреть на l7-прокси, вроде haproxy.

Немного за уши притянуто L7 в данном случае: оно максимум смотрит заголовки из первого запроса и далее скармливает ОС два сокета чтобы между ними вообще всё гонять. Те весь поток не разбирается и снова не собирается.

Но да, сискола пока нет во фре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а еще можно посмотреть на l7-прокси, вроде haproxy.

Немного за уши притянуто L7 в данном случае: оно максимум смотрит заголовки из первого запроса и далее скармливает ОС два сокета чтобы между ними вообще всё гонять. Те весь поток не разбирается и снова не собирается.

Но да, сискола пока нет во фре.

ну для того же http - это то что доктор прописал. т.е. либо из пакетиков собирать tcp-сессию, потом подниматься до application level, либо вот так.

да и в linux сделали с моей точки зрения правильный вариант в виде splice/vmsplice/tee, дающий контроль userspace-приложению над kernel buffer.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати да, не видно success story с форвардингом, шейпингом, NAT'ом на FreeBSD.

Но все же лучше когда есть альтернатива Linux в виде FreeBSD и наоборот. Как по мне то такая конкуренция - двигатель прогресса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. iptables - это такой язык программирования. причём, он модульный.

нетграф есть.

 

2. для iptables/netfilter есть хотя бы библиотеки для работы из своего софта.

сквид без проблем вытаскивал всё что нужно для прозрачного проксирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

прошу прощения за бестактность но Вы где, кем и сколько времени по трудовой работаете?

А кем вы-то работаете? Пока что вы только пересказываете услышанные от кого-то байки о крутости умирающих (а также - уже умерших и разлагающихся) систем, и ущербности динамично развивающихся.

 

про базы данных например, про ОС под которыми они работают, про назначение этих самых баз данных --- например про деньги, про много денег, про ОЧЕНЬ много денег. например про оракл, например про коммерческие сервера приложений считающие продажи, товары услуги, деньги в огромных масштабах. и всё это (в объёмах больших чем бюджеты отдельных стран) вертится на ОС которой можно доверять (которую десятки лет пилили задолго до торвальдса), на субд, которую пилили также долго, в разработку и сертификацию по всем требованиям безопасности вложены сотни нефти.

Это вы про Oracle Linux так распинаетесь? Потому как именно он - основная платформа для СУБД Oracle :)

 

Ни один вменяемый банк не использует эти поделки. Всё на оракле, солярке и иже с ним. Ни одна торговая компания с нормальным оборотом не использует что то хуже оракла. Ни один администратор безопасности в банке не пропустит пингвина, в отличии от солярки с ораклом, sco, и иже с ним.

Соляру оракл фактически похоронил с покупкой сана. Хотя, если честно, ее еще сан похоронил, развивая факультативно и переведя в опенсорс ввиду неконкурентоспособности в платном коробочном виде.

 

И да, в крупных корпорациях (ДТЭК тот же), с десятками тысяч компов в парке, сеть насквозь построена на цисках и Windows. Да, громоздко. Да, криво и тормознуто. Да, параноидальная система безопасности, при которой режется все и вся, а согласование карты сетевого взаимодействия при внедрении проекта может внезапно затянуться на месяц. Да, доступ извне - всенепременно по регулярно рвущемуся лайвмитингу, с записью сеанса, которая потом идет в хранилище хлама где лежит 100500 подобных записей. При этом при согласовании устанавливаемого оборудования всенепременно требуют, чтобы в шкафу со шнягой для автоматизации типа контроллеров ввода-вывода и ПЛК/пром.ПК стоял всенепременно циско, и минимум 3550 (древний, как говно мамонта, и нафиг никому не нужный - но зато стекируемый, хотя стек в условиях одного аплинка и одного порта у клиентских устройств надо лишь для галочки, впрочем, после долгих переливаний из пустого в порожнее соглашаются и на любой другой свич с лейбой циско) - но потом, по факту, оказывается что мегасвич работает в режиме тупой мыльницы. Да, это все, не смотря на паранойю, порой падает. Но на все прочее они посматривают с опаской, до конца требуя чтобы всенепременно система внедрялась на винде с тормозным MSSQL, но потом все же соглашаются на линукс - но только RHEL или максимум его клоны (ибо бабло на лицуху RHEL они не выделяют), а бздю/соляру/прочую экзотику банально бы отклонили с полпинка - и правильно сделали бы. Ибо обслуживать их умеет полтора калеки, с ЧСВ овер 9000 и неадекватным уровню знаний ценником на работу.

 

Тогда венда круче всех, ибо все на ней сидят.

Для корпоративного сегмента с овер 100500 пользователей - у винды с ее доменами, управлением правами и накаткой софта на 100500 рабочих станций одним кликом мыши, есть свои киллер-фичи. Линукс, насколько мне известно, так не поадминить... О бзде на десктопах - думаю, вообще стоит помолчать. Соляру и поминать не буду...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.