• <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ì)。

    在线观看一区二区三区| 嫩草影院入口| 69人妻影院| 久久6这里有精品| 一级二级三级毛片免费看| 国产精品爽爽va在线观看网站| 狂野欧美激情性xxxx在线观看| 最近视频中文字幕2019在线8| 欧美一区二区国产精品久久精品| 长腿黑丝高跟| 国产一区二区亚洲精品在线观看| 日韩欧美三级三区| 又粗又硬又长又爽又黄的视频| 又粗又硬又长又爽又黄的视频| 高清av免费在线| 亚洲欧洲日产国产| 久久久精品94久久精品| 综合色丁香网| 亚洲欧美日韩卡通动漫| 卡戴珊不雅视频在线播放| 女人十人毛片免费观看3o分钟| 嫩草影院入口| 国产亚洲精品久久久com| 欧美成人a在线观看| 18禁裸乳无遮挡免费网站照片| 亚洲欧美清纯卡通| 日韩高清综合在线| 简卡轻食公司| 国产精品国产三级国产专区5o | 日韩欧美在线乱码| 特级一级黄色大片| 一级毛片aaaaaa免费看小| 国产精品野战在线观看| 国产精品不卡视频一区二区| 麻豆成人av视频| 免费看光身美女| 色网站视频免费| 两个人的视频大全免费| 日本免费一区二区三区高清不卡| 亚洲av中文av极速乱| 久久国产乱子免费精品| 男人舔女人下体高潮全视频| 亚洲av男天堂| 高清av免费在线| 美女xxoo啪啪120秒动态图| 精品免费久久久久久久清纯| 六月丁香七月| 中文乱码字字幕精品一区二区三区 | 97人妻精品一区二区三区麻豆| 国产一区二区在线观看日韩| 日日啪夜夜撸| 亚洲精品自拍成人| 日日啪夜夜撸| 少妇丰满av| av免费在线看不卡| 有码 亚洲区| 嫩草影院精品99| 久久精品久久精品一区二区三区| 国产免费视频播放在线视频 | 午夜福利视频1000在线观看| 99热全是精品| 亚洲av不卡在线观看| 高清毛片免费看| 国产成人精品一,二区| 国产午夜精品一二区理论片| 日韩国内少妇激情av| 波野结衣二区三区在线| av在线蜜桃| 亚洲国产精品sss在线观看| 国产伦精品一区二区三区视频9| 高清日韩中文字幕在线| 高清av免费在线| 偷拍熟女少妇极品色| 免费搜索国产男女视频| 亚洲最大成人手机在线| 久99久视频精品免费| 午夜福利成人在线免费观看| 久久人妻av系列| 午夜视频国产福利| 伦理电影大哥的女人| 蜜臀久久99精品久久宅男| .国产精品久久| 精品一区二区三区人妻视频| 蜜臀久久99精品久久宅男| 日韩大片免费观看网站 | 人妻少妇偷人精品九色| 国产69精品久久久久777片| 久久久a久久爽久久v久久| 午夜视频国产福利| 欧美激情久久久久久爽电影| 午夜福利在线观看免费完整高清在| 又粗又爽又猛毛片免费看| av免费观看日本| 国产男人的电影天堂91| 日本av手机在线免费观看| 一区二区三区乱码不卡18| 欧美xxxx性猛交bbbb| 精品99又大又爽又粗少妇毛片| 欧美潮喷喷水| 黄色配什么色好看| 午夜福利网站1000一区二区三区| 成人三级黄色视频| 在线免费观看的www视频| 一级二级三级毛片免费看| 性色avwww在线观看| 久久久久性生活片| 国产91av在线免费观看| 又黄又爽又刺激的免费视频.| 久久久欧美国产精品| 色网站视频免费| 亚洲精品久久久久久婷婷小说 | 最近手机中文字幕大全| 色视频www国产| 中文字幕人妻熟人妻熟丝袜美| 久久久欧美国产精品| 在线观看66精品国产| 亚洲自拍偷在线| 日本猛色少妇xxxxx猛交久久| 六月丁香七月| 建设人人有责人人尽责人人享有的 | 美女xxoo啪啪120秒动态图| 国产精品嫩草影院av在线观看| 国产精品久久久久久久久免| 99热精品在线国产| 国产精品99久久久久久久久| 日本黄大片高清| 亚洲成人中文字幕在线播放| 国产av不卡久久| 久久6这里有精品| 亚洲人与动物交配视频| 国产在线一区二区三区精 | 国产极品天堂在线| 久久亚洲精品不卡| 国产一区二区亚洲精品在线观看| 性插视频无遮挡在线免费观看| 欧美色视频一区免费| 久热久热在线精品观看| videos熟女内射| 不卡视频在线观看欧美| 永久网站在线| 91av网一区二区| 国国产精品蜜臀av免费| 亚洲五月天丁香| 韩国av在线不卡| 亚洲人成网站高清观看| 看免费成人av毛片| 精品一区二区三区人妻视频| 国产不卡一卡二| 国产高清国产精品国产三级 | 成人性生交大片免费视频hd| 国产精品伦人一区二区| 一级爰片在线观看| 九草在线视频观看| 日本免费一区二区三区高清不卡| 男人舔女人下体高潮全视频| 麻豆国产97在线/欧美| 成人午夜高清在线视频| 亚洲最大成人手机在线| 国产91av在线免费观看| 99热精品在线国产| h日本视频在线播放| 国产午夜福利久久久久久| 久久久午夜欧美精品| 日韩大片免费观看网站 | 韩国高清视频一区二区三区| 老师上课跳d突然被开到最大视频| 国产午夜精品一二区理论片| 亚洲中文字幕日韩| 日本色播在线视频| 国产高清视频在线观看网站| 少妇猛男粗大的猛烈进出视频 | 亚洲欧美精品专区久久| 免费不卡的大黄色大毛片视频在线观看 | 久久精品人妻少妇| 亚洲av成人精品一二三区| 深爱激情五月婷婷| 美女cb高潮喷水在线观看| 午夜精品国产一区二区电影 | 菩萨蛮人人尽说江南好唐韦庄 | 人妻系列 视频| 色播亚洲综合网| 亚洲最大成人手机在线| 国产精品蜜桃在线观看| 尾随美女入室| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品日韩av片在线观看| 国产国拍精品亚洲av在线观看| 男女视频在线观看网站免费| 久久精品久久久久久久性| 精品国内亚洲2022精品成人| 久久这里有精品视频免费| 伦精品一区二区三区| 在线观看av片永久免费下载| 亚洲18禁久久av| 插阴视频在线观看视频| 亚洲久久久久久中文字幕| 18+在线观看网站| 大话2 男鬼变身卡| av免费在线看不卡| 成人午夜高清在线视频| 国产乱来视频区| 精品国内亚洲2022精品成人| 亚洲中文字幕日韩| 日韩大片免费观看网站 | 最近最新中文字幕大全电影3| 九草在线视频观看| 中文欧美无线码| 69人妻影院| 国产69精品久久久久777片| 日韩欧美在线乱码| 一区二区三区高清视频在线| 日日撸夜夜添| 99国产精品一区二区蜜桃av| 亚洲精品456在线播放app| 天堂av国产一区二区熟女人妻| 国产精品久久久久久久电影| 日韩制服骚丝袜av| 色播亚洲综合网| 亚洲欧美精品综合久久99| 亚洲欧美成人精品一区二区| 在线观看av片永久免费下载| 国产精品一区二区三区四区久久| 午夜老司机福利剧场| 午夜精品国产一区二区电影 | 中文精品一卡2卡3卡4更新| 天天躁日日操中文字幕| 亚洲av不卡在线观看| 国产成人一区二区在线| 日产精品乱码卡一卡2卡三| 久久精品综合一区二区三区| 亚洲国产精品成人久久小说| 亚洲在线观看片| 国产午夜福利久久久久久| 亚洲av免费在线观看| 国模一区二区三区四区视频| 午夜久久久久精精品| 亚洲国产高清在线一区二区三| 精品久久久久久电影网 | 人妻制服诱惑在线中文字幕| 网址你懂的国产日韩在线| 国产三级中文精品| 国产亚洲5aaaaa淫片| 精品久久国产蜜桃| 亚洲成人久久爱视频| 免费人成在线观看视频色| 边亲边吃奶的免费视频| 丰满人妻一区二区三区视频av| 99久久无色码亚洲精品果冻| 亚洲久久久久久中文字幕| 亚洲国产精品合色在线| 亚洲欧美日韩无卡精品| 免费大片18禁| 久久99热6这里只有精品| 免费av观看视频| 日韩人妻高清精品专区| 久久久久久国产a免费观看| 亚洲成人久久爱视频| 美女被艹到高潮喷水动态| 国产女主播在线喷水免费视频网站 | 国产成人精品久久久久久| 日本猛色少妇xxxxx猛交久久| 日韩av在线大香蕉| 如何舔出高潮| 欧美激情久久久久久爽电影| 少妇被粗大猛烈的视频| 亚洲av熟女| 一卡2卡三卡四卡精品乱码亚洲| 国产成人一区二区在线| 国产精品国产三级专区第一集| 美女xxoo啪啪120秒动态图| 久久精品久久久久久久性| 不卡视频在线观看欧美| 国产一区二区三区av在线| 亚洲av一区综合| 蜜桃亚洲精品一区二区三区| 伊人久久精品亚洲午夜| 亚洲精品日韩av片在线观看| 最近中文字幕高清免费大全6| 极品教师在线视频| 国产白丝娇喘喷水9色精品| 国产不卡一卡二| 99久久无色码亚洲精品果冻| 久久精品国产亚洲av天美| 成人亚洲欧美一区二区av| 亚州av有码| 一级毛片我不卡| 午夜久久久久精精品| 国产午夜福利久久久久久| 国产男人的电影天堂91| 亚洲欧美中文字幕日韩二区| 秋霞伦理黄片| 精品人妻视频免费看| av在线播放精品| 亚洲图色成人| 黄色日韩在线| 99热网站在线观看| 国产在视频线精品| 大又大粗又爽又黄少妇毛片口| 边亲边吃奶的免费视频| 精品久久国产蜜桃| 久久久久久久久久黄片| 最后的刺客免费高清国语| 天堂网av新在线| 中文天堂在线官网| 欧美性猛交╳xxx乱大交人| 久久99热6这里只有精品| 看免费成人av毛片| 草草在线视频免费看| 99久久无色码亚洲精品果冻| 非洲黑人性xxxx精品又粗又长| 国产高清三级在线| 国产高潮美女av| 综合色av麻豆| 中文字幕精品亚洲无线码一区| 在线播放无遮挡| 26uuu在线亚洲综合色| 一区二区三区乱码不卡18| 国产成人精品一,二区| 午夜福利高清视频| 99九九线精品视频在线观看视频| 91精品国产九色| 白带黄色成豆腐渣| 爱豆传媒免费全集在线观看| 麻豆精品久久久久久蜜桃| av在线亚洲专区| 少妇人妻一区二区三区视频| 狠狠狠狠99中文字幕| 尤物成人国产欧美一区二区三区| 老司机影院毛片| 九色成人免费人妻av| 精品无人区乱码1区二区| 天天一区二区日本电影三级| 99热网站在线观看| 亚洲欧美日韩高清专用| 日韩欧美在线乱码| 91av网一区二区| 亚洲婷婷狠狠爱综合网| 直男gayav资源| 人妻夜夜爽99麻豆av| 一级二级三级毛片免费看| 亚洲美女搞黄在线观看| 亚洲国产高清在线一区二区三| 天堂√8在线中文| 国产亚洲一区二区精品| 精品酒店卫生间| 亚洲精品乱久久久久久| 三级毛片av免费| 熟妇人妻久久中文字幕3abv| 日本wwww免费看| 1024手机看黄色片| 国产在线男女| 国内揄拍国产精品人妻在线| av女优亚洲男人天堂| 熟妇人妻久久中文字幕3abv| 久久久久久久久久黄片| 久久99热6这里只有精品| 免费av不卡在线播放| av在线天堂中文字幕| 国产精品永久免费网站| av在线蜜桃| 一级毛片久久久久久久久女| 精品人妻一区二区三区麻豆| 日韩av不卡免费在线播放| 91精品伊人久久大香线蕉| 免费一级毛片在线播放高清视频| 亚洲精品日韩在线中文字幕| 99久久无色码亚洲精品果冻| 国产精品电影一区二区三区| 3wmmmm亚洲av在线观看| 日本欧美国产在线视频| 亚洲国产日韩欧美精品在线观看| 亚洲欧美成人综合另类久久久 | 国产白丝娇喘喷水9色精品| 国产亚洲午夜精品一区二区久久 | 高清日韩中文字幕在线| 少妇人妻精品综合一区二区| 黄色配什么色好看| 欧美精品国产亚洲| 成人二区视频| 精品熟女少妇av免费看| 久久久久久大精品| 99热这里只有精品一区| av在线蜜桃| 国产精品女同一区二区软件| 又爽又黄a免费视频| 久久久午夜欧美精品| 能在线免费看毛片的网站| 国产欧美日韩精品一区二区| 精品久久久久久久久亚洲| 日韩亚洲欧美综合| 国产精品人妻久久久久久| 亚洲欧美成人综合另类久久久 | 99视频精品全部免费 在线| 久久久精品94久久精品| 99热6这里只有精品| 女人久久www免费人成看片 | 亚洲av成人精品一区久久| 午夜福利在线在线| 18禁裸乳无遮挡免费网站照片| 日韩欧美在线乱码| 草草在线视频免费看| 韩国av在线不卡| 欧美+日韩+精品| 99久久中文字幕三级久久日本| 秋霞在线观看毛片| 亚洲经典国产精华液单| 欧美精品国产亚洲| 国产精品久久久久久久久免| 精品国产露脸久久av麻豆 | 国产精品无大码| 国产亚洲av嫩草精品影院| 精品少妇黑人巨大在线播放 | 亚洲国产精品国产精品| 91久久精品电影网| 卡戴珊不雅视频在线播放| 免费一级毛片在线播放高清视频| 午夜a级毛片| 最近的中文字幕免费完整| .国产精品久久| 偷拍熟女少妇极品色| 老师上课跳d突然被开到最大视频| 亚洲自拍偷在线| av女优亚洲男人天堂| 欧美最新免费一区二区三区| 深爱激情五月婷婷| 又黄又爽又刺激的免费视频.| av国产免费在线观看| 好男人在线观看高清免费视频| 久久久久国产网址| 亚洲内射少妇av| 精品久久久久久成人av| 欧美一区二区精品小视频在线| 69av精品久久久久久| 免费av观看视频| 五月玫瑰六月丁香| 日本五十路高清| 插阴视频在线观看视频| 看免费成人av毛片| 日本猛色少妇xxxxx猛交久久| 一本久久精品| 亚洲久久久久久中文字幕| 亚洲在线观看片| 成人午夜精彩视频在线观看| 午夜免费男女啪啪视频观看| 日日摸夜夜添夜夜添av毛片| 国产精品国产高清国产av| 三级男女做爰猛烈吃奶摸视频| 七月丁香在线播放| 国语自产精品视频在线第100页| 男人舔女人下体高潮全视频| 在线免费观看不下载黄p国产| 波野结衣二区三区在线| 听说在线观看完整版免费高清| 国产一区有黄有色的免费视频 | 少妇的逼水好多| 99久久精品热视频| 麻豆精品久久久久久蜜桃| 成年女人看的毛片在线观看| 国产高清有码在线观看视频| 少妇的逼水好多| 国产精品人妻久久久影院| 欧美另类亚洲清纯唯美| 神马国产精品三级电影在线观看| 一边摸一边抽搐一进一小说| 国产精品乱码一区二三区的特点| 日本猛色少妇xxxxx猛交久久| 久久草成人影院| 大话2 男鬼变身卡| 观看美女的网站| 久久久a久久爽久久v久久| 97人妻精品一区二区三区麻豆| 三级毛片av免费| 精品国产一区二区三区久久久樱花 | 精品久久久噜噜| 国内揄拍国产精品人妻在线| 久久久国产成人免费| 成人亚洲欧美一区二区av| 日本爱情动作片www.在线观看| 国产亚洲精品av在线| 床上黄色一级片| 亚洲av成人精品一区久久| 菩萨蛮人人尽说江南好唐韦庄 | h日本视频在线播放| 日日干狠狠操夜夜爽| 亚洲在久久综合| 噜噜噜噜噜久久久久久91| 可以在线观看毛片的网站| 亚洲自偷自拍三级| 国产亚洲av片在线观看秒播厂 | 国产女主播在线喷水免费视频网站 | 亚洲综合色惰| 一卡2卡三卡四卡精品乱码亚洲| 国产午夜精品久久久久久一区二区三区| 国产精品一区www在线观看| 成人毛片60女人毛片免费| 能在线免费看毛片的网站| 国产毛片a区久久久久| 视频中文字幕在线观看| 中文字幕av在线有码专区| 有码 亚洲区| 啦啦啦观看免费观看视频高清| 97超视频在线观看视频| 精品人妻一区二区三区麻豆| 3wmmmm亚洲av在线观看| 女人被狂操c到高潮| 波多野结衣高清无吗| 中文乱码字字幕精品一区二区三区 | 尤物成人国产欧美一区二区三区| 最新中文字幕久久久久| 如何舔出高潮| 91aial.com中文字幕在线观看| 国产人妻一区二区三区在| 熟女电影av网| 丰满少妇做爰视频| 国产伦在线观看视频一区| 91久久精品国产一区二区三区| 中文在线观看免费www的网站| 免费看a级黄色片| 精品久久国产蜜桃| 亚洲美女搞黄在线观看| 久久精品久久久久久噜噜老黄 | 嫩草影院精品99| 国产精品人妻久久久久久| av天堂中文字幕网| 免费电影在线观看免费观看| 成年免费大片在线观看| 国产乱人视频| 欧美成人a在线观看| 亚洲人成网站在线观看播放| 99久久精品热视频| 国产精品蜜桃在线观看| 人妻制服诱惑在线中文字幕| 免费电影在线观看免费观看| 干丝袜人妻中文字幕| 国产成人精品久久久久久| 男插女下体视频免费在线播放| 日韩国内少妇激情av| 亚洲精品乱久久久久久| 亚洲国产精品成人久久小说| 成人毛片60女人毛片免费| 六月丁香七月| av天堂中文字幕网| 听说在线观看完整版免费高清| 国产精品野战在线观看| 欧美精品国产亚洲| 别揉我奶头 嗯啊视频| 亚洲真实伦在线观看| 一级黄片播放器| 国产极品精品免费视频能看的| 免费观看人在逋| 小蜜桃在线观看免费完整版高清| 国产精品国产三级国产av玫瑰| 国产亚洲av片在线观看秒播厂 | 国产v大片淫在线免费观看| 三级经典国产精品| 亚洲五月天丁香| 久久久久免费精品人妻一区二区| 爱豆传媒免费全集在线观看| 男女那种视频在线观看| 亚洲欧美成人综合另类久久久 | 日韩av不卡免费在线播放| 美女cb高潮喷水在线观看| 麻豆一二三区av精品| 爱豆传媒免费全集在线观看| 欧美成人午夜免费资源| 草草在线视频免费看| 99久国产av精品| 国产三级中文精品| 久久久久性生活片| 国产高潮美女av| 春色校园在线视频观看| 午夜福利在线观看免费完整高清在| 1024手机看黄色片| 国产精品国产高清国产av| 国产亚洲午夜精品一区二区久久 | 亚洲综合色惰| 国产精品久久久久久久久免| 纵有疾风起免费观看全集完整版 | 欧美日韩国产亚洲二区| 色哟哟·www| 久久人妻av系列| 国产一区二区亚洲精品在线观看| 国产高清三级在线| 国产精品福利在线免费观看| 乱系列少妇在线播放| 三级经典国产精品| 亚洲va在线va天堂va国产| 国产毛片a区久久久久| 精品免费久久久久久久清纯| 国语自产精品视频在线第100页| 丝袜美腿在线中文| 美女脱内裤让男人舔精品视频| 久久6这里有精品| 欧美日韩综合久久久久久| 午夜精品在线福利| 久久精品91蜜桃| 精品欧美国产一区二区三| 亚洲电影在线观看av| 亚洲国产色片| 国内精品美女久久久久久| 久久精品夜色国产| 午夜福利网站1000一区二区三区| 成人av在线播放网站| 亚洲中文字幕一区二区三区有码在线看| 亚洲国产精品成人久久小说| 欧美三级亚洲精品| 狂野欧美白嫩少妇大欣赏| 精品国产一区二区三区久久久樱花 | 又黄又爽又刺激的免费视频.| 亚洲一级一片aⅴ在线观看| 国产精品久久电影中文字幕| 美女国产视频在线观看| 高清在线视频一区二区三区 | 国产精品女同一区二区软件| 日日摸夜夜添夜夜添av毛片|