solaris上的swap空间类似于windows上的虚拟内存.用来将内存中的数据暂时缓存在硬盘上,在需要时候再加载进内存. 
    swap空间在系统安装时就设定了的,专门划分了磁盘中的一块区域(相当于一个分区)来做交换区.不过在实际使用时,还是会出现swap空间不够用的情况(比如安装oracle数据库时).这个时候还可以通过在系统中新建swap文件的方式来增加swap空间大小. 
    总体就这个样,下来总结一下swap管理的相关命令.

1.swap空间查看 
    swap -s 查看的总体使用情况 
    swap -l 查看所有swap分区和文件的使用情况 
2.swap空间不足时的处理 
    mkfile size fullfilename 
    size处填写文件大小,如60m,1g等;fullfilename处填写文件名称(包含文件路径) 
    swap -a fullfilename 
    使用完成后,删除临时生成的swap文件. 
    swap -d fullfilename 
    如果要一直使用先前创建的swap文件的话,可以将这个swap文件放到vfstab文件中,设置为开机挂载. 
    #device           device             mount    FS       fsck   mount    mount 
    #to mount         to fsck            point    type     pass   at boot  options 
    /usr/local/swap/swapfile    -        -     swap      -      yes   -

附------------------------------------------------------------------------------------------------------

http://download.oracle.com/docs/cd/E19253-01/819-7062/fsmount-19943/index.html

/etc/vfstab 文件的字段说明

/etc/vfstab 文件中的项包含七个字段,下表介绍了这些字段。

表 19–3 /etc/vfstab 文件的字段说明

字段名

说明

device to mount

此字段可标识以下内容之一:

  • 本地 UFS 文件系统的块设备名称(例如 /dev/dsk/c0t0d0s0)。

  • 远程文件系统的资源名称(例如 myserver:/export/home)。有关 NFS 的更多信息,请参见《系统管理指南:IP 服务》

  • 要交换的片的块设备名称(例如 /dev/dsk/c0t3d0s1)。

  • 虚拟文件系统的目录。

device to fsck

与 device to mount 字段标识的 UFS 文件系统对应的原始(字符)设备名称(例如 /dev/rdsk/c0t0d0s0)。此字段可确定 fsck 命令使用的原始接口。如果没有适用设备,请使用连字符 (-),如对于只读文件系统或远程文件系统。

mount point

标识挂载文件系统的位置(例如 /usr)。

FS type

标识文件系统的类型。

fsck pass

此字段为 fsck 命令用来确定是否检查文件系统的传送号。如果此字段包含短划线 (-),则不会检查文件系统。

如果此字段包含零,则不会检查 UFS 文件系统。但是,会检查非 UFS 文件系统。如果此字段包含的值大于零,则会始终检查文件系统。

对于此字段中的值为 1 的所有文件系统,将按它们在 vfstab 文件中出现的顺序进行检查(每次检查一个)。如果在 fsck pass 值大于 1 的多个 UFS 文件系统上运行 fsck 命令并且使用了整理选项 (-o p),则 fsck 命令将自动并行检查不同磁盘上的文件系统,以最大程度地提高效率。否则,传送号的值没有任何作用。

mount at boot

设置为 yes 或 no,以指示在引导系统时 mountall 命令是否应该自动挂载文件系统。请注意,此字段与 AutoFS 无关。根 (/)、/usr 和 /var 文件系统最初不是从 vfstab 文件挂载的。对于这些文件系统以及诸如 /proc 和 /dev/fd 之类的虚拟文件系统,此字段应该始终设置为 no。

mount options

挂载文件系统时使用的一系列以逗号分隔的选项(中间无空格)。使用短划线 (-) 表示没有选项。有关常用挂载选项的列表,请参见表 19–2。


注 –

必须为 /etc/vfstab 文件中的每个字段输入一个值。如果某个字段没有值,请务必指定一个短划线 (-)。否则,系统可能无法成功引导。同样,字段值也不能为空白。

本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/05/30/2063676.html,如需转载请自行联系原作者

