The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с временем переключения thread'ов (Linux 2.6.12)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с временем переключения thread'ов (Linux 2.6.12)"  
Сообщение от Andrew email(??) on 13-Мрт-06, 15:08 
Есть задача работы RTP-потоками и конвертирование SIP-сигнализации, сделана попытка реализации в рамках одного процесса (в разных тредах). Для работы с RTP используется библиотека oRTP, для обработки SIP-сигнализации используется oSIP в конвертере сигнализации используются конечный автомат, некоторые переходы которого осуществляются по таймаутам (тред останавливается sleep'ом). Проверка работоспособности проводится под Linux (ядро 2.6.12), наблюдаются большие потери пакетов в RTP потоке. Подозрение на то что планировщик вовремя не передает управление треду обслуживающему RTP поток. Посоветуйте (направте) как разобраться в ситуации (инструментарий, документация и добрым словом).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с временем переключения thread'ов (Linux 2.6.12)"  
Сообщение от Николас email on 14-Мрт-06, 05:44 
> Подозрение на то что планировщик вовремя не передает управление
>треду обслуживающему RTP поток. Посоветуйте (направте) как разобраться в ситуации (инструментарий,
>документация и добрым словом).

Глупость какая то, udp пакеты не могут теряться сильно из за загрузки, они ставятся в очередь системы и теряются только если очередь переполнена.
Но скорее всего чтото не то в архитектуре программы, попробуй вынести прием и отправку пакетов в отдельный поток и передавать каким либо образом данные в нужные потоки.

Может быть эти oRTP и oSIP не предназначены для такого использования

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Проблема с временем переключения thread'ов (Linux 2.6.12)"  
Сообщение от kir (??) on 16-Мрт-06, 20:23 

что то мне сама схема треиды,.. слипы,... не нравиться
вы планируете использовать свое приложение на много процессорном цомпе?
бестолку
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Проблема с временем переключения thread'ов (Linux 2.6.12)"  
Сообщение от Andrew email(??) on 17-Мрт-06, 10:37 
>
> что то мне сама схема треиды,.. слипы,... не нравиться
> вы планируете использовать свое приложение на много процессорном цомпе?
> бестолку

Нет просто требуется несколько ниток выполнения. Обработка голоса одним тредом, сигнализация и общее упраление другим.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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