linux服务器优化

1、使用free命里查看内存具体使用情况 ,使用 free -m 命里查看

free命里显示结果,解析如下;

total——总物理内存 ,total=used+free

used——已使用内存,一般情况这个值会比较大,因为这个值包括了cached+应用程序使用的内存

free——完全未被使用的内存

shared——应用程序共享内存

buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)

cached——缓存,用于已打开的文件

2、使用top命令

查询服务资源使用情况,查询各个进程的资源占用情况(一般都是内存不足,项目发布失败)

res是内存占用值,%MEM是内存占用百分比

2、如果linux服务器内存占用比重过大,

https://blog.csdn.net/qq_38228582/article/details/96882837

1.执行 df -h  查看内存占用情况 (df -h  显示文件系统信息)

2.在根目录(或者你已经知道大致大文件的目录)敲出du -sh * 就会出现当前目录下占用内存情况

扩展:

du -sh     作用:查看目录的真实大小      语法:#du -sh 目录路径

3.找一个较大文件(一般是生成的日志文件过大,然后没有清理导致的)

  进入到这个文件里面,找到文件,将他kill掉 就ok了   

也可以选择停掉未使用的服务或者增加服务器配置(阿里云服务器可以直接购买)

3、tomcat启动失败,报内存不足启动失败

 

在catalina.sh的第二行添加:

CATALINA_OPTS="$CATALINA_OPTS -server -Xms1G -Xmx1G -XX:+UseG1GC"

(可以通过-Xms -Xmx限定JVM堆的最小、最大值)

这些VM参数就会只应用到catalina而不是所有Tomcat进程。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值