About swap space

Swap空间(swap space)也叫做虚拟存储分区(virtual memory partition),主要用于存储由主内存(main memory)所包含的非经常性需要的程序和程序数据,以允许更多的并发进程的执行。

Swap空间可由一个或多个逻辑分区、一个或多个物理磁盘、swap文件(swap file)实现。在Ubuntu的安装过程中
会提示需要创建一个swap空间,但是你也可以选择安装Ubuntu后创建,或根本不建如果你有足够的物理内存:-)

1. 如何选择swap空间的实现方式,是逻辑分区还是swap文件?
逻辑分区的实现方式较于swap文件具有更快、一定的物理容错能力的优点,但也具有日后调整空间大小存在一定的风险性的缺点。

2. 如何选择swap空间的大小?
按比较老的规则通常会将swap空间的大小定为物理内存RAM的2到3倍,这是老规则也是比较简单的规则,但也不失为一个好的开始:) 选择swap空间的大小主要取决于使用Ubuntu的主要用途、机器的物理内存和可用的磁盘空间3个因素。

问题不在于选择的结果,而在于如何选择。我的机器有1GB的RAM,也做了一个1GB的swap空间,但我发现除了在Suspend的时候会使用小部分(不足200MB)的swap空间。所以,我选择以512MBswap文件来实现swap空间,如果有人有和我一样的选择,以下以swap文件实现swap空间的方法可供参考。

Step-1 创建swap文件:
$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=524288
以上bs * count = swap空间(Bytes),这里是在/路径下创建一个名为swapfile的512MB的swap文件,swap文件在哪里并不重要。

Step-2 设置swap空间:
$ sudo mkswap /swapfile

Step-3 配置crontab启动文件:
首先,以
$ sudo crontab -e
将crontab文件设为编辑状态; 其次,在crontab文件中添加以下的一行文本
@reboot sudo swapon /swapfile

Step-4 重启

Step-5 检测swap空间的使用情况:
可以使用
$ free -m
或gkrellm (一个gui检测工具)检测swap空间的使用率。
如果对swap空间的使用率作出检测后不满意,可以按照Step-6和Step-7首先禁用swap空间,然后重新按照Step-1至Step4重新调整swap空间的大小。可以方便地调整swap空间的大小是使用swap文件实现swap空间的一个优势。

Step-6 禁用swap空间:
首先,
$ sudo swapoff /swapfile
其次,删除Step-3中添加的那一行文本。



 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Acronis Disk Director Suite 10.0 Window 8.1/8/7/Vista/xp硬盘分区 注意:Acronis Disk Director Suite 10.0 中文简体汉化版有问题,一定要使用英文版本。 Acronis Disk Director Suite 10.0 调整硬盘分区的教程 1、安装:Acronis Disk Director Suite 10.0 的安装和Acronis Partition Expert 2003 的安装过程一样,中间让输入注册码,输入后一直下一步完成安装,然后会提示是否启动计算机,点击确定重新启动。Vista之家还是要可惜一下,这么强的软件,还是英文的,没有简体中文版,英文不好的,大家还是跟着刺客一起往下看截图和分步讲解吧。 2、重启启动计算机后,桌面上会有个“Acronis Disk Director Suite”的图标,双击运行。第一次运行Acronis Disk Director Suite 10.0 ,和Acronis Partition Expert 200一样,仍然会提示软件的运行的模式,一种是自动模式(Automatic Mode),就是以向导模式运行,一种是手动模式(Manual Mode),Vista123建议大家使用手动模式,实际操作反而更简单。 3、进入软件的主窗体后,右上角Winzard板块里面有个Increase Free Space,我们就用这个功能来调整C盘,或者其他盘的分区,下面,Vista123姑且用C盘当作例子吧,因为Windows Vista用户大多都是苦恼于C盘的空间不足! 点击Increase Free Space: 想增加哪个分区的容量,就选择那个,我们就选择C吧。下一步点击next: 4、找个硬盘分区的剩余空间大的贡献一下,刺客在此就用F盘当例子吧,大家也看到了,刺客的t60本本就80g硬盘,所剩无几了各个分区。不废话了,选择f盘,然后next进行下一步。 5、下一步的窗口是调整C盘的容量(就是你刚才第3步选择的那个要增加空间的区),根据付出空间的那个分区的剩余空间,你自己滑动鼠标选择合适的吧。Vista之家就不截图了,简单的很。 5、Acronis Disk Director Suite 10.0 会弹出一个窗口,开始locking c盘和f盘,进行硬盘分区锁定,然后,就返回到软件主窗口。 6、看到菜单栏那个旗帜的图标没,就是commit的命令,意思是开始执行。点击之后,根据提示启动计算机。然后Acronis Disk Director Suite 会在进入Window Vista前把你的分区按照你的要求都调整好,非常方便!! 7、Acronis Disk Director Suite 10.0究竟好在哪儿?看起来和老版本界面没有变化啊?请看下一篇文章: Partition Expert 10.0 的官方网站介绍: Acronis Disk Director Suite 10.0 Partition Manager Dividing your hard drive into individual partitions for your operating system, programs, data files, music, and images provides better organization and, most important, much better data safety in the event of a drive crash. Acronis Disk Director Suite 10.0 makes this task a breeze! The suite includes the Acronis Partition Expert product which allows you to automatically or manually merge, split, resize, copy, and move partitions without losing data. It also lets you reorganize the hard disk drive structure, optimize disk space usage and much more. The easiest partition software for all users Acronis sets a new partitioning and design standards. Now non-technical PC users can be insulated from

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值