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