婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux 系統優化的一些建議(內核優化)

Linux 系統優化的一些建議(內核優化)

熱門標簽:濟源電話外呼系統怎么樣 宿州防封外呼系統廠家 高德地圖標注在建線路 ai電銷機器人 如何開發 電銷機器人對公司貢獻 山東400電話如何辦理 蘭州語音電銷機器人軟件 智能外呼系統如何部署 電話機器人服務差

關閉swap

如果服務器上有運行數據庫服務或消息中間件服務,請關閉交換分區

echo "vm.swappiness = 0" >> /etc/sysctl.conf
sysctl -p

OOM Killer

一般我們的linux服務都是混部服務的,每個程序申請的物理內存都是共享的;例如物理內存只有1g,啟動2個程序各申請1g是可以的,linux通過這種過度分配的方式來達到內存的充分利用,當程序實際使用內存超出物理內存時,會被系統按照優先級,殺掉一部分程序以確保其它程序的正常運行;為了避免核心服務被殺,可以將進程文件設置為最高優先級。

# 數值越小越不容易被殺
echo -17 > /proc/$pid/oom_score_adj

TCP

因為我們提供的數據庫和一些消息中間件服務都是內網工作的,所以可以針對內網對TCP參數進行一些優化。

  • net.ipv4.tcp_syn_retries

默認值為6,參考值為2。主機作為客戶端,對外發起TCP連接時,即三次握手的第一步,內核發送SYN報文的重試次數,超過這個次數后放棄連接。內網環境通信良好,因此可以適度降低此值

  • net.ipv4.tcp_synack_retries

默認值為5,參考值為2。主機作為服務端,接受TCP連接時,在三次握手的第二步,向客戶端發送SYN+ACK報文的重試次數,超過這個次數后放棄連接。內網環境中可適度降低此值

  • net.ipv4.tcp_timestamps

是否開啟時間戳,開啟后可以更精確地計算RTT,一些其他特性也依賴時間戳字段。

  • net.ipv4.tcp_tw_reuse

默認值為0,建議值為1。是否允許將處于TIME_WAIT狀態的socket用于新的TCP連接。這對于降低TIME_WAIT數量很有效。該參數只有在開啟tcp_timestamps的情況下才會生效。

  • net.ipv4.tcp_tw_recycle

是否開啟TIME_WAIT套接字的快速回收,這是比tcp_tw_reuse更激進的一種方式,它同樣依賴tcp_timestamps選項。強烈建議不要開啟tcp_tw_recycle,原因有兩點,一是TIME_WAIT是十分必要的狀態,避免關閉中的連接與新建連接之間的數據混淆,二是tcp_tw_recycle選項在NAT環境下會導致一些新建連接被拒絕,因為NAT下每個主機存在時差,這體現在套接字中的時間戳字段,服務端會發現某個IP上的本應遞增的時間戳出現降低的情況,時間戳相對降低的報文將被丟棄

  • net.core.somaxconn

默認值為128,參考值為2048。定義了系統中每一個端口上最大的監聽隊列的長度。當服務端監聽了某個端口時,操作系統內部完成對客戶端連接請求的三次握手。這些已建立的連接存儲在一個隊列中,等待accept調用取走。本選項就是定義這個隊列的長度。調大該值,可降低高并發場景下服務端的reject次數。

  • net.ipv4.tcp_max_syn_backlog

客戶端的請求在服務端由兩個隊列進行管理,一種是與客戶端完成連接建立后,等待accept的放到一個隊列,這個隊列的長度由somaxconn參數控制;另一種是正在建立但未完成的連接單獨存放一個隊列,這個隊列的長度由tcp_max_syn_backlog控制;默認128,調到至8192.

  • net.ipv4.tcp_max_tw_buckets

默認值為4096,參考值為100000。定義系統同時保持TIME_WAIT套接字的最大數量,如果超過這個數,則TIME_WAIT套接字將立刻被清除并打印警告信息。如果系統被TIME_WAIT過多問題困擾,則可以調節tcp_max_tw_buckets、tcp_tw_reuse、tcp_timestamps三個選項來緩解。TIME_WAIT狀態產生在TCP會話關閉時主動關閉的一端,如果想從根本上解決問題,則讓客戶端主動關閉連接,而非服務端。

page cache

page cache即系統臟頁,是系統的io緩存,當數據寫入磁盤前會先寫入page cache中,然后異步刷入磁盤;寫緩存可以提升IO的訪問速度,但同時也會增加丟失數據的風險。

從page cache刷到磁盤有以下三種時機:

  • 可用物理內存低于特定閾值時,為了給系統騰出空閑內存;
  • 臟頁駐留時間超過特定閾值時,為了避免臟頁無限期駐留內存;
  • 被用戶的sync()或fsync()觸發。

