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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     25 Jun 2001  12:40:29
 To : is@stack.net
 Subject : Re: microuptime
 -------------------------------------------------------------------------------- 
 
 >>> is@stack.net wrote:
 
 >>> Я их вижу регулярно. И что?
 >>> Ты хоть какую-то диагностику причин такого можешь сделать?
 isn> Hет, я их видел только полгода назад.
 isn> Единственное, что могу сказать, что тачка была двух-процовая,
 isn> apm был врублен (хотели что-то с smb bus делать), на тачке
 isn> стояла 4.0-stable и в тот момент была большая сетевая нагрзука.
 
 Одна из phk'шных гипотез почему такое происходит - кто-то слишком
 долго выключает прерывания, полностью выключает (даже таймер
 не пускают). Hо это при timecounter=i8254.
 
 >>> По-моему, этого даже phk не может. Глюки бродят, а где и почему - ХЗ.
 >>> И если ntpd не плюется ядом - то наверно система не виновата.
 isn> Hасколько я понимаю, microuptime считает время работы отдельного
 isn> процесса, а не системы в целом, поэтому для ntpd все нормально.
 
 Hеверно понимаешь. uptime - это именно время работы системы,
 причем 1) от момента загрузки, 2) несмещаемое через settimeofday
 и adjtime. По определению currtime == uptime + boottime, таким
 образом определяется (и постоянно модифицируется) boottime.
 microuptime() - это функция выдачи максимально точного uptime в виде
 struct timeval. В двух местах (mi_switch(), то есть переключение
 процессов, и еще где-то) вызывается microuptime(), результат сравнивается
 с предыдущим значением и в случае движения назад генерируется вопль.
 Отрицательное значение tv_usec означает существенные проблемы с
 поступлением прерываний.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 microuptime   Iliya Petrusenko   19 Jun 2001 14:28:06 
 Re: microuptime   Evgueni Gavrilov   20 Jun 2001 14:04:42 
 Re: microuptime   Gleb Smirnoff   20 Jun 2001 14:23:03 
 Re: microuptime   is@stack.net   20 Jun 2001 19:33:29 
 Re: microuptime   Valentin Nechayev   21 Jun 2001 17:18:25 
 Re: microuptime   is@stack.net   21 Jun 2001 17:57:11 
 Re: microuptime   Valentin Nechayev   21 Jun 2001 18:05:20 
 Re: microuptime   is@stack.net   21 Jun 2001 18:35:47 
 Re: microuptime   Valentin Nechayev   23 Jun 2001 13:23:54 
 Re: microuptime   Gleb Smirnoff   23 Jun 2001 15:06:10 
 Re: microuptime   is@stack.net   25 Jun 2001 12:28:19 
 Re: microuptime   Valentin Nechayev   25 Jun 2001 12:40:29 
 Re: microuptime   Evgueni Gavrilov   21 Jun 2001 20:02:55 
 Re: microuptime   is@stack.net   21 Jun 2001 23:30:48 
Архивное /ru.unix.bsd/9138262f37fa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional