|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 11 Feb 2001 04:11:21 To : All Subject : Re: nice -------------------------------------------------------------------------------- From news@inn.ihep.su Sat Feb 10 04:08:56 2001 X-Comment-To: Andrey Smirnov <Andrey.Smirnov@f149.n5080.z2.fidonet.org> Andrey Smirnov <Andrey.Smirnov@f149.n5080.z2.fidonet.org> wrote: >> А зачем нужна команда nice ? >> То есть я ман, конечно, прочитал, >> но реально такое зачем нужно бывает? AS> AS> У меня использование nice для фидошных скриптов AS> оказалось единственным способом более-менее AS> облегчить работу с UART 16450 (который без FIFO)... AS> AS> Без nice при запуске этих скриптов на и без того AS> загруженной машинке (486dx2-66/12MB + все прелести AS> типа inn, apache, sendmail и даже иногда qwcl до 4 AS> игроков :) ), начинались конкретные проблемы с передачей данных AS> по модему: пакетные задачи оставляют процессору AS> очень мало времени на обработку В/В, поэтому это нужно было AS> исправить принудительно с помощью nice. Будь счетных задал хоть под LA=1000, процессор ВСЕГДА успеет обработать прерывания от UART - просто потому, что обработчик никогда с user-level процессами времени не делит. Тормознуть его может лишь затор в ядерной очереди, и первый кандидат - обрабочик прерываний от диска, который обычно и маскирует прерывания от UART. Чтобы диски не мешали, нужно отменить маскировку. В линуксе, например, командой hdparm -u1 /dev/hd%. Nice же может помочь... ну разве что на самых низких скоростях порта UART. -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/535321f3a8c3.html, оценка из 5, голосов 10
|