亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux系統中swap分區的設置與增加/刪除

2024-09-05 23:04:47
字體:
來源:轉載
供稿:網友

1. 什么是swap分區

Swap分區在系統的物理內存不夠用的時候,把物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap分區中,等到那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。swap分區是從磁盤空間劃分而來,有的是單獨使用一個分區,有的是把一個大文件當做swap。

2. 官方關于swap設置

Redhat6.4 官方推薦(我們使用CentOS 6.4)

推薦的系統交換空間

系統中的RAM數量   建議交換空間      如果允許休眠,建議使用交換空間
?2GB               RAM的2倍                 RAM數量的3倍
> 2GB - 8GB      等于RAM的數量               RAM的2倍
> 8GB - 64GB        至少4 GB                 RAM的1.5倍
> 64GB              至少4 GB                  不建議休眠

因為有些系統會允許休眠狀態,如果不設置swap會無法啟動,就像windows系統使用休眠設置虛擬內存一樣。

Mysql 5.6 和5.7的建議

Linux系統,swap分區

mysql5.6

是說在物理內存足夠的情況下,可以刪除swap,因為系統在有些情況下會及時內存夠用使用swap,若使用會因為I/0變高導致mysql故障。Mysql建議刪除。

Linux系統,swap分區

oracle建議

另外在其它博客中看到下面一個推薦設置,當然我不清楚其怎么得到這個標準的。是否合理也無從考證。可以作為一個參考。
4G以內的物理內存,SWAP 設置為內存的2倍。

4-8G的物理內存,SWAP 等于內存大小。

8-64G 的物理內存,SWAP 設置為8G。

64-256G物理內存,SWAP 設置為16G。

當然這么多建議標準,很讓人無所適從,不知道該怎么設置。其實根據系統實際情況和內存的負荷綜合考慮,但是實際情況又是什么樣呢?

個人建議從如下幾個考慮:

  • 物理內存空間是否在峰值也可以滿足要求,不滿足建議設置swap防止內存溢出導致主機宕機,當然設置不宜過大,占用磁盤空間。
  • 磁盤I/O是否足夠,使用磁盤I/O值過低或者其他業務要求高,不建議設置swap。由于使用swap需要頻繁寫入磁盤,使用固態磁盤不建議設置。
  • 服務器安裝的具體的應用,比如Mysql等不推薦設置,可以不設置或者修改參數swappiness來控制的,默認值為 60意思是說在內存使用40%的情況下就使用swap空間,可以將值設置為10 或者設置0,優先使用物理內存。

3. 如何增加或者刪除swap分區

1、查看swap空間和使用情況

[root@localhost-zabbix ~]# swapon -sFilename    Type  Size Used Priority/dev/dm-1        partition 2097144 0 -1[root@localhost-zabbix ~]# free -m    total  used  free  shared buffers  cachedMem:   1877  565  1311   0  132  188-/+ buffers/cache:  244  1632Swap:   2047   0  2047

2、關閉swap

[root@localhost-zabbix ~]# swapoff /dev/dm-1[root@localhost-zabbix ~]# swapon -sFilename  Type  Size Used Priority

3、啟用之前關閉分區

[root@localhost-zabbix ~]# swapon /dev/dm-1[root@localhost-zabbix ~]# swapon -sFilename    Type  Size Used Priority/dev/dm-1        partition 2097144 0 -1

4、縮小Swap分區

如果是增大Swap分區大小,那么就需要擴展正在使用的swap分區的邏輯卷,此處使用lvreduce命令收縮邏輯卷

[root@getlnx14uat ~]# lvreduce -L 8G /dev/mapper/VolGroup00-LogVol01 WARNING: Reducing active logical volume to 8.00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce LogVol01? [y/n]: y Reducing logical volume LogVol01 to 8.00 GB Logical volume LogVol01 successfully resized[root@getlnx14uat ~]# mkswap /dev/mapper/VolGroup00-LogVol01 #格式化Setting up swapspace version 1, size = 8589930 kB[root@getlnx14uat ~]# swapon -sFilename        Type   Size Used Priority[root@getlnx14uat ~]# swapon /dev/mapper/VolGroup00-LogVol01[root@getlnx14uat ~]# swapon -sFilename        Type   Size Used Priority/dev/mapper/VolGroup00-LogVol01   partition  8388600 0  -1

5、增大swap空間

如果磁盤還有剩余未分配空間可以新分區swap或者增大之前的swap

如果沒有磁盤未分配,可以新建分區文件,來增大swap

