ddn-ime-evaluation/benchmark/drop_caches.sh

20 lines
437 B
Bash
Raw Normal View History

2018-10-21 18:46:34 +00:00
#!/bin/bash
oscs=( $( find /proc/fs/lustre/osc -mindepth 1 -maxdepth 1 -type d ) )
while [ ! 0 -eq ${#oscs[@]} ]; do
sync
2018-11-13 07:35:25 +00:00
#echo 3 > /proc/sys/vm/drop_caches
for i in ${!oscs[@]}; do
2018-10-30 19:07:35 +00:00
used_mb=$( grep -h used_mb ${oscs[$i]}/osc_cached_mb | cut -d" " -f 2 )
if [ 0 == $used_mb ]; then
unset oscs[$i]
else
2018-10-30 19:07:35 +00:00
echo "skip ${oscs[$i]} $used_mb"
fi
done
sleep 1
done