博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Adding Swap Files
阅读量:6826 次
发布时间:2019-06-26

本文共 2109 字,大约阅读时间需要 7 分钟。

 Adding Swap Files  

If you do not have free disk space to create a swap partition and you do need to add swap space urgently, you can use a swap file as well. From a performance perspective, it does not even make that much difference if a swap file is used instead of a swap device such as a partition or a logical volume, and it may help you fixing an urgent need in a timely manner.  (如果没有多余的磁盘空间来增加交换分区,可使用交换文件代替。从性能方面来看,swap file跟swap device没多少区别)

To add a swap file, you need to create the file first. The  dd if=/dev/zero of=/ swapfile bs=1M count=100  command would add 100 blocks with a size of 1 Mebibyte from the /dev/zero device (which generates 0s) to the /swapfile file. The result is a 100 MiB file that can be configured as swap. To do so, you can follow the same procedure as for swap partitions. First use  mkswap /swapfile  to mark the file as a swap file, after which you can use  swapon /swapfile  to active it. 

例如:把原来的swap空间大小从2147MB添加到2247MB

[root@rhel7 ~]# free -m              total        used        free      shared  buff/cache   availableMem:           1840          91        1603           8         144        1605Swap:          2147           0        2147[root@rhel7 /]# touch swapfileTest[root@rhel7 /]# dd if=/dev/sda of=/swapfileTest bs=1M count=100100+0 records in100+0 records out104857600 bytes (105 MB) copied, 1.45588 s, 72.0 MB/s[root@rhel7 /]# mkswap /swapfileTest mkswap: /swapfileTest: warning: don't erase bootbits sectors        (dos partition table detected). Use -f to force.Setting up swapspace version 1, size = 102396 KiBno label, UUID=c011c102-304a-4cb2-8106-2c69500a82a8[root@rhel7 /]# swapon /swapfileTest swapon: /swapfileTest: insecure permissions 0644, 0600 suggested.    -----有提示,需要设置权限#chmod 0600 /swapfileTest[root@rhel7 /]# free -m --比原来的2147添加的100MB              total        used        free      shared  buff/cache   availableMem:           1840          91        1398           8         350        1598Swap:          2247           0        2247[root@rhel7 /]#

 将配置写入到etc/fstab文件中,否则重启系统后不生效:

# vi  /etc/fstab,增加如下行

/swapfileTest             swap          swap    defaults        0 0  

转载地址:http://rcykl.baihongyu.com/

你可能感兴趣的文章
Spring中@Autowired与@Resource的区别
查看>>
Python 学习笔记 -- 类和实例
查看>>
Android 静默安装/后台安装
查看>>
java 非空判断类
查看>>
【html5】如何让Canvas标签自适应设备
查看>>
SecureCRT最佳配色方法+直接修改默认配置方法 - imsoft.cnblogs
查看>>
通俗地介绍下---数据结构之堆
查看>>
JQuery实现简单的服务器轮询效果
查看>>
2017.6.26 工作记录
查看>>
“Too many open files” 小记
查看>>
《Effective C#》读书笔记——条目4:使用Conditional特性而不是#if条件编译<C#语言习惯>...
查看>>
浅谈异常与恋爱
查看>>
分享:http-watcher更新,改进对动态web程序的支持
查看>>
设计模式---->经典设计模式一览
查看>>
Asp.Net生命周期系列一
查看>>
Spark源码分析 – Deploy
查看>>
C#反射技术概念作用和要点
查看>>
人大、上财、复旦、上交四校2013年应届金融硕士就业去向
查看>>
技能UP:SAP OBYC自动记账的实例说明(含value String应用说明)
查看>>
[转]【HTTP】Fiddler(二) - 使用Fiddler做抓包分析
查看>>