Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1423574
  • 博文数量: 185
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2664
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-01 13:46
个人简介

鸟在笼中,恨关羽不能张飞;Survival of the fittest

文章分类

全部博文(185)

分类: 系统运维

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

 Swap.rar   

阅读(3429) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~