Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Gleb Smirnoff                        2:5020/400     14 Feb 2005  16:17:11
 To : "Andrej Kirsanov"
 Subject : Re: deviсe_polling или сказка о потеpянном вpемени
 -------------------------------------------------------------------------------- 
 
 Andrej Kirsanov <adder@mpe.lv> wrote:
 
 >> но вопpос все-таки у меня остался - почему к отставанию вpемени пpиводит 
 >> не
 >> само по себе hz=1000, а именно включение поллинга.
 
 AK> При выключенном поллинге, в момент прихода пакета на сетевую карту 
 AK> срабатывает прерывание, и пакет обрабатывается. Если в процессе обработки 
 AK> прерывания 1 раз тикнет другое прерывание, то по окончанию обработки 
 AK> текущего прерывания обработается новое. Если произойдет не одно, а более 
 AK> прерываний, то обработается только прерывание с наиболее высоким 
 AK> приоритетом.
 
 AK> При включении поллинга входящие пакеты не обрабатываются сразу, а 
 AK> накапливаются в некоем буфере и раз в 1/HZ секунд обрабатываются целыми 
 AK> пачками. При этом если в момент обрабатывания поллинга произойдет прерывание
 AK> таймера один раз, то по окончании обработки поллинга обработается и
 AK> прерывание, если-же процесс затянется, и прерывание тикнет 2 раза, мы
 AK> потеряем 1 мс. Данный эффект ухода часов наблюдается на довольно сильно
 AK> нагруженных серверах(маршрутизаторах), и при снижении нагрузки часы не
 AK> отстают. Убедится в отставании часов можно следующем образом.
 
 AK> root@xxx:/root/# vmstat -i
 AK> interrupt                   total       rate
 AK> em0 irq10              2519756440       4247
 AK> em1 irq11              2739088065       4617
 AK> em2 irq12               740988616       1249
 AK> ata0 irq14                 378871          0
 AK> clk irq0                593309835       1000
 AK> rtc irq8                 75929710        127
 AK> Total                  6669451537      11242
 
 AK> Если rate у clk<HZ то часики наши потихоньку отстают.
 
 AK> Поправте меня если сто наврал.
 
 У меня вот примерно такая же теория. Hо только факт тот, что замена материнской
 платы на другую исправляет проблему. Поэтому я не уверен, что теория верна.
 
 -- 
 Totus tuus, Glebius.
 GLEBIUS-RIPN GLEB-RIPE
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 01:47:10 
 deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 02:07:20 
 Re: deviсe_polling или сказка о потеpянном вpемени   Eugene Grosbein   14 Feb 2005 11:00:27 
 deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 10:43:08 
 Re: deviсe_polling или сказка о потеpянном вpемени   Gleb Smirnoff   14 Feb 2005 11:33:17 
 Re: deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 16:03:46 
 Re: deviсe_polling или сказка о потеpянном вpемени   Andrej Kirsanov   14 Feb 2005 16:07:50 
 Re: deviсe_polling или сказка о потеpянном вpемени   Gleb Smirnoff   14 Feb 2005 16:17:11 
 Re: deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 17:12:01 
 deviсe_polling или сказка о потеpянном вpемени   Yuri PQ   14 Feb 2005 14:14:16 
 Re: deviсe_polling или сказка о потеpянном вpемени   Eugene Grosbein   14 Feb 2005 18:15:39 
 Re: deviсe_polling или сказка о потеpянном вpемени   damir bikmuhametov   14 Feb 2005 16:05:48 
 Re: deviсe_polling или сказка о потеpянном вpемени   Valentin Nechayev   19 Feb 2005 21:13:14 
 deviсe_polling или сказка о потеpянном вpемени   Andrey Ostanovsky   19 Feb 2005 15:22:32 
 Re: deviсe_polling или сказка о потеpянном вpемени   Victor Sudakov   19 Feb 2005 17:09:10 
 Re: deviсe_polling или сказка о потеpянном вpемени   Mykola Dzham   19 Feb 2005 18:01:30 
 Re: deviсe_polling или сказка о потеpянном вpемени   Victor Sudakov   19 Feb 2005 20:28:51 
 Re: deviсe_polling или сказка о потеpянном вpемени   Mykola Dzham   19 Feb 2005 20:36:21 
 Re: deviсe_polling или сказка о потеpянном вpемени   Victor Sudakov   20 Feb 2005 14:23:55 
 Re: deviсe_polling или сказка о потеpянном вpемени   Mykola Dzham   20 Feb 2005 16:47:29 
 Re: deviсe_polling или сказка о потеpянном вpемени   Valentin Davydov   21 Feb 2005 15:42:49 
 Re: deviсe_polling или сказка о потеpянном вpемени   Victor Sudakov   21 Feb 2005 20:29:13 
Архивное /ru.unix.bsd/65771645b715.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional