|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Andrey Smirnov 2:5080/149 11 Feb 2001 15:02:23 To : berd Subject : Re: nice -------------------------------------------------------------------------------- > AS> У меня использование nice для фидошных скриптов > AS> оказалось единственным способом более-менее > AS> облегчить работу с UART 16450 (который без FIFO)... > Будь счетных задал хоть под LA=1000, процессор ВСЕГДА успеет обработать > прерывания от UART - просто потому, что обработчик никогда с user-level > процессами времени не делит. Тормознуть его может лишь затор в ядерной > очереди, и первый кандидат - обрабочик прерываний от диска, который > обычно и маскирует прерывания от UART. Чтобы диски не мешали, нужно > отменить маскировку. В линуксе, например, командой hdparm -u1 /dev/hd%. Это понятно, сделано, плюс multicount = 8. Основные проблемы - это, действительно прерывания от различных устройств. -u1 убирает маскировку других прерываний, но не избавляется от собственно прерываний. А трэшинг у меня достаточно большой (смотри конфигурацию из предыдущего письма), плюс упомянутые фидошные скрипты ещё нехило в/в добавляют. Так что с nice`ом у меня связь намного лучше работает. > Nice же может помочь... ну разве что на самых низких скоростях порта UART. 57600 у меня... Вроде, больше не имеет смысла ставить. Allter. --- Fidolook Express V1.51rus for MS OE 5.0 * Origin: Fidolook Express page http://fidolook.da.ru (2:5080/149@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/92271236e0e8.html, оценка из 5, голосов 10
|