| #!/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 |