#!/bin/sh # mem_cgroup->reclaim_param_lock # 1801700 mem_cgroup_note_reclaim_priority # 900883 mem_cgroup_record_reclaim_priority # 900781 get_swappiness # lru_lock coverage # zone->lock coverage # 449081 free_pcppages_bulk # 441317 rmqueue_bulk . ./hw_vars CGROUP=$(mount -t cgroup | grep memory | cut -f3 -d' ') if [ -z "$CGROUP" ]; then CGROUP=/cgroup [ -d "$CGROUP" ] || mkdir $CGROUP || exit [ -n "$(ls $CGROUP)" ] && echo "$CGROUP not empty" && exit mount -t cgroup none $CGROUP -o memory || exit fi [ -d "$CGROUP/vmscale" ] || mkdir $CGROUP/vmscale || exit echo $$ > $CGROUP/vmscale/tasks echo $((mem / 3)) > $CGROUP/vmscale/memory.limit_in_bytes . case-lru-file-readonce