lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070201121417.GA3900@elte.hu>
Date:	Thu, 1 Feb 2007 13:14:17 +0100
From:	Ingo Molnar <mingo@...e.hu>
To:	Andi Kleen <ak@...e.de>
Cc:	jbohac@...e.cz, linux-kernel@...r.kernel.org,
	Vojtech Pavlik <vojtech@...e.cz>, arjan@...radead.org,
	tglx@...utronix.de, johnstul@...ibm.com,
	Andrew Morton <akpm@...l.org>
Subject: Re: [-mm patch] x86_64 GTOD: offer scalable vgettimeofday


* Andi Kleen <ak@...e.de> wrote:

> > The 'price' paid for it is lower resolution - but it's still good 
> > for those benchmarking TPC-C runs - and /alot/ simpler. It's also 
> > quite a bit faster than any TSC based vgettimeofday, because it 
> > doesnt have to do an RDTSC (or RDTSCP) instruction nor any 
> > approximation of the time.
> 
> I believe that should be also a separate clock_gettime() CLOCK_
> 
> Global settings for these things are bad. Even if you run TPC-C you 
> don't want your other programs that rely on monotonic time to break.

yeah. But maybe still there should still be an 'easy' option for people 
to consciously degrade the resolution of gettimeofday(), in exchange for 
more performance. There are systems where gettimeofday already has such 
resolution, so apps certainly shouldnt break from this. But i agree with 
you: that's why i made this default-off, and the CLOCK_ option could be 
a way for apps to reliably get this behavior, independently of the 
global setting (hence driving the migration of affected apps to this new 
CLOCK_ thing). Hm?

	Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