|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Taras A. Nikolenko 2:5020/400 05 Oct 2001 11:20:32 To : Ivan Voytas Subject : Re: уползает время -------------------------------------------------------------------------------- Ivan Voytas <Ivan.Voytas@p14.f118.n450.z2.fidonet.org> пишет в сообщении:1002120089@p14.f118.n450.z2.ftn... > Hэllo, All! > > Hа одной из машин каждую минуту время уползает на +2 секунды: > while true; do date; sleep 60; done > Wed Oct 3 14:32:05 EEST 2001 > Wed Oct 3 14:33:07 EEST 2001 > Пробовал убивать ntpd, adjkerntz. Hикакого результата. Сервера одинаковые, на > другом все нормально. Перегружать нельзя. > > 1. Где копать? > 2. Почему sleep 60 ждет не 60, а 62 секунды? Чем он меряет? (Hа другом сервере > все в порядке, тот же самый цикл выводит все нормально, т.е. одинаковое число > секунд каждую минуту). У меня была ситуация: подвисший smbd (samba 2.0.7 или что-то близкое к этому была) вызывал загрузку процессора больше 90%, так вот при этом время, отмеряемое sleep-ом(в фоне вертелся скриптик) возрастало на много, может даже в разы(точно не измерял, спасать надо было, а ситуация потом не повторялась). Chipset Intel ZX проц Cel366. В исходники не лазил, как sleep реализован не смотрел, вроде как к таймеру подвязываться должен, но ситуация действительно имела место. Что на это скажут гуру? -- Best regards! Taras. mailto:nik@page.donetsk.ua, ICQ #43113608 --- ifmail v.2.15dev5 * Origin: Donbass Internet Center DIPT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/11826f4139f12.html, оценка из 5, голосов 10
|