Linux 内存 为什么会一直被占满?

Linux 内存 为什么会一直被占满?,第1张

区别于Windows的内存管理。Linux内存使用的主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。

没有正在运行的程序的话,一般是驱动的问题。如果安装了私有驱动的话,那就删除。开源驱动可满足除了大型游戏之外的大多数需要。Windows是只在需要内存时, 才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux都将能充分利用起来,发挥了硬件投资带来的好处,而 Windows只将其做为摆设,即使增加8GB甚至更大。

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的linux /目录分了 40G的空间 以前空间使用一直都保持在6%左右 后来有一天空间突然全部满了 很奇怪

PS:在这之前我进行过一次大规模的MYSQL数据库 *** 作 不知道是不是有关系

请问我该怎么检查 和怎么处理?

解析:

正常情况下用不了那么多空间啊

mysql一般是在var目录下面

你没有单独给var建立分区吧

找一找哪个目录和文件占用了那么多的空间

cd \

du -h --max-depth=1|grep G|sort -n

找到最大的那个目录后进入该目录

再运行du -h --max-depth=1|grep G|-n

如果没有结果可以运行 du -h --max-depth=1|grep M|sort -n

找出来以后看是否有用的文件

没用就删掉

通过 df -h 命令查看硬盘的使用情况:发现/dev/vda1 挂载点已经满了

1、从根目录开始查找,通过 du -h --max-depth=1 命令,发现是root目录占用空间较多

2、 cd ./root ,然后 通过 du -h --max-depth=1 命令依次往下查找,最后发现是test.log占用空间较大

=============磁盘空间已释放=================


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7544067.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存