磁盘管理之交换分区swap

简介:

linux的交换分区:swap

首先解释一下什么是交换分区。交换分区,英文的说法是swap,意思是“交换”、“实物交易”。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的。


交换分区多大为宜??

科学计算类的服务器:交换内存可以尽可能的大,比如为物理内存的2倍;

应用程序类的服务器:交换内存尽可能的小,比如只给1G

当物理内存小于等于2G,交换分区内存是物理内存的2

当物理内存大于2G小于4G,交换内存是物理内存的1.5

当物理内存大于4G,交换内存一般为4G即可

这些并非定论,只是一些的常见常用法则。


如何查看交换分区和内存大小??

 free 查看内存大小

215917885.png

free –m 空间大小以兆为单位进行显示(默认以字节为单位进行显示)

215827176.png

free –g 空间大小以GB为单位进行显示

220018569.png

名词详解total:总内存大小;used:已用内存大小;free:未用内存大小;shared:用于共享的内存;buffers:用于缓冲的(通常是为了写操作设定的);cached:用于缓存的(通常是为了读操作设定的)。

Mem:物理机上内存状况

-/+ buffers/cacheused表示真正意义上的已用内存空间大小(减去缓存缓冲)

free:表示真正意义上的未用空间(加上缓存缓冲)

swap:交换分区大小及使用状况


如何创建一个分区并将其应用为交换分区的??

首先创建分区:fdisk/dev/sda

220325567.png

220445947.png

将system ID改为82 liunxswap / Solaris   保存退出

220522135.png


识别设备之后创建交换分区:mkswapDEVICE

220630900.png

220633413.png

启用(挂载)交换分区:swaponDEVICE:启用指定交换分区

                     swapon –a:启用所有交换分区

220804925.png

禁用交换分区:swapoffDEVICE:禁用指定的交换分区

             swapoff –a:禁用所有的交换分区

220832511.png

开机自动启用交换分区:可定义于/etc/fstab

   格式如下:DEVICE swap swap defaults 0 0

220922377.png

注:挂载点不能是某个目录,只能为swap不是绝对路径也不是相对路径





本文转自 z永 51CTO博客,原文链接:http://blog.51cto.com/pangge/1253985
相关文章
|
8月前
|
开发工具
|
8月前
|
Linux
Linux系统之armbain配置swap交换分区
Linux系统之armbain配置swap交换分区
136 0
|
10月前
|
Linux
Linux文件系统(二)交换分区
Linux文件系统(二)交换分区
|
缓存 Linux
linux swap交换分区详解
linux swap交换分区详解
关闭交换(swap)分区
关闭交换(swap)分区
526 0
|
监控 Linux 调度
Swap 分区|学习笔记
快速学习 Swap 分区
141 0
Swap 分区|学习笔记
|
Linux
Linux创建swap分区(用文件作为Swap分区)
Linux创建swap分区(用文件作为Swap分区)
311 0
|
测试技术 Linux