[root@localhost-zabbix ~]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000記錄了1024000+0 的讀入記錄了1024000+0 的寫出1048576000字節(1.0 GB)已復制,2.69212 秒,389 MB/秒[root@localhost-zabbix ~]# df -hFilesystem        Size Used Avail Use% Mounted on/dev/mapper/vg_localhostzabbix-lv_root 18G 4.7G 12G 29% /tmpfs         939M  0 939M 0% /dev/shm/dev/sda1        485M 33M 427M 8% /boot[root@localhost-zabbix ~]# mkswap /home/swapmkswap: /home/swap: warning: don't erase bootbits sectors  on whole disk. Use -f to force.Setting up swapspace version 1, size = 1023996 KiBno label, UUID=74c16b0d-7d88-4384-b41e-b12cc93d4bbf[root@localhost-zabbix ~]# cd /home/[root@localhost-zabbix home]# lsswap[root@localhost-zabbix home]# mkswap swap mkswap: swap: warning: don't erase bootbits sectors  on whole disk. Use -f to force.Setting up swapspace version 1, size = 1023996 KiBno label, UUID=7677912c-b337-4e83-9003-b736dec93d31[root@localhost-zabbix home]# free -m    total  used  free  shared buffers  cachedMem:   1877  1611  265   0  135  1192-/+ buffers/cache:  283  1593Swap:   2047   0  2047[root@localhost-zabbix home]# swapon swap [root@localhost-zabbix home]# free -m    total  used  free  shared buffers  cachedMem:   1877  1612  265   0  135  1192-/+ buffers/cache:  284  1592Swap:   3047   0  3047[root@localhost-zabbix home]# swapon -sFilename    Type  Size Used Priority/dev/dm-1        partition 2097144 0 -1/home/swap        file  1023992 0 -2

我們可以看到上面是有分區文件的方式增大了swap空間。但是這里還有個問題就是重啟系統以后swap還是會變回去,這里需要修改/etc/fstab

增加:/home/swap swap swap default 0 0

刪除剛剛增加swap

swapoff /home/swaprm -rf /home/swapvi /etc/fstab/home/swap swap swap default 0 0

是有新的分區新建swap:

使用fdisk來創建交換分區(假設 /dev/sdb2 是創建的交換分區)

mkswap /dev/sdb2swapon /dev/sdb2vi /etc/fstab/dev/sdb2 swap swap defaults 0 0

6、修改swappiness

swappiness參數值說明vm.swappiness = 0 僅在內存不足的情況下--當剩余空閑內存低于vm.min_free_kbytes limit時,使用交換空間。 vm.swappiness = 1 內核版本3.5及以上、Red Hat內核版本2.6.32-303及以上,進行最少量的交換,而不禁用交換。 vm.swappiness = 10當系統存在足夠內存時,推薦設置為該值以提高性能。 vm.swappiness = 60默認值vm.swappiness = 100 內核將積極的使用交換空間# sysctl -a | grep vm.swappiness 查看swappinessvm.swappiness = 30# echo 10 > /proc/sys/vm/swappiness 臨時修改# sysctl -a | grep vm.swappiness# vm.swappiness = 10# sysctl -w vm.swappiness=10 臨時修改vm.swappiness = 10# cat /proc/sys/vm/swappiness10在/etc/sysctl.conf中編輯,增加如下參數(如果存在的話)vm.swappiness = 10 永久修改 需要重啟

特別注意:

