`

linux上swap的查看与调整

 
阅读更多

1.查看SWAP

[root@192 oc]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       8024    104     -1
[root@192 oc]#

 

2.通过DD创建文件

[root@192 oc]# dd if=/dev/zero of=/oc/swap bs=512 count=2000000
2000000+0 records in
2000000+0 records out
1024000000 bytes (1.0 GB) copied, 23.4213 seconds, 43.7 MB/s
[root@192 oc]#
[root@192 oc]# ll
总计 1001012
drwx------ 2 root root      16384 06-03 06:56 lost+found
-rw-r--r-- 1 root root 1024000000 06-12 10:24 swap
drwxr-xr-x 4 root root       4096 06-08 16:15 tmp
[root@192 oc]#

3.转化为swap格式
[root@192 oc]# mkswap /oc/swap
Setting up swapspace version 1, size = 1023995 kB
[root@192 oc]#

[root@192 oc]# free
             total       used       free     shared    buffers     cached
Mem:       1035108    1018168      16940          0      14716     892500
-/+ buffers/cache:     110952     924156
Swap:         8024        104       7920
[root@192 oc]#
启用,加入到swap池中。

[root@192 oc]# swapon /oc/swap

[root@192 oc]# free
             total       used       free     shared    buffers     cached
Mem:       1035108    1018228      16880          0      14748     892592
-/+ buffers/cache:     110888     924220
Swap:      1008016        104    1007912
[root@192 oc]#

 

[root@192 oc]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       8024    104     -1
/oc/swap                                file            999992  0       -4
[root@192 oc]#

 

从swap池中拿掉

[root@192 oc]# swapoff /oc/swap

[root@192 oc]# free
             total       used       free     shared    buffers     cached
Mem:       1035108    1018780      16328          0      15096     892760
-/+ buffers/cache:     110924     924184
Swap:         8024        104       7920

[root@192 oc]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       8024    104     -1
[root@192 oc]#

 

开机自动启动:

[root@192 oc]# echo "/oc/swap swap swap defaults 0 0" >> /etc/fstab

[root@192 oc]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0
/dev/sdb1       /oa     ext3    defaults        0 0
/dev/sdc1       /ob     ext3    defaults        0 0
/dev/sdd1       /oc     ext3    defaults        0 0
/dev/hdc        /media/dvd      iso9660 ro,auto 0 0
/oc/swap swap swap defaults 0 0
[root@192 oc]#

 

另:

将整个设备划为swap分区

fdisk时代码为82 linux swap,

分区后:

# mkswap /dev/sdc3
# swapon /dev/sdc3

 

--------------错误信息

[root@dn01 ~]# mkswap  /var/swap
mkswap: /var/swap: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 49996 KiB
no label, UUID=fafeb1a4-7b37-4f25-bb67-fef3b89e4fc3

在vi /etc/fstab 添加

/var/swap       swap         swap    defaults        0 0

然后直接swapon就可以了

 

分享到:
评论

相关推荐

    Linux修改Swap大小.

    通过上述步骤,我们成功地在一个现有的 Linux 系统上增加了 Swap 大小。这种做法不仅适用于解决因物理内存不足而引起的问题,还可以提高系统的稳定性和响应速度。需要注意的是,在实际操作过程中,根据系统的具体...

    Linux系统Swap交换区

    Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存 中的一部分...

    linux_swap.rar_swap

    综上所述,"linux_swap.rar_swap"包含的源代码可能涉及Linux内核的交换功能实现,以及一个可能与图形界面或日志输出有关的线性渐变属性模块。这两个组件共同工作,一方面帮助系统在资源紧张时保持稳定,另一方面提供...

    Linux服务器配置与管理:swap交换分区管理.pptx

    在Linux系统中,SWAP分区扮演着与Windows系统中的虚拟内存相似的角色,它提供了一种机制,当物理内存不足以满足程序运行需求时,将暂时不活跃的程序数据存储到硬盘上,从而释放内存资源给更重要的进程使用。...

    SUSE上扩容Swap空间方法

    如果您的SUSE Linux服务器上有足够的未分配空间,您可以直接创建一个新的分区并将其设置为Swap分区。这种方法简单且易于操作。 ##### 步骤详解: 1. **创建新的分区**: - 使用`fdisk`命令来创建一个新的分区,...

    Linux下增加Swap

    在Linux系统中,Swap空间是虚拟内存的一部分,它在硬盘上预留一定的空间,当物理内存不足时,系统会将部分不常用的内存数据暂时保存到Swap空间中,从而释放物理内存供其他程序使用。这种机制有助于提升系统在内存...

    Linux系统增加swap空间方法.docx

    - 如果存在多个Swap文件,可以通过调整`/etc/fstab`文件中的优先级来控制它们的使用顺序。 #### 四、总结 通过上述步骤,我们可以有效地在Linux系统中增加Swap空间,并确保其能够在系统启动时自动挂载。这有助于...

    linux中可加载SWAP的代码

    在Linux操作系统中,SWAP分区或SWAP文件是一种虚拟内存机制,当物理RAM不足时,系统会将暂时不活跃的数据存储到硬盘上的SWAP空间,以便为其他活动进程腾出更多的RAM。这篇文档可能详细介绍了如何在已安装的操作系统...

    Linux中增加Swap分区文件的步骤方法

    Linux 中增加 Swap 分区文件的步骤方法 Linux 操作系统中,Swap 分区文件是一种虚拟内存,用于存储内存中的数据以...但是,需要注意的是,Swap 分区文件的大小应该根据系统的实际情况进行调整,以免影响系统的性能。

    Linux分区,格式化,SWAP,LVM,软件RAID的创建

    在Linux中,`fdisk`是用于创建、查看和修改磁盘分区的主要工具。使用`fdisk -l`可以列出所有磁盘及其分区信息。分区的ID代表不同的文件系统类型,例如83通常表示EXT2或EXT3文件系统,82则代表SWAP分区。Linux系统...

    Swap-space recommendation for Linux

    Swap空间是Linux系统为了提高整体性能和稳定性而采用的一种内存管理机制,它将不常用的应用程序内存页面从物理内存(RAM)转移到次级存储(通常是磁盘)上的一个专用区域。通过这种方式,可以释放物理内存供其他目的...

    详细解读linux下swap分区的作用

    本文研究的主要是linux下swap分区的相关内容,具体介绍如下。 swap分区介绍 嵌入式Linux中文站消息,Linux系统的...其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统

    修改swap分区大小方法

    在Linux操作系统中,swap分区是一种特殊的分区类型,用于充当系统的虚拟内存。当物理RAM不足时,Linux会将部分数据暂时存储到swap分区中,以缓解内存压力。然而,有时在安装Linux后,可能会发现预设的swap分区大小不...

    Linux系统中swap分区的设置与增加/删除

    1. 使用`swapon -s`命令查看当前swap分区的状态和使用情况。 2. 要关闭swap分区,可以使用`swapoff`命令,如`swapoff /dev/dm-1`。 3. 若要重新启用已关闭的swap分区,可以使用`swapon`命令,如`swapon /dev/dm-1`。...

    linux可用内存足够为什么还用swap.docx

    - **swap**:当物理内存不足时,Linux系统会将部分不活跃的数据移动到硬盘上的swap分区,从而腾出更多的物理内存供其他进程使用。这是一种虚拟内存扩展技术。 - **swappiness参数**:这是一个关键的内核参数,决定了...

    两种添加swap分区的做法

    在Linux系统中,Swap分区是一种虚拟内存技术,用于在物理内存不足时将一部分数据临时存放到硬盘上,以达到扩展内存的效果。对于刚安装完的Linux系统而言,如果初始分配的Swap分区过小,可能会影响到系统的稳定性和...

    linux swap交换内存扩容的方法

    Linux交换内存(swap space)是Linux操作系统中一种特殊...了解如何适当调整和扩容swap空间是每个Linux系统管理员必备的技能之一。通过上述步骤,你可以根据需要扩展Linux系统的交换内存,以适应更高的工作负载需求。

    linux系统怎么增加swap分区空间小?.docx

    在Linux系统中,SWAP分区是一种特殊的分区类型,它用于扩展系统的虚拟内存,当物理内存不足时,系统会将部分数据存储到SWAP空间。在内存较小或者内存使用率较高的情况下,增加SWAP分区可以避免系统因内存不足而崩溃...

Global site tag (gtag.js) - Google Analytics