国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

簡單講述Linux內(nèi)核系統(tǒng)應(yīng)用

運(yùn)維 系統(tǒng)運(yùn)維
提高Linux內(nèi)核應(yīng)對(duì)短連接的負(fù)載 能力在存在大量短連接的情況下,Linux內(nèi)核的TCP棧一般都會(huì)生成大量的 TIME_WAIT 狀態(tài)的socket。你可以用下

在向大家詳細(xì)介紹Linux內(nèi)核之前,首先讓大家了解下系統(tǒng)的pdflush進(jìn)程,然后全面介紹Linux內(nèi)核,希望對(duì)大家有用。與磁盤IO子系統(tǒng)有關(guān)Linux內(nèi)核的編輯◆ /proc/sys/vm/dirty_ratio這個(gè)參數(shù)控制文件系統(tǒng)的文件系統(tǒng)寫緩沖區(qū)的大小,單位是百分比,表示系統(tǒng)內(nèi)存的百分比,表示當(dāng)寫緩沖使用到系統(tǒng)內(nèi)存多少的時(shí)候,開始向磁盤寫出數(shù)據(jù) 。

增大之會(huì)使用更多系統(tǒng)內(nèi)存用于磁盤寫緩沖,也可以極大提高系統(tǒng)的寫性能 。但是,當(dāng)你需要持續(xù)、恒定的寫入場合時(shí),應(yīng)該降低其數(shù)值,一般啟動(dòng)上缺省是10。下面是增大的方法:
echo '40' > /proc/sys/vm/dirty_ratio

◆ /proc/sys/vm/dirty_background_ratio這個(gè)參數(shù)控制文件系統(tǒng)的pdflush進(jìn)程,在何時(shí)刷新磁盤。單位是百分比,表示系統(tǒng)內(nèi)存的百分比,意思是當(dāng)寫緩沖使用到系統(tǒng)內(nèi)存多少的時(shí)候,pdflush開始向磁盤寫出數(shù)據(jù)。增大之會(huì)使用更多系統(tǒng)內(nèi)存用于磁盤寫緩沖,也可以極大提高系統(tǒng)的寫性能。但是,當(dāng)你需要持續(xù)、恒定的寫入場合時(shí),應(yīng)該降低其數(shù)值,一般啟動(dòng)上缺省是 5。下面是增大的方法:
echo '20' > /proc/sys/vm/dirty_background_ratio
◆ /proc/sys/vm/dirty_writeback_centisecs這個(gè)參數(shù)控制內(nèi)核 的臟數(shù)據(jù)刷新進(jìn)程pdflush的運(yùn)行 間隔。單位是 1/100 秒。缺省數(shù)值是500,也就是 5 秒。如果你的系統(tǒng)是持續(xù)地寫入動(dòng)作,那么實(shí)際上還是降低這個(gè)數(shù)值比較好,這樣可以把尖峰的寫操作削平成多次寫操作。設(shè)置 方法如下:

echo "200" > /proc/sys/vm/dirty_writeback_centisecs
如果你的系統(tǒng)是短期地尖峰式的寫操作,并且寫入數(shù)據(jù)不大(幾十M/次)且內(nèi)存有比較多富裕,那么應(yīng)該增大此數(shù)值:
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
◆ /proc/sys/vm/dirty_expire_centisecs這個(gè)參數(shù)聲明Linux內(nèi)核寫緩沖區(qū)里面的數(shù)據(jù)多“舊”了之后,pdflush 進(jìn)程就開始考慮寫到磁盤中去。單位是 1/100秒。缺省是30000,也就是 30秒的數(shù)據(jù)就算舊了,將會(huì)刷新磁盤。對(duì)于特別重載的寫操作來說,這個(gè)值適當(dāng)縮小也是好的,但也不能縮小太多,因?yàn)榭s小太多也會(huì)導(dǎo)致IO提高太快。建議設(shè)置為1500,也就是15秒算舊。
echo "1500" > /proc/sys/vm/dirty_expire_centisecs