由系統執行的刷盤有兩種寫入策略:

  • 異步執行刷盤,不阻塞用戶I/O;
  • 同步執行刷盤,用戶I/O被阻塞,直到臟頁低于某個閾值。

在一般情況下,系統先執行第一種策略,當臟頁數據量過大,異步執行來不及完成刷盤時,切換到同步方式。

我們可以通過內核參數調整臟數據的刷盤閾值:

  • vm.dirty_background_ratio,默認值為10。該參數定義了一個百分比。當內存中的臟數據超過這個百分比后,系統使用異步方式刷盤。
  • vm.dirty_ratio,默認值為30。同樣定義了一個百分比,當內存中的臟數據超過這個百分比后,系統使用同步方式刷盤,寫請求被阻塞,直到臟數據低于dirty_ratio。如果還高于dirty_background_ratio,則切換到異步方式刷盤。因此 dirty_ratio 應高于dirty_background_ratio。

除了通過百分比控制,還可以指定過期時間:vm.dirty_expire_centisecs,默認值為3000(30秒),單位為百分之1秒,超過這個時間后,臟數據被異步刷盤。

可以通過下面的命令查看系統當前的臟頁數量:

cat /proc/vmstat |egrep "dirty|writeback"
nr_dirty 951
nr_writeback 0
nr_writeback_temp 0
#輸出顯示有951個臟頁等待寫到磁盤。默認情況下每頁大小為4KB。另外,也可以在/proc/meminfo文件中看到這些信息。

如果數據安全性要求沒有那么高,想要多“cache”一些數據,讓讀取更容易命中cache,則可以增加臟數據占比和過期時間:

vm.dirty_background_ratio = 30
vm.dirty_ratio = 60
vm.dirty_expire_centisecs = 6000

同理,如果不希望因為刷盤導致io被阻,可適當減少異步刷盤的數值,這樣可以讓io更加平滑:

vm.dirty_background_ratio = 5
vm.dirty_ratio = 60

以上就是Linux 系統優化的一些建議(內核優化)的詳細內容,更多關于Linux 系統優化的資料請關注腳本之家其它相關文章!

標簽:畢節 衡水 晉中 巴中 南寧 安陽 佛山 云南