在不影響業務和系統,物理內存足夠情況下,優先建議使用最后一種修改swappiness這樣可以保證在優先使用物理內存而在物理內存不足的情況下使用swap防止內存溢出。根據查詢資料建議設置值10

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
美日韩精品免费观看视频| 欧美老肥婆性猛交视频| 插插插亚洲综合网| 国产丝袜高跟一区| 国内成人精品视频| 久久久久久国产精品美女| 亚洲色图欧美制服丝袜另类第一页| 久久99久久99精品免观看粉嫩| 欧美巨大黑人极品精男| 亚洲男人av电影| 久久久精品国产| 亚洲欧美日韩精品| 日韩综合中文字幕| 久久久久久久久久久人体| 色综合影院在线| 亚洲天堂第二页| 欧美激情在线播放| 亚洲第一偷拍网| 国产精品午夜国产小视频| 26uuu亚洲伊人春色| 亚洲人成网站色ww在线| 日韩在线观看成人| 国产精品视频精品| 亚洲成人黄色网| 另类天堂视频在线观看| 欧美激情视频一区二区| 日韩在线视频观看| 午夜精品一区二区三区在线视| 国产91色在线|免| 国产精品免费一区豆花| 国产精品国模在线| 91久久精品日日躁夜夜躁国产| 国产精品久久久久久久久久久久久久| 91色视频在线观看| 青草成人免费视频| 日韩欧美在线字幕| 一区二区成人精品| 97香蕉久久夜色精品国产| 国产一区二中文字幕在线看| 日韩免费电影在线观看| 国产精品网站视频| 91免费在线视频网站| 欧美激情亚洲综合一区| 久久久久久久网站| 91夜夜未满十八勿入爽爽影院| 亚洲tv在线观看| 国产精品视频最多的网站| 久久久国产精彩视频美女艺术照福利| 国产91在线播放精品91| 亚洲一区国产精品| 国产一区二区欧美日韩| 国产精品日韩在线播放| 国产原创欧美精品| 日韩av电影免费观看高清| 国产精品主播视频| 国产精品入口免费视频一| 日韩成人激情在线| 日本久久久久久久久久久| 2021久久精品国产99国产精品| 中日韩午夜理伦电影免费| 久久久久九九九九| 日韩电影中文 亚洲精品乱码| 97成人精品视频在线观看| 尤物yw午夜国产精品视频| 久久久天堂国产精品女人| 亚洲欧美一区二区三区四区| 亚洲精品自拍第一页| 久久人人爽人人爽人人片亚洲| 国产精品扒开腿爽爽爽视频| 亚洲一区二区久久| 欧美日韩国产精品| 欧美日韩综合视频网址| 久久亚洲精品一区| 国产精品6699| 日日骚久久av| 国产美女高潮久久白浆| 国产一区私人高清影院| 久久亚洲精品小早川怜子66| 亚洲色图校园春色| 欧美老女人在线视频| 久久精品国产99国产精品澳门| 91久久精品日日躁夜夜躁国产| 国产视频亚洲视频| 欧美国产视频日韩| 国产欧美日韩免费看aⅴ视频| 国产亚洲欧美日韩精品| 亚洲第一免费播放区| 欧美精品激情blacked18| 亚洲最大激情中文字幕| 国产精品高潮呻吟久久av黑人| 国产精品一区二区久久| 亚洲欧美国产一区二区三区| 在线看日韩av| 亚洲欧美日韩综合| 国产精品伦子伦免费视频| 国产精品自产拍在线观| 一区二区三区在线播放欧美| 日韩禁在线播放| 欧美另类第一页| 欧美日韩中文字幕综合视频| 亚洲国产精品va在线观看黑人| 亚洲国产精品99久久| 欧洲永久精品大片ww免费漫画| 欧美成人在线影院| 亚洲福利精品在线| 亚洲精品一区二区三区不| 欧美在线播放视频| 国产精品久久综合av爱欲tv| 热99精品只有里视频精品| 一本大道香蕉久在线播放29| 不用播放器成人网| 亚洲福利在线播放| 91啪国产在线| 91久久精品美女| www.久久色.com| 日韩女优人人人人射在线视频| 国产在线一区二区三区| 亚洲成人激情图| 欧美性xxxx极品hd满灌| 色综合伊人色综合网| 欧美专区福利在线| 欧美一区二区视频97| 欧美午夜视频一区二区| 国产免费观看久久黄| 成人久久一区二区三区| 日韩精品免费在线播放| 成人网在线观看| 国产精品88a∨| 中文字幕精品一区二区精品| 亚洲色图第一页| 最近中文字幕日韩精品| 青草青草久热精品视频在线网站| 欧美大片欧美激情性色a∨久久| 欧洲日韩成人av| 国产精品老女人视频| 色播久久人人爽人人爽人人片视av| 俺也去精品视频在线观看| 欧美中文在线字幕| 国产亚洲精品高潮| 91欧美日韩一区| 欧美精品在线免费观看| 97免费中文视频在线观看| 亚洲精品久久久久久久久| www.亚洲免费视频| 久久在线免费视频| 91在线观看免费高清| 国产999精品| 亚洲摸下面视频| 亚洲影院在线看| 91在线视频精品| 久久久国产精品免费| 国产精品夜间视频香蕉| 久久久亚洲天堂| 日韩av123| 国产成人一区三区| 美女av一区二区| 91精品中国老女人| 亚洲精品中文字幕av| 国产精品一区久久久| 亚洲丝袜av一区| 亚洲激情在线观看| 青青精品视频播放| 成人有码在线视频| 欧美xxxx14xxxxx性爽|