当前位置: 技术问答>linux和unix
Linux上手动释放Swap内存
来源: 互联网 发布时间:2016-09-22
本文导语: 大家好, 以下是服务器上的截图,蓝色部分是应用服务器总的内存,7G 红色部分是应用服务器启动后Swap所占的内存 4G 这样实际上应用程序可以的只有不到3G的内存,这样应用服务器很快就会挂掉, 现在没有办...
大家好,
以下是服务器上的截图,蓝色部分是应用服务器总的内存,7G
红色部分是应用服务器启动后Swap所占的内存 4G
这样实际上应用程序可以的只有不到3G的内存,这样应用服务器很快就会挂掉,
现在没有办法手动释放Swap所占用的内存。
还请各位指点。
top - 15:05:30 up 31 days, 9:53, 4 users, load average: 0.11, 0.07, 0.01
Tasks: 326 total, 1 running, 324 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 99.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 7814144k total, 7401080k used, 413064k free, 912664k buffers
Swap: 16779884k total, 190904k used, 16588980k free, 3878904k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28726 posapp 21 0 2069m 1.3g 10m S 3.3 17.3 37:58.76 java
579 posapp 15 0 12868 1256 812 R 0.7 0.0 0:00.28 top
554 posapp 16 0 12868 1260 812 S 0.3 0.0 0:01.47 top
1 root 15 0 10344 308 276 S 0.0 0.0 0:00.07 init
以下是服务器上的截图,蓝色部分是应用服务器总的内存,7G
红色部分是应用服务器启动后Swap所占的内存 4G
这样实际上应用程序可以的只有不到3G的内存,这样应用服务器很快就会挂掉,
现在没有办法手动释放Swap所占用的内存。
还请各位指点。
top - 15:05:30 up 31 days, 9:53, 4 users, load average: 0.11, 0.07, 0.01
Tasks: 326 total, 1 running, 324 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 99.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 7814144k total, 7401080k used, 413064k free, 912664k buffers
Swap: 16779884k total, 190904k used, 16588980k free, 3878904k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28726 posapp 21 0 2069m 1.3g 10m S 3.3 17.3 37:58.76 java
579 posapp 15 0 12868 1256 812 R 0.7 0.0 0:00.28 top
554 posapp 16 0 12868 1260 812 S 0.3 0.0 0:01.47 top
1 root 15 0 10344 308 276 S 0.0 0.0 0:00.07 init
|
关闭swap分区,即可
swapoff /dev/hdX
swapoff /dev/hdX
|
echo 1 > /proc/sys/vm/drop_caches;