load original values
-check for difference between kernel and IPC
-/proc/sys/kernel/shmmni OK
-/proc/sys/kernel/shmall OK
-/proc/sys/kernel/shmmax OK
maximalize kernel setting
-re-check for difference between kernel and IPC
+check for difference between kernel and IPC
/proc/sys/kernel/shmmni OK
/proc/sys/kernel/shmall OK
/proc/sys/kernel/shmmax OK
# checker
function ipcs_limits_check {
for i in $IPCS_IDX; do
+
echo -n ${IPCS_PROCFILES[$i]}
a=$(eval ${IPCS_KERNEL_CMD[$i]})
b=$(eval ${IPCS_CMD[$i]})
- #echo -n " RAW: "
- #cat ${IPCS_PROCFILES[$i]}
- #echo "CMD: ${ICPS_KERNEL_CMD[$i]}"
+ #echo
+ #echo "KERNEL-CMD: ${IPCS_KERNEL_CMD[$i]}"
+ #echo "KERNEL-RAW: $(cat ${IPCS_PROCFILES[$i]})"
+ #echo "IPCS-CMD: ${IPCS_CMD[$i]}"
+ #echo
if [ x"$a" == x"$b" ]; then
echo " OK"
SHM_ORG[$i]=$(cat ${IPCS_PROCFILES[$i]})
done >> $TS_OUTPUT
-ts_log "check for difference between kernel and IPC"
-ipcs_limits_check >> $TS_OUTPUT
-
ts_log "maximalize kernel setting"
for i in $IPCS_IDX; do
echo ${IPCS_LIMITS[$i]} >> ${IPCS_PROCFILES[$i]}
done >> $TS_OUTPUT
-ts_log "re-check for difference between kernel and IPC"
+ts_log "check for difference between kernel and IPC"
ipcs_limits_check >> $TS_OUTPUT
ts_log "write original values to kernel"