Tuning SYSVR3 (Esix Rev D) (LONG!)

P. Brouwer pb at idca.tds.PHILIPS.nl
Thu Nov 29 19:29:47 AEST 1990


 In article <N7970K8 at xds30.ferranti.com> karl at ficc.ferranti.com (Karl Lehenbauer) writes:
>
>One annoying thing I've found about having 2 MB of cache is that the
>system will periodically get incredibly sluggish for a few seconds.
>
>This happens right after big compiles and links.  I assume it is because
>"sync" is flushing all the dirty buffers.
>
The parameter BDFLUSHR specifies the time in seconds the interval between the
check of the bdflush process ( part of the kernel ).
If the interval is long , bdflush has probably more work to do. On the other
hand bdflush has to check the complete cache for dirty buffers so if that has
to be done in less activations per minute that will save some cpu time.
You seem to suffer from the bdflush having to write a lot to disk.
The default setting ( and max according to mtune ) for AT&T SYSV is 1.
This constant is kept in a global kernel variable, which makes it possible to
modify its value in a running kernel by writing the new value via kmem to the
correct address.
--
________________________________________________________________________________
#  Peter Brouwer,                | Philips Information Systems,                #
#  NET  : pb at idca.tds.philips.nl | Department P9000-i Building V2,             #
#  UUCP : ....!mcsun!philapd!pb  | P.O.Box 245,7300AE Apeldoorn,The Netherlands#



More information about the Comp.unix.questions mailing list