Перейти к содержимому
Калькуляторы

Выбор дистрибутива linux

Стоит задача выбора ОС для следующего:

 

NAT+shaper (iptables+tc) до 1000 юзеров.

BGP

DHCP

 

Канал Гигабитный.

 

Пробовал Федора, Убунту, вроде как все в тесте работает.

Пока остановился на UBUNTU server 11.04, железа хватает по ресурсу.

 

Вопрос к знающим, оставаться ли на Убунту или же попробовать что то типа

SLACKWARE, GENTOO ?

 

Что в плане стабильности? И какой дистрибутив посоветуете?

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

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


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

Стоит задача выбора ОС для следующего:

 

NAT+shaper (iptables+tc) до 1000 юзеров.

BGP

DHCP

 

Канал Гигабитный.

 

Пробовал Федора, Убунту, вроде как все в тесте работает.

Пока остановился на UBUNTU server 11.04, железа хватает по ресурсу.

 

Вопрос к знающим, оставаться ли на Убунту или же попробовать что то типа

SLACKWARE, GENTOO ?

 

Что в плане стабильности? И какой дистрибутив посоветуете?

Не знаток linux (больше FreeBSD по душе), но советую ubuntu, пришлось на ней и стример iptv и веб-сервер поднимать, и много всего еще сделано. Все просто и понятно + отличный форум и гора инфы в гугле.

 

Потоки мультикаста 400 мбит, работает стабильно.

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


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

Во-первых, вместо бубунт лучше Debian stable, установленный по минимуму с netinstall-диска, или FreeBSD, в зависимости от личных предпочтений. Во-вторых, должно быть несколько машин, а не одна. DHCP-серверов, как и DNS, должно быть минимум два. Шейпер лучше сделать мостом, iptables там особо не нужен, он только лишние тормоза создаст. NAT и BGP -- ПОСЛЕ шейпера, тоже на отдельной машине, называемой border gateway.

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


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

Что в плане стабильности? И какой дистрибутив посоветуете?

Убунту я бы не ставил. Хочется полноценного дистра - смотреть на какой-то энтерпрайз с самосборным ядром, либо экспериментировать с генту.

 

Лично я советую заюзать какой-то роутерный порезаный дистр. Мы к примеру везде, где можно (роутеры, брасы, бордюры) ушли на LEAF (который собссно юзался на районных роутерах с момента основания сети, хоть и представлял из себя на то время скорее решение для мелкоофисных маршрутизаторов, а потом - постепенно допилился до вполне полноценного роутерного дистра, пригодного для пользования в ISP, со свежим ядром и полезным в ISP софтом). Плюсы - ФС в норме в рид-онли режиме и умещается на любой флэшке (к примеру, даже на древнем 16МБ IDE DOM); весьма малое потребление памяти за счет пользования uClibc и потенциально более высокая производительность (меньше cache misses, меньше кода - хотя специально производительность юзерспейса не тестил); модульность; достаточно высокая надежность (аптайм в несколько сот суток - нормальное явление; ребуты только при внешних проблемах либо проблемах с питанием; краши/паники - исключительное событие, которое вызвано зачастую проблемами с железом). Ессно, routing daemon'ы присутствуют - и классическая квагга, и bird в гите (недавно портировал, еще не тестил на подопытных тазиках).

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


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

Прислушиваясь к советам, пока остановился на Debian.

На будущее буду смотреть в сторону Gentoo, но на данный момент

мало времени вникать в подробности.

 

Разносить сервера - тоже пока нет смысла да и возможности, не тот масштаб сети.

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


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

лучше, хуже, развели тут ромашку..

используйте то, что лучше знаете.

все оно по большому счету одно и тоже.

Если бы выбирали между BSD и Linux, это одно, а между линуксами выбирать, как-то не очень правильно :)

 

повторюсь: к чему привыкли, тем и пользуйтесь.

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


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

а между линуксами выбирать, как-то не очень правильно :)

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

А о ресурсоемкости убунты уже сейчас ходят легенды...

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


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