Solaris10 swap空间管理相关推荐

  1. zabbix管理:zabbix报错之swap空间不足(创建、优化swap交换分区)

    Lack of free swap space on node1 报错信息:It probably means that the systems requires more physical memo ...

  2. Linux Swap空间利用率过高

    在单独部署的mysql数据库服务器中发现,在高并发的情况下发现内存不够用,进一步发现swap的利用率很高.公司的DBA提了两点建议:1.建议先减小数据库缓冲池(buffer pool)的大小:2.进行 ...

  3. 給服务器增加swap空间缓解内存压力

    前言 如何让服务器响应更快?如何避免应用出现内存不足的错误?最简单的方法就是增加交换空间.Swap是存储盘上的一块自留地,操作系统可以在这里暂存一些内存里放不下的东西. 这从某种程度上相当于增加了服务 ...

  4. swap分区管理方法

    swap分区管理方法 一.内存的认识 二.SWAP分区作用(内存暂存的地址-硬盘) 三.swap分区大小建议 四.swap管理 4.1创建swap分区 4.2swap临时调整优先级 4.2swap永久 ...

  5. MySQL的表空间管理

    表空间: MySQL没有真正意义上的表空间管理. MySQL的Innodb包含两种表空间文件模式,默认的共享表空间和每个表分离的独立表空间. 一般来说,当数据量很小的时候建议使用共享表空间的管理方式. ...

  6. Oracle undo 表空间管理

    Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段. 我们通过 undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要 ...

  7. 磁盘格式化、磁盘挂载、手动增加swap空间

    一.磁盘格式化 1.cat /etc/filesystems 查看centuos7支持的文件系统格式 查看分区文件系统 mount swap分区为swap格式,这是swap特有的格式 格式化命令 mk ...

  8. linux centos7如何格式化磁盘,Linux CentOS 7 磁盘格式化mke2fs、mkfs.ext4、磁盘挂载及手动增加swap空间...

    一. 磁盘格式化 查看系统支持的分区类型: cat /etc/filesystems[root@fxq-1 ~]# cat /etc/filesystems xfs ext4 ext3 ext2 no ...

  9. 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

    4.5/4.6 磁盘格式化 cat /etc/filesysteems =>查看系统的分区格式 moutn=〉查看分区的文件格式 Centos7之后的版本默认的都是使用xfs分区格式 (文件系统 ...

  10. 三周第五次课) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

    三周第五次课 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 cat /etc/filesystems 查看文件格式 (win系统的格式 ...

最新文章

  1. linux shell脚本 静态检查工具 shellcheck 简介
  2. Burrow 服务的安装部署
  3. 引导类加载器 Bootstrap ClassLoader
  4. 32linux下安装mysql5.7_Linux系统下以RPM方式安装mysql-5.7.9
  5. 服务器设备性能说明,OMC服务器硬件性能和配置说明.doc
  6. 将x的二进制最后一位置为0
  7. javascript模块_JavaScript中的模块
  8. 【VB.NET】VB.NET异常处理与调试常见问题的解答
  9. Ubuntu 16.04 中 安装 Docker
  10. python能制作ppt动画效果吗_你听说过Python可以做动画吗
  11. 网站标签页如何添加左边的小图标
  12. 图文安装VMware Workstation教程
  13. 微信小程序学习笔记——常见组件【navigator】导航组件
  14. 回环口--Loopback接口
  15. selenium滑动验证
  16. Qt开发经验总结之武林秘籍(转)
  17. springboot中使用Mybatis_plus
  18. 上帝或许不掷骰子,但可能会踢足球|图片中的数学之美
  19. html图片左右无缝循环滚动示例
  20. Java面试题:Applet和普通的Java应用程序有哪些区别?

热门文章

  1. OC 自定义 get/set 方法注意点
  2. 【刨根问底】32位/64位系统、地址总线以及最大内存寻址
  3. linux下高可用性群集和负载均衡群集的实现
  4. Apple, Samsung, and Nokia
  5. java使用泛型_Java 泛型
  6. python判断文件格式_Python判断上传文件类型
  7. 宋宝华:火焰图:全局视野的Linux性能剖析
  8. 蓝桥杯13年--18年Java组B组省赛题目以及题解汇总
  9. python 多线程 全局锁_python的多线程+GIL全局解释器锁+其他LOCK
  10. 等比数列求和python_python计算等差数列