From ebd96e045edc1cfea55fda047895e9d5c536a4f7 Mon Sep 17 00:00:00 2001 From: rdivia <26787675+rdivia@users.noreply.github.com> Date: Thu, 13 Mar 2025 12:55:19 +0100 Subject: [PATCH] Added deep cleanup procedure (enabled by default). --- o2-aliecs-shmcleaner | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/o2-aliecs-shmcleaner b/o2-aliecs-shmcleaner index ce3bda1f8..a0fec0a35 100644 --- a/o2-aliecs-shmcleaner +++ b/o2-aliecs-shmcleaner @@ -94,7 +94,15 @@ done rm -f /dev/shm/*fmq* # Cleanup any ROC-allocated memory -yes | roc-cleanup --light > /dev/null 3>&1 +if false; then + # This is the standard cleanup procedure + yes | roc-cleanup --light > /dev/null 3>&1 +else + # This is the deep cleanup procedure, it can break ALF/FRED and should not be used unless really necessary + systemctl stop o2-alf + yes | roc-cleanup > /dev/null 3>&1 + systemctl start o2-alf +fi memEnd="`grep MemAvailable /proc/meminfo | sed 's/.*: *//'`" memDelta=$(( `echo ${memEnd} | awk '{print $1;}'`- `echo ${memStart} | awk '{print $1;}'` ))