linux 内存释放 清理命令 --- 关闭MySQL后依然占用着大量内存

[[email protected] mysql]# free -m

total       used       free     shared    buffers     cached

Mem:          1853       1585        267          0         50       1374

-/+ buffers/cache:        160       1692

Swap:         3967          0       3967

[[email protected] mysql]# echo 1 > /proc/sys/vm/drop_caches

[[email protected] mysql]# free -m

total       used       free     shared    buffers     cached

Mem:          1853        119       1733          0          0          6

-/+ buffers/cache:        112       1740

Swap:         3967          0       3967

查看内存条数的命令:

[[email protected] mysql]# dmidecode | grep -A16 "Memory Device$"

时间: 2024-11-03 21:05:14

linux 内存释放 清理命令 --- 关闭MySQL后依然占用着大量内存的相关文章

Linux 下使用yum 命令安装MySQL

Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.yum安装mysql 1. 查看有没有安装包:   yum list mysql*    #移除已经安装的mysql    yum remove mysql mysql-server mysql-libs compat-mysql51    rm -rf /var/lib/mysql    rm /etc/my.cnf2. 查看是否还有mysql软件:    rpm -qa|grep mysql    #如果有

笔记本装VMware虚拟机,卸载后,内存释放不了,非页面缓冲池占用大量内存

管理员运行CMD命令,输入(直接复制粘贴)sc config ndu start= disabled,因为微软ndu驱动导致的内存泄漏.也有可能是虚拟机卸载不干净导致的.也可能是程序bug. 仅供尝试,我当时卸载虚拟机后非页面缓冲池占用内存1.6G,开机内存直接占用50%,考虑重装系统还要装一大堆软件麻烦,就尝试所有搜索得来的办法,死马当活马医,居然成功了!

linux使用shutdown.sh命令关闭不完tomcat进程的处理方法

1.修改bin/catalina.sh文件   查找PRGDIR=`dirname "$PRG"` 这一行:   在这一行的下面增加如下3行语句:   if [ -z "$CATALINA_PID" ]; then     CATALINA_PID=$PRGDIR/CATALINA_PID cat $CATALINA_PID   fi   功能:判断 CATALINA_PID有没有配置,   没有的话,就使用当前目录(bin)   的CATALINA_PID文件来记

谈谈Linux内存释放

上上周吧,一个朋友问我说他公司的服务器内存free 为0 是为什么,意思大概是内存去哪了,这引发了一个小小的讨论,也就是内存释放的问题… 首先我们可能会用free 去查看内存的使用率,它应该是这样的 [[email protected] ~]# free -m total used free shared buffers cached Mem: 32040 31707 332 0 498 27649 -/+ buffers/cache: 3559 28480 Swap: 16087 0 1608

GNU/Linux下如何清理系统内存空间

/*********************************************************************  * Author  : Samson  * Date    : 04/21/2015  * Test platform:  *              gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2  *              GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu)

Linux 常用操作及命令

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载? 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看.procinfo工具安装请参考Linux环境下安装软件. 3. 服务器负载高怎么办? 服务器

[super dealloc]内存释放的先后顺序

Objective-c 语言中最头疼的事就是内存释放,申明一个变量后记得一定要释放这个变量,相信很多人在dealloc函数[super dealloc]位置这问题上纠结过,经过实践发现,[super dealloc]写在自己释放的内存之前,经常会发生crash,而写在之后不会.对,Objective-c 中不能把自己写的释放内存放在[super dealloc]之后,原因是“你所创建的每个类都是从父类,根类继承来的,有很多实例变量也会继承过来,这部分变量有时候会在你的程序内使用,它们不会自动释放

解决redis运行期间key值过期但是内存memory依然占用过高

要解决这个问题,首先要了解redis info信息中几个数据的意义: used_memory:810575104 //数据占用了多少内存(字节) used_memory_human:773.02M //数据占用了多少内存(带单位的,可读性好) used_memory_rss:885465088  //redis占用了多少内存 used_memory_rss_human:844.45M //redis占用了多少内存(带单位的,可读性好) used_memory_peak:2001274696 //

Linux命令:Mysql系列之二cmake编译安装使用mysqladmin管理工具

MySQL相关概念:MySQL是单进程多线程接收应用的请求. SQL/MySQL 1.事务,隔离,并发控制,锁 2.用户和权限 3.监控 STATUS 4.索引类型:查询 VARIABLES 5.备份和恢复 6.复制功能 7.集群 DML:数据操作语言 INSERT:插入 DELETE:删除 SELECT:挑选,选择,查询 UPDATE:更新,修改 DDL:数据定义语言 CREATE:创建 DROP:删除 ALTER:修改 DCL:数据控制语言 GRANT:授权 REVOKE:取消权限 MySQ