交换分区管理

创建交换分区

linux上的交换分区必须使用独立的文件系统
且文件系统的systemid必须为82
mkswap [options] device [size] 创建交换分区文件系统

挂载交换分区

    swapon 设备名称

处理交换文件和分区

    交换分区是系统RAM的补充

    基本设置包括:
        •创建交换分区或者文件
        •使用mkswap写入特殊签名
        •在/etc/fstab文件中添加适当的条目
        •使用swapon -a 激活交换空间

挂载交换分区

    启用:swapon
        swapon[OPTION]… [DEVICE]
        -a:激活所有的交换分区;
        -p PRIORITY:指定优先级
        /etc/fstab:pri=value   1-32768

    禁用:swapoff[OPTION]… [DEVICE]
    先使用swapon 在使用swapon -a
    fstab文件中挂在    default,pri=100

SWAP的优先级

    用户可以给某个swap指定一个0到32767的优先级

    如果用户没有指定,那么核心会自动给swap指定一个优先级,这个优先级从-1开始,每加入一个新的没有用户指定优先级的swap,会给这个优先级减一。

    先添加的swap的缺省优先级比较高,除非用户自己指定一个优先级,而用户指定的优先级(是正数)永远高于核心缺省指定的优先级(是负数)。

    优化性能:分布存放,高性能磁盘存放

swap实际操作

查看swpa
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    
    priority 优先级

linux上的交换分区必须使用独立的文件系统
且文件系统的systemid必须为82
先创建一个分区,分区类型为82

    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         262     2104483+  82  Linux swap / Solaris

创建swap文件系统

    [root@yangyouwei ~]# mkswap /dev/sdb1
    Setting up swapspace version 1, size = 2104476 KiB
    no label, UUID=e30b6372-c24a-4c35-81e0-e70bb7a07c8a

挂载swap
    [root@yangyouwei ~]# swapon /dev/sdb1
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       -2

    [root@yangyouwei ~]# swapon -p 100 /dev/sdb1  ##更改优先级挂载越大越优先
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100
卸载
    [root@yangyouwei ~]# swapoff /dev/sdb1

查看swap

cat /proc/swaps

swapon -s

    [root@yangyouwei ~]# swapon -s
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100

free

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     544348    1362956       1276      92500     192956
    -/+ buffers/cache:     258892    1648412
    Swap:       204796          0     204796

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     545736    1361568       1276      92524     192956
    -/+ buffers/cache:     260256    1647048
    Swap:      2309272          0    2309272

只有写入fstab文件才能使用swapon -a

原创文章,作者:yyw,如若转载,请注明出处:http://www.178linux.com/42648

(0)
yywyyw
上一篇 2016-09-02 08:48
下一篇 2016-09-02 08:48

相关推荐

  • 第一周随记。

    始 .仲夏之末  ———随记心情 去年仲夏我在郑州富士康过着自己不喜欢的日子,做着自己不情愿做的事情。 有可能回到学校的日子才是我最想要的吧。 五月的骄阳也是那么炙热,缓缓升起,就像想穿进我们宿舍普及到每个人身上,然宿舍有空调岂会怕你这点小小余辉。 总感觉脑子里始终有一种什么意念在召唤着我,原来该上课了…

    Linux干货 2017-07-15
  • 优云软件:双态运维下,老司机是怎么玩CMDB的?

    行业内有个科技公司,CMDB前后建设12年,重构了N次,一言不合就重构,我深深的被这种屡拆屡战,初心不改精神所折服。我真心想问下做CMDB的兄弟,各位是怎么熬过来的?请不要回避,其实我们都曾被这样虐过! 近几年我司承建国内很多传统行业的CMDB项目,坦白的说,随着互联网+热潮的冲击,因很多传统企业也慢慢的在转变业务,把很多传统型的业务互联网化,或者开辟新型业…

    2016-08-05
  • 20171123 Shell编程

    Shell编程的基本知识点

    2017-11-23
  • GOPS 2016全球运维大会 • 北京站

    GOPS 2016全球运维大会 • 北京站已经圆满落幕,最新GOPS大会推荐:GOPS2017全球运维大会 • 深圳站 基本信息: GOPS2017全球运维大会 • 深圳站 时间:2017-04-21 08:00:00 至 2017-04-22 18:00:00结束 地点:深圳    会议规模:5000人 会议详情:http://www.…

    Linux干货 2016-11-03
  • DNS快速入门、正反向解析……

    DNS服务原理详解 因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。 我们在访问一个网站的时候,只要输入该网站的网址就会跳转到该网站页面,而实现这一过程就需要DNS服务器将域名解析为IP地址,进而实现数据通信。 DNS:…

    2017-06-03
  • 推荐-NFS共享MySQL使用DNS轮询实现Web负载均衡

    NFS共享MySQL使用DNS轮询实现Web负载均衡 NFS共享MySQL使用DNS轮询实现Web负载均衡 前言: 实验拓扑图 实验环境 实验步骤 搭建NFS 搭建dns,MySQL环境 DNS配置 MySQL配置 WEB配置 第一台主机安装 第二台主机安装 测试 web1测试 web2测试 回到web1测试 总结 前言: 今天学习了NFS,遂结合前面学习的…

    Linux干货 2016-03-29