Author: pawelz Date: Sat Mar 14 00:52:19 2009 GMT Module: SOURCES Tag: HEAD ---- Log message: - based on %post script from oracle rpm
---- Files affected: SOURCES: oracle-xe-sgapga.awk (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/oracle-xe-sgapga.awk diff -u /dev/null SOURCES/oracle-xe-sgapga.awk:1.1 --- /dev/null Sat Mar 14 01:52:19 2009 +++ SOURCES/oracle-xe-sgapga.awk Sat Mar 14 01:52:13 2009 @@ -0,0 +1,30 @@ +#!/bin/awk -f +# +# Author: Pawel Zuzelski <[email protected]> + +function min(a, b) {return ((a < b)?a:b)} +function max(a, b) {return ((a > b)?a:b)} + +BEGIN { + sgamin=146800640 + pgamin=16777216 + sgamax=805306368 + pgamax=268435456 +} + +/^MemTotal:/ { + mem=$2; + tm=mem/1024*0.4; + tmsp=mem/1024*0.4-40; + sga=min(sgamin, 0.75*tmsp*1048576); + pga=min(pgamin, 0.25*tmsp*1048576); + if (sga + pga > sgamax + pgamax) { + sga=max(sga, sgamax); + pga=max(pga, pgamax); + } +} + +END { + printf ("eval sga=%i\n", sga); + printf ("eval pga=%i\n", pga); +} ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
