内存相关命令

本文档介绍了JavaHotSpot™64-BitServerVM内存警告的解决方法,包括检查和调整启动内存。通过`free -h`命令查看服务器内存使用情况,确保内存充足。同时,学习了`top`命令来监控进程资源占用,了解如何按不同指标排序进程信息,如CPU使用率和内存使用率。对于Java应用,适当调整内存设置可以避免类似警告。
摘要由CSDN通过智能技术生成
文档版本
版本号制定人修订日期修订内容
1.0.0me2021-11-15初始化

问题描述:

Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000

解决方法:

1 查看内存是否足够,通过下面命令free-h 发现内存只有156M
2 修改启动内存
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bVYS96yY-1636967434440)(http://wiki.iceasy.com/server/index.php?s=/api/attachment/visitFile/sign/891451943622af7b095f5727b1dd98de)]

学习下相关的命令

centos7服务器linux命令:free -h,查询当前服务器内存使用状况以及剩余内存状况

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iaG3nnog-1636967434442)(http://wiki.iceasy.com/server/index.php?s=/api/attachment/visitFile/sign/729c727eb3c408c4c6d9341256be2c7a)]

total:服务器内存总大小:7.6G
used:已经使用了多少内存:3.8G
free:未被任何应用使用的真实空闲内存;
shared:被共享的物理内存;
buff/cache:缓冲、缓存区内存数,缓存在应用之中;
available:真正剩余的可被程序应用的内存数;

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
查看所有进程的资源占用情况

top

监控每个逻辑CPU的状况

top ,按 1

高亮显示当前运行进程

top ,按 b

显示 完整命令

top,按t

按CPU使用率从大到小排序

top,按P

切换显示Memory

top,按m

按Memory占用率从大到小排序

top,按M

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DVZqW5Bi-1636967434443)(http://wiki.iceasy.com/server/index.php?s=/api/attachment/visitFile/sign/df1c25e23375537ffe9dd10b90b8e15c)]

  • PID:进程号
  • USER:运行进程的用户
  • PR:优先级
  • NI:nice值。负值表示高优先级,正值表示低优先级
  • VIRT:进程虚拟内存的大小,只要是进程申请过的内存,即便还没有真正分配物理内存,也会计算在内;VIRT=SWAP+RES
  • RES:进程实际使用的物理内存大小,不包括 Swap 和共享内存
  • SHR:共享内存大小,比如与其他进程共同使用的共享内存、加载的动态链接库以及程序的代码段等
  • S:进程状态
  • %CPU:CPU 使用率
  • %MEM:进程使用武力内存占系统总内存的百分比
  • TIME+:上次启动后至今的总运行时间
  • COMMAND:命令名or命令行

具体参考链接https://www.cnblogs.com/poloyy/p/12552041.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值