[Info-vax] Autogen

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Feb 2 11:32:17 EST 2018


On 2018-02-01 16:34:06 +0000, Marc Van Dyck said:

> So my question : is this procedure still uptodate ? Has it been 
> modified to take in account the much larger memory capacities that we 
> can see today (our production systems have 192 GB) ? Can we still trust 
> the 'optimal' parameter values that it computes ? And should we still 
> autogen with feedback systems as often as we did in the past ?

It does what it says on the tin, if that's what you're asking.   Some 
of the traditional system parameters were effectively and quietly 
deprecated a while back; they're still around, but have been set to 
their maximal values or to "magic" values, indicating the use of the 
maximal architectural settings.  There are probably some others that 
could see similar deprecations, too.   AUTOGEN itself definitely does 
need UI work, not the least of which would be the addition of numeric 
formatting (comma or dot separators) in the displays of larger values.  
Probably also needs a rework or a rewrite to integrate with some future 
follow-on to T4 and trends for data collection and reporting, and with 
reporting as trends head toward limits.  Not sure I'd expect to see ML 
added here, but that'd certainly be a longer-term research area.  Make 
the basic tuning and reporting happen automatically, when that's not 
been explicitly disabled.  As for your question, look at your apps, and 
see what the usage and trends are for those.  T4 data helps, there.   
AUTOGEN and parameters and system-level tuning is a blunt instrument.  
So too is a hardware upgrade or server replacement, but hardware can 
tend to be less expensive than app software fixes; app algorithm 
changes.  Tuning also doesn't get you very much past the first or 
second tuning pass for a given environment and given load, outside of 
what would be fairly egregious parameter settings.   But yes, AUTOGEN 
still does what it does.  I'd centrally watch the T4 data or 
equivalent, and the trends with the apps, and would seriously consider 
adding local- or app-level collection of performance data in critical 
apps, though.  OpenVMS doesn't have built-in features akin to dtrace or 
instruments to assist with monitoring app activity, which means the 
process and the data collection can often be bespoke.  Though 
definitely T4 helps.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list