The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Управление памятью в сетевой подсистеме и ядре FreeBSD

02.02.2012 00:58

В статье "Управление памятью в сетевой подсистеме и ядре FreeBSD в целом", ориентированной на системных администраторов и программистов, работающих с ядром FreeBSD, последовательно излагается от общего к частному, что есть память ядра, какими способами в ней выделяется память, каковы отличия выделения памяти в ядре от привычных malloc()/free() в пользовательских приложениях, что такое mbuf, какие инструменты доступны администратору для мониторинга и тюнинга.

Попутно затрагивается ряд смежных тем, например, отличия в организации памяти сетевой подсистемы от Linux, или ряд понятий, часто встречающихся в руководствах и howto в сети, но смысл которых в них не объясняется (keglim/zoneli, nmbclusters, отличия maxsockbuf от sendspace, как читать вывод диагностических утилит, и др.). Поскольку статья — введение в комплекс связанных обширных тем, она предполагает наличие некоторых базовых понятий (например, чем виртуальная память отличается от физической), и ввиду ограничений на объем не углубляется в некоторые специфичные вещи (типа packet secondary zone), особенно появившиеся не так давно.

  1. Главная ссылка к новости (http://nuclight.livejournal.co...)
Автор новости: nuclight
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32967-freebsd
Ключевые слова: freebsd, memory, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.8, Макс (??), 08:59, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Спасибо, Нуклихт!
     
  • 1.9, zuborg (?), 12:29, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автору респект.
     
  • 1.10, fidaj (ok), 12:30, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо разработчикам, что находят время на такого рода статьи!
     
  • 1.11, Erley (ok), 12:44, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Монументальный труд. Снимаю шляпу.
     
  • 1.12, Аноним (-), 12:55, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    nuclight - так держать! спасибо за твой труд!
     
  • 1.13, Ян Злобин (ok), 13:04, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Побольше бы таких авторов и таких статей.  Респект.
     
  • 1.14, yurkis (ok), 13:08, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Шикарно! Огромное спасибо
     
  • 1.15, deadless (ok), 14:40, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    офигенно, спасибо nuclihgt!
     
  • 1.16, Eratosfen (?), 14:41, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну нельзя такую важную информацию на livejournal выкладывать, он в половине солидных контор закрыт как социальный.

    Теперь придеться ночью дома читать.


     
     
  • 2.19, deadless (ok), 17:29, 02/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну нельзя такую важную информацию на livejournal выкладывать, он в половине солидных
    > контор закрыт как социальный.

    а сеть админить нужно самостоятельно, и в банках работать не айс, совсем не айс.

    > Теперь придеться ночью дома читать.

    с наличием 3G можно и с мобилы влёгкую.

     
     
  • 3.20, Аноним (-), 20:15, 02/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Обовится с вашей 9-бетты-rc до 9.0 релиза.
     
  • 3.21, Аноним (-), 20:16, 02/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы конечно умеете обновляться. :D
     

  • 1.22, Аноним (-), 22:01, 02/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Написано весьма сумбурно, мысль прыгает от одного к другому. Лучше бы разбил на несклолько кусков, а так бесполезный блоб.
     
     
  • 2.23, deadless (ok), 23:10, 02/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Можно и литературней, но статья явно писалась с расчетом на то  что читать будут люди в теме, а не хомяки с бубунты привыкшие чтоб за них думали. Самый бесполезный боль это анонимы критики не написавшие ни байта кода.
     

  • 1.24, Аноним (24), 00:38, 03/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо, очень познавательно.
     
  • 1.25, xxx (??), 13:42, 03/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Статья хорошая, интересная.

    Вспоминая предыдущую: http://nuclight.livejournal.com/128712.html
    Хочется отметить, что наличие доступной иноформации по внутреннему устройству FreeBSD, тоже не последний путь решения накопившихся проблем и возможность привлечь новых разраотчиков.
    Не помешал бы и анлоязычный вариант статьи.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру