Date: Tue, 24 Apr 2012 22:51:32 +0200 From: "K. Macy" <kmacy@freebsd.org> To: Slawa Olhovchenkov <slw@zxy.spb.ru> Cc: freebsd-performance@freebsd.org, freebsd-current@freebsd.org Subject: Re: pmap and mtx scalability problem Message-ID: <CAHM0Q_NvJV4d0H5n8Mf==8528L-u=U2o325AzRCE1NwGAoT-DA@mail.gmail.com> In-Reply-To: <20120424204533.GS32749@zxy.spb.ru> References: <20120424191415.GE76983@zxy.spb.ru> <CAHM0Q_PEe18-4yfrHPujUWxsvWTUuP2-0QvJtWOh2f=igjqh=A@mail.gmail.com> <20120424203658.GR32749@zxy.spb.ru> <CAHM0Q_Pso4iFXt5afBSxxK2kywm=dpm_2W29EUosJtc0XDkR_g@mail.gmail.com> <20120424204533.GS32749@zxy.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
It's a bit dated at this point. Nonetheless, when gitorious is able to give something other than 503 to my search queries I'll post it. On Tue, Apr 24, 2012 at 10:45 PM, Slawa Olhovchenkov <slw@zxy.spb.ru> wrote= : > On Tue, Apr 24, 2012 at 10:43:08PM +0200, K. Macy wrote: > >> No. I developed a patch from Jeffr that pushed the vm_page_lock array >> down in to the machine dependent code, replacing most of the uses of >> the single vm_page_queue_lock. However, alc doesn't like the design >> and has not proposed an alternative. > > can i test this? > >> -Kip >> >> On Tue, Apr 24, 2012 at 10:36 PM, Slawa Olhovchenkov <slw@zxy.spb.ru> wr= ote: >> > On Tue, Apr 24, 2012 at 09:27:30PM +0200, K. Macy wrote: >> > >> >> Known problem. There is an open disagreement about how to improve the >> >> granularity of locking in pmap. >> > >> > split locking to process-specific information and global information? >> > use lock-free lists (i see TAILQ_INSERT_TAIL in pmap_enter)? >> > >> > sorry for stupidity, if any. >> >> >> >> -- >> =A0 =A0?The real damage is done by those millions who want to 'get by.' >> The ordinary men who just want to be left in peace. Those who don?t >> want their little lives disturbed by anything bigger than themselves. >> Those with no sides and no causes. Those who won?t take measure of >> their own strength, for fear of antagonizing their own weakness. Those >> who don?t like to make waves?or enemies. >> >> =A0 =A0Those for whom freedom, honour, truth, and principles are only >> literature. Those who live small, love small, die small. It?s the >> reductionist approach to life: if you keep it small, you?ll keep it >> under control. If you don?t make any noise, the bogeyman won?t find >> you. >> >> =A0 =A0But it?s all an illusion, because they die too, those people who >> roll up their spirits into tiny little balls so as to be safe. Safe?! >> >From what? Life is always on the edge of death; narrow streets lead to >> the same place as wide avenues, and a little candle burns itself out >> just like a flaming torch does. >> >> =A0 =A0I choose my own way to burn.? >> >> =A0 =A0Sophie Scholl --=20 =A0 =A0=93The real damage is done by those millions who want to 'get by.' The ordinary men who just want to be left in peace. Those who don=92t want their little lives disturbed by anything bigger than themselves. Those with no sides and no causes. Those who won=92t take measure of their own strength, for fear of antagonizing their own weakness. Those who don=92t like to make waves=97or enemies. =A0 =A0Those for whom freedom, honour, truth, and principles are only literature. Those who live small, love small, die small. It=92s the reductionist approach to life: if you keep it small, you=92ll keep it under control. If you don=92t make any noise, the bogeyman won=92t find you. =A0 =A0But it=92s all an illusion, because they die too, those people who roll up their spirits into tiny little balls so as to be safe. Safe?! >From what? Life is always on the edge of death; narrow streets lead to the same place as wide avenues, and a little candle burns itself out just like a flaming torch does. =A0 =A0I choose my own way to burn.=94 =A0 =A0Sophie Scholl
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHM0Q_NvJV4d0H5n8Mf==8528L-u=U2o325AzRCE1NwGAoT-DA>