Linux(CentOs) 内存查看及合理分配

1.查看总内存:
grep MemTotal /proc/meminfo

2.查看可用内存及已用内存(free)
# free -m      (默认是以kb为单位,-m表示以Mb为单位)

3.top命令,进程监控
# top   ( 进入监控界面后按M后可以看到以内存占用大小排序的视图 )

4. ps 命令,监控指定的进程
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep root | sort -nrk5

5.内存释放
# sync   (将所有未写的系统 缓冲区写到磁盘中,否则在释放缓存的过程中,可能会丢失未保存的文件)
# cat   /proc/sys/vm/drop_caches   (查询当前缓存释放的参数:0-不释放,1-释放页缓存,2-释放dentries和inodes,3-释放所有缓存)
# echo 3 > /proc/sys/vm/drop_caches   (将参数写入drop_caches文件,此命令即时生效,内存立即释放)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值