solaris10的swap疑问
本帖最后由 comerliang 于 2010-05-28 13:46 编辑
2台配置相同的机器,solaris版本相同,top版本相同。运行top命令得到的结果却不同(我不是只数值,而是项目)
如图,注意看最后一行。
最后一行有swap的机器,运行swap -l正常
最后一行没有swap的机器,运行swap -l 显示:
# swap -l
没有已配置好的交换设备
swap -s都正常
图一
图二
2台配置相同的机器,solaris版本相同,top版本相同。运行top命令得到的结果却不同(我不是只数值,而是项目)
如图,注意看最后一行。
最后一行有swap的机器,运行swap -l正常
最后一行没有swap的机器,运行swap -l 显示:
# swap -l
没有已配置好的交换设备
swap -s都正常
图一
solaris_top1.jpg (26.69 KB, 下载次数: 9)
top1
图二
solaris_top2.jpg (30.87 KB, 下载次数: 4)
top2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
我记得是可以,swap在solaris里不是必须的。
# swap -l
没有已配置好的交换设备
# swap -s
总数:分配了 3048216k 字节 + 保留 66344k = 已使用 3114560k,10256088k 可用
# cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no -
/dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /usr ufs 1 no -
/dev/dsk/c1t0d0s4 /dev/rdsk/c1t0d0s4 /var ufs 1 no -
/dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /opt ufs 2 yes -
/dev/dsk/c1t0d0s1 /dev/rdsk/c1t0d0s1 /swap ufs 2 yes -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -
/dev/md/dsk/d10 /dev/md/rdsk/d10 /u01 ufs 2 yes logging
# df -h
文件系统 大小 用了 可用 容量 挂接在
/dev/dsk/c1t0d0s0 20G 1.0G 18G 6% /
/devices 0K 0K 0K 0% /devices
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 9.8G 1.3M 9.8G 1% /etc/svc/volatile
objfs 0K 0K 0K 0% /system/object
/dev/dsk/c1t0d0s3 9.9G 3.4G 6.4G 35% /usr
fd 0K 0K 0K 0% /dev/fd
/dev/dsk/c1t0d0s4 9.9G 8.3G 1.4G 86% /var
swap 9.8G 3.5M 9.8G 1% /tmp
swap 9.8G 48K 9.8G 1% /var/run
/dev/dsk/c1t0d0s5 9.9G 206M 9.6G 3% /opt
/dev/md/dsk/d10 617G 134G 477G 22% /u01
/dev/dsk/c1t0d0s1 16G 16M 16G 1% /swap
#
没有swap能行?
昨天在一个群里问这个事,有人说必须有swap,我也感觉好像没有swap所以swap -l报错
看起来好象你第一台机器没有配置swap。已使用 3114560k + 10256088k 可用 大约是13G,这与top命令看到的空闲内存13G差不多。应该是没有配置swap,solaris使用的内存作为swap。
# swap -l
没有已配置好的交换设备
# swap -s
总数:分配了 3048216k 字节 + 保留 66344k = 已使用 3114560k,10256088k 可用
另一台机器:
# swap -l
交换文件 dev swaplo blocks free
/dev/dsk/c1t0d0s1 118,673 16 98320496 98320496
# swap -s
总数:分配了 3298768k 字节 + 保留 336608k = 已使用 3635376k,72506096k 可用
这个肯定是相同的,我昨天刚装的
一般很少用top,你这2个的top版本是相同的吗?
难道有一台没有配置swap?把两台机器的swap -l / swap -s 命令输出和/etc/vfstab内容贴上来看看。
{:3_200:}刚接手的机器,以前没接触过solaris