centos修改系统可用内存_centos7开启交换内存

本文介绍了如何在CentOS 7系统上创建和启用交换内存,以缓解物理内存不足的问题。通过dd命令创建交换文件,mkswap进行格式化,swapon启用交换,并在/etc/fstab中设置开机挂载,确保系统启动时自动使用交换内存。
摘要由CSDN通过智能技术生成

在linux系统中输入top命令,在输出的 MiB Swap: 那行就是交换内存的信息了。

centos7开启交换分区的交换内存,在系统物理内存不够用的时候,系统使用部分硬盘的空间供系统内存使用。如果服务器物理内存较小,适合开启交换内存,一般交换内存是物理内存的2-4倍大小。同时也使用与在编译软件时导致的物理内存不足,交换内存没开启的情况,编译软件出错的(make[3]: *** [s-attrtab] Killed)问题。

配置环境:阿里云ecs cpu:1核  内存:1G

设置步骤:1.建立交换分区文件[root@localhost /]# dd if=/dev/zero of=/swapfile bs=4096 count=1024K

#bs=每块字节数4M count=1024块,单块单位为KB

1048576+0 records in

1048576+0 records out

4294967296 bytes (4.3 GB) copied, 74.5823 s, 57.6 MB/s2.设置交换文件,将swapfile指定为交换文件[root@localhost /]# mkswap /swapfile

Setting up swapspace version 1, size = 4194300 KiB

no label, UUID=86157c7e-29e0-47a7-807b-c5ae3271e7c93.启用文件[root@localhost /]# swapon /swapfile

swapon: /swapfile: insecure permissions 0644, 0600 suggested.

[root@localhost /]# chmod 600 /swapfile4.查看交换文件设置情况[root@localhost /]# swapon -s

Filename      Type        Size    Used    Priority

/swapfile      file    4092    0    -15.设置开机挂载交换文件,这个文件谨慎修改,修改错误了会导致开机不了vim /ect/fstab

#

# /etc/fstab

# Created by anaconda on Fri Feb 24 02:58:22 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

#

UUID=07151862-c2b9-45dc-bf7a-af8d2a6fa6c1 /                       ext3    defaults        1 1

/swapfile swap swap sw 0 0

在这个文件末尾增加 /swapfile swap swap sw 0 0 即可6.重启系统生效,查看交换分区内存[root@localhost /]# free -m

total        used        free      shared  buff/cache   available

Mem:     992         392          70           0         529         453

Swap:    4095           0        4095

也可以用top命令查看MiB Mem :  992.574 total,   86.129 free,  398.336 used,  508.109 buff/cache

MiB Swap: 4095.996 total, 4095.996 free,    0.000 used.  447.707 avail Mem7.不用了的时候,关闭交换内存,删除交换文件,删除开机挂载swapoff /swapfile

rm -f /swapfile

#删除文件末尾/swapfile swap swap sw 0 0的内容

vim /etc/fstab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值