在Linux上使用交换空间

在Linux上使用交换空间

了解交换空间

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。

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

开始使用交换空间

注:
	1.创建,启用,关闭交换空间需在root下执行
	2.本文章交换空间文件将保存在/home/swap,自己根据自己的调整

1.创建交换空间

命令如下:

dd  if=/dev/zero  of=/home/swap  bs=1024  count=500000
# or
dd  if=/dev/zero  of=/home/swap  bs=1024  count=$[ 4 * 1024 * 1024 ]
#		 G     M      K

假设当前目录为"/home",则在"/home"目录下创建了一个名称为“swap”的交换空间文件,大小为500M,

命令中选项解释:
   of   :输出的交换文件的路径及名称;

   bs   :块大小,单位byte,计算机里1k即1024个byte;

   count:总块数即空间总大小,单位为块即k;

   if   :读取的源空闲空间,为什么是zero,我也不清楚


一般情况下,交换空间的大小为真实物理内存的1-2倍
如:
   物理内存为1G,交换空间可以设置成1G-2G.

注意:交换空间不能设置的太大!

交换空间的读取速度比内存慢很多,空间设置的太大且交换空间中的资源太多,会降低电脑性能.
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值