物理内存不够用,临时增大Linux交换分区的方法
作者:网络转载 发布时间:[ 2013/6/21 13:41:24 ] 推荐标签:
如果想要确认交换分区是否挂载成功,可执行:
$ swapon -s
Filename Type Size Used Priority
/dev/sda1 partition 511996 16192 ?1
/var/tmp/swap file 1023996 0 ?2
从显示结果来看,我们确实看到了文件格式交换分区被加载。如果还想要查看系统内存情况,只需执行:
$ free -m
total used free shared buffers cached
Mem: 995 935 60 0 6 551
-/+ buffers/cache: 376 618
Swap: 1499 15 1484
通过扩大swap区,可以正常将webkit-gtk-1.10.2-r300编译完。实际上,用top跟踪webkit-gtk-1.10.2-r300的编译过程,会发现整个编译过程所需要的内存大概在2G左右。而我们通过增加交换分区的大小,总获得了2.5G左右的内存空间。编译完之后,如果我们不再需要这一块交换分区文件,那么可以先卸载再删除它:
$ sudo swapoff /var/tmp/swap
$ sudo rm -rf /var/tmp/swap
倘若我们仍希望交换分区文件为以后的编译提供便利,那么可以选择保留它。不过在使用它之前必须先挂载它,因为一旦重启,原先的挂载便会失效!若要让我们的交换分区文件随机器启动自动挂载,则可修改/etc/fstab文件,例如作如下设置:
$ cat /etc/fstab | grep -i swap
/dev/sda1 none swap sw 0 0
/var/tmp/swap swap swap defaults 0 0
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11