博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java检测服务器磁盘空间占满_Centos 云服务器磁盘占用率90%以上的排查解决
阅读量:5013 次
发布时间:2019-06-12

本文共 1682 字,大约阅读时间需要 5 分钟。

作为不太精通运维的一个普通的Java程序员,维护着十几个项目的Java项目,然后略懂一点点运维,突然有那么一天磁盘占用率92%,然后还在持续上升,然后小编就有点慌,占用满了后就要down机了,对于这个每小时活跃量4W用户的小服务器来讲,也会有很大的慌的…

ssh 登录服务器

第一步 查看各挂载,linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。

[root@service-1 /]# df -l

文件系统 1K-块 已用 可用 已用% 挂载点

/dev/vda1 51473020 44196756 4638548 91% /

devtmpfs 16380572 0 16380572 0% /dev

tmpfs 16390076 0 16390076 0% /dev/shm

tmpfs 16390076 796 16389280 1% /run

tmpfs 16390076 0 16390076 0% /sys/fs/cgroup

tmpfs 3278016 0 3278016 0% /run/user/0

第二步查看 目录占用情况

[root@service-1 /]# du -h --max-depth=1

0 ./sys

0 ./dev

110M ./tmp

48M ./root

21G ./opt

4.0K ./media

很显示是我的opt目录占用了大量空间,然后进入到opt目录中,继续查看各目录占用情况

[root@service-1 /]# cd opt

[root@service-1 opt]# ls

learncoal-services learncoal-services-test learncoal-webapps new prod-tools

[root@service-1 opt]# du -h --max-depth=1

876M ./learncoal-webapps

428M ./prod-tools

67M ./new

462M ./learncoal-services-test

20G ./learncoal-services

21G .

发现是 learncoal-services 目录下占用大,进入 learncoal-services目录中,然后查看各目录文件占用磁盘情况

[root@service-1 opt]# cd learncoal-services

[root@service-1 learncoal-services]# du -sh ./*

4.0K ./a.sh

12G ./consoleMsg.log

8.0K ./data

71M ./learncoal-service-api-2021-02-23-01.jar

71M ./learncoal-service-api-2021-02-23-02.jar

71M ./learncoal-service-api-2021-02-23-03.jar

13M ./log

4.0K ./start_info.sh

4.0K ./start.sh

4.0K ./start_x.sh

77M ./toupiao-service-api73.jar

77M ./toupiao-service-api74.jar

77M ./toupiao-service-api75.jar

1.2M ./tplfile

原来 consoleMsg.log 占用了12G,删除了这个日志文件就可以了。

回眸一下,原来是在n多天前小编做了几个测试,Java进程内存泄漏导致的,于是乎查看一下Java进程占用情况

[root@service-1 learncoal-services]# ps -ef|grep java|grep -v grep

除红线以外的进程全部是泄漏的进程,然后杀掉就可以了

[root@service-1 learncoal-services]# kill 25878

...

整理后

转载地址:http://ilggp.baihongyu.com/

你可能感兴趣的文章
Makefile ===> Makefile 快速学习
查看>>
face detection[HR]
查看>>
java性能调优工具
查看>>
C# 其他的Url 文件的路径转化为二进制流
查看>>
cmake使用
查看>>
ios7上隐藏status bar
查看>>
构造方法和全局变量的关系
查看>>
python3基础05(有关日期的使用1)
查看>>
ArrayList的使用方法
查看>>
面向对象高级
查看>>
Bitwise And Queries
查看>>
打印Ibatis最终的SQL语句
查看>>
HBase之八--(3):Hbase 布隆过滤器BloomFilter介绍
查看>>
oracle连接问题ORA-00604,ORA-12705
查看>>
NOI 2019 退役记
查看>>
java的几个日志框架log4j、logback、common-logging
查看>>
Java从零开始学十三(封装)
查看>>
Python2和Python3中的rang()不同之点
查看>>
MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)...
查看>>
UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
查看>>