巨人網絡通訊聲明:本文標題《Linux 系統優化的一些建議(內核優化)》,本文關鍵詞  Linux,系統,優化,的,一些,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux 系統優化的一些建議(內核優化)》相關的同類信息!
  • 本頁收集關于Linux 系統優化的一些建議(內核優化)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色999日韩国产欧美一区二区| 欧美一激情一区二区三区| 国产在线精品免费av| 亚洲欧美中日韩| 亚洲精品免费在线| 精品动漫一区二区三区在线观看| 国产乱子伦视频一区二区三区| 国产一区不卡视频| 亚洲美女一区二区三区| 亚洲一区二区三区四区不卡| 7777精品伊人久久久大香线蕉| 精品午夜久久福利影院| 亚洲高清三级视频| 欧美精品一区二区三区在线| 亚洲欧美怡红院| 久久精品国产99久久6| 欧美区视频在线观看| 欧美国产欧美综合| 久久不见久久见免费视频1| 欧美日韩国产一级片| 亚洲3atv精品一区二区三区| 91丝袜美腿高跟国产极品老师| 国产精品私人自拍| 99免费精品在线| 亚洲色图欧洲色图婷婷| 在线观看视频一区二区欧美日韩| 国产精品亲子乱子伦xxxx裸| av一区二区三区在线| 国产成人夜色高潮福利影视| 在线一区二区三区四区五区| 久久精品免费看| 自拍偷拍国产亚洲| 久久影院视频免费| 欧美麻豆精品久久久久久| 国产成人99久久亚洲综合精品| 三级久久三级久久| 天天综合网 天天综合色| 亚洲一区二区视频| 亚洲综合无码一区二区| 国产精品成人免费精品自在线观看 | 岛国av在线一区| 亚洲在线观看免费视频| 亚洲美女视频在线| 中文字幕亚洲视频| 亚洲乱码国产乱码精品精98午夜 | 精品亚洲成a人| 精品视频1区2区| 欧美成人aa大片| 日韩欧美一二三| 91在线国产观看| 精品剧情v国产在线观看在线| 欧美一区二区三区日韩| 粉嫩13p一区二区三区| 伦理电影国产精品| 中文字幕中文字幕一区| 色综合一区二区三区| 国产91精品免费| 日韩精品一区二区三区四区视频| 日韩伦理电影网| 夫妻av一区二区| 亚洲精品一区二区精华| 午夜天堂影视香蕉久久| 欧美在线|欧美| 亚洲成人av在线电影| 欧美性受xxxx| 美腿丝袜亚洲综合| 韩国女主播一区二区三区| 中文字幕av一区二区三区高| 亚洲精品在线电影| 日本一二三四高清不卡| 欧美电影免费观看高清完整版在线 | 亚洲综合自拍偷拍| 青椒成人免费视频| 91免费看片在线观看| 中文字幕佐山爱一区二区免费| 欧美日韩大陆在线| 欧美吞精做爰啪啪高潮| 国内精品第一页| 国产成人精品免费网站| 色综合中文字幕国产| 久久麻豆一区二区| 国产美女精品人人做人人爽| 欧美mv和日韩mv国产网站| 精品一区二区在线观看| 中文字幕一区在线观看视频| 色一情一乱一乱一91av| 午夜精品久久久久久不卡8050| 麻豆91在线看| 男女男精品视频| 午夜av区久久| 欧美日本国产视频| 久久视频一区二区| 亚洲地区一二三色| 日日噜噜夜夜狠狠视频欧美人| 一区二区三区四区亚洲| www.视频一区| 一区二区三区免费| www..com久久爱| 丝袜亚洲另类欧美| 色哟哟国产精品| 99久久精品国产毛片| 午夜天堂影视香蕉久久| 日本美女视频一区二区| 亚洲一区免费观看| 久久久久久9999| 国产日韩影视精品| 欧美va亚洲va国产综合| 51久久夜色精品国产麻豆| 色综合天天视频在线观看| 一本大道久久a久久精品综合| 精品国产91洋老外米糕| 欧美一区二区精品在线| 精品处破学生在线二十三| 麻豆91在线播放免费| 在线观看日韩精品| 国产成人在线电影| 蜜桃视频在线观看一区| 亚洲图片有声小说| 国产精品素人一区二区| 日韩免费观看高清完整版在线观看| 不卡高清视频专区| 国内外成人在线视频| 狠狠色丁香九九婷婷综合五月| 亚洲综合丝袜美腿| 大陆成人av片| 五月天激情小说综合| 在线观看亚洲精品| 国产精品的网站| 国产suv精品一区二区三区| 国产精品久久久久四虎| 欧美三区在线观看| 亚洲亚洲人成综合网络| 欧美区视频在线观看| 日本午夜一本久久久综合| 欧美偷拍一区二区| 国产成人免费视频| 国产精品乱人伦中文| va亚洲va日韩不卡在线观看| 亚洲精品视频在线看| 五月天国产精品| 亚洲欧美日韩国产综合在线| 99在线精品视频| av在线播放一区二区三区| 成人性生交大片免费看中文网站| 国产一区二区三区视频在线播放| 精品一区二区三区在线视频| 成人免费的视频| 欧美主播一区二区三区| 日本一区二区三区电影| 天使萌一区二区三区免费观看| 久久精品国产亚洲aⅴ | 美女脱光内衣内裤视频久久网站| 不卡av电影在线播放| 亚洲精品在线电影| 日本特黄久久久高潮| 成人综合婷婷国产精品久久蜜臀| 欧美理论片在线| 亚洲成人动漫在线免费观看| 99re亚洲国产精品| 91精品综合久久久久久| 日韩欧美一区二区不卡| 亚洲女子a中天字幕| 成人毛片在线观看| 美女视频一区在线观看| 亚洲伦理在线免费看| 综合久久久久久久| 亚洲欧美日韩国产综合在线| 日韩和的一区二区| 亚洲一区二区三区精品在线| 夜夜精品视频一区二区| 91精品国产欧美日韩| 欧美日韩一区二区三区四区 | 国内精品免费**视频| 国产丝袜在线精品| 一区二区三区91| 奇米精品一区二区三区在线观看| 最新成人av在线| 国产一区二区在线视频| 日韩1区2区日韩1区2区| 另类人妖一区二区av| 欧美伦理电影网| 久久国产精品99久久人人澡| 精品人在线二区三区| 国产一区二区三区免费看| 国产精品女同互慰在线看| 91豆麻精品91久久久久久| 日本乱码高清不卡字幕| 精品综合久久久久久8888| 国产中文一区二区三区| 欧美视频中文一区二区三区在线观看| 91福利视频久久久久| 欧美三级韩国三级日本一级| 国产精品国产成人国产三级| 337p日本欧洲亚洲大胆色噜噜| 欧美一级欧美一级在线播放| 国产欧美一区二区三区在线看蜜臀| 亚洲成人一区二区| 精品免费一区二区三区| 洋洋av久久久久久久一区| 99精品视频免费在线观看|