• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Nginx服務(wù)器負(fù)載均衡技術(shù)的研究與改進(jìn)

    2018-03-29 04:34:50張?jiān)?/span>許江淳李玉惠王志偉史鵬坤
    軟件 2017年8期

    張?jiān)? 許江淳 李玉惠 王志偉 史鵬坤

    摘要:為了減輕快速增長(zhǎng)的網(wǎng)絡(luò)負(fù)載壓力,本文為web后端服務(wù)器集群搭建了基于Nginx的負(fù)載均衡服務(wù)器,將其作為集群的反向代理服務(wù)器,使集群具備了負(fù)載均衡的功能,對(duì)負(fù)載均衡算法進(jìn)行了分析。并針對(duì)Ngmx自帶負(fù)載均衡策略的缺陷提出了一種動(dòng)態(tài)自適應(yīng)負(fù)載均衡算法,改進(jìn)型加權(quán)最小連接數(shù)算法,同時(shí)對(duì)其算法進(jìn)行了設(shè)計(jì)。測(cè)試的實(shí)驗(yàn)結(jié)果驗(yàn)證了改進(jìn)型加權(quán)最小連接數(shù)算法的可行性。

    關(guān)鍵詞:Nginx;服務(wù)器集群;均衡策略;動(dòng)態(tài)自適應(yīng)負(fù)載均衡算法

    中圖分類號(hào):TP3-05 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.3969/j.issn.1003-6970.2017.08.002

    本文著錄格式:張?jiān)?,許江淳,李玉惠,等.基于服務(wù)器負(fù)載均衡技術(shù)的研究與改進(jìn)[J].軟件,2017,38(7):06-12

    隨著移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展,傳統(tǒng)運(yùn)營(yíng)商的主要利潤(rùn)點(diǎn)如短信及話費(fèi)的利潤(rùn)受到前所未有的沖擊。為適應(yīng)新時(shí)代的新形勢(shì),各大運(yùn)營(yíng)商均已在網(wǎng)絡(luò)支撐方面?zhèn)鹘y(tǒng)的運(yùn)維體系已出現(xiàn)在面對(duì)大量網(wǎng)絡(luò)負(fù)荷時(shí)請(qǐng)求處理緩慢,服務(wù)器負(fù)載過重導(dǎo)致頁(yè)面無響應(yīng)等使用戶使用體驗(yàn)較差等狀況。因此各大運(yùn)營(yíng)商均將建立新一代集中運(yùn)維體系作為一個(gè)重要緩解網(wǎng)絡(luò)壓力手段。

    本文針對(duì)Nginx自帶的算法不能考慮服務(wù)器集群中各個(gè)具體服務(wù)器的實(shí)時(shí)負(fù)載情況單純按照初始設(shè)定來經(jīng)行網(wǎng)絡(luò)請(qǐng)求分配的問題,對(duì)Linux操作系統(tǒng)和Nginx服務(wù)器源碼進(jìn)行分析和研究,著重對(duì)負(fù)載均衡算法進(jìn)行了優(yōu)化從而達(dá)到減少服務(wù)器響應(yīng)時(shí)間的同時(shí)提高服務(wù)器性能的穩(wěn)定性,進(jìn)而使用戶獲得更好的網(wǎng)絡(luò)服務(wù)體驗(yàn)。

    1 Nginx服務(wù)器

    1.1 Nginx的模塊體系

    Nginx的內(nèi)部結(jié)構(gòu)是由核心部分和一系列功能檢塊組成的,這樣使得每個(gè)模塊的功能相對(duì)簡(jiǎn)單,便于對(duì)系統(tǒng)進(jìn)行功能擴(kuò)展,各模塊之間的關(guān)系如圖1所示:

    標(biāo)準(zhǔn)的Nginx模塊一般可分為五大類:核心模塊,郵件服務(wù)模塊,可選Http模塊,標(biāo)準(zhǔn)Http模塊和第三方模塊。

    http模塊和mail模塊分別處理http相關(guān)協(xié)議與郵件相關(guān)協(xié)議(如SMTP/IMAP/POP3等)的各類事件,同時(shí)確保這些事件能以正確的順序來調(diào)用其它相關(guān)功能模塊。

    (1)事件模塊(event module),用于搭建獨(dú)立的事件處理框架包括獨(dú)立的事件處理機(jī)制和事物響應(yīng)機(jī)制,為nginx處理各種不同事物提供保障。

    (2)handler模塊(phase handler),用來處理具體的用戶請(qǐng)求并同時(shí)生成待響應(yīng)內(nèi)容。

    (3)filter模塊(out putfilter),用來處理像客戶端發(fā)送的響應(yīng),通過該模塊可以對(duì)服務(wù)器向客戶端的輸出經(jīng)行修改。

    (4)反向代理模塊(upstream),Nginx可作為反向代理服務(wù)器,用戶先將請(qǐng)求發(fā)送到反向代理服務(wù)器,反向代理服務(wù)器再根據(jù)請(qǐng)求類型或路由參數(shù)將具體請(qǐng)求在提交給真正處理請(qǐng)求的后端服務(wù)器,讀取響應(yīng)數(shù)據(jù)并將該數(shù)據(jù)在傳回客戶端。

    (5)負(fù)載均衡模塊(load-balancer),該模塊內(nèi)含多種負(fù)載均衡算法,與upstream模塊同時(shí)使用,當(dāng)upstream配置文件中使用不同標(biāo)記時(shí)調(diào)用該模塊中不同算法來實(shí)現(xiàn)不同的負(fù)載均衡策略。

    (6)第三方模塊(extend module),具體使用時(shí)如Nginx自帶模塊并不能很好解決實(shí)際問題時(shí),用戶需可自行添加一些模塊。

    1.2 Nginx的服務(wù)器架構(gòu)

    Nginx在運(yùn)行時(shí)會(huì)產(chǎn)生一個(gè)主進(jìn)程和多個(gè)工作進(jìn)程,同時(shí)也會(huì)產(chǎn)生一些cache相關(guān)進(jìn)程。工作時(shí),客戶端發(fā)出新的網(wǎng)絡(luò)請(qǐng)求時(shí),Ngmx服務(wù)器會(huì)與后端服務(wù)器進(jìn)行通信,根據(jù)具體的負(fù)載均衡策略Ngmx會(huì)將請(qǐng)求提交給不同的服務(wù)器,服務(wù)器接到這些請(qǐng)求時(shí)會(huì)進(jìn)行數(shù)據(jù)的處理以及相關(guān)頁(yè)面的渲染,然后將這些處理后的內(nèi)容提交給Nginx服務(wù)器,Nginx服務(wù)器再將接收到的處理結(jié)果反饋給客戶端。

    當(dāng)客戶端訪問的是一些常用數(shù)據(jù)時(shí),Ngmx服務(wù)器會(huì)根據(jù)客戶端發(fā)送的請(qǐng)求來確定客戶端所需要的具體內(nèi)容同時(shí)根據(jù)該請(qǐng)求來訪問不同的緩存服務(wù)器,緩存服務(wù)器給Nginx返回具體數(shù)據(jù)后,Nginx將緩存服務(wù)返回的數(shù)據(jù)直接反饋給客戶端以此來降低服務(wù)器的負(fù)荷,從而減少網(wǎng)絡(luò)服務(wù)的響應(yīng)時(shí)間。該模型中Nginx的主進(jìn)程,工作進(jìn)程,緩存服務(wù)器,后端服務(wù)器之間關(guān)系架構(gòu)如圖2所示:

    1.3 Nginx的反向代理

    反向代理是通過一種反向代理的手段將請(qǐng)求發(fā)送給反向代理服務(wù)器,反向代理服務(wù)器再將請(qǐng)求發(fā)送給后端服務(wù)器,同時(shí)后端服務(wù)器也將數(shù)據(jù)的處理結(jié)果發(fā)送給反向代理服務(wù)器,接收到這些數(shù)據(jù)后反向代理服務(wù)器再將數(shù)據(jù)返回給客戶端。通過這種方法使服務(wù)器集群在客戶端看來只需訪問反向代理服務(wù)器,減輕了客戶端發(fā)送請(qǐng)求的網(wǎng)絡(luò)資源開銷。反向代理服務(wù)器基本原理示意圖3所示:

    1.4 Nginx的負(fù)載均衡

    按照OSI網(wǎng)絡(luò)模型,Nginx所實(shí)現(xiàn)的負(fù)載均衡是處于第七層的Web負(fù)載均衡,適用于Web服務(wù)器集群。負(fù)載均衡策略的劃分有很多種,在此按照最常用的分類方式將Nginx的負(fù)載均衡策略劃分為兩種:內(nèi)置負(fù)載均衡策略和擴(kuò)展負(fù)載均衡策略。其中,內(nèi)置策略包括加權(quán)輪詢(Round Robin)策略,ip_hash策略和最小連接數(shù)(Least Connected)策略,默認(rèn)情況下,Nginx使用輪詢策略將網(wǎng)絡(luò)請(qǐng)求傳送到應(yīng)用服務(wù)器,不需要任何精確配置,只使用基本設(shè)置就可以進(jìn)行工作,一個(gè)精簡(jiǎn)的Nginx負(fù)載均衡配置可以如下所示:

    該段配置利用upstream模塊,將本地三個(gè)端口(3000,3001,3002)中對(duì)應(yīng)的服務(wù)器程序當(dāng)作三個(gè)負(fù)載均衡資源并按照輪詢策略將這些資源自動(dòng)寫人一張輪詢列表中,當(dāng)服務(wù)器接收到客戶端請(qǐng)求時(shí)會(huì)將請(qǐng)求按照(3000,3001,3002)的順序依次分配給這三個(gè)端口對(duì)應(yīng)的服務(wù)器程序。

    2 動(dòng)態(tài)自適應(yīng)負(fù)載均衡算法的設(shè)計(jì)

    2.1 負(fù)載均衡算法的基本思路

    當(dāng)服務(wù)器負(fù)載較小時(shí)服務(wù)器的處理能力相似,則請(qǐng)求分配到任意服務(wù)器對(duì)與用戶的體驗(yàn)差距都不大,而為了一定程度上減輕負(fù)載均衡處理器的工作量,當(dāng)存在服務(wù)器內(nèi)存及CPU使用率低于20%時(shí),帶寬占用率相近的情況下采取Nginx自帶的最小連接數(shù)策略。

    當(dāng)全部服務(wù)器的內(nèi)存或CPU使用率高于20%時(shí):將后端服務(wù)器的CPU占用傘,內(nèi)存占用率以及帶寬占用率作為影響因子,根據(jù)每個(gè)因子的權(quán)值向量,amem,anet計(jì)算平均負(fù)載冗余(其中n為服務(wù)器數(shù)量):

    同時(shí)計(jì)算具體每臺(tái)服務(wù)器的負(fù)載冗余值:

    將計(jì)算得出的負(fù)載冗余值小于平均負(fù)載冗余的服務(wù)器列為備選服務(wù)器,使之列人備選服務(wù)器表,然后再對(duì)列入備選服務(wù)器表的服務(wù)器采取最小接數(shù)負(fù)載均衡算法進(jìn)行負(fù)載均衡。直到備選服務(wù)器列表中所有服務(wù)器負(fù)載都大于該平均值時(shí)重新計(jì)算負(fù)載冗余。

    其算法示意圖為圖4所示:

    2.2 改進(jìn)型加權(quán)最小連接數(shù)算法

    加權(quán)最小連接數(shù)調(diào)度算法是一種動(dòng)態(tài)的負(fù)載均衡算法,其思想如下:假設(shè)服務(wù)器集群用服務(wù)器集合S={S1,S2,…,Sn}(n>l)來表示,每個(gè)服務(wù)器的權(quán)值用W(Si)(l

    當(dāng)服務(wù)器節(jié)點(diǎn)Si又滿足公式(4):

    根據(jù)加權(quán)最小連接數(shù)調(diào)度算法的思想,此時(shí),只要滿足式子(4),就優(yōu)先給服務(wù)器Si分配負(fù)載。

    由于服務(wù)器的當(dāng)前連接數(shù)并不能準(zhǔn)確代表服務(wù)器的實(shí)際負(fù)載量,隨著系統(tǒng)的運(yùn)行,各個(gè)服務(wù)器的處理能力和狀態(tài)會(huì)不斷地發(fā)生變化。因此,提出一種改進(jìn)型加權(quán)最小連接數(shù)算法來重新計(jì)算權(quán)值。

    改進(jìn)型加權(quán)最小連接數(shù)算法是在將新的連接請(qǐng)求分配到具體服務(wù)器之前會(huì)進(jìn)行服務(wù)器負(fù)載冗余值計(jì)算,具體的計(jì)算需要提取服務(wù)器的運(yùn)行參數(shù)作為負(fù)載因子,與所對(duì)應(yīng)的權(quán)值相乘作為具體的負(fù)載冗余度。下面將介紹具體負(fù)載因子的提取方法和與之對(duì)應(yīng)的權(quán)值計(jì)算方法。

    對(duì)于云平臺(tái)服務(wù)器而言,為了達(dá)到滿足負(fù)載均衡的效果,選取如下動(dòng)態(tài)負(fù)載因子作為判決條件:CPU使用率內(nèi)存使用率t/wew/,網(wǎng)絡(luò)帶寬使用率以及最小連接數(shù)算法所關(guān)注的服務(wù)器當(dāng)前請(qǐng)求中請(qǐng)求的數(shù)量num。

    加權(quán)最小連接數(shù)的各個(gè)因子的權(quán)值計(jì)算:

    該算法中因權(quán)值向量的選擇會(huì)直接影響到最終服務(wù)器負(fù)載冗余計(jì)算的結(jié)果,且因?yàn)橛卸鄠€(gè)權(quán)值,人為確定的值產(chǎn)生的計(jì)算結(jié)果會(huì)與實(shí)際情況產(chǎn)生偏差。

    因此本文選擇模擬退火算法來確定具體的權(quán)值向量。模擬退火算法來源于固體退火原理,是一種基于概率的算法,其過程分為:先將待加熱體加至充分高溫,隨后使其緩慢冷卻,加溫過程中,加熱體內(nèi)部粒子內(nèi)能隨溫度升高逐漸增大,冷卻過程中其內(nèi)部粒子內(nèi)能逐漸趨向有序,在不同溫度時(shí)加熱體本身都處在相應(yīng)的平衡態(tài),最后降至常溫時(shí)達(dá)到基態(tài),內(nèi)能在基態(tài)時(shí)達(dá)到最小值。

    模擬退火算法是一種可以較好解決組合優(yōu)化問題的算法,并且最終結(jié)果與初始態(tài)無關(guān),其結(jié)果更傾向于全局最優(yōu)解。

    本文選用的模擬退火算法模型如圖5所示:

    具體過程為先在服務(wù)器集群中隨機(jī)抽取一臺(tái)機(jī)器作為測(cè)試機(jī)器,暫時(shí)屏蔽其他機(jī)器,使用模擬工具模擬發(fā)送請(qǐng)求并提交給該測(cè)試服務(wù)器,同時(shí)記錄本文所選擇的三個(gè)負(fù)載因子,和服務(wù)器響應(yīng)時(shí)間。根據(jù)公式:

    計(jì)算權(quán)值向量,并將結(jié)果記錄于權(quán)值向量組

    三元方程組表示該負(fù)載均衡模型,表示具體服務(wù)器的負(fù)載情況,R表示具體網(wǎng)絡(luò)請(qǐng)求,S為選擇函數(shù)表示該服務(wù)器負(fù)載情況與分配至該服務(wù)器請(qǐng)求的映射關(guān)系。T表示集群對(duì)于請(qǐng)求的響應(yīng)時(shí)間,定義G 所以具體服務(wù)器負(fù)載為:

    目標(biāo)函數(shù)可以定義為:

    若服務(wù)器達(dá)到最佳負(fù)載狀態(tài)則該服務(wù)器性能與其對(duì)應(yīng)的負(fù)載得到較完美匹配,服務(wù)器集群也同時(shí)處在一個(gè)較為理想的運(yùn)行狀態(tài)。根據(jù)所定義的目標(biāo)函數(shù)我們可以分析出,目標(biāo)函數(shù)值越小則越接近理想狀態(tài)。對(duì)于模擬退火算法:s= 收斂時(shí),目標(biāo)函數(shù)得到最小值。

    根據(jù)模擬退火算法原理,該模型的迭代過程為:

    產(chǎn)生新解:即為解集,中的某一列即為某個(gè)權(quán)值向量的解,對(duì)現(xiàn)有解中元素進(jìn)行部分或全部的替換,產(chǎn)生新解所使用的方式確定了解的結(jié)構(gòu)。同時(shí)避免了了陷人局部最優(yōu)解。

    計(jì)算新解的目標(biāo)函數(shù):將新解帶入目標(biāo)函數(shù)中,使用監(jiān)測(cè)工具獲取服務(wù)器集群的平均響應(yīng)時(shí)間,并計(jì)算目標(biāo)函數(shù)。

    接受新解:計(jì)算目標(biāo)函數(shù)值與前一個(gè)目標(biāo)函數(shù)值的差值,并以此確定新解是否可以被接受,根據(jù)Metropolis原則,新解的接受概率可以表示為:

    其中,t表示當(dāng)前溫度,也就是說集群的平均響應(yīng)時(shí)間比之前更小則接受新解,反之根據(jù)公式t越高接受新解概率越大,隨著算法持續(xù)進(jìn)行,t將會(huì)越來越低,所產(chǎn)生的解也隨之逐步收斂。

    降溫:該算法每執(zhí)行一次t都會(huì)逐漸減小,算法的解逐步收斂。本文所建立的模型在進(jìn)行第n次迭代時(shí),t根據(jù)公式:

    確定,在此我們選擇初始溫度&=10000。

    停止:為使算法在合理時(shí)間內(nèi)輸出結(jié)果,根據(jù)模型的收斂速度,定義該算法在t<0.1時(shí)停止,根據(jù)我們的實(shí)驗(yàn)該算法在大約迭代227次后停止,本文將算法結(jié)束后最后輸出的權(quán)值向量作為最終負(fù)載因子的權(quán)值向量。

    3 測(cè)試結(jié)果分析

    3.1 服務(wù)器性能測(cè)試

    在進(jìn)行測(cè)試時(shí),先將需要監(jiān)測(cè)的服務(wù)器ip加入sP0tlight的監(jiān)聽服務(wù)器列表中,并將服務(wù)器須監(jiān)測(cè)的進(jìn)程列入spotlight的進(jìn)程監(jiān)控器中。下文將列出并發(fā)測(cè)試及負(fù)載測(cè)試時(shí)服務(wù)器資源的實(shí)時(shí)監(jiān)控如圖6所示:

    圖6中第二幅曲線圖即為后端服務(wù)器的cpu性能曲線,其中深藍(lán)色為配置本文所研究改進(jìn)型加權(quán)最小連接數(shù)策略時(shí)后端服務(wù)器cpu性能曲線,橙色為配置最小連接數(shù)策略時(shí)后端服務(wù)器cpu性能曲線,黃色為配置加權(quán)輪循策略時(shí)cpu性能曲線,淺藍(lán)色為Nginx服務(wù)器本身cpu性能曲線。可以看出本文所研究的負(fù)載均衡策略對(duì)于后端服務(wù)器cpu資源占用情況與Nginx自帶最小連接數(shù)策略相比,曲線走勢(shì)基本一致,但cpu負(fù)載明顯降低。與加權(quán)輪

    詢策略相比,雖然有時(shí)加權(quán)輪詢具有一定優(yōu)勢(shì),但大部分時(shí)間cpu使用率高于本文所研究的改進(jìn)型加權(quán)最小連接數(shù)策略,且采用加權(quán)輪詢策略時(shí)cpu的性能震蕩明顯比本文所研究算法劇烈。由于加權(quán)輪詢策略算法簡(jiǎn)潔,并不需要采集具體服務(wù)器參數(shù),因此對(duì)cpu的壓力在部分情況下優(yōu)于最小連接數(shù)以及本文所采用的改進(jìn)型加權(quán)最小連接數(shù)策略,所以從cpu性能來看本文所研究算法基本達(dá)到預(yù)期結(jié)果。

    以上三圖(圖7,圖8,圖9)分別為配置加權(quán)輪詢,最小連接數(shù)和本文所研究改進(jìn)型加權(quán)最小連接數(shù)策略時(shí)服務(wù)器集群的帶寬及內(nèi)存使用率。通過對(duì)比可以得出帶寬使用率在使用加權(quán)輪循策略時(shí)服務(wù)器內(nèi)存及網(wǎng)絡(luò)帶寬使用率震蕩最為劇烈[17],其次為最小連接數(shù),本文所采用的改進(jìn)算法雖然在帶寬及內(nèi)存負(fù)載較小時(shí)使用率略高,但總體性能震蕩最小集群性能也最穩(wěn)定。

    3.2 網(wǎng)絡(luò)請(qǐng)求響應(yīng)時(shí)間測(cè)試

    本文選用httping作為請(qǐng)求響應(yīng)時(shí)間的測(cè)試X具,通過事先錄制好的腳本在服務(wù)器不同負(fù)載狀況下向服務(wù)器發(fā)送請(qǐng)求并記錄服務(wù)器響應(yīng)時(shí)間。以下三圖(圖10,圖11,圖12)分別是有五萬,十萬,十五萬工單時(shí)服務(wù)器對(duì)模擬請(qǐng)求的的平均響應(yīng)時(shí)間。

    通過服務(wù)器響應(yīng)時(shí)間曲線圖可以看出,當(dāng)并發(fā)連接數(shù)較少時(shí)改進(jìn)型加權(quán)最小連接數(shù)算法與最小連接數(shù)算法基本相同,服務(wù)器響應(yīng)時(shí)間大于加權(quán)輪詢算法,這主要是因?yàn)榧訖?quán)輪循算法并不涉及后端服務(wù)器日志文件的讀取,也不需要權(quán)值的計(jì)算,因此網(wǎng)絡(luò)開銷較小。但隨著并發(fā)連接數(shù)的增大加權(quán)輪詢與最小連接數(shù)算法的服務(wù)器響應(yīng)時(shí)間趨于一致,而改進(jìn)型加權(quán)最小連接數(shù)算法的服務(wù)器響應(yīng)時(shí)間逐漸體現(xiàn)出優(yōu)勢(shì)。因此可以看出改進(jìn)型加權(quán)最小連接數(shù)算法隨著負(fù)載的逐漸增大服務(wù)器響應(yīng)時(shí)間方面對(duì)于加權(quán)輪循與最小連接數(shù)算法的優(yōu)勢(shì)也越來越明顯。

    4 結(jié)束語(yǔ)

    本文介紹了Nginx服務(wù)器架構(gòu),在加權(quán)最小連接數(shù)調(diào)度算法的基礎(chǔ)上提出改進(jìn)型加權(quán)最小連接數(shù)算法,選擇用模擬退火算法來重新確定權(quán)值向量。利用性能檢測(cè)工具spotlight對(duì)改進(jìn)型加權(quán)最小連接數(shù),加權(quán)輪循,最小連接數(shù)三種算法從服務(wù)器資源利用率與網(wǎng)絡(luò)請(qǐng)求響應(yīng)時(shí)間兩方面進(jìn)行了系統(tǒng)的測(cè)試,詳細(xì)分析了三種算法應(yīng)用在服務(wù)器集群中對(duì)于集群系統(tǒng)性能的影響。通過實(shí)驗(yàn)對(duì)比驗(yàn)證了改進(jìn)型加權(quán)最小連接數(shù)算法的優(yōu)勢(shì)。

    亚洲激情五月婷婷啪啪| 欧美av亚洲av综合av国产av| 亚洲国产欧美在线一区| 国产精品 国内视频| www.999成人在线观看| 日韩电影二区| 国产成人欧美| 老司机在亚洲福利影院| 国产精品免费视频内射| 亚洲午夜精品一区,二区,三区| 伦理电影免费视频| e午夜精品久久久久久久| 亚洲熟女精品中文字幕| 国产欧美亚洲国产| 在线天堂中文资源库| 搡老岳熟女国产| 动漫黄色视频在线观看| 午夜福利影视在线免费观看| 精品少妇内射三级| 亚洲情色 制服丝袜| 亚洲av片天天在线观看| 久久久久网色| 秋霞在线观看毛片| 亚洲专区国产一区二区| 黑人巨大精品欧美一区二区mp4| 曰老女人黄片| 亚洲欧美日韩另类电影网站| 麻豆乱淫一区二区| 欧美成人午夜精品| 精品国产乱码久久久久久男人| 男女边摸边吃奶| 在线av久久热| 欧美一级毛片孕妇| 真人做人爱边吃奶动态| www日本在线高清视频| 91字幕亚洲| 男人添女人高潮全过程视频| 欧美97在线视频| 欧美精品高潮呻吟av久久| 热99久久久久精品小说推荐| 精品人妻熟女毛片av久久网站| 成年美女黄网站色视频大全免费| 久久精品人人爽人人爽视色| 一级,二级,三级黄色视频| 欧美亚洲 丝袜 人妻 在线| 成人免费观看视频高清| 亚洲精品国产av成人精品| 久9热在线精品视频| 一级片免费观看大全| 色94色欧美一区二区| 精品国产一区二区三区四区第35| 国产精品久久久av美女十八| 国产一级毛片在线| 麻豆乱淫一区二区| 亚洲人成电影观看| 国产成人精品久久二区二区91| 久久精品人人爽人人爽视色| 十八禁网站免费在线| 亚洲国产看品久久| 十八禁高潮呻吟视频| 18禁观看日本| 纯流量卡能插随身wifi吗| 国产精品久久久久久精品古装| 日韩 亚洲 欧美在线| 夜夜骑夜夜射夜夜干| 久久久久久久久免费视频了| 国产免费一区二区三区四区乱码| 免费在线观看视频国产中文字幕亚洲 | 欧美激情 高清一区二区三区| www.自偷自拍.com| 十八禁高潮呻吟视频| 国产三级黄色录像| 国产一区二区三区在线臀色熟女 | tocl精华| 精品久久蜜臀av无| 高清在线国产一区| 岛国在线观看网站| 伊人久久大香线蕉亚洲五| 国产日韩欧美亚洲二区| 又紧又爽又黄一区二区| 亚洲欧美一区二区三区黑人| 交换朋友夫妻互换小说| 亚洲人成电影观看| 久久免费观看电影| 国产精品成人在线| 久久免费观看电影| 久久九九热精品免费| 国产成人一区二区三区免费视频网站| 午夜激情久久久久久久| 精品久久蜜臀av无| 久久久国产一区二区| 极品人妻少妇av视频| 2018国产大陆天天弄谢| 国产人伦9x9x在线观看| 亚洲国产精品一区三区| 亚洲欧美一区二区三区久久| 一本大道久久a久久精品| 99久久综合免费| 久久99热这里只频精品6学生| 又黄又粗又硬又大视频| 热re99久久国产66热| 777久久人妻少妇嫩草av网站| 啦啦啦啦在线视频资源| 狠狠精品人妻久久久久久综合| 国产成人系列免费观看| 天天躁狠狠躁夜夜躁狠狠躁| 国产真人三级小视频在线观看| h视频一区二区三区| 亚洲av电影在线进入| 亚洲五月婷婷丁香| 两人在一起打扑克的视频| 777米奇影视久久| 久久久久久久精品精品| 欧美人与性动交α欧美软件| 国产精品一二三区在线看| 久久久国产欧美日韩av| 亚洲精品一二三| 51午夜福利影视在线观看| 亚洲精品中文字幕一二三四区 | 亚洲精品国产一区二区精华液| 成人手机av| 亚洲伊人久久精品综合| 狂野欧美激情性xxxx| 青青草视频在线视频观看| 黑人操中国人逼视频| 777久久人妻少妇嫩草av网站| 午夜视频精品福利| 搡老岳熟女国产| 成人免费观看视频高清| a级毛片在线看网站| 久久久国产成人免费| 夜夜夜夜夜久久久久| av天堂久久9| 高清欧美精品videossex| 久久久久久免费高清国产稀缺| 无遮挡黄片免费观看| 91麻豆精品激情在线观看国产 | 女警被强在线播放| 美女国产高潮福利片在线看| 十八禁网站免费在线| 99久久国产精品久久久| 国产老妇伦熟女老妇高清| 一个人免费看片子| 中文欧美无线码| 免费一级毛片在线播放高清视频 | 亚洲精品国产精品久久久不卡| 精品国产一区二区久久| 97人妻天天添夜夜摸| 亚洲av美国av| 国产成人免费观看mmmm| 久久人人爽人人片av| 99国产精品免费福利视频| 国产精品av久久久久免费| 亚洲一码二码三码区别大吗| 国产欧美日韩一区二区精品| 欧美一级毛片孕妇| 大片免费播放器 马上看| 韩国高清视频一区二区三区| av视频免费观看在线观看| 精品人妻熟女毛片av久久网站| 欧美亚洲 丝袜 人妻 在线| 国产91精品成人一区二区三区 | 中文字幕人妻熟女乱码| 黄色怎么调成土黄色| 在线观看www视频免费| 精品一区二区三卡| 90打野战视频偷拍视频| 色精品久久人妻99蜜桃| 极品人妻少妇av视频| 色播在线永久视频| 每晚都被弄得嗷嗷叫到高潮| 精品乱码久久久久久99久播| 亚洲精品久久久久久婷婷小说| 在线观看免费午夜福利视频| 精品国产乱码久久久久久小说| 美女扒开内裤让男人捅视频| 国产成人啪精品午夜网站| 午夜91福利影院| 99国产精品99久久久久| 一本大道久久a久久精品| 亚洲全国av大片| 高清视频免费观看一区二区| 亚洲精品日韩在线中文字幕| 欧美另类亚洲清纯唯美| www日本在线高清视频| 国产亚洲av高清不卡| 少妇粗大呻吟视频| 日韩精品免费视频一区二区三区| 叶爱在线成人免费视频播放| 制服诱惑二区| 一区二区av电影网| 黑人欧美特级aaaaaa片| 亚洲av片天天在线观看| 国产成人欧美| 国产男女超爽视频在线观看| 爱豆传媒免费全集在线观看| 国产精品久久久久久精品电影小说| 日韩欧美一区二区三区在线观看 | 黄色a级毛片大全视频| 老司机深夜福利视频在线观看 | 丝袜人妻中文字幕| 美女扒开内裤让男人捅视频| av不卡在线播放| 免费黄频网站在线观看国产| 久久国产精品大桥未久av| 国产欧美日韩综合在线一区二区| a 毛片基地| 亚洲成av片中文字幕在线观看| 国产麻豆69| 侵犯人妻中文字幕一二三四区| av有码第一页| 国产高清国产精品国产三级| 欧美在线黄色| 日本wwww免费看| av免费在线观看网站| 在线精品无人区一区二区三| 91麻豆av在线| 亚洲 国产 在线| 欧美精品人与动牲交sv欧美| 91精品国产国语对白视频| 男人添女人高潮全过程视频| 老司机午夜十八禁免费视频| 欧美日韩精品网址| 女人久久www免费人成看片| 成人三级做爰电影| 新久久久久国产一级毛片| 1024视频免费在线观看| 99国产精品一区二区三区| 黄片小视频在线播放| 亚洲av男天堂| 国产精品国产三级国产专区5o| 精品国产一区二区三区久久久樱花| 男女国产视频网站| 午夜视频精品福利| 人人妻人人澡人人爽人人夜夜| 777米奇影视久久| 老汉色∧v一级毛片| 国产精品av久久久久免费| 国产成人一区二区三区免费视频网站| 久久 成人 亚洲| 日韩 欧美 亚洲 中文字幕| 少妇裸体淫交视频免费看高清 | 一边摸一边做爽爽视频免费| 亚洲欧美一区二区三区黑人| netflix在线观看网站| 久久天堂一区二区三区四区| 亚洲综合色网址| 纯流量卡能插随身wifi吗| 啪啪无遮挡十八禁网站| 搡老熟女国产l中国老女人| 亚洲国产精品999| 国产成人免费观看mmmm| 国产欧美日韩一区二区三区在线| 18在线观看网站| 一本久久精品| 亚洲精品国产精品久久久不卡| 夫妻午夜视频| 国产成人系列免费观看| 性少妇av在线| 韩国高清视频一区二区三区| a级毛片在线看网站| 色播在线永久视频| 19禁男女啪啪无遮挡网站| 午夜成年电影在线免费观看| 亚洲 国产 在线| 18在线观看网站| 中文字幕精品免费在线观看视频| 亚洲av电影在线进入| 9色porny在线观看| 在线永久观看黄色视频| 美女扒开内裤让男人捅视频| 亚洲国产毛片av蜜桃av| 久久这里只有精品19| 久久人人爽人人片av| 男女之事视频高清在线观看| 99久久99久久久精品蜜桃| 午夜福利,免费看| 精品久久蜜臀av无| 国产野战对白在线观看| 久久精品久久久久久噜噜老黄| 一二三四在线观看免费中文在| 亚洲精品粉嫩美女一区| 黄色怎么调成土黄色| 久久精品aⅴ一区二区三区四区| 欧美日韩亚洲综合一区二区三区_| 制服人妻中文乱码| av天堂在线播放| 少妇裸体淫交视频免费看高清 | 日韩欧美一区二区三区在线观看 | 国产野战对白在线观看| 啦啦啦 在线观看视频| bbb黄色大片| 我要看黄色一级片免费的| 精品国产一区二区三区四区第35| 免费女性裸体啪啪无遮挡网站| 久久影院123| 亚洲国产成人一精品久久久| 热99久久久久精品小说推荐| 亚洲av国产av综合av卡| 啦啦啦中文免费视频观看日本| 午夜免费成人在线视频| 成人亚洲精品一区在线观看| 极品人妻少妇av视频| 啦啦啦视频在线资源免费观看| 日韩 亚洲 欧美在线| 999久久久国产精品视频| 欧美激情高清一区二区三区| 欧美另类一区| 亚洲精品一卡2卡三卡4卡5卡 | 制服诱惑二区| 男男h啪啪无遮挡| av欧美777| 久久久久国内视频| 真人做人爱边吃奶动态| 极品少妇高潮喷水抽搐| 日韩熟女老妇一区二区性免费视频| 免费高清在线观看视频在线观看| 亚洲国产精品一区三区| 91字幕亚洲| av线在线观看网站| 动漫黄色视频在线观看| 久久天堂一区二区三区四区| 后天国语完整版免费观看| 久久久久久久精品精品| 热re99久久精品国产66热6| 久久精品aⅴ一区二区三区四区| 两性夫妻黄色片| 国产av精品麻豆| 伊人亚洲综合成人网| 亚洲成国产人片在线观看| 一本久久精品| 日本欧美视频一区| 少妇裸体淫交视频免费看高清 | 女人精品久久久久毛片| 国产精品1区2区在线观看. | 久久久国产欧美日韩av| 久久久久久亚洲精品国产蜜桃av| 国产亚洲精品第一综合不卡| 日本vs欧美在线观看视频| 久久久久久久大尺度免费视频| 最新的欧美精品一区二区| 欧美日韩av久久| 男女免费视频国产| 免费日韩欧美在线观看| 亚洲七黄色美女视频| 久久精品国产综合久久久| 国产三级黄色录像| 亚洲中文日韩欧美视频| 亚洲人成77777在线视频| 一级毛片女人18水好多| 国产欧美亚洲国产| 真人做人爱边吃奶动态| 国产成人精品在线电影| 天天躁日日躁夜夜躁夜夜| 久久精品人人爽人人爽视色| 精品卡一卡二卡四卡免费| 欧美激情极品国产一区二区三区| 午夜免费鲁丝| 亚洲精品粉嫩美女一区| 午夜福利视频精品| 成人免费观看视频高清| 国产免费一区二区三区四区乱码| 成在线人永久免费视频| 国产亚洲精品一区二区www | 蜜桃在线观看..| 一级毛片电影观看| 国产欧美日韩一区二区三 | 老司机靠b影院| 一区二区三区精品91| 国产视频一区二区在线看| 欧美精品人与动牲交sv欧美| 一级a爱视频在线免费观看| 男女下面插进去视频免费观看| 无限看片的www在线观看| 黑丝袜美女国产一区| 99久久综合免费| 色94色欧美一区二区| 亚洲精品av麻豆狂野| 捣出白浆h1v1| 亚洲精品av麻豆狂野| 精品少妇黑人巨大在线播放| 91老司机精品| 一二三四社区在线视频社区8| 黄片播放在线免费| 欧美黄色片欧美黄色片| 久久国产精品人妻蜜桃| 日本精品一区二区三区蜜桃| 精品国产乱子伦一区二区三区 | 国产成人免费无遮挡视频| 99精品欧美一区二区三区四区| 美女扒开内裤让男人捅视频| 亚洲精品久久成人aⅴ小说| 欧美中文综合在线视频| 91麻豆精品激情在线观看国产 | 999精品在线视频| 亚洲五月婷婷丁香| 欧美 日韩 精品 国产| 久久香蕉激情| 飞空精品影院首页| 国产成人av教育| 少妇粗大呻吟视频| 亚洲国产av影院在线观看| 嫩草影视91久久| 视频区图区小说| 天天躁夜夜躁狠狠躁躁| 两人在一起打扑克的视频| 午夜福利视频在线观看免费| 精品久久蜜臀av无| 亚洲精品久久成人aⅴ小说| 午夜成年电影在线免费观看| 欧美老熟妇乱子伦牲交| 青青草视频在线视频观看| 美女高潮喷水抽搐中文字幕| 亚洲精品久久午夜乱码| 日本黄色日本黄色录像| 丁香六月欧美| 日韩视频一区二区在线观看| 亚洲欧美清纯卡通| 亚洲国产欧美一区二区综合| 久久久精品区二区三区| av欧美777| 高清av免费在线| 青春草视频在线免费观看| 国产激情久久老熟女| 精品人妻在线不人妻| 一级毛片电影观看| 亚洲久久久国产精品| 一区二区三区四区激情视频| 色94色欧美一区二区| 国产成人a∨麻豆精品| www.av在线官网国产| 国产成人免费无遮挡视频| 亚洲av电影在线进入| 一本综合久久免费| av网站免费在线观看视频| 亚洲五月色婷婷综合| 国产黄频视频在线观看| 狠狠精品人妻久久久久久综合| 国产一区二区在线观看av| 在线观看人妻少妇| 亚洲欧洲日产国产| 亚洲国产精品999| 亚洲色图综合在线观看| 国产av精品麻豆| 在线十欧美十亚洲十日本专区| 久久久久久久久久久久大奶| 国产无遮挡羞羞视频在线观看| 亚洲精品中文字幕一二三四区 | 一区福利在线观看| 叶爱在线成人免费视频播放| 日本av手机在线免费观看| 久久亚洲精品不卡| 欧美久久黑人一区二区| 久久久久久人人人人人| 久久久久久久久久久久大奶| 99久久综合免费| 欧美黑人欧美精品刺激| 熟女少妇亚洲综合色aaa.| 黑人巨大精品欧美一区二区蜜桃| 国产97色在线日韩免费| 在线观看免费视频网站a站| 亚洲精品国产色婷婷电影| 黄片小视频在线播放| 国精品久久久久久国模美| 国产精品九九99| 美国免费a级毛片| 天天操日日干夜夜撸| 亚洲欧美激情在线| 人人妻人人澡人人看| 亚洲国产毛片av蜜桃av| av天堂久久9| 亚洲精品粉嫩美女一区| 我要看黄色一级片免费的| 最近最新免费中文字幕在线| 飞空精品影院首页| 国产成人欧美在线观看 | 美女视频免费永久观看网站| 日韩一卡2卡3卡4卡2021年| 久久国产精品男人的天堂亚洲| 久久久久精品国产欧美久久久 | 国产精品免费大片| 深夜精品福利| 亚洲av片天天在线观看| 伊人亚洲综合成人网| 热re99久久精品国产66热6| 亚洲国产av新网站| 精品一区二区三卡| 黄色a级毛片大全视频| 90打野战视频偷拍视频| 老熟妇乱子伦视频在线观看 | 在线 av 中文字幕| 大香蕉久久成人网| 十八禁高潮呻吟视频| 国产男女内射视频| 老汉色av国产亚洲站长工具| 午夜91福利影院| 中文字幕人妻丝袜制服| av电影中文网址| 国产日韩欧美亚洲二区| 国产一区二区三区综合在线观看| 法律面前人人平等表现在哪些方面 | 欧美人与性动交α欧美软件| 欧美日本中文国产一区发布| 精品一区在线观看国产| 国产在线观看jvid| 精品熟女少妇八av免费久了| 999久久久精品免费观看国产| 亚洲精品日韩在线中文字幕| 纵有疾风起免费观看全集完整版| 午夜免费鲁丝| 午夜精品国产一区二区电影| 51午夜福利影视在线观看| 日日夜夜操网爽| 国产欧美日韩精品亚洲av| 精品一区在线观看国产| 十八禁高潮呻吟视频| 18禁黄网站禁片午夜丰满| 12—13女人毛片做爰片一| 免费高清在线观看视频在线观看| 老熟妇乱子伦视频在线观看 | 久久精品亚洲av国产电影网| 美国免费a级毛片| 成人免费观看视频高清| 男女国产视频网站| 成年av动漫网址| 久久久久国内视频| 亚洲五月色婷婷综合| 色精品久久人妻99蜜桃| 亚洲一区中文字幕在线| 人妻一区二区av| 日本vs欧美在线观看视频| 精品亚洲乱码少妇综合久久| 精品免费久久久久久久清纯 | 久久精品成人免费网站| 伊人久久大香线蕉亚洲五| 亚洲精品国产一区二区精华液| 久久久久精品人妻al黑| 免费在线观看视频国产中文字幕亚洲 | 91精品伊人久久大香线蕉| 天天操日日干夜夜撸| 欧美 日韩 精品 国产| 国产男人的电影天堂91| 久久久水蜜桃国产精品网| 老司机亚洲免费影院| 国产黄频视频在线观看| 精品亚洲成a人片在线观看| 制服人妻中文乱码| 久久人妻福利社区极品人妻图片| 亚洲熟女毛片儿| 国产97色在线日韩免费| 国产精品国产av在线观看| 热re99久久国产66热| 一级,二级,三级黄色视频| 日韩欧美国产一区二区入口| 伦理电影免费视频| 精品国产一区二区三区久久久樱花| 国产视频一区二区在线看| 操美女的视频在线观看| 国产91精品成人一区二区三区 | 人人妻,人人澡人人爽秒播| 国产成人啪精品午夜网站| 视频区欧美日本亚洲| 老司机在亚洲福利影院| 亚洲人成电影免费在线| 亚洲精品久久成人aⅴ小说| 久久国产亚洲av麻豆专区| 国产精品 国内视频| 韩国精品一区二区三区| 国产人伦9x9x在线观看| 叶爱在线成人免费视频播放| 丰满饥渴人妻一区二区三| 国产成人免费观看mmmm| 深夜精品福利| 老司机影院成人| 欧美日韩福利视频一区二区| 久热这里只有精品99| 亚洲国产欧美网| 麻豆av在线久日| 国产精品影院久久| 成人18禁高潮啪啪吃奶动态图| 久久中文字幕一级| 亚洲精品中文字幕在线视频| 人妻久久中文字幕网| 五月开心婷婷网| av免费在线观看网站| 99久久精品国产亚洲精品| 亚洲,欧美精品.| av不卡在线播放| 最黄视频免费看| 亚洲精品久久成人aⅴ小说| 99久久综合免费| 欧美日韩成人在线一区二区| 午夜影院在线不卡| 黄色毛片三级朝国网站| 亚洲精品日韩在线中文字幕| 久久久国产欧美日韩av| 9色porny在线观看| 成年美女黄网站色视频大全免费| 午夜视频精品福利| www.熟女人妻精品国产| 亚洲精品国产精品久久久不卡| 老司机在亚洲福利影院| 性少妇av在线| 中文字幕人妻丝袜一区二区| 在线 av 中文字幕| 一区二区av电影网| 亚洲av美国av| 日韩免费高清中文字幕av| 啪啪无遮挡十八禁网站| 亚洲精品在线美女| 欧美精品一区二区免费开放| 国产成人一区二区三区免费视频网站| 欧美+亚洲+日韩+国产| 99热网站在线观看| 日韩 欧美 亚洲 中文字幕|