


CentOS7如何設(shè)置交換文件
添加時(shí)間:2019-6-22 10:28:28
添加:
思海網(wǎng)絡(luò)
CentOS7設(shè)置交換文件
檢查系統(tǒng)條件
首先,檢查系統(tǒng)是否已經(jīng)設(shè)置了交換空間,原則上,交換空間盡量只設(shè)置一個(gè)。另外,也需要檢查,系統(tǒng)是否有足夠剩余硬盤空間。
swapon -s
可以通過swapon命令查看系統(tǒng)的交換空間,或者,也可以通過free命令來(lái)查看。
free -h
通過df命令,來(lái)檢查系統(tǒng)的剩余硬盤空間。
df -h
創(chuàng)建swap文件
通過fallocate命令來(lái)新建一個(gè)交換文件,由于我的系統(tǒng)內(nèi)存是512M,交換分區(qū)一般設(shè)置為內(nèi)存了2~4倍,所以我設(shè)置成了1G,直接掛載到根目錄下。
sudo fallocate -l 1G /swapfile
可以通過ls命令來(lái)查看
ls -lh /swapfile
結(jié)果如下
-rw-r--r-- 1 root root 1.0G Oct 30 11:00 /swapfile
啟用交換文件
首先,修改/swapfile權(quán)限,只允許root用戶訪問。
sudo chmod 600 /swapfile
ls的結(jié)果如下
-rw------- 1 root root 1.0G Oct 30 11:00 /swapfile
接下來(lái),通知系統(tǒng)創(chuàng)建交換空間
sudo mkswap /swapfile
最后,啟用交換空間
sudo swapon /swapfile
可以通過swapon -s或者df -h命令來(lái)查看結(jié)果,交換空間應(yīng)該會(huì)顯示出來(lái)。
持久化配置
重啟后,系統(tǒng)就不會(huì)再將/swapfile設(shè)置為交換空間了。 可以在/etc/fstab中添加如下
/swapfile swap swap sw 0 0
這樣,重啟后系統(tǒng)會(huì)自動(dòng)將/swapfile映射為交換空間。
最后
可以想象,如果實(shí)際內(nèi)存需求遠(yuǎn)超物理內(nèi)存大小,會(huì)頻繁的出現(xiàn)內(nèi)存和交換空間的數(shù)據(jù)交換情況,對(duì)硬盤的損傷是比較大的。而且,應(yīng)用體驗(yàn)也會(huì)比較差。
關(guān)鍵字:CentOS7、設(shè)置、交換文件
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解