日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

linux新建文件命令 linux基礎(chǔ)入門知識( 二 )

現(xiàn)在,如果你檢查交換空間,你應該會看到你的 Linux 系統(tǒng)會識別并使用它作為交換空間:
swapon --showNAMETYPESIZE USED PRIO/swapfilefile 1024M0B-2步驟 4:讓改變持久化
迄今為止你所做的一切都是暫時的 。重新啟動系統(tǒng),所有更改都將消失 。
你可以通過將新創(chuàng)建的交換文件添加到 /etc/fstab 文件來使更改持久化 。
對 /etc/fstab 文件進行任何更改之前,最好先進行備份 。
sudo cp /etc/fstab /etc/fstab.back現(xiàn)在將以下行添加到 /etc/fstab 文件的末尾:
/swapfile none swap sw 0 0你可以使用命令行文本編輯器手動操作,或者使用以下命令:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab現(xiàn)在一切都準備好了 。即使在重新啟動你的 Linux 系統(tǒng)后,你的交換文件也會被使用 。
調(diào)整 swappiness 參數(shù)
swappiness 參數(shù)決定了交換空間的使用頻率 。swappiness 值的范圍從 0 到 100 。較高的值意味著交換空間將被更頻繁地使用 。
Ubuntu 桌面的默認的 swappiness 是 60,而服務器的默認 swappiness 是 1 。你可以使用以下命令檢查 swappiness:
cat /proc/sys/vm/swappiness為什么服務器應該使用低的 swappiness 值?因為交換空間比內(nèi)存慢,為了獲得更好的性能,應該盡可能多地使用內(nèi)存 。在服務器上,性能因素至關(guān)重要,因此 swappiness 應該盡可能低 。
你可以使用以下系統(tǒng)命令動態(tài)更改 swappiness:
sudo sysctl vm.swappiness=25這種改變只是暫時的 。如果要使其永久化,可以編輯 /etc/sysctl.conf 文件,并在文件末尾添加swappiness 值:
vm.swappiness=25在 Linux 上調(diào)整交換空間的大小
在 Linux 上有幾種方法可以調(diào)整交換空間的大小 。但是在你看到這一點之前,你應該了解一些關(guān)于它的事情 。
當你要求系統(tǒng)停止將交換文件用于交換空間時,它會將所有數(shù)據(jù)(確切地說是內(nèi)存頁)傳輸回內(nèi)存 。所以你應該有足夠的空閑內(nèi)存,然后再停止交換 。
這就是為什么創(chuàng)建和啟用另一個臨時交換文件是一個好的做法的原因 。這樣,當你關(guān)閉原來的交換空間時,你的系統(tǒng)將使用臨時交換文件 。現(xiàn)在你可以調(diào)整原來的交換空間的大小 。你可以手動刪除臨時交換文件或留在那里,下次啟動時會自動刪除(LCTT 譯注:存疑?) 。
如果你有足夠的可用內(nèi)存或者創(chuàng)建了臨時交換空間,那就關(guān)閉你原來的交換文件 。
sudo swapoff /swapfile現(xiàn)在你可以使用 fallocate 命令來更改文件的大小 。比方說,你將其大小更改為 2GB:
sudo fallocate -l 2G /swapfile現(xiàn)在再次將文件標記為交換空間:
sudo mkswap /swapfile并再次啟用交換文件:
sudo swapon /swapfile你也可以選擇同時擁有多個交換文件 。
刪除 Linux 中的交換文件
你可能有不在 Linux 上使用交換文件的原因 。如果你想刪除它,該過程類似于你剛才看到的調(diào)整交換大小的過程 。
首先,確保你有足夠的空閑內(nèi)存 。現(xiàn)在關(guān)閉交換文件:
sudo swapoff /swapfile下一步是從 /etc/fstab 文件中刪除相應的條目 。
最后,你可以刪除該文件來釋放空間:
sudo rm /swapfile你用了交換空間了嗎?
我想你現(xiàn)在已經(jīng)很好地理解了 Linux 中的交換文件概念 ?,F(xiàn)在,你可以根據(jù)需要輕松創(chuàng)建交換文件或調(diào)整它們的大小 。

推薦閱讀