Linux調(diào)整Swap空間大小的擴(kuò)容分區(qū)技巧

查看當(dāng)前Swap文件位置以及大小
要查看當(dāng)前正在使用的swap文件或分區(qū)的位置,您可以使用swapon
命令。
執(zhí)行以下命令:
sudo swapon --show
這將顯示所有活動(dòng)的swap空間,包括其類型(例如文件或分區(qū))、大小、使用情況和位置。
如果您只對(duì)文件路徑或分區(qū)路徑感興趣,您可以通過/proc/swaps
文件查看相同的信息:
cat /proc/swaps
這將列出系統(tǒng)上所有的swap空間,包括它們的位置。
設(shè)置一個(gè)新的Swap空間
在Manjaro(基于Arch的Linux發(fā)行版)上,您可以使用多種方法設(shè)置swap空間。以下是創(chuàng)建和設(shè)置swap空間的一般步驟:
創(chuàng)建swap文件:
選擇一個(gè)目錄(通常是/
)并創(chuàng)建一個(gè)swap文件。例如,創(chuàng)建一個(gè)4GB的swap文件:
sudo fallocate -l 4G /swapfile
設(shè)置正確的權(quán)限:
出于安全原因,應(yīng)確保swap文件只有root用戶可以讀寫:
sudo chmod 600 /swapfile
格式化為swap:
sudo mkswap /swapfile
啟用swap:
sudo swapon /swapfile
使swap持久化:
要在重啟后保持swap設(shè)置,需要在/etc/fstab
文件中添加條目。首先使用文本編輯器打開fstab文件:
sudo nano /etc/fstab
然后,在文件的末尾添加以下行:
/swapfile none swap defaults 0 0
保存并關(guān)閉文件。
調(diào)整Swappiness(可選):
Swappiness是一個(gè)值,表示系統(tǒng)應(yīng)該如何積極地使用swap空間。值范圍從0到100,其中100表示最積極的使用swap。
查看當(dāng)前swappiness值:
cat /proc/sys/vm/swappiness
如果需要更改,例如設(shè)置為10:
sudo sysctl vm.swappiness=10
要使其持久化,添加或修改/etc/sysctl.conf
文件中的vm.swappiness
值。
請(qǐng)注意,雖然上述步驟描述了如何使用swap文件,但您也可以選擇在硬盤上創(chuàng)建一個(gè)swap分區(qū)。選擇使用swap文件還是swap分區(qū)取決于您的具體需求和偏好。
調(diào)整Swap空間大小
NAME TYPE SIZE USED PRIO /swapfile file 512M 397.9M -2
從提供的輸出中,您目前有一個(gè)大小為512M的/swapfile
作為swap文件,并且它已經(jīng)使用了397.9M。如果您想調(diào)大這個(gè)swap文件的大小,可以按照以下步驟操作:
關(guān)閉當(dāng)前的swap文件:
在調(diào)整大小之前,您需要先關(guān)閉當(dāng)前的swap文件:
sudo swapoff /swapfile
調(diào)整swap文件的大小:
假設(shè)您想將swap文件調(diào)整到1GB:
sudo fallocate -l 1G /swapfile
重新格式化為swap:
sudo mkswap /swapfile
重新啟用swap:
sudo swapon /swapfile
檢查新的swap大小:
再次使用swapon --show
命令來確認(rèn)新的swap文件大小:
sudo swapon --show
完成以上步驟后,您的swap文件大小應(yīng)該已經(jīng)從512M增加到1G。如果您需要更大或更小的大小,只需在第2步中調(diào)整fallocate
命令的大小參數(shù)即可。
以上就是Linux調(diào)整Swap空間大小的擴(kuò)容技巧的詳細(xì)內(nèi)容,更多關(guān)于Linux調(diào)整Swap空間大小的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
linux怎么調(diào)整swap大小? linux擴(kuò)容swap分區(qū)的技巧
linux怎么調(diào)整swap大???linux系統(tǒng)中想要擴(kuò)容swap分區(qū),該怎么操作呢?下面我們就來看看linux擴(kuò)容swap分區(qū)的技巧2023-02-28Linux系統(tǒng)下對(duì)硬盤分區(qū)進(jìn)行擴(kuò)容的方法總結(jié)
這篇文章主要介紹了Linux系統(tǒng)下對(duì)硬盤分區(qū)進(jìn)行擴(kuò)容的方法總結(jié),這里推薦LVM方式,注意操作時(shí)先對(duì)數(shù)據(jù)進(jìn)行備份以防萬一,需要的朋友可以參考下2015-12-31linux系統(tǒng)怎么增加swap交換分區(qū)?
linux系統(tǒng)怎么增加swap交換分區(qū)? linux系統(tǒng)有點(diǎn)卡,想要增加swap交換分區(qū),該怎么增加呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-09-06Linux Mount NTFS分區(qū)造成的權(quán)限問題如何解決?
最近一些朋友問小編Linux Mount NTFS分區(qū)造成的權(quán)限問題如何解決?今天小編將為大家?guī)淼氖荓inux Mount NTFS分區(qū)造成的權(quán)限問題的解決方案,希望對(duì)大家會(huì)有幫助,有需要的2017-04-19為L(zhǎng)linux系統(tǒng)添加交換分區(qū)(swap space)的方法
今天小編為大家分享的是為L(zhǎng)linux系統(tǒng)添加交換分區(qū)(swap space)的方法。希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-17Linux與grub下如何查看各分區(qū)設(shè)備名稱?
最近一些朋友問小編Linux與grub下如何查看各分區(qū)設(shè)備名稱?今天小編將要為大家?guī)淼氖荓inux與grub下查看各分區(qū)設(shè)備名稱的方法,有需要的朋友一起去看看吧2017-04-04linux如何修改分區(qū)id?修改linux分區(qū)類型的方法
linux如何修改分區(qū)id 怎么修改linux分區(qū)類型?今天小編就為大家?guī)淼氖切薷膌inux分區(qū)類型的方法!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-24redhat linux swap分區(qū)擴(kuò)展的三種方法詳解
一些朋友對(duì)redhat linux swap分區(qū)擴(kuò)展不知道如何操作?今天小編將為大家?guī)淼氖莚edhat linux swap分區(qū)擴(kuò)展的三種方法詳解!希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-03-19運(yùn)維老鳥談生產(chǎn)場(chǎng)景對(duì)linux系統(tǒng)進(jìn)行分區(qū)的方法
一些朋友還不知道生產(chǎn)場(chǎng)景如何對(duì)linux系統(tǒng)進(jìn)行分區(qū)?今天小編為大家?guī)淼氖沁\(yùn)維老鳥談生產(chǎn)場(chǎng)景對(duì)linux系統(tǒng)進(jìn)行分區(qū)的方法;有需要的朋友可以過來看看2016-12-14Linux Shell 常用命令與目錄分區(qū)的學(xué)習(xí)總結(jié)
很早就想根據(jù)自己的學(xué)習(xí)規(guī)律和遺忘規(guī)律,自己總結(jié)一下Linux/Unix系統(tǒng)的Shell命令,一來便于自己時(shí)常查詢之用,二來也分享于各位博友,需要的朋友可以參考下2016-11-21