linux和Windows下如何释放虚拟内存

jackxiang 2011-6-22 10:10 | |
由于一段时间服务器负载较重,占用了2g的虚拟内存。这段时间过后,在不重启机器的情况下如何将这2g的虚拟内存释放出来?
用vmstat查看虚拟内存使用量swpd   就是交换的虚拟内存:

我的办法就是:


root@darkstar:~# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
1  0    264 986380 323224 156860    0    0     0     0    0     0  0  0 100  0
root@darkstar:~# swapoff -a
root@darkstar:~# vmstat    
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
0  0      0 986752 323240 157240    0    0     0     0    0     0  0  0 100  0
root@darkstar:~# swapon -a
root@darkstar:~# vmstat  
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
0  0      0 986652 323292 157188    0    0     0     0    0     0  0  0 100  0

Windows下释放虚拟内存的方法:
右键单击“我的电脑”--“属性”—“高级”,在“性能”栏中,点击“设置”—“高级”—将“处理器计划”、“内存使用”,均点选“程序”。 单击“虚拟内存”区“更改”--在驱动器列表中选中系统盘符--自定义大小--在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出。虚拟内存最小值物理内存1.5—2倍,最大值为物理内存的2—3倍。


来源:http://bbs.chinaunix.net/thread-2052543-1-1.html
来源2:http://wenwen.soso.com/z/q141265413.htm


作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/4401/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2011-6-22 10:22
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]