根据自己的物理内存分配合适的swap大小

     下面是合适的配置

物理内存  交换分区(swap)
<=4G 至少2G
4-16G 至少4G
16G-64 至少8G

  下面是操作步骤

  1.首先查看我们的内存情况

  [root@czl ~]# free -m

total used free shared buffers cached
Mem: 987 226 761 0 10 72
-/+ buffers/cache: 142 844
Swap: 3983 0 3983

  2.通过dd命令增加1gswap空间 

[root@czl ~]# dd if=/dev/zero of=/var/swap1 bs=1024 count=1024000
记录了1024000+0 的读入
记录了1024000+0 的写出
1048576000字节(1.0 GB)已复制,19.8797 秒,52.7 MB/秒

  3.创建swap文件

[root@czl ~]# mkswap -f /var/swap1
Setting up swapspace version 1, size = 1023996 KiB
no label, UUID=b65515b6-0380-4fc4-b623-1f800b07dfd8

  4.加载swap文件

  [root@czl ~]# swapon /var/swap1

  5.查看是否生效

  

[root@czl ~]# free -m
total used free shared buffers cached
Mem: 987 915 71 0 3 748
-/+ buffers/cache: 163 823
Swap: 4983 0 4983

  6.查看swap状态

  

  这样就ojbk了.当然,我们需要添加到/etc/fstab

  

cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Sep 6 06:52:47 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_czl-lv_root / ext4 defaults 1 1
UUID=bb4d159c-961a-4fa9-b6b4-2de996663395 /boot ext4 defaults 1 2
/dev/mapper/vg_czl-lv_home /home ext4 defaults 1 2
/dev/mapper/vg_czl-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/var/swap1 swap swap defaults 0 0

这样就完成了,当然还有其他方法 fdisk也可以

  

  

最新文章

  1. LINQ to SQL Select查询
  2. 反编译.NET工程
  3. LYDSY模拟赛day2 Dash Speed
  4. caffe中权值初始化方法
  5. Android性能优化之内存篇
  6. mysql利用存储过程批量插入数据
  7. Notepad++插件之TextFX
  8. 设置应用中出现NFC服务,去掉
  9. bdev文件系统
  10. a 标签实现分享功能
  11. #2019-2020-4 《Java 程序设计》第八周总结
  12. MySQL8.0——Resource Group(资源组)
  13. IntelliJ IDEA下载及安装,破解
  14. 【转】你必须知道的EF知识和经验
  15. 【POJ2409】Let it Bead P&#243;lya定理
  16. Pl/SQl 安装和配置Oracle 数据库连接
  17. 【转】教你用C#读写、删除、更新excel表格记录
  18. cesium可视化空间数据2
  19. Sppring MVC核心应用-2
  20. SpringBean 定义继承

热门文章

  1. pl/sql的tnsnames.ora文件配置
  2. ESP8266MOD、刷可以使用AT指令的固件、作为客户端向贝壳云端发送固定数据
  3. Rpm Creating Subpackages
  4. Python power函数
  5. .NET三层架构开发初步
  6. 【操作系统之十一】任务队列、CPU Load、指令乱序、指令屏障
  7. html5滚动页面简单写法
  8. failed to open stream: operation failed
  9. 【转帖】Linux文件夹对比并提取的差分文件技巧-rsync的妙用
  10. Docker 制作定制asp.netcore 的容器