Название: swi1 bsd 7.4 Отправлено: maxx от 06 Марта 2012, 16:52:17 Доброго дня.
имеется акцесник, феном2 6 ядер. Сетевушка ИГБ двух головая на 1 приходит инет 2 терминирует ппое. Пиковый онлайн до 700 тунелей. пол гига траффика. около 60-70 кпс. пф, мпд, думинет. Собсно сабж заключается в том что после перевода всех сегментов на нодени, на акцеснике заметил странную вещь. swi1 в чнн отжирает 90%. прибитие в статику на 0 ядро экономит около 10%. включение net.isr.direct=1 снимает нагрузку с swi и ЛА подскакивает к 1, на интерфейсе появляются ошибки. Почитав форумы понял что проблема с распаралеливанием потоков. Аля распаралеливание по ядрам цпу просиходит на основе айпи заголовка. В виду того что ппое траффик не имеет такового то весь инкаминг приходится на 1 очередь, и обслуживается 1 ядром. что приводит к такому результату что 0 ядро айдл 0 остальные 99% Может быть ктото сталкивался, либо есть идеи как побороть, варианты тюнинга. Судя по форумам нормальное использование мультиядерных платформ для ппое трафика реализовано только в линухах, но очень не хочется сейчас играться еще и с ними. заранее пасибо Название: Re: swi1 bsd 7.4 Отправлено: Demeo от 06 Марта 2012, 20:19:15 Если есть возможность - ставь еще карточки, запихивай на них рррое-сервера и скриптиком прибивай очереди на разные ядра
Название: Re: swi1 bsd 7.4 Отправлено: maxx от 06 Марта 2012, 21:12:41 Частично помогло
Код: /sbin/sysctl net.isr.direct=1 Код: cpuset -l 2-4 -p 32 Код: 32 root 1 -68 - 0K 16K CPU2 2 143:24 47.07% irq256: igb0 |