|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Ja-Far 2:5020/400 08 Feb 2002 01:43:13 To : Oleg O. Ossovitskii Subject : pthread -------------------------------------------------------------------------------- Hi! Oleg O. Ossovitskii wrote: > А существет ли какой-нибудь тест, позволяющий оценить эффективность > планировщика задач ОС? Вероятно, да, но сначала надо решить, что ты понимаешь под эффективностью? Hа переключение контекста всегда уходит некоторое время, к тому же данные, используемые деактивированным процессом, рискуют быть вытесненными из кэша или вообще на диск новым активным процессом. Соответственно, чем чаще планировщик переключает контексты, тем больше времени уходит впустую (на переключение и на возврат данных в кэш). Чем реже он это делает, тем меньше interactiveness/responsiveness каждого процесса/потока. К тому же есть 2 разных проблемы: скорость переключения threads & processes. > Конкретно интересует сравнительные характеристики следующих > планирощиков: > 1. linux-2.4.x > 2. linux-2.4.x-preempible > 3. qnx 4.25 > 4. qnx 6.x Я не специалист по unix. Я пользуюсь пока только Linux (ядро 2.4.17). Его планировщик я не тестировал. > Какой программой можно оценить скорость переключения контекста? Hаписанной самостоятельно ;)? Hе знаю я, как замерять среднее время переключение контекста. Для этого надо бы уметь переключаться на другой процесс программно (явно или через поочерёдную блокировку). Этим под *nix я ещё не занимался. Уверен, что в эхе найдутся люди, делавшие такие тесты... -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16795c52ace2e.html, оценка из 5, голосов 10
|