Новая архитектура маршрутизации FreeBSD

Будущий релиз популярной операционной системы FreeBSD 8.0 обещает стать одним из самых технологически продвинутых за все 16 лет существования ОС. Наиболее значительные новшества ОС произойдут в сетевой подсистеме. Восьмая версия FreeBSD получит новую сетевую архитектуру, отвечающую за маршрутизацию.

Выход новинки намечен на сентябрь текущего года, а новая сетевая архитектура получит поддержку параллельных потоков, учитывающих особенности современных многоядерных процессоров. Разработчики сообщают, что обновление позволит FreeBSD 8.0 позволит быстрее работать с сетевыми подключениями.

Ведущие производители сетевого оборудования, такие как Juniper Network, уже сообщили, что будут поддерживать новшества FreeBSD и планируют их задействовать в новых образцах своего оборудования.

Разработана новая сетевая архитектура была программистами из компании Blue Coat. Здесь рассказывают, что ранее они использовали коды из ядра FreeBSD в своих продуктах, теперь же в качестве благодарности создают нечто полезное и для сообщества пользователей этой ОС.

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

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

Предварительные тесты FreeBSD 7 и 8 показывают, что при работе с восемью одинаковыми сетевыми потоками на одинаковом оборудовании, во втором случае нагрузка на 47% ниже.

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

Главная тема: 
Дистрибутивы: 
field_vote: 
Пока без оценки

Комментарии

Ну посмотрим. Написать одно, а как на деле будет. Да и тесты, результаты которых тут привели: кто их делал, на каком оборудовании, в каких условиях, да и что за тесты. Я вообще сдержанно отношусь к FreeBSD. И то как они громко кричат о своих успехах, похоже на жалкую попытку привлечь к себе хоть какое-то внимание. Под управлением Linux работают очень многие сервера. Большинство из них под очень большой нагрузкой. В числе таких есть мировые биржи, а там задачи "не щи лаптем хлебать". И обходятся вполне без FreeBSD. Вокруг этой ОС много мифов. Плюс ко всему ошибочно сложилось общее мнение, незаслуженно завышающее преимущества этой системы.

Yandex и Yahoo используют фрю. Не самые последние компании. :) В успех фри верю, главное чтобы не повторили историю с выпуском 5-ки.

Скажу Вам честно: я был бы счастлив, если бы положительные новшества и технологии FreeBSD со временем стали частью и Linux систем тоже. :) Но практика показывает, что FreeBSD, зачастую, напрасно возносят превыше Linux. Уверен, что Вы знаете не мало примеров, когда Linux системы проявляли себя более чем достойно. :)

Не, выше не превозносят. И даже сравнивать их не стоит. Слишком разные у них применения. Фря, например, не сравнится с Linux по поддержке оборудования. Поэтому, на десктопах она не получила широкого распространения. А фря славится сетевой подсистемой, производительным фаерволом, jail и т.п.

Вы немогли не заметить, что я неравнодушен к Linux. :) Я очень радуюсь каждому успеху Linux. Но я не слепой фанатик. Я вижу, как Linux смело осваивает серверы, десктопы, мобильные устройства и многое другое. И когда на каком-то ответственном участке, под серьёзной нагрузкой со своими обязанностями справляется Linux - я счастлив вдвойне. Тем более, что примеров масса.

Ну что ж, прогресс всегда хорошо.

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.