精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

CentOS7系統增加swap有什么用

這篇文章主要講解了“CentOS 7系統增加swap有什么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CentOS 7系統增加swap有什么用”吧!

創新互聯-專業網站定制、快速模板網站建設、高性價比烏魯木齊網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式烏魯木齊網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋烏魯木齊地區。費用合理售后完善,十年實體公司更值得信賴。

swap是位于磁盤上的特殊文件(或分區),屬于“虛擬內存”的一部分。通俗點就是內存的備胎,內存充足的情況下,基本上沒swap什么事(和設置有關);內存不夠用時系統便將內存中的部分數據騰挪到swap中,為正在運行的程序騰出內存。

使用swap能讓系統運行更多或更大型的程序,但由于swap的讀寫速度遠遜于內存,頻繁使用swap可能讓系統和程序有延遲卡頓。

大內存計算機swap有必要嗎?

對于內存較小的計算機,swap是非常有必要的。swap的存在能讓執行吃內存程序變得可能,執行慢總比不能運行或者奔潰強。但現代計算機動輒8G以上的內存,如非運行大型或專業軟件,內存足夠日常使用。這種情況下,swap有存在的必要嗎?

答案還是看使用場景。個人電腦上運行桌面版Linux并且開啟休眠功能,則應該劃分不小于內存的swap分區;如果是內存足夠大且常年不關機的服務器,沒有swap也毫無問題。

ssd硬盤要不要設置swap?

之前的ssd硬盤有讀寫壽命的問題,因此不建議將swap文件或分區放到ssd硬盤上。

目前的ssd硬盤技術已經升級換代更智能,如果有swap需求,放在ssd硬盤上也沒什么問題。

swap設置多大好?

如果開啟休眠功能,應該劃分swap分區,并且分區大小不能小于內存,建議的值是“內存大小+2G”。

不用休眠功能的服務器,swap可以為文件,一種確定swap大小的實用方法是:1G內存及以下,swap大小為內存的兩倍;2-4G內存,與內存同等大小;5-16G內存,swap可固定為4G;17-32G內存,8G swap;33 G及以上,固定為16G swap。

上述方法不絕對,有特殊需求可酌情增減swap大小。

怎樣增加swap?

安裝操作系統時候可以分區(單獨掛載點)形式指定swap,也可以在系統安裝完成后動態添加和刪除。

查看swap

free命令可以查看系統活動的swap信息,例如:

$ free -m
# 輸出如下
#               total        used        free      shared  buff/cache   available
# Mem:           7976        4979         328         124        2669        2703
# Swap:             0           0           0

第二行是swap信息,可以看到沒有活動的swap。

也可以用swapon命令查看活動的swap,例如:

$ swapon -s
# 沒有swap信息,所以無輸出
# 有swap的輸出為
# Filename              Type        Size    Used    Priority
# /swap                                     file    2097148 281052  -2

增加swap

假設我們打算運行一個非常占用內存的程序,8G物理內存不夠,便可借助swap增加系統可用的虛擬內存。操作方法如下:

  1. 選定或創建一個作為swap的文件(也可以用分區),常用創建指定大小文件的命令有fallocatedd。例如創建一個8G大小的文件:

    # fallocate

sudo fallocate -l 8G /swap

dd

sudo dd bs=1GB count=8 if=/dev/zero of=/swap

由于`dd`有復制的過程執行較慢,實踐中建議用`fallocate`;
  1. swap文件會存放內存中的數據,出于安全考慮應限制其它用戶的訪問:sudo chmod 0600 /swap;

  2. 將文件格式化為swap文件:sudo mkswap /swap

  3. 啟用該swap文件:sudo swapon /swap;如果不想使用swap,可用swapoff命令卸載:sudo swapoff /swap

  4. 如果希望系統啟動后自動加載swap文件,在**/etc/fstab**文件增加一行:/swap swap swap sw 0 0

增加swap后,可用swapon -sfree -m命令查看swap信息。

swap相關設置

和swap最直接相關,也是影響系統性能的一個設置參數便是vm.swappiness。其值是0-100的整數,指示內存用掉百分之多少時開始使用swap。100表示盡可能使用swap,0則表示只有物理內存不夠時才用上swap備胎。對于服務器,建議10-30之間。

設置和更改swappiness的命令是:sudo sysctl vm.swappiness=10。該命令只對當前系統有效,系統重啟后又恢復默認值。要想設置永久生效,在/etc/sysctl.conf中增加或更改對應的設置行:vm.swappiness = 10

參考

  1. https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-7

感謝各位的閱讀,以上就是“CentOS 7系統增加swap有什么用”的內容了,經過本文的學習后,相信大家對CentOS 7系統增加swap有什么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!


分享名稱:CentOS7系統增加swap有什么用
分享URL:http://m.jcarcd.cn/article/pgdpoj.html
主站蜘蛛池模板: 国产在线视频专区 | 日韩亚洲欧美综合 | 国产精品二三区 | 成人午夜资源站 | 中文字幕专区 | 精品成人免费视频 | 狠狠做深爱 | 国产精品视频分类 | 欧美一级 | 午夜理论片精品国产 | 无码久久综合免费 | 国产路线1国产 | 成人午夜影院在線 | 国产久热精品 | 人妖性喷潮xxxx | 九九精品成 | 91国内精品在线 | 国语对白精品视 | 国产乱子伦不卡视频 | 国产精品专区第5页 | 国产舌乚| 日韩精品专 | 日韩精品不卡自拍 | 日韩中文在线播放 | 国产一区视频 | 日韩新片王网 | 日韩午夜影院 | 日韩美女三级视频 | 日韩午夜激情影院 | 欧洲一区二区 | 国产日韩综合 | 精品一区二区6 | 欧美中文综合在线 | 国产欧美日本在 | 国内性爱精品亚洲 | 成人免费电影 | 国产真实乱子 | 欧美在线观看日本一 | 国产乱伦高清影视 | 欧美在线风情观看 | 91高清影院|