Date: Mon, 2 Sep 2013 01:45:49 +0200 From: Davide Italiano <davide@freebsd.org> To: Vitja Makarov <vitja.makarov@gmail.com> Cc: freebsd-current <freebsd-current@freebsd.org> Subject: Re: Question about socket timeouts Message-ID: <CACYV=-FnRCGd6e4_86z5dE3BOoMqmm0Z=Cy8rLzku_QiamLP1g@mail.gmail.com> In-Reply-To: <CAKGHGPSGRcorHjUMHC_JvcSaFtS=LcSVLZVK624FDUor0FkPmA@mail.gmail.com> References: <CAKGHGPS=HCYfXxPXuUz5G83j5sGieejPU-QHmi9TrmMhmweHLw@mail.gmail.com> <201308221408.08203.jhb@freebsd.org> <CAKGHGPSYxmVoet8TnbxVFeEVk9CeD5iF6DK2do3w_ScnPU_SpQ@mail.gmail.com> <201308230945.28701.jhb@freebsd.org> <CACYV=-FKAn3Mot2F%2Bko%2BNRfLiRC0ZCJcFc5W%2BFwOghngJY88EA@mail.gmail.com> <CAKGHGPRYyRje2hiq8bW2%2Bi81tHLrFsSw-KYs%2BBHjcr_o0k4qow@mail.gmail.com> <CACYV=-EvY4ftxkqCVZDfOW5VW1EA%2Ba%2Bv5twjuGSq%2BQxVWwEJSQ@mail.gmail.com> <CAKGHGPSGRcorHjUMHC_JvcSaFtS=LcSVLZVK624FDUor0FkPmA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 27, 2013 at 7:10 AM, Vitja Makarov <vitja.makarov@gmail.com> wrote: >> On Fri, Aug 23, 2013 at 7:04 AM, Vitja Makarov <vitja.makarov@gmail.com> wrote: >>> 2013/8/23 Davide Italiano <davide@freebsd.org>: >>> >>> I think that for socket's timeouts it's ok to have a HZ-precision. It >>> would be much more important to implement high-precision timeouts for >>> select() and friends, if it's not done yet (sorry I'm running 9.1). >>> >> >> JFYI, select()/usleep()/etc... are all fine grained right now in HEAD. >> > > That's cool! Does that mean that FreeBSD 10 would be a tickless system? > > -- > vitja. FreeBSD will have a tickless callout(9) subsystem. There are still some kernel subsystems that depends on hardclock() even if the long term goal is that of moving away from it (when/if possible). A notable example is SCHED_ULE code which depends on hardclock() (sched_tick()) but it could be optimized to skip some calls even though CPU is active. -- Davide "There are no solved problems; there are only problems that are more or less solved" -- Henri Poincare
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACYV=-FnRCGd6e4_86z5dE3BOoMqmm0Z=Cy8rLzku_QiamLP1g>