Gentoo

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

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

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


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

дебиан - генту: в чём отличия, плюсы и минусы?

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


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

дебиан - генту: в чём отличия, плюсы и минусы? ремонт стиральных машин whirpool Москва

Дебиан проще для конечного пользователя. В генту проще запилить то, что ты хочешь и как хочешь. Так же генту требует компиляции приложений, если не брать готовые пакеты. Если ваша цель - максимальная оптимизация (собрать на чайнике линукс :D), то генту ваш выбор. Но я бы советовал или archlinux или debian, linux mint :)

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

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


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

дебиан - генту: в чём отличия, плюсы и минусы?

Дебиан - распространяется бинарниками, в пределах одного релиза версии пакетов неизменны (только бэкпорт фиксов), а релизы выходят редко.

Генту - понятия "релиз" нет вообще, плавно развивающийся дистр без четких milestone, компилируемый из исходников (за счет чего не тянется куча зависимостей "на все случаи жизни" и достигается макс. производительность). Можно собрать с пользованием uClibc вместо glibc (заметно упадет потребление памяти юзерлендом и в теории повысится скорость).

 

 

Но я бы советовал или archlinux или debian, linux mint :)

Минт, который есть клон десктопной убунты (со всеми вытекающими), да на сервер? Мсье знает толк в извращениях...

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


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

Для провайдерских задач (NAT, BGP, shaping, DHCP), которые задействуют в основном функции ядра, а не userland-приложений, сборка из исходников и оптимизация зависимостей -- это лишняя возня. Лучше работать с binary-based дистрами, поэтому выбор скорее должен быть между RHEL/CentOS и Debian.

 

Во многих здешних тредах видел ситуацию, когда у кого-то под RHEL/CentOS не заводилось железо или возникали проблемы с iproute2, т.к. ядро слишком старое, и нужный модуль еще не бэкпортировали. У Debian ядро почти не отличается от ванильного, нет кучи вендор-специфических костылей как у Редхата, поэтому при наличии проблем всегда можно качнуть с kernel.org свежее ядро и собрать самому, не хуже чем в Gentoo.

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

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


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

Я так понимаю, у Вас нет привычки к конкретному дистру (например для меня, сидящего 12 лет на RedHat-подобных и последние 6 из них - на CentOS - чисто привычно, и не более того), а так - выбирайте что приглянется, но из более такого серверного набора - Debian, Centos, RHEL, Gentoo, Trustix. Более юзер-адаптированные типа убунты я не советую, не сильно они удобны для таких задач и более ресурсоемки. Федору и иже с ней производные от оной - типа ASP Linux - тоже. Плюсов и минусов в каждом дистре настолько дофига, что в них Вы потеряетесь и ничего из этого не вынесете, можно спортить о дистрибутивах до скончания веков и ни к какому мнению не прийти. Они отличаются только тем, что в случае с одним дистром костыли Вам придется подставить в одном месте, а с другим - в другом. Так что тут решение, по большей части - более эстетическое, какая архитектура вам больше нравится, нежели как-то продиктованное преимуществами какого-либо дистра.

 

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

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

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


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

Для провайдерских задач (NAT, BGP, shaping, DHCP), которые задействуют в основном функции ядра, а не userland-приложений, сборка из исходников и оптимизация зависимостей -- это лишняя возня.

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

 

У Debian ядро почти не отличается от ванильного, нет кучи вендор-специфических костылей как у Редхата, поэтому при наличии проблем всегда можно качнуть с kernel.org свежее ядро и собрать самому, не хуже чем в Gentoo.

В RHEL/CentOS/Fedora ведро тоже прекрасно из исходников собирается при необходимости.

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


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

Debian stable для продакшена - минимум возьни, максимум отдачи.

 

PS

А если серьёзно, то люди правильно говорят, делать на том, что лучше знаешь. Если ни с чем раньше не работал, то выбирай дистр, который юзают друзья админы, потом будет у кого спросить.

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


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

Join the conversation

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

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

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

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

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

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

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