#!/bin/bash

vserver-stat |
  grep ^[0-9] |
  field 1 NF | 
  while read a b; do
    echo -n "   "$b" "; 
    chcontext --silent --ctx $a smem -nt 2>/dev/null| tail -1 | field 5;
  done |
awk '{a+=$2; printf ("%15s %15d\n",$1,int($2/1024))} END {printf ("%15s %15d\n","TOTAL",int(a/1024)); }' |
sort -k2n
