swap设置

原创 2004年07月28日 10:50:00

交换分区 SWAP
交换分区是计算机物理内存的扩展。很可能,你在RedHat 初始设置时创建了一个交换分区。 你能
使用以下命令行证实你的系统中可用交换空间的大小:
cat /proc/meminfo

你能够拥有几个交换分区。[旧的Linux 内核限制了每个交换分区的大小,大致可达到124 MB, 但
linux kernels 2.2.x 以上版本取消了该限制] 这里是创建和启用一个交换分区的步骤:
使用fdisk 创建一个适当大小的分区 (分区类型 82, "Linux swap")。
格式化分区, 检查损坏的区块, 例如:
mkswap -c /dev/hda4
你要用你自己的分区名字代替/dev/hda4。 因为我没有指定分区大小, 系统自动监测。
启用交换分区, 例如:
swapon /dev/hda4
为了让该交换分区在启动时能自动启用,你得在/etc/fstab 文件中包含适当的入口, 例如
/etc/fstab, for example:
/dev/hda4 swap swap defaults 0 0

如果你需要禁用该交换分区, 你(作为超级用户)使用:
swapoff /dev/hda4

交换文件

交换文件通常比交换分区慢,所以这不是永久推荐的交换方法。可是, 如果你 临时需要更多的交换
空间,创建一个交换文件能被快速安装。 你能有最多可达8 个的交换文件, 每个文件最大可达16
MB。 这里是产生交换文件的步骤:
- 创建一个指明了大小的交换文件:
dd if=/dev/zero of=/swapfile bs=1024 count=8192

/dev/zero文件代表一个永远输出 0的设备文件,使用它作输入可以得到全为空的文件。因此可用来创建新文件和以覆盖的方式清除旧文件。


这物理上创建了交换文件 /swapfile, 块大小 1024 字节, 文件包含8192 个块, 总大小大约8 MB.
[ dd 命令复制了文件。 在以上例子中, 输入文件 (if)是 /dev/zero,输出文件 (of)是
/swapfile 。你不能使用 cp (copy)命令来复制文件,因为交换文件在硬盘上是物理连续的]。
- 用下面的命令设置文件:
mkswap /swapfile 8192
- 发出下面命令把缓存区的内容强制写入硬盘:
sync
- 启用交换文件用:
swapon /swapfile
当你用完交换文件, 你关闭并移开它

swapoff /swapfile
rm /swapfile

Linux调整swap大小和swap性能优化

Linux调整swap大小和swap性能优化 机器上的swap空间太大,但是由于硬盘io较慢,所以决定做一些优化:调小swap,然后尽可能的"禁用"swap。 1、先“df -h”和“...
  • a860MHz
  • a860MHz
  • 2016年04月11日 18:35
  • 9394

如何设置Ubuntu的swap区

如何设置Ubuntu的swap区 如何添加swap? swap 一般都在一个专有的swap区里,这可能是因为在安装的时候系统会提示你创建一个swap区。但实际上任何文件都可以被用作sw...
  • dayancn
  • dayancn
  • 2016年03月01日 14:47
  • 1551

linux的虚拟内存swap分区的使用和配置

Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被...
  • hj7jay
  • hj7jay
  • 2016年07月04日 17:51
  • 2351

Linux Swap交换分区设置

关于swap交换分区的设置: 一种流行的、以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍。也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间。其实这是...
  • DLODJ
  • DLODJ
  • 2011年08月11日 16:40
  • 945

linux swap 交换分区设置

关于swap交换分区的设置: 一种流行的、以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍。也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间。其实这是...
  • bff1022
  • bff1022
  • 2013年11月21日 12:31
  • 554

linux swap交换空间设置

设置Linux交换分区 Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。例如:...
  • hunanchenxingyu
  • hunanchenxingyu
  • 2015年04月10日 23:03
  • 2345

关于ORACLE数据库服务器SWAP该设置成多大的建议值

1、swap的作用 系统管理和DBA都知道,在Linux和UNIX系统上都有一个SWAP分区,该分区,例似于于Windows系统上的虚拟内存。 当系统的物理内存不够用的时候,就需要将物理内...
  • Scofy0
  • Scofy0
  • 2015年07月28日 15:15
  • 464

关于ORACLE数据库服务器SWAP该设置成多大的建议值

有经验的系统管理员和DBA,往往会给系统建设一个适中大小的SWAP大小,但实际生产系统中,也经常发现有一些,因为SWAP设置过小的原因,而导致物理内存、SWAP全部耗尽,导致DOWN机的情况;也有发现...
  • ljunjie82
  • ljunjie82
  • 2014年12月28日 16:26
  • 1528

Linux Swap交换分区设置

http://blog.sina.com.cn/s/blog_48212cbe0100i03e.html 关于swap交换分区的设置: 一种流行的、以讹传讹的说法是,安装Linux系统时,交换...
  • thundertide
  • thundertide
  • 2014年01月16日 17:47
  • 375

鸟哥的linux私房菜学习笔记《十七》设置开机挂载及构架swap

1. 开机挂载/etc/fstab及/etc/mtab 2. 特殊设备loop挂载(镜像文件不刻录就挂载使用) 3. 新建大文件以制作loop设备文件 4. 内存交换空间的创建 5. 使用文...
  • Kevinhanser
  • Kevinhanser
  • 2017年03月07日 16:29
  • 193
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swap设置
举报原因:
原因补充:

(最多只允许输入30个字)