當(dāng)然,如果你的系統(tǒng)內(nèi)存比較大,并且寫入模式是間歇式的,并且每次寫入的數(shù)據(jù)不大(比如幾十M),那么這個(gè)值還是大些的好。
◆ 與網(wǎng)絡(luò) IO子系統(tǒng)有關(guān)的編輯/proc/sys/net/ipv4/tcp_retrans_collapse這個(gè)參數(shù)控制TCP雙方Window協(xié)商出現(xiàn)錯(cuò)誤的時(shí)候的一些重傳的行為。但是在老的2.6的核(<2.6.18)里頭,這個(gè)重傳會(huì)導(dǎo)致kernel oops,kernel panic,所以,如果出現(xiàn)有tcp_retrans_*樣子的kernel panic,可以把這個(gè)參數(shù)給設(shè)置成0:
echo '0' > /proc/sys/net/ipv4/tcp_retrans_collapse

◆ 提高Linux內(nèi)核應(yīng)對(duì)短連接的負(fù)載 能力在存在大量短連接的情況下,Linux內(nèi)核的TCP棧一般都會(huì)生成大量的 TIME_WAIT 狀態(tài)的socket。你可以用下
面的命令 看到:
netstat -ant| grep -i time_wait
有時(shí)候,這個(gè)數(shù)目是驚人的:
netstat -ant|grep -i time_wait |wc -l
可能會(huì)超過三四萬。這個(gè)時(shí)候,我們需要修改 linux kernel 的 tcp time wait的時(shí)間,縮短之,有個(gè) sysctl參數(shù)貌似可以使用,它是 /proc/sys/net/ipv4/tcp_fin_timeout,缺省值是60,也就是60秒,很多網(wǎng)上的資料都說將這個(gè)數(shù)值設(shè)置低一些就可以減少netstat里面的TIME_WAIT狀態(tài),但是這個(gè)說法是錯(cuò)誤的。經(jīng)過認(rèn)真閱讀Linux的內(nèi)核源代碼,我們發(fā)現(xiàn)這個(gè)數(shù)值其實(shí)是輸出用的,修改之后并沒有真正的讀回內(nèi)核中進(jìn)行使用,而內(nèi)核中真正管用的是一個(gè)宏定義,在 $KERNEL/include/net/tcp.h里面,有下面的行:
#define TCP_TIMEWAIT_LEN (60*HZ) /* how long to wait to destroy TIME-WAIT

* state, about 60 seconds     */
而這個(gè)宏是真正控制 TCP  TIME_WAIT 狀態(tài)的超時(shí)時(shí)間的。如果我們希望減少 TIME_WAIT 狀態(tài)的數(shù)目(從而節(jié)省一點(diǎn)點(diǎn)內(nèi)核操作時(shí)間),那么可以把這個(gè)數(shù)值設(shè)置低一些,根據(jù)我們的測試,設(shè)置為 10 秒比較合適,也就是把上面的修改為:
#define TCP_TIMEWAIT_LEN (10*HZ) /* how long to wait to destroy TIME-WAIT
* state, about 60 seconds     */
然后重新編譯 內(nèi)核,重啟系統(tǒng)即可發(fā)現(xiàn)短連接造成的TIME_WAIT狀態(tài)大大減少:
netstat -ant | grep -i time_wait |wc -l
一般情況都可以至少減少2/3。也能相應(yīng)提高系統(tǒng)應(yīng)對(duì)短連接的速度。
/proc/irq/{number}/smp_affinity在多 CPU 的環(huán)境中,還有一個(gè)中斷平衡的問題,比如,網(wǎng)卡中斷會(huì)教給哪個(gè) CPU 處理,這個(gè)參數(shù)控制哪些 CPU 可以綁定 IRQ 中斷。其中的 {number} 是對(duì)應(yīng)設(shè)備的中斷編號(hào),可以用下面的命令找出:
cat /proc/interrupt
比如,一般 eth0 的 IRQ 編號(hào)是 16,所以控制 eth0 中斷綁定的 /proc 文件名是 /proc/irq/16/smp_affinity。上面這個(gè)命令還可以看到某些中斷對(duì)應(yīng)的CPU處理的次數(shù),缺省的時(shí)候肯定是不平衡的。
設(shè)置其值的方法很簡單,smp_affinity 自身是一個(gè)位掩碼(bitmask),特定的位對(duì)應(yīng)特定的 CPU,這樣,01 就意味著只有***個(gè) CPU 可以處理對(duì)應(yīng)的中斷,而 0f(0x1111)意味著四個(gè) CPU 都會(huì)參與中斷處理。
Linux內(nèi)核幾乎所有外設(shè)都有這個(gè)參數(shù)設(shè)置,可以關(guān)注一下。
這個(gè)數(shù)值的推薦設(shè)置,其實(shí)在很大程度上,讓專門的CPU處理專門的中斷是效率***的,比如,給磁盤IO一個(gè)CPU,給網(wǎng)卡一個(gè)CPU,這樣是比較合理的。

