Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / zttest дает ужасные показатели

zttest дает ужасные показатели

99.94%-99.96, как тюнинговать ядро?
1 2>
Сообщений: 124

zttest дает ужасные показатели

Пару раз случались заикания при старте телеконференций, да и отсчеты времени какие-то кривенькие (секунды в астериске короче секунд реальных чуть ли не в 2 раза). Подозреваю, что с таймингами в одном или нескольких местах проблемы.

Собрал ядро со следующими опциями:

Block layer -- Default I/O scheduler (CFQ)
Processor type and features --- Preemption Mode (Complete Preemption (Real-Time))
Preemptible Kernel (Low-Latency Desktop)
1000 HZ таймер, против 250 по умолчанию.
HPET Timer Support

Машина - 1 юнитовый бюджетный сервер на интел шасси, 2 гига ОЗУ, core 2 duo CPU, т.е. для астера под небольшую фирму (10 номеров с ростом до 40) - за глаза. Диджиумовское оборудование не используется, соответственно, отсчет времени (синхронизация?) через ztdummy

Вроде бы, ядро должно быть в реалтайме, а показатели zttest наоборот, чуть-чуть просели.

Что посоветуете подкрутить, чтобы выйти на 99.99хх%?
Почему секунды отсчитываемые астериском быстрее реальных (может дело в двухядерности CPU? в ядре поддержку второго ядра "опустить"?)

Я так понимаю, что глушить USB в ядре нельзя, т.к. ztdummy используется его таймер.
1000 Hz прерываний, возможно, тоже маловато (внутренняя частота дискретизации астериска, как понимаю, 8 КГц).

Ума не приложу, что тюнинговать... дешевую диджимувкую плату ставить в 1U корпус ради таймера?

2008-10-01 18:32

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: zttest дает ужасные показатели

Processor type and features --- Preemption Mode (Complete Preemption (Real-Time))
Preemptible Kernel (Low-Latency Desktop)
Ужас! Кто Вам такое сказал? Зачем Вы мешаете астериску "отжирать" столько прерываний, сколько ему надо!? Наоборот все должно быть!
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-10-01 19:55

Avatara of anest
Откуда: pl Earth
Сообщений: 224

Re: zttest дает ужасные показатели

забрал сегодня из профилактики свой телепатический блок - сразу же выяснилось что у вас зачемто на сервере стоят Иксы. собственно именно они и есть основная причина заиканий и бульканий в каналах.
еще сам Марк Спенсер писал что иксы на сервере крайне негативно могут влиять на работу астериска в целом.
ps: переконфигурируйте ядро под Server а не Desktop, внимательно прочтите подсказки по каждому указанному вами пункту и сделайте выводы. usb тоже вырубайте нафик - он использовался заптелем еще в 2.4 кернеле.. тоесть в прошлом веке.


Успехов!
2008-10-01 20:33

Сообщений: 124

Re: zttest дает ужасные показатели

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

Иксов нет, runlevel=3, ибо не люблю я их.

До этого ядро было в режиме сервера, но разница была в .03% (вместо 99.94 было 99.97).

Буду благодарен, если кто-нибудь зашлет свой .config с 99.99% zttest на research(#)pisem.net
2008-10-02 10:48

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: zttest дает ужасные показатели

У меня на ноутбуке под иксами (да прямо сейчас вообще!):

explorer:

explorer asterisk # zttest
Opened pseudo zap interface, measuring accuracy...
99.998245% 99.990913% 99.999710% 99.997665% 99.994049% 99.998825% 99.998535%
99.997849% 99.996384% 99.995598% 99.997650% 99.999603% 99.997948% 99.996964% 99.996880%
99.999985% 99.995010% 99.996964% 99.998825% 99.994919% 99.998039% 99.999130% 99.998047%
99.997864% 99.995209% 99.996391% 99.998924% 99.996590% 99.998154% 99.996872% 99.995514%
99.999504% 99.996284% 99.996773% 99.997948% 99.996490% 99.997261% 99.996880% 99.996864%
99.998138% 99.997841% 99.997368% 99.996780% 99.997551% 99.996582% 99.996490% 99.997467%
99.999313% 99.997459% 99.996674% ^C
--- Results after 50 passes ---
Best: 100.000 -- Worst: 99.991 -- Average: 99.997258, Difference: 99.997259


Свой .config высылаю Вам на мыло ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-10-02 14:50

Сообщений: 124

Re: zttest дает ужасные показатели

Спасибо, конфу получил. Полазил. Особенно поразил при таких показателях таймер на 300 Гц, абидно аж :)


2008-10-02 16:19

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: zttest дает ужасные показатели

explorer:

max@explorer ~ $ uname -a
Linux explorer 2.6.25-gentoo-r7 #1 SMP Tue Aug 12 20:26:37 MSD 2008 x86_64 Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz GenuineIntel GNU/Linux
max@explorer ~ $
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-10-02 22:05

Сообщений: 124

Re: zttest дает ужасные показатели

Opened pseudo zap interface, measuring accuracy...
99.960922% 99.963676% 99.943558% 99.961517% 99.942970% 99.961533% 99.961342%
99.943359% 99.962006% 99.943260% 99.961327% 99.943260% 99.961433% 99.961723% 99.943352%


2.6.17 ядро (2.6.25 пока нехочет собираться, ahci модуль невидит в упор)

Выкинул все, лишние протоколы типа IPv6, USB, нелепые шины, включая ISA, дивайсы типа дисководов и портов принтера.

Дальше буду рыться, уже заказал книжку по устройству ядра (и как под него программить).

может я с выбором дистрибутива основательно облажался? (Mandriva 2007-Mandriva2008). На дистре стоит только астериск и постфикс для релея писем посылаемых астериском (факсы, голосовые сообщения).
2008-10-03 16:37

Сообщений: 229

Re: zttest дает ужасные показатели

jr:

Opened pseudo zap interface, measuring accuracy...
99.960922% 99.963676% 99.943558% 99.961517% 99.942970% 99.961533% 99.961342%
99.943359% 99.962006% 99.943260% 99.961327% 99.943260% 99.961433% 99.961723% 99.943352%
материнка какая?
2008-10-06 11:01

Сообщений: 124

Re: zttest дает ужасные показатели

Intel S3000AH
2008-10-06 11:11

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru