- 论坛徽章:
- 0
|
本帖最后由 detective0922 于 2013-04-08 20:22 编辑
大家好,最近程序因为swap不足的问题老是down,所以开始学习swap的一些内容
我做了一个测试,在工作站(solaris X86系统,物理内存48G)上开很多很多的java程序,然后用swap -s命令和swap -l命令查看swap情况
swap -s
total: 20471376k bytes allocated + 31878528k reserved = 52349904k used, 515536k available
可以看到,available的空间已经很小了,这个时候基本上已经无法启动更多的java程序了
但我们通过swap -l看到
swap -l
swapfile dev swaplo blocks free
/dev/zvol/dsk/rpool/swap 181,1 8 50251768 50251768
都是free,说明还没有用到硬盘上的交换分区
所以我的疑问就在这里,明明整个系统的swap空间已经不足了,为何还不去使用硬盘上的swap分区?
这几天一直被这个问题所困扰,请大家多多指教。
这里先谢谢了~ |
|