Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Быстродействие UNIX

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
alexxxxxxxx
Гость





СообщениеДобавлено: Ср Авг 21 2002 18:35    Заголовок сообщения: Быстродействие UNIX Ответить с цитатой

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

Могеть есть какие идеи????????????????
Вернуться к началу
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Чт Авг 22 2002 13:15    Заголовок сообщения: Меняй аппаратуру или OS Ответить с цитатой

Гарантии на время передачи управления дают RealTime OS типа QNX. Если же хочется под FreeBSD, то попробуй усилить железо; кстати, какое оно у тебя и какие параметры отклика требуются?
Вернуться к началу
alexxxxxxxx
Гость





СообщениеДобавлено: Чт Авг 22 2002 17:44    Заголовок сообщения: Re: Меняй аппаратуру или OS Ответить с цитатой

У меня проц AMD 133МГц (и на 266МГц) память 60нс. Необходим отклик в пределах 100 мкс.
Известно (с какой то там конференции для QNXойдов), что под 486 пнем на 33МГц отклик моей версии freeBSD (версия 2.?) состовляет порядка 220мкс. Есть ли какая нибудь и где нить функциональная зависимость (тип формула или график) производительноси ОС от железа?
Если зависимость линейная, то на моем железе вроде должно работать хотя и на пределе.
Вернуться к началу
cpr



Зарегистрирован: 22.08.2002
Сообщения: 33
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Авг 23 2002 10:52    Заголовок сообщения: Это как раз и означает что работать не будет Ответить с цитатой

потому как НЕ ГАРАНТИРУЕТСЯ время отклика.
Это значит , что и с десятикратным и более запасом все равно возможны глюки если ОС не предоставляет специальные возможности для реалтаймовых процессов.

насколько я слышал есть реалтаймовый линукс,
все же не QNX который существенно отличается от юниксов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Пт Авг 23 2002 17:13    Заголовок сообщения: Все очень нелинейно... Ответить с цитатой

Время отклика на событие очень зависит от того, находится обработчик события в кэше или нет. А гарантировать этого нельзя.

Для разных процессоров играет роль разная длина конвейера - у всех моделей i*86 она растет с каждой новой архитектурой; а чем длиннее конвейер, тем больше тактов процессора надо на его заполнение (т.е. P-4 при той же тактовой частоте будет давать гораздо большее время задержки реакции на событие, чем P-III).

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

А вообще-то самый простой способ - заменить процессор на 900 MHz.
Вернуться к началу
shaato
Гость





СообщениеДобавлено: Пн Авг 26 2002 21:34    Заголовок сообщения: Re: Быстродействие UNIX Ответить с цитатой

lmbench и hbench-os определяют context switch time.
Вернуться к началу
sender_unknown
Гость





СообщениеДобавлено: Чт Авг 29 2002 11:18    Заголовок сообщения: Re: Быстродействие UNIX Ответить с цитатой

Где можно достать или найти
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...