【編輯推薦】

  1. 闡述Linux內(nèi)核里面的APIC編程
  2. 分析linux內(nèi)核的idle的知識(shí)
  3. 透明了解Linux內(nèi)核結(jié)構(gòu)
  4. 詳解linux內(nèi)核配置
  5. linux內(nèi)核對(duì)S3C2410睡眠模式的支持
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-12-18 17:53:45

Linux Apach

2009-12-28 12:48:35

Linux內(nèi)核

2009-12-18 18:53:18

2010-03-08 15:10:57

2010-03-16 15:47:06

Ubuntu Linu

2012-04-11 09:26:13

內(nèi)核Linux 開發(fā)

2010-03-18 17:29:21

2009-09-25 10:00:47

Hibernate映射

2009-12-24 09:47:17

Linux之父

2009-09-24 10:06:42

Hibernate實(shí)例

2009-09-28 10:14:08

Hibernate基礎(chǔ)

2009-04-11 15:22:24

Linux 2.6內(nèi)核應(yīng)用

2009-10-10 09:57:58

使用RHEL合法

2009-12-24 14:19:53

LINUX MAC驅(qū)動(dòng)

2009-12-17 17:19:45

Linux系統(tǒng)

2009-09-25 13:39:40

Hibernate屬性

2012-07-30 14:13:11

Linux 2.6內(nèi)核嵌入式

2009-12-22 13:15:59

Linux ueven

2009-10-16 13:26:53

VB.NET Exce

2009-10-15 15:31:49

