如何手动释放Linux内存的方法1、首先打开Linux命令窗口,可使用快捷键Ctrl+Alt+T打开 。
2、这时查看一下当前Linux系统内存使用情况,使用命令:Free –m,total 内存总数,used 已经使用的内存数,free 空闲的内存数 。
3、接下来的操作需要先获取高级用户权限 , 输入命令:sudo -i,确定后输入高级用户密码 。
4、这时进行拷贝文件拷贝,增加内存使用量(即used的占用量),输入命令: cp -r /etc ~/test/ 。
5、执行命令结束后,再次查看一下当前Linux系统内存使用情况,发现有70M的内存被cached用了 。使用命令:Free –m 。
6、接下来释放已被占用的缓存 , 输入命令: cat /proc/sys/vm/drop_caches,回车后返回结果0 。
7、接着输入命令:sync , 回车后继续输入命令:echo 3/proc/sys/vm/drop_caches,回车后继续输入:cat /proc/sys/vm/drop_caches,回车后返回结果3,将/proc/sys/vm/drop_caches值设为3 。
8、这样缓存释放就已经完成了,再次执行命令Free –m看看,通过图中可以对比看到,内存被释放了218M 。
Linux内存使用情况查看命令linux内存使用情况查看命令查看内存:free
total
used
free
shared
buffers
cachedMem:
8126976
7609376
517600
447392
1268632-/+
buffers/cache:
5893352
2233624Swap:
2928636
572388
2356248top查看进程,shift+f可以设置排序顺序,如果按照RES排序,可以保证清晰的查看到系统占用内存较大的线程 。
ps:查看进程情况,
一般使用ps
-ef,
ps
-aux-A
:所有的
process
均显示出来 , 与
-e
具有同样的效用;-a
:不与
terminal
有关的所有
process
;-u
:有效使用者
(effective
user)
相关的
process
;x
:通常与
a
这个参数一起使用,可列出较完整信息 。输出格式规划:l
:较长、较详细的将该
PID
的的信息列出;j
:工作的格式
(jobs
format)-f
:做一个更为完整的输出 。红色为父进程idguest
12032
11991
21:32
pts/0
00:00:00
grep
httpdadmin
14969
26047
09:21
?
00:00:01
/usr/alibaba/httpd/bin/httpd
-d
/home/admin/run/deployadmin
20417
26047
09:36
?
00:00:01
/usr/alibaba/httpd/bin/httpd
-d
/home/admin/run/deployroot
26047
1
Nov19
?
00:00:00
/usr/alibaba/httpd/bin/httpd
【linux内存烧机命令 linux内存cpu】-d
/home/admin/run/deploy通过pstree
-p
26047,
可以看到所有的子进程的线程!查看swap使用情况:#!/bin/bashPID=${1:-[1-9]*}total_swap=0GetSwap
()
{
pid=$1
cmdline=$(cat
/proc/$pid/cmdline
2/dev/null|tr
''
'
')
pid_swap=$(awk
'BEGIN{total=0}/Swap/{total+=$2}END{print
total}'
/proc/$pid/smaps
2/dev/null)
if
[
$pid_swap
!=
''
]
[
$pid_swap
-gt
];
then
echo
PID=$pid
–
Swap
used:
$pid_swap
Kb
–
($cmdline)
fi}cd
/procfor
pid
in
$PID;
do
GetSwap
$pid
let
total_swap+=$pid_swapdoneecho
Total
swap:
$total_swap
Kb
linux可以查看内存使用的命令1. 使用 free 命令
free 命令是Linux系统中最简单和最常用linux内存烧机命令的内存查看命令
其中,-m 选项是以MB为单位来展示内存使用信息; -h 选项则是以人类(human)可读的单位来展示 。
- redis linux安装包 linux下redis包
- mongodb中如何嵌入文档 mongodb嵌入式linux使用
- linuxmongodb启动服务 linux-mongodb
- redis一亿条数据占内存 1亿数据量redis
- linux备份工具 linuxmongodb备份命令
- yum-ymysql
- 查看mysql占用内存 mysql查询占用线程
- linux安装redis5.0 linux中装redis
- mongodb文件大小限制 mongodb怎么扩大内存
- redispop空
