南大通用GBase 8a集群通过top采集进程占用的内存

GBase 8a集群通过top采集进程占用的内存。

[gbase@csjwy-gbase04 zxq]$ cat collectMemory.sh
for((i=1;i<=2880;i++));
do
   date >> memory.log
   top -U gbase -b -n 1 >> memory.log
   sleep 10;
done;

其中 -b 是批量处理,不再是交互模式。 -n是执行几次。 -d 是间隔。具体的看 man top的手册。