Linux中SWAP交換分割槽概述

2021-07-15 22:59:34 字數 2307 閱讀 7673

場景:

今天下午安裝乙個centos6.5作業系統,忘記配置swap分割槽。看看如何安裝系統之後,增加和刪除swap分割槽。

方法如下:

1.記憶體占用情況

[root@mysql01 downloads]# free

total       used       free     shared    buffers     cached

mem:       1922020    1691448     230572          0      49844    1252236

-/+ buffers/cache:     389368    1532652

swap:            0          0          0

2.通過dd命令增加swap

[root@mysql01 var]# dd if=/dev/zero of=/var/swap bs=1024 count=2048000

2048000+0 records in

2048000+0 records out

2097152000 bytes (2.1 gb) copied, 5.9442 s, 353 mb/s

3.建立swap檔案

[root@mysql01 var]# 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 = 2047996 kib

no label, uuid=daa18338-0371-4848-888d-49d662dafe3f

[root@mysql01 var]# mkswap -f /var/swap

setting up swapspace version 1, size = 2047996 kib

no label, uuid=754e3fdf-258c-45f2-bb8e-4725862850d3

4.載入該檔案:

[root@mysql01 var]# swapon /var/swap

5.看看swap是否生效

[root@mysql01 var]# free 

6.檢視swap當前狀態:

[root@mysql01 var]# cat /proc/swaps 

filename                                type            size    used    priority

/var/swap                               file            2047992 0       -1

7.新增至/etc/fstab

[root@mysql01 var]# vim /etc/fstab

## /etc/fstab

# created by anaconda on tue sep 23 17:58:53 2014

## accessible filesystems, by reference, are maintained under '/dev/disk'

# see man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#uuid=98f4128a-2ac6-4822-8624-300c4d818afc /                       ext4    defaults        1 1

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

/var/swap               swap                    swap    defaults        0 0

8.如果不再需要swap,可以清理該分割槽:

[root@mysql01 var]# swapoff /var/swap

swap交換分割槽

1.怎麼樣製作swap分割槽 標準的linux安裝,swap分割槽 湊夠硬碟分出來的 是記憶體的兩倍大小,如果增加了記憶體條,那swap分割槽也要增加,如果增加1g記憶體,swap分割槽就要增加2g。一 決定修改swap大小,首先在空間合適處建立用於分割槽的 swap 檔案 如 swap1 dd i...

swap交換分割槽

虛擬記憶體 將硬碟的一部分空間當作記憶體來使用。用來緩解物理記憶體不足的問題。swap即交換分割槽是一種類似於windows系統虛擬記憶體的功能,將一部分硬碟空間虛擬成記憶體來使用,從而解決記憶體容量不足的情況,因為swap畢竟是用硬碟資源虛擬的,所以速度上比真實物理記憶體要慢很多,一般只有當真實物...

ubuntu下swap分割槽 boot分割槽 概念理解

swap是linux下的虛擬記憶體分割槽,作用是在物理記憶體使用完成之後,將磁碟空間 也即swap分割槽 虛擬成記憶體來使用。swap和windows系統的交換檔案作用類似,但是它是一段連續的磁碟空間,並且對使用者不可見。swap分割槽能夠作為 虛擬 的記憶體,但其速度比物理記憶體慢,因此若需要更快...