Rafael Vanoni wrote:
> Roland Mainz wrote:
> > Jonathan Chew wrote:
> >> Rafael Vanoni wrote:
[snip]
> > BTW: How does the topology code handle DR ?
> 
> Take a look at
> http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/os/lgrp.c#522.
> That's the platform independent portion of the code called when there's
> a DR event.

Mhhh... how heavywheight is |lgrp_latency_change()| ? A crude hack may
be to use something similar to the |LGRP_CONFIG_LAT_CHANGE|-codepath
when a link becomes saturated (e.g. bump the latency incrementally for
anything beyond a certain link usage (maybe 90% as initial threshhold ?
And what should lower the latency value if the link usage drops below
the threshhold) ... I doubt the hack will work as expected but the
experiment may give some hints what may need to be done for a real
implementation...

BTW: Does Solaris/x86 support something like marking certain pages as
non-cacheable (for example in some cases it may be nice to turn caching
off if the traffic caused by cache coherency (or even the plain usage of
cache lines for data which are only read or written once) causes more
trouble than just turning the cache off for such data) ?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) [EMAIL PROTECTED]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to