鸟在笼中,恨关羽不能张飞;Survival of the fittest
分类: 系统运维
2012-05-29 16:07:19
这次主要说一下Swap的创建和删除(以下内容请下载附件视频后,配合看会更加明白一些!)
Swap空间与TMPFS文件系统的关系
你知道吗?虚拟Swap空间与 /tmp目录有相当大的关系。Sun在实现 /tmp目录时,充分考虑了应用
程序运行的效率。许多应用程序,特别是数据库服务都会频繁使用 /tmp目录作为临时数据保存区
而Solaris将 /tmp目录下的文件都放在内存中而不是硬盘里,这样会大大提高应用程序的效率。
但是/tmp目录的空间是从系统虚拟空间里挤出来的,是虚拟Swap空间的一部分。如果说,你用完了
/tmp空间,也就是用完了Swap空间,所以要小心监视系统的/tmp目录的使用情况,千万别用光了,
否则系统会瘫痪!下面两点建议作为参考:
1.在Mount /tmp目录时,使用(-o Size)选项来控制/tmp目录的大小。
2.当使用编译器编译文件时,如果不想占用Swap空间,则用TMPDIR环境变量指向另外一个临时目录
而不是/tmp目录。
创建Swap文件 mkfile 100m swapfile1
激活Swap文件 /usr/sbin/swap -a /path/filename
Swap文件必须以绝对路径来指定,filename指的是上一步创建的文件
现在新加的Swap文件已经起作用了,但系统重新启动以后,并不会记住前几步的操作
因此要在/etc/vfstab文件中记录文件的名字,和Swap类型
/path/filename - - Swap - no -
效验Swap文件是否加上 /usr/sbin/swap -l
这样就可以了
删除多余的Swap空间
使用swap -d 命令收回swap空间。
/usr/sbin/swap -d /path/filename
编辑/etc/vfstab文件,去掉此Swap(交换)文件的实体
从文件系统中回收此文件rm swap-filename
当然,如果此Swap(交换)空间不是一个文件,而是一个分区,则需创建一个新的文件系统
再挂接到原来的文件系统上。
这样就可以,相信删除都好删除,创建也不怎么难
就是在vfstab里加这条记录我找了一下 当时照着上面那条没成 :)
成功!!!!!!!!!!!!!
本文出自 “单身贵族” 博客,请务必保留此出处http://blog.chinaunix.net/uid/10915175.html