solaris 11 SWAP分区大小会自动变化?
系统是solaris 11 64bitroot@db2:~# uname -a
SunOS db2 5.11 11.1 sun4v sparc sun4v
root@db2:~# isainfo -kv
64-bit sparcv9 kernel modules
系统运行很慢,root输入一些查询命令,系统就提示:
root@db2:~# top
-bash: fork: Not enough space
root@db2:~# top
-bash: fork: Not enough space
空间不足?这个空间是指的SWAP的空间?
root@db2:~# df -h
Filesystem Size UsedAvailable CapacityMounted on
rpool/ROOT/solaris-1 274G 21G 229G 9% /
/devices 0K 0K 0K 0% /devices
/dev 0K 0K 0K 0% /dev
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 115M 2.5M 112M 3% /system/volatile
objfs 0K 0K 0K 0% /system/object
sharefs 0K 0K 0K 0% /etc/dfs/sharetab
fd 0K 0K 0K 0% /dev/fd
rpool/ROOT/solaris-1/var
274G 292M 229G 1% /var
swap 117M 4.6M 112M 4% /tmp
rpool/VARSHARE 274G 780M 229G 1% /var/share
rpool/export 274G 32K 229G 1% /export
rpool/export/home 274G 11G 229G 5% /export/home
rpool 274G 73K 229G 1% /rpool
root@db2:~#
晕。。。SWAP怎么才117M啊?我之前看过的是2G的,怎么变这么少了?机器重启后 我又查了一遍,发现SWAP变成5.8G了。。。
过了几分钟,可以正常输入top命令并有结果显示:
last pid: 14211;load avg:0.51,0.56,0.55;up 20+13:57:23 21:12:22
202 processes: 199 sleeping, 2 zombie, 1 on cpu
CPU states: 99.4% idle,0.3% user,0.3% kernel,0.0% iowait,0.0% swap
Kernel: 12149 ctxsw, 1536 trap, 9900 intr, 10426 syscall, 69 flt
Memory: 16G phys mem, 711M free mem, 2048M total swap, 1921M free swap
1399 root 2359 0146M107 20.8H0.06% orarootagent.bi
1554 grid 149 0536M335 460:020.06% oracle
20936 oracle 259 0 4343M 4082 201:320.04% oracle
21251 root 11 100-20 6106M 6005M sleep363:090.03% osysmond.bin
1436 grid 20 100-20107M 71M 528:580.03% ocssd.bin
24448 9 100-20155M121M 120:190.02% ologgerd
63 root 1059 0 5272K 1936K 365:430.02% dlmgmtd
1595 root 4959 0176M131 330:320.02% crsd.bin
20920 oracle 1 101-20 4334M 4056 170:210.01% oracle
21028 oracle 1559 0103M 79M 165:360.01% oraagent.bin
1544 grid 1 101-20524M315 283:300.01% oracle
1401 grid 1059 0 91M 52M 352:020.01% gipcd.bin
1134 root 3459 0148M 91 222:400.01% ohasd.bin
1366 grid 2959 0112M 72M sleep218:340.01% oraagent.bin
1453 root 1359 0 76M 37 150:06 ctssd.bin
20950 oracle 1 101-20 4347M 4094 82:32 oracle
20942 oracle 1 101-20 4347M 4095 82:06 racle
20955 oracle 1 101-20 4347M 4095M sleep 82:32 oracle
CPU空闲还很多,但是物理内存free才711M,2个僵尸进程。。。怎么样查到这2个进程?
Solaris 11没跑过生产任务, 所以, 没太注意过这东东.
楼主看一下 zfs stat 或 zfs status, 命令我都记不清了. 印象中, Solaris11应该用的是 zfs, 但我不确定 swap是不是在zfs上. zfs list:mrgreen: swap分区不会变化的。 顶~~~~~~````````
页:
[1]