The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Ускорение работы сетевого интерфейса в Linux на SMP системах
Если привязать прерывание от сетевой карты на один CPU, то пропускная способность Fast Ethernet 
возрастает примерно на 15% (измерения проводились на 2.4 ядре, но справедливо и для ядер 2.6).

Определяем прерывание сетевой карты:
   cat /proc/interrupts
Привязываем к определенному CPU:
   echo 2 > /proc/irq/NNN/smp_affinity
где NNN -- прерывание от сетевухи, 2 - битовая маска для выборка CPU.
если сетевухи две, для второй
   echo 4 > /proc/irq/MMM/smp_affinity

Битовые маски: 1 - CPU1, 2 - CPU2, 4 - CPU3 и т.д.

Подробнее см. Documentation/IRQ-affinity.txt

При включении демона irqbalance значения smp_affinity выбираются динамически.
 
22.01.2008 , Автор: Kir Kolyshkin , Источник: http://k001.livejournal.com/551559....
Раздел:    Корень / Администратору / Система / Linux специфика / Оптимизация и тюнинг в Linux

Обсуждение [ RSS ]
 
  • 1.1, Maximus, 16:14, 25/01/2008 [ответить] [смотреть все]
  • +/
    Я так понимаю демон irqbalance надо отключить, так?
     
     
  • 2.2, Justas, 00:40, 28/01/2008 [^] [ответить] [смотреть все]
  • +/
    Так.
     
  • 1.3, Maximus, 18:45, 15/02/2008 [ответить] [смотреть все]
  • +/
    а чем проверялось увеличение пропускной способности?
     
  • 1.4, odmin, 08:01, 15/03/2008 [ответить] [смотреть все]
  • +/
    А мне кажется, что для 2.6 (по крайней мере 2.6.22, убунта 7.10) это лишнее. По крайней мере

    cat /proc/interrupts пишет, что все прерывания и так работают на первом проце.
    Если ошибаюсь, прошу поправить...

     
     
  • 2.5, lexa, 14:43, 08/04/2008 [^] [ответить] [смотреть все]
  • +/
    А у меня косяк был, пока granch (sbni) на второй проц не перевел, роутер зависал наглухо. Без трафика всё нормально, как только трафик на sbni появлялся, через некоторое (разное) время роутер зависал. Нашёл причину собрав ядро под унипроц.
     
  • 1.6, svolik, 10:58, 22/05/2008 [ответить] [смотреть все]  
  • +/
    Устарело насмерть. тестил веб фронтенды с помощью ab - в обычном режиме 500К запросов - 26.7 секунды, при  описанном способе, независимо от ядра - 32.5 и более
     
  • 1.7, Аноним, 10:25, 18/03/2010 [ответить] [смотреть все]  
  • +/
    К сожалению, гранч sbni при переводе прерывания на второй проц, всёравно вешал... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList