|-转 centos7开启交换内存
原文链接:https://zixuephp.net/article.php?aid=335
在linux系统中输入top命令,在输出的MiB Swap:
那行就是交换内存
的信息了。
centos7开启交换分区的交换内存
,在系统物理内存不够用的时候
,系统使用部分硬盘的空间
供系统内存使用。如果服务器物理内存较小
,适合开启交换内存
,一般交换内存是物理内存的2-4倍
大小。同时也使用与在编译软件时导致的物理内存不足
,交换内存没开启的情况,编译软件出错的(make[3]: *** [s-attrtab] Killed)
问题。
配置环境:阿里云ecs cpu:1核 内存:1G ,Vultr cpu:1核 内存:1G
可以使用 free命令查看是否有swap空间,如果没有则可以配置。
设置步骤:
1.建立
交换分区文件
bash
- [root@localhost/]#ddif=/dev/zeroof=/swapfilebs=4096count=1024K
- #bs=每块字节数4Mcount=1024块,单块单位为KB
- 1048576+0recordsin
- 1048576+0recordsout
- 4294967296bytes(4.3GB)copied,74.5823s,57.6MB/s
2.设置
交换文件,将swapfile指定为交换文件
bash
- [root@localhost/]#mkswap/swapfile
- Settingupswapspaceversion1,size=4194300KiB
- nolabel,UUID=86157c7e-29e0-47a7-807b-c5ae3271e7c9
3.启用
文件
bash
- [root@localhost/]#swapon/swapfile
- swapon:/swapfile:insecurepermissions0644,0600suggested.
- [root@localhost/]#chmod600/swapfile
4.查看
交换文件设置情况
bash
- [root@localhost/]#swapon-s
- FilenameTypeSizeUsedPriority
- /swapfilefile40920-1
5.设置开机挂载
交换文件,这个文件谨慎修改,修改错误了会导致开机不了
bash
- vim/ect/fstab
- #
- #/etc/fstab
- #CreatedbyanacondaonFriFeb2402:58:222017
- #
- #Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'
- #Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo
- #
- UUID=07151862-c2b9-45dc-bf7a-af8d2a6fa6c1/ext3defaults11
- /swapfileswapswapsw00
在这个文件末尾增加/swapfile swap swap sw 0 0
即可...
浏览更多内容请先登录。
立即注册
更新于:2020-04-16 03:21:31
相关内容
Centos7利用yum安装apache+mysql8+php7 一篇搞定!
centos服务器运行中遇到的问题 out of memory killed process 2480 htt...
生产出现oom(out of memory)问题,怎么排查?
Linux终端查看最消耗CPU内存的进程
解决Apache长时间占用内存大的问题,Apache 内存优化方法
Centos中查看nginx、apache、php、mysql配置文件路径
Centos7 安装Apache过程详解
推荐内容