網(wǎng)絡(luò)布線系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国内在线观看一区二区三区| 亚洲一区二区3| 国产精品美女久久久久久免费| 色多多在线观看| 欧美日韩国产天堂| 性xxxx丰满孕妇xxxx另类| ㊣最新国产の精品bt伙计久久| 一区二区传媒有限公司| 国产一区二区精品久久99| 视频一区亚洲| 亚洲深夜激情| 国产美女精品在线观看| 国产精品88久久久久久| 日韩av电影免费观看高清| 国产成人福利av| 欧美大片第1页| www久久久| 欧美激情第三页| 日韩欧美中文在线观看| 久久天堂av综合合色| 亚洲人成777| 欧美美女操人视频| 91亚洲精品视频在线观看| 九九精品视频在线| 国产精品玖玖玖在线资源| 久久久亚洲精选| 欧美变态网站| 国产精品久久久久久婷婷天堂| 九九综合九九| 国产日韩av在线播放| 羞羞答答成人影院www| 风间由美一区二区三区| 国产日韩1区| 一区二区精品国产| 国产成人精品综合在线观看| 少妇性饥渴无码a区免费| 中文av一区二区| 黄页免费在线观看| 欧美在线一区二区三区| 亚洲制服国产| 中文字幕视频一区二区在线有码 | 欧美日韩国产成人在线| 日本一区二区三区视频在线看| 久久久这里只有精品视频| 欧美人与拘性视交免费看| 91久久精品国产91久久| 亚久久调教视频| 欧洲精品视频在线| 国产精品欧美极品| 国产日韩精品在线看| 日韩网站在线看片你懂的| 成人在线视频免费看| 日本aⅴ大伊香蕉精品视频| 一区二区蜜桃| 日韩国产欧美精品| 久久影视一区二区| 三级黄视频在线观看| 精品亚洲国产视频| 1204国产成人精品视频| 999精品视频一区二区三区| 国产一区二区0| 一级毛片免费观看| 亚洲第一精品夜夜躁人人爽| 97成人在线| 极品尤物一区二区三区| 久久综合久色欧美综合狠狠| 福利成人在线观看| xvideos国产精品| 一个色综合网| av观看免费在线| 欧美日韩国产不卡| 粉嫩av一区二区| 欧美日韩国产综合在线| 99在线热播精品免费| 黄色av网站在线免费观看| 国产亚洲精品va在线观看| 97久久视频| 久久国产精品视频在线观看| 91福利区一区二区三区| 亚洲视频三区| 一区二区不卡在线| 欧美午夜电影在线| 免费一区二区三区在线视频| 日本一区二区三区在线视频| 亚洲美女视频在线观看| 亚洲精品动漫| 国产精品一级久久久| 国产精品无人区| 欧美xxx网站| 国产一区免费在线观看| 成人免费视频在线观看| 亚洲成a人片| 欧美一区二区三区精美影视| 午夜视频在线观看一区二区| 国产美女亚洲精品7777| 伊人久久大香线蕉综合75| 日本韩国一区二区三区| 亚洲美女久久| 成年人网站免费视频| 欧美精品一区二区三区在线播放| 婷婷综合视频| 免费看av大片| 欧美极品少妇与黑人| 国产最新精品免费| 久操视频在线| 91超碰在线免费观看| 亚洲色图清纯唯美| 免费观看亚洲视频大全| 免费看污污视频| 日韩一级大片在线| 欧美另类视频| 在线一区观看| 久久人91精品久久久久久不卡| 国产一区二区三区久久悠悠色av| 国产原创在线观看| 国产精品yjizz| 狠狠色狠色综合曰曰| 加勒比久久综合| www.成人69.com| 欧美又大又粗又长| 国产精品入口麻豆九色| 超碰精品在线观看| 欧美视频免费播放| 久久国产精品电影| caoporn国产精品| av成人免费看| 人妻无码久久一区二区三区免费| 欧美精品一区视频| 老司机午夜精品| 午夜影院一区| 韩国无码av片在线观看网站| 亚洲精品久久久久中文字幕二区| 卡一卡二国产精品| 综合毛片免费视频| 亚洲乱码日产精品bd在线观看| 亚洲精选在线观看| 粉嫩蜜臀av国产精品网站| 成人免费在线观看视频| www.浪潮av.com| 久久久久久国产精品三级玉女聊斋| 久久先锋影音av| 国产精品玖玖玖在线资源| ·天天天天操| 国产噜噜噜噜久久久久久久久| 亚洲成av人在线观看| 欧美啪啪一区| bt在线麻豆视频| 中文字幕制服丝袜在线| 伊人伊人伊人久久| 国产亚洲欧美一级| 欧美丝袜丝交足nylons172| 亚亚洲欧洲精品| 欧美日韩免费高清| 一本色道久久88亚洲综合88| 中文字幕av一区二区三区免费看| 国产精品手机在线播放 | 懂色中文一区二区在线播放| 成人国产精品入口免费视频| 色诱视频在线观看| 庆余年2免费日韩剧观看大牛| 欧美性猛交xxxx黑人| 久久久噜噜噜| 久久日本片精品aaaaa国产| 国产原创精品在线| 91午夜在线播放| 亚洲成人黄色网| 国产日本亚洲高清| 最新国产精品| xx欧美xxx| 成人h动漫在线| 国产九色精品| 亚洲欧洲在线视频| 亚洲欧美日韩一区二区三区在线观看| 一区二区中文字| 亚洲天堂av影院| 橘梨纱av一区二区三区在线观看| 成人在线观看91| 中文字幕欧美精品日韩中文字幕| 亚洲天堂网中文字| 免播放器亚洲| 第一区第二区在线| 里番在线观看网站| 国内自拍视频一区| 国产一区在线观| 欧美成人中文字幕| 欧美写真视频网站| 99视频有精品| 激情国产一区| 日本一区二区三区电影免费观看 | 高清在线视频不卡| 欧美18—20岁hd第一次| 麻豆91av| 久久免费国产视频| 日韩精品中文字幕在线一区| 亚洲国产成人私人影院tom| 中国女人久久久| 欧美自拍一区| 中文字幕乱码中文乱码51精品| 导航福利在线| 国产精品免费入口|