Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: timer_resolution и swi4: clock sio
- To: nginx-ru@xxxxxxxxx
- Subject: Re: timer_resolution и swi4: clock sio
- From: Andrei Nigmatulin <andrei.nigmatulin@xxxxxxxxx>
- Date: Fri, 20 Mar 2009 19:51:52 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=I+D/VQ48wHkjFQAQfDqCbFjFQQmiLQXGmX0siQNgm1I=; b=kMuBMk8jOTOAYqVdRrHlbH88i6pZhFFKEkeqA/cnaTiXHj/gmfizEWmIamzMS/gs2t /HmxygN1G3xDT1bUHQFiH+DsPeu91miMiHBzvU0OMrLcmb5R3SgQ+THIj0T0wuja0Z1P 9SMXqyQt8NZ5Q/xUBroN2aZQ5IKtXV7a30GGo=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=C1BkkroK4/5TsFxJbBEd0qtNQVsHqwxTvYkMVHzMW7LGsv90/hCjNihojCK1fEsMar v8pvbJgkj3YY56ip/XpoLFJFHRd4DqIaUUgtRw14i0BXyVKl9NGsVOjosGacC5g3vQcx 7q4LopOvas+dg10FRIobf+4u1yGRwSY9oCCmM=
- In-reply-to: <20090320155728.GQ89108@xxxxxxxxxxxxx>
- References: <543362361.20090320171313@xxxxxxxxxxxxx> <87ab7gdwiq.wl%catap@xxxxxxxx> <20090320155728.GQ89108@xxxxxxxxxxxxx>
On Friday 20 March 2009 18:57, Igor Sysoev wrote:
> On Fri, Mar 20, 2009 at 06:49:49PM +0300, Kirill A. Korinskiy wrote:
> > At Fri, 20 Mar 2009 18:23:36 +0300,
> >
> > Andrei Nigmatulin <andrei.nigmatulin@xxxxxxxxx> wrote:
> > > А что, во FreeBSD gettimeofday() все еще syscall ?
> >
> > А где он нет? Как можно без cs получить доступ к rtc?
>
> В Линуксе, насколько я знаю, время берётся из специальной старнички,
> которую процесс может читать, но в которую не может писать. И вроде бы
> для записи/чтения используется RCU.
Да, похоже ты прав. Я когда-то читал про попытки реализовать gettimeofday()
через rdtsc, видимо, отложилось, что это уже реализовали.
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
|