日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux / 惊群效应

發(fā)布時間:2024/10/14 linux 121 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux / 惊群效应 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、簡介

當你往一群鴿子中間扔一塊食物,雖然最終只有一個鴿子搶到食物,但所有鴿子都會被驚動來爭奪,沒有搶到食物的鴿子只好回去繼續(xù)睡覺, 等待下一塊食物到來。這樣,每扔一塊食物,都會驚動所有的鴿子,即為驚群。

二、OS驚群簡介

在多進程/多線程等待同一資源時,也會出現(xiàn)驚群。即當某一資源可用時,多個進程/線程會驚醒,競爭資源。這就是操作系統(tǒng)中的驚群。

三、壞處

  • 驚醒所有進程/線程,導致n-1個進程/線程做了無效的調度,上下文切換,cpu瞬時增高
  • 多個進程/線程爭搶資源,所以涉及到同步問題,需對資源進行加鎖保護,加解鎖加大系統(tǒng)CPU開銷
  • 四、常見場景

    在高并發(fā)(多線程/多進程/多連接)中,會產(chǎn)生驚群的情況有:

  • accept 驚群
  • epoll 驚群
  • nginx 驚群
  • 線程池驚群
  • 4.1 accept 驚群

    以多進程為例,在主進程創(chuàng)建監(jiān)聽描述符 listenfd 后,fork() 多個子進程,多個進程共享 listenfd,accept 是在每個子進程中,當一個新連接來的時候,會發(fā)生驚群。

    在內核2.6之前,所有進程accept都會驚醒,但只有一個可以accept成功,其他返回EGAIN。

    在內核2.6及之后,解決了驚群問題,辦法是在內核中增加了一個互斥等待變量。一個互斥等待的行為與睡眠基本類似,主要的不同點在于:
    ????????1)當一個等待隊列入口有 WQ_FLAG_EXCLUSEVE 標志置位, 它被添加到等待隊列的尾部。若沒有這個標志的入口項,則添加到隊首。
    ????????2)當 wake up 被在一個等待隊列上調用時, 它在喚醒第一個有 WQ_FLAG_EXCLUSIVE 標志的進程后停止。
    ????????對于互斥等待的行為,比如對一個 listen 后的socket描述符,多線程阻塞 accept 時,系統(tǒng)內核只會喚醒所有正在等待此時間的隊列的第一個,隊列中的其他人則繼續(xù)等待下一次事件的發(fā)生。這樣就避免的多個線程同時監(jiān)聽同一個socket描述符時的驚群問題。

    4.2?epoll 驚群

    epoll驚群分兩種:

    1、是在fork之前創(chuàng)建 epollfd,所有進程共用一個epoll。

    2、是在fork之后創(chuàng)建 epollfd,每個進程獨用一個epoll。

    4.2.1?fork之前創(chuàng)建epollfd(新版內核已解決)

  • 主進程創(chuàng)建 listenfd,創(chuàng)建 epollfd。
  • 主進程 fork 多個子進程
  • 每個子進程把 listenfd,加到 epollfd 中。
  • 當一個連接進來時,會觸發(fā) epoll 驚群,多個子進程的 epoll 同時會觸發(fā)。
  • 這里的epoll驚群跟 accept 驚群是類似的,共享一個 epollfd,加鎖或標記解決,在新版本的epoll中已解決,但在內核2.6及之前是存在的。

    4.2.2 fork之后創(chuàng)建epollfd(內核未解決)

  • 主進程創(chuàng)建 listendfd 。
  • 主進程創(chuàng)建多個子進程
  • 每個子進程創(chuàng)建自已的 epollfd。
  • 每個子進程把 listenfd 加入到 epollfd 中。
  • 當一個連接進來時,會觸發(fā) epoll 驚群,多個子進程 epoll 同時會觸發(fā)。
  • 因為每個子進程的 epoll 是不同的epoll, 雖然 listenfd 是同一個,但新連接過來時, accept 會觸發(fā)驚群。因為內核不知道該發(fā)給哪個監(jiān)聽進程,因為不是同一個 epoll 。所以這種驚群內核并沒有處理,驚群還是會出現(xiàn)。

    4.3 nginx驚群

    這里說的nginx驚群,其實就是上面的問題(fork之后創(chuàng)建epollfd),下面看看 nginx 是怎么處理驚群的。

    在nginx中使用的epoll,是在創(chuàng)建進程后創(chuàng)建的 epollfd 。因些會出現(xiàn)上面的驚群問題。即每個子進程worker都會驚醒。

    在nginx中,流程。

  • 主線程創(chuàng)建 listenfd 。
  • 主線程fork多個子進程(根據(jù)配置)。
  • 子進程創(chuàng)建 epollfd 。
  • 獲得 accept 鎖,只有一個子進程把 listenfd 加到epollfd中。(同一時間只有一個進程會把監(jiān)聽描述符加到 epoll 中)
  • 循環(huán)監(jiān)聽。
  • void ngx_process_events_and_timers(ngx_cycle_t *cycle){// 忽略....//ngx_use_accept_mutex表示是否需要通過對accept加鎖來解決驚群問題。//當nginx worker進程數(shù)>1時且配置文件中打開accept_mutex時,這個標志置為1if (ngx_use_accept_mutex) {//ngx_accept_disabled表示此時滿負荷,沒必要再處理新連接了,//我們在nginx.conf曾經(jīng)配置了每一個nginx worker進程能夠處理的最大連接數(shù),//當達到最大數(shù)的7/8時,ngx_accept_disabled為正,說明本nginx worker進程非常繁忙,//將不再去處理新連接,這也是個簡單的負載均衡if (ngx_accept_disabled > 0) {ngx_accept_disabled--;} else {//獲得accept鎖,多個worker僅有一個可以得到這把鎖。//獲得鎖不是阻塞過程,都是立刻返回,獲取成功的話ngx_accept_mutex_held被置為1。//拿到鎖,意味著監(jiān)聽句柄被放到本進程的epoll中了,//如果沒有拿到鎖,則監(jiān)聽句柄會被從epoll中取出。if (ngx_trylock_accept_mutex(cycle) == NGX_ERROR) {return;}//拿到鎖的話,置flag為NGX_POST_EVENTS,這意味著ngx_process_events函數(shù)中,//任何事件都將延后處理,會把accept事件都放到ngx_posted_accept_events鏈表中,// epollin|epollout事件都放到ngx_posted_events鏈表中if (ngx_accept_mutex_held) {flags |= NGX_POST_EVENTS;} else {//拿不到鎖,也就不會處理監(jiān)聽的句柄,//這個timer實際是傳給epoll_wait的超時時間,//修改為最大ngx_accept_mutex_delay意味著epoll_wait更短的超時返回,//以免新連接長時間沒有得到處理if (timer == NGX_TIMER_INFINITE|| timer > ngx_accept_mutex_delay){timer = ngx_accept_mutex_delay;}}}}// 忽略....//linux下,調用ngx_epoll_process_events函數(shù)開始處理(void) ngx_process_events(cycle, timer, flags);// 忽略....//如果ngx_posted_accept_events鏈表有數(shù)據(jù),就開始accept建立新連接if (ngx_posted_accept_events) {ngx_event_process_posted(cycle, &ngx_posted_accept_events);}//釋放鎖后再處理下面的EPOLLIN EPOLLOUT請求if (ngx_accept_mutex_held) {ngx_shmtx_unlock(&ngx_accept_mutex);}if (delta) {ngx_event_expire_timers();}ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0,"posted events %p", ngx_posted_events);//然后再處理正常的數(shù)據(jù)讀寫請求。因為這些請求耗時久,//所以在ngx_process_events里NGX_POST_EVENTS標志將事件//都放入ngx_posted_events鏈表中,延遲到鎖釋放了再處理。if (ngx_posted_events) {if (ngx_threaded) {ngx_wakeup_worker_thread(cycle);} else {ngx_event_process_posted(cycle, &ngx_posted_events);}}}

    分析:

  • nginx里采用了主動的方法去把監(jiān)聽描述符放到epoll中或從epoll移出(這個是nginx的精髓所在,因為大部份的并發(fā)架構都是被動的)
  • nginx中用采互斥鎖去解決誰來accept問題,保證了同一時刻,只有一個worker接收新連接(所以nginx并沒有驚群問題)
  • nginx根據(jù)自已的載負(最大連接的7/8)情況,決定去不去搶鎖,簡單方便地解決負載,防止進程因業(yè)務太多而導致所有業(yè)務都不及時處理
  • nginx采用互斥鎖和主動的方法,避免了驚群,使得nginx中并無驚群。

    4.4 線程池驚群

    在多線程設計中,經(jīng)常會用到互斥和條件變量的問題。當一個線程解鎖并通知其他線程的時候,就會出現(xiàn)驚群的現(xiàn)象。

    pthread_mutex_lock / pthread_mutex_unlock

    線程互斥鎖的加鎖及解鎖函數(shù)。

    pthread_cond_wait

    線程池中的消費者線程等待線程條件變量被通知;

    pthread_cond_signal / pthread_cond_broadcast

    生產(chǎn)者線程通知線程池中的某個或一些消費者線程池,接收處理任務;

    這里的驚群現(xiàn)象出現(xiàn)在 3 里,pthread_cond_signal,語義上看是通知一個線程。調用此函數(shù)后,系統(tǒng)會喚醒在相同條件變量上等待的一個或多個線程(可參看手冊)。如果通知了多個線程,則發(fā)生了驚群。

    正常的用法:

  • 所有線程共用一個鎖,共用一個條件變量。
  • 當 pthread_cond_signal 通知時,就可能會出現(xiàn)驚群。
  • 解決驚群的方法:

  • 所有線程共用一個鎖,每個線程有自已的條件變量
  • pthread_cond_signal 通知時,定向通知某個線程的條件變量,不會出現(xiàn)驚群
  • 五、高并發(fā)設計

    以多線程為例,進程同理

    栗子

    主線程

    子線程 epoll

    是否有驚群

    新版本是否已經(jīng)解決

    參考

    1

    listenfd

    epollfd

    共用 listenfd 和 epollfd

    子線程accept

    epoll 驚群

    已解決

    被動

    2

    listenfd

    共用 listenfd,

    每個線程創(chuàng)建 epollfd

    listenfd 加入 epoll

    epoll 驚群

    未解決

    被動

    3

    listenfd

    主線程accept并分發(fā)connfd

    每個線程創(chuàng)建 epollfd

    接收主線程分發(fā)的 connfd

    無驚群

    accept 瓶頸?

    (無用)

    被動

    4

    listenfd

    共用 listenfd,

    每個線程創(chuàng)建 epollfd

    互斥鎖決定加入 / 移出 epoll

    無驚群

    nginx

    5.1 栗1
    分析

    主線程創(chuàng)建 listenfd 和 epollfd,子線程共享并把 listenfd 加入到epoll中,舊版中會出現(xiàn)驚群,新版中已解決了驚群。

    缺點

    應用層并不知道內核會把新連接分給哪個線程,可能平均,也可能不平均如果某個線程已經(jīng)最大負載了,還分過來,會增加此線程壓力甚至崩潰。
    總結

    因為例1并不是最好的方法,因為沒有解決負載和分配問題。

    5.2 栗2
    分析

    主線程創(chuàng)建 listenfd,子線程創(chuàng)建 epollfd,,把 listenfd 加入到 epoll 中, 這種方法是無法避免驚群的問題。每次有新連接時,都會喚醒所有的accept線程,但只有一個 accept 成功,其他的線程 accept 失敗 EAGAIN 。

    總結

    栗 2 解決不了驚群的問題,如果線程超多,驚群越明顯。如果真正開發(fā)中,可忽略驚群,或者需要用驚群,那么使用此種設計也是可行的。

    5.3 栗3
    分析

    主線程創(chuàng)建 listenfd,每個子線程創(chuàng)建 epollfd,主線程負責accept,并發(fā)分新connfd給負載最低的一個線程,然后線程再把connfd 加入到 epoll 中。無驚群現(xiàn)象。

    總結:

    主線程只用 accept 用,可能會主線程沒干,或連接太多處理不過來,accept 瓶頸(一般情況不會產(chǎn)生)。主線程可以很好地根據(jù)子線程的連接來分配新連接,有比較好的負載并發(fā)量也比較大,自測(單進程十萬并發(fā)連接QPS十萬,四核四G內存,很穩(wěn)定)
    5.4 栗4

    這是 nginx 的設計,無疑是目前最優(yōu)的一種高并發(fā)設計,無驚群。

    nginx本質

    同一時刻只允許一個 nginx worker 在自己的 epoll 中處理監(jiān)聽句柄。它的負載均衡也很簡單,當達到最大 connection 的 7/8時,本 worker 不會去試圖拿 accept 鎖,也不會去處理新連接。這樣其他 nginx worker 進程就更有機會去處理監(jiān)聽句柄,建立新連接了。而且,由于 timeout 的設定,使得沒有拿到鎖的worker進程,去拿鎖的頻繁更高。

    總結

    nginx的設計非常巧妙,很好的解決了驚群的產(chǎn)生,所以沒有驚群。同時也根據(jù)各進程的負載主動去決定要不要接受新連接,負載比較優(yōu)。

    六、總結

    研究高并發(fā)有一段時間了,總結下我自已的理解,怎么樣才算是高并發(fā)呢?單進程百萬連接,單進程百萬 QPS ?

    先說說基本概念

    6.1 高并發(fā)連接

    指的是連接的數(shù)量,對服務端來說,一個套接字對就是一個連接,連接和本地文件描述符無關,不受本地文件描述符限制,只跟內存有關,假設一個套接字對占用服 務器 8k 內存,那么1G內存=1024*1024/8 = 131072。因此連接數(shù)跟內存有關。1G = 10萬左右連接,當然這是理論,實際要去除內核占用,其他進程占用,和本進程其他占用。假哪一個機器 32G 內存,那個撐個100萬個連接是沒有問題的。如果是單個進程100萬連,那就更牛B了,但一般都不會這么做,因為如果此進程宕了,那么,所有業(yè)務都影響了。所以一般都會分布到不同進程,不同機器,一個進程出問題了,不會影響其他進程的處理。(這也是nginx原理)

    6.2 PV?

    每天的總訪問量 pave view, PV = QPS * (24*0.2) * 3600 (二八原則)

    6.3 QPS

    每秒請求量。假如每秒請求量10萬,假如機器為16核,那么啟16個線程同時工作, 那么每個線程同時的請求量 = 10萬/ 16核 = ?6250QPS。

    按照二八原則,一天24小時,忙時=24*0.2 = 4.8小時。

    則平均一天總請求量 = 4.8 * 3600 *10萬QPS = 172億8千萬。

    那么每秒請求10萬并發(fā)量,每天就能達到172億的PV。這算高并發(fā)嗎?

    6.4 丟包率

    如果客端端發(fā)10萬請求,服務端只處理了8萬,那么就丟了2萬。丟包率=2/10 = 20%。丟包率是越小越好,最好是沒有。去除網(wǎng)絡丟包,那么就要考慮內核里的丟包問題,因此要考慮網(wǎng)卡的吞吐量,同一時間發(fā)大多請求過來,內核會不會處理不過來, 導致丟包。

    6.5 穩(wěn)定性

    一個高并發(fā)服務,除了高并發(fā)外,最重要的就是穩(wěn)定了,這是所有服務都必須的。 一千 QPS 能處理,一萬QPS 也能處理,十萬 QPS 也能處理,當然越多越好。不要因為業(yè)務驟增導致業(yè)務癱瘓,那失敗是不可估量的。因為,要有個度,當業(yè)務增加到一定程 度,為了保證現(xiàn)有業(yè)務的處理,不處理新請求業(yè)務,延時處理等,同時保證代碼的可靠。

    因此,說到高并發(fā),其實跟機器有并,內存,網(wǎng)卡,CPU核數(shù)等有關,一個強大的服務器,比如:32核,64G內存,網(wǎng)卡吞吐很大,那么單個進程,開32個線程,做一個百萬連接,百萬QPS的服務,是可行的。

    本身按栗 3 去做了個高并發(fā)的設計,做到了四核4G內存的虛擬機里,十萬連接,十萬QPS,很穩(wěn)定,沒加業(yè)務,每核CPU %sys 15左右 %usr 5%左右。如果加了業(yè)務,應該也是比較穩(wěn)定的,有待測試。當然例3是有自已的缺點的。

    同進,也希望研究高并發(fā)的同學,一起來討論高并發(fā)服務設計思想。(加微:luoying140131)

    ?

    (SAW:Game Over!)

    總結

    以上是生活随笔為你收集整理的Linux / 惊群效应的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

    免费观看特级毛片 | 天堂av观看| 国产五十路毛片 | 亚洲一区二区观看 | 国产另类xxxxhd高清 | 午夜国产一区二区 | 国产伦理久久精品久久久久_ | 黄色免费网站大全 | 欧美性生活免费看 | 日韩欧美电影在线 | 91.精品高清在线观看 | 操久| 亚洲国产精品人久久电影 | 久久神马影院 | 四虎在线免费观看视频 | 天天曰天天射 | 国产五月色婷婷六月丁香视频 | 在线成人观看 | 国产视频97 | 黄色软件在线观看视频 | 超碰精品在线观看 | 99热这里有精品 | 一区二区三区四区五区六区 | www麻豆视频 | 日韩有码在线观看视频 | 欧美日韩视频一区二区三区 | 成年人黄色免费视频 | 特黄特色特刺激视频免费播放 | 日韩欧美网站 | 亚洲国产经典视频 | 国产伦精品一区二区三区无广告 | 亚洲美女在线一区 | 国产精品毛片久久久久久久 | 久久成人精品视频 | 人人插人人看 | 国产一区在线视频观看 | 久久艹精品 | 中文在线天堂资源 | 丁香高清视频在线看看 | 黄色av三级在线 | 一区二区不卡在线观看 | 国产视频亚洲 | 麻豆视频免费在线播放 | 亚洲色图激情文学 | 亚洲97在线 | h视频日本 | 国产视频不卡 | 97综合在线| 亚洲国产中文字幕在线视频综合 | 精品国产欧美 | 欧美福利视频 | 久久专区 | 黄网站免费看 | 国产精品一码二码三码在线 | 亚洲欧美少妇 | 国语对白少妇爽91 | 激情av资源 | 久久成人国产精品一区二区 | 丁香久久久 | 日韩国产精品久久久久久亚洲 | 国产精在线 | www.狠狠色 | 久久99网站| 久久精品国产99国产 | 中文字幕第一页在线 | 波多野结衣动态图 | www.久草.com | 在线激情电影 | 伊人影院av | 久草视频免费在线观看 | 91九色蝌蚪视频 | 黄色小说免费观看 | 精品国产一区二区三区久久久久久 | 亚洲精品无 | 亚洲精品国偷自产在线99热 | 国产一区在线视频 | 国产一区二区三区久久久 | 国产黄色在线观看 | 99久久久国产精品美女 | 国产精品一区二区三区四区在线观看 | 亚洲精品国产成人 | 天天色棕合合合合合合 | 成人黄色免费观看 | 一级α片| 久草视频中文在线 | 国产黄色片免费在线观看 | 久久成人亚洲欧美电影 | 亚洲日本中文字幕在线观看 | 在线观看亚洲精品视频 | 亚洲精品在线观 | 亚洲精品国产欧美在线观看 | 香蕉在线视频播放网站 | 色偷偷网站视频 | 国产精品av一区二区 | 亚洲精品一区二区网址 | 成人午夜剧场在线观看 | 999久久久久久久久 69av视频在线观看 | 国产精品99免费看 | 探花视频在线观看免费 | 天堂素人在线 | 亚州精品在线视频 | 国产中文字幕大全 | 五月天亚洲激情 | 狠狠干夜夜| 欧美va在线观看 | 99re视频在线观看 | 五月综合久久 | 五月天av在线 | 午夜视频福利 | 久久久精品一区二区 | 国产69熟| 五月婷亚洲 | www.com在线观看 | 亚洲国产欧美一区二区三区丁香婷 | 久草在线观看视频免费 | 天天操综 | av高清一区二区三区 | 91久色蝌蚪 | 国产福利一区二区三区视频 | 天天综合网久久 | 亚洲涩涩网站 | 中文字幕色综合网 | av免费在线观看1 | 久久久婷 | 欧美国产不卡 | 国产成人在线播放 | 亚洲国产成人久久 | 91亚洲精品久久久中文字幕 | 奇米影视在线99精品 | 99久久精品国 | 亚洲国产播放 | 激情视频在线高清看 | 99精品毛片| 在线黄色av| 69亚洲乱| 夜夜躁狠狠燥 | 97激情影院| 免费在线观看av网址 | 丰满少妇对白在线偷拍 | 美女视频黄,久久 | 99久久精品久久久久久动态片 | 天天综合久久 | 久久视频99| 亚洲爱爱视频 | 在线观看国产麻豆 | 久久久精选 | 国产电影一区二区三区四区 | .国产精品成人自产拍在线观看6 | 亚洲精品人人 | 色网免费观看 | 亚洲理论影院 | 最新中文字幕在线播放 | 国内精品久久久久久久影视麻豆 | 超碰在线公开免费 | 欧美一级电影免费观看 | 国产日本亚洲高清 | 手机看片中文字幕 | 久久99精品久久久久久久久久久久 | 亚洲精品国精品久久99热 | 91精品啪啪| 91色综合| 欧美日韩国产精品久久 | 最新的av网站 | 日韩专区在线 | 少妇bbbb搡bbbb桶 | 麻豆国产视频下载 | 在线观看亚洲免费视频 | 日韩网站中文字幕 | 国产精品自产拍在线观看蜜 | 久久丁香网 | 久久久国产精品人人片99精片欧美一 | 97在线观看免费 | 黄网站免费看 | 很污的网站 | 欧美精品在线视频观看 | 青草视频在线 | 不卡av免费在线观看 | 国产精品午夜免费福利视频 | 色婷婷激婷婷情综天天 | 久久xx视频 | 天天色天天射天天综合网 | 国内精品久久久久久久影视麻豆 | 婷婷干五月 | 91亚洲精品久久久 | 九九免费精品视频在线观看 | 日本精品久久久久影院 | 欧美视频网址 | 久久久久视 | 国产伦理一区二区三区 | 狠狠成人 | 亚洲精品视频在线免费播放 | 在线视频免费观看 | 国产精品门事件 | 91精品国产91p65 | 日本一区二区三区免费观看 | 精品视频专区 | 日本高清中文字幕有码在线 | 色五月色开心色婷婷色丁香 | 日本一区二区三区视频在线播放 | 天天干天天操天天操 | 91在线网址 | 天堂久久电影网 | 久久精品影视 | 日韩一级电影网站 | 黄色软件网站在线观看 | 日日夜夜天天射 | 97色视频在线 | 日韩欧美69 | 97视频人人澡人人爽 | 91看片成人 | 国产日本高清 | 国产黄色大全 | 久久视频这里有久久精品视频11 | 日本精品二区 | 成人在线视频免费 | 国产精品久久毛片 | 黄色一级影院 | 成人久久精品视频 | 精品久久久久久亚洲综合网 | 国精产品满18岁在线 | 天天做日日爱夜夜爽 | 91九色在线| 国产精品女人久久久 | 五月天中文字幕mv在线 | 在线国产小视频 | 最新av网址大全 | 三级a视频 | 五月婷婷综合色拍 | 91中文字幕在线 | 国产麻豆精品久久一二三 | 天天操天天干天天 | 亚洲视频456| 91在线免费播放视频 | 91av欧美 | 黄色资源在线 | 免费a v在线 | 国产真实精品久久二三区 | 国产精品人人做人人爽人人添 | 久久精品一级片 | 黄色片网站大全 | 三三级黄色片之日韩 | 欧美日韩高清在线 | 亚洲免费一级电影 | 国产一区二区在线播放 | 丁香六月久久综合狠狠色 | 国产一级二级在线观看 | 天天曰夜夜爽 | 五月精品| 毛片无卡免费无播放器 | 亚洲午夜精品一区二区三区电影院 | 麻豆网站免费观看 | 在线视频观看你懂的 | 91污在线观看 | 在线中文字幕播放 | 久久国内精品视频 | 亚洲精品国产精品国自产在线 | 国产99色| 免费日韩在线 | 激情综合交| 99久久99久久免费精品蜜臀 | 四虎在线免费 | 国产成人亚洲精品自产在线 | 国产高清在线免费视频 | 黄色资源在线观看 | 久久综合天天 | 中文字幕av在线不卡 | 欧美大片mv免费 | 日韩大片在线免费观看 | 国产明星视频三级a三级点| 久久 精品一区 | a视频免费在线观看 | 日日爱网站| 欧美日韩一区二区三区在线观看视频 | 久久免费视频8 | 亚洲精品一区二区三区新线路 | 免费看国产a | 4438全国亚洲精品观看视频 | 深爱激情丁香 | 超碰在线公开免费 | 久久久资源 | 深爱五月激情五月 | 日韩在线大片 | 久久久久久久久久久成人 | 久久在草| 91精品免费看| 国产96在线观看 | 亚洲精品福利在线 | 在线免费观看黄网站 | 啪啪免费试看 | 高清av在线免费观看 | 高清免费在线视频 | 天天爽天天碰狠狠添 | 国产一区二区高清 | 久久久久免费电影 | 国产999精品视频 | www.狠狠干 | 丁香久久久 | 免费激情网 | 国产黄色免费在线观看 | 亚洲天堂网视频在线观看 | 黄色午夜网站 | 久久国产热 | 国产精品一区专区欧美日韩 | 亚洲影音先锋 | 五月天久久精品 | 亚洲精品在线播放视频 | 91亚洲精品乱码久久久久久蜜桃 | 成片视频免费观看 | 丁香婷婷色综合亚洲电影 | 日韩一级片网址 | www激情久久| 国产精品一区二区免费看 | 最近字幕在线观看第一季 | 国产人成一区二区三区影院 | 91精品国产欧美一区二区成人 | 国产大陆亚洲精品国产 | 久久伊人五月天 | 国产一区成人在线 | 81精品国产乱码久久久久久 | 色婷婷 亚洲 | 草久在线观看视频 | 欧美日韩国产在线精品 | 亚洲91中文字幕无线码三区 | 91精品久久久久久久久 | 99中文在线 | 黄网站www | 国产成人三级三级三级97 | 国产91亚洲精品 | 国产精品18久久久久久久久久久久 | 国产中文字幕在线观看 | 免费视频区 | 日韩三级在线观看 | 国产一级二级在线观看 | 欧美激情va永久在线播放 | 国产精品久久久久9999 | 亚洲精品一区二区网址 | 又黄又网站 | 久久精品久久久久 | 成年人在线观看免费视频 | 伊人夜夜 | 色操插 | 亚洲日韩中文字幕 | 色婷婷久久| 国产免费av一区二区三区 | 国产黄色观看 | 亚洲精品中文在线 | 欧美视频在线二区 | 久久综合桃花 | 狠狠狠色丁香婷婷综合久久五月 | 99精品在线免费视频 | 欧美久久久久久久久久 | 欧美精品三级 | 国产在线a免费观看 | 国产一区二区三区高清播放 | 欧美国产日韩在线视频 | 国产亚洲精品久久久久久 | 中文字幕一区在线 | 69亚洲乱 | 亚州av成人| 毛片网在线播放 | 国产精品永久在线 | 午夜精品视频免费在线观看 | 精品国产一区二区三区久久久蜜臀 | 国产精品乱码在线 | av三级av | 69精品人人人人 | av线上看| 九月婷婷色| 亚洲欧美在线视频免费 | 天天色天天综合 | 国产一区二区三区视频在线 | 国产亚洲va综合人人澡精品 | 欧美va日韩va | 欧美有色| 欧美影院久久 | 久久免费久久 | 色视频 在线 | 免费男女羞羞的视频网站中文字幕 | 日韩精品不卡在线观看 | 亚洲精品动漫久久久久 | 婷色在线 | 99爱这里只有精品 | 免费三级在线 | 麻豆国产在线播放 | 国产精品久久久久久久99 | 伊人天天狠天天添日日拍 | 手机av电影在线 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 久久人人插 | 日韩免费电影 | 日韩素人在线观看 | 久99久精品| 国产亚洲精品久久久网站好莱 | 欧美贵妇性狂欢 | 久热av在线 | 中文一区在线观看 | 久久不卡免费视频 | 天天爽人人爽夜夜爽 | 亚洲精品国产精品国自产观看 | 国产高清无av久久 | 日韩色爱 | 日韩一区二区三区高清免费看看 | 色综合天天综合 | 免费黄在线看 | 精品一区二区电影 | 欧美性色综合网 | 国产成人精品亚洲 | 天天色综合久久 | 国产美女视频一区 | 热久久影视 | 黄色精品国产 | 六月丁香六月婷婷 | 色综合夜色一区 | 在线中文字幕观看 | 在线午夜| 狠狠夜夜| 欧美一级性生活片 | 国产亚洲精品成人av久久ww | 日韩av电影网站在线观看 | 日本中文字幕在线免费观看 | 美女黄久久 | 国产成人三级一区二区在线观看一 | 亚洲精品美女久久久久网站 | 日韩欧美精品在线观看 | 狠狠狠狠狠狠干 | 久久嗨| 99久久精品国产欧美主题曲 | 色婷婷综合久久久中文字幕 | aav在线| 亚洲精欧美一区二区精品 | 久久综合色天天久久综合图片 | 丁香六月av | 免费观看一级视频 | 精品国产一区二区三区免费 | 成人一级免费视频 | 久久精品成人热国产成 | 98涩涩国产露脸精品国产网 | 精品国产一区二区三区久久影院 | 少妇av片 | 久久婷婷网 | 色久综合 | 91色在线观看视频 | www黄色大片| 婷婷视频在线播放 | 黄色av免费电影 | 91免费高清在线观看 | 伊人天天操 | 成人全视频免费观看在线看 | 麻豆视频在线免费 | 在线国产一区二区三区 | 亚洲成av人片在线观看 | 久久综合九色综合久久久精品综合 | 国产精品24小时在线观看 | 欧洲一区精品 | 国产日产精品一区二区三区四区 | 国产美女免费 | 亚洲涩涩网站 | 婷婷色av | 国产精品成人国产乱一区 | 最近日本中文字幕 | 久久精品视频免费播放 | 狠狠操狠狠插 | 久久久久久久久久电影 | 日韩手机在线观看 | 国产一区免费看 | 亚州黄色一级 | 日本视频精品 | 国产一级视屏 | 在线观看成人福利 | 国产精品资源 | 国产 日韩 欧美 在线 | 久久激情视频网 | 日日干美女 | 午夜视频不卡 | 最近免费中文视频 | 91亚色免费视频 | 国产成人av网站 | 97成人精品视频在线观看 | 国内精品久久久久影院优 | 国产又粗又猛又黄又爽的视频 | 99久久精品国产一区二区三区 | 国产成人在线精品 | 中文字幕在线观看完整 | 黄色亚洲精品 | 免费国产黄线在线观看视频 | 在线观看亚洲精品 | 久久人人97超碰精品888 | 国产日韩精品一区二区在线观看播放 | 日韩精品视 | 久久视频在线免费观看 | 亚洲一二三在线 | 欧美日韩精品在线观看 | 日韩中文字幕免费视频 | 五月婷婷免费 | 免费h精品视频在线播放 | 久久露脸国产精品 | 久久精品福利 | 亚洲色图22p | 国产中文字幕视频在线 | 日韩视频www | 国产中年夫妇高潮精品视频 | 91桃色在线免费观看 | 欧美在线视频一区二区三区 | 国产精品久久久久久爽爽爽 | 精品久久一级片 | 久久福利影视 | 亚洲成人动漫在线观看 | 欧美国产精品久久久久久免费 | 四虎国产免费 | 亚洲精品在线网站 | 午夜久操 | 嫩草91影院 | 免费看的国产视频网站 | 黄色软件在线看 | 中文在线www | 亚洲午夜av电影 | 婷婷色吧 | 日韩理论电影在线 | 91视频麻豆 | 天天操偷偷干 | 日本最大色倩网站www | 久久都是精品 | 免费美女av | 操一草| 中文国产在线观看 | 一色屋精品视频在线观看 | 国产精品1区2区在线观看 | 91激情在线视频 | 99国产精品久久久久久久久久 | 91精品1区2区 | 久久久18 | av大全免费在线观看 | 国产高清免费在线观看 | 中文字幕在线观看你懂的 | 精品久久久999 | 亚洲精品乱码久久久久久蜜桃动漫 | 久久久久视 | 在线播放一区 | 欧美日韩久久一区 | 国产视频91在线 | 亚洲在线视频播放 | 成人午夜精品福利免费 | 久久草视频 | 亚洲国产99| 日日干天天插 | 亚洲一区二区三区在线看 | 黄色福利视频网站 | 热精品| 国产精品国产三级国产专区53 | 99久久久久成人国产免费 | 精品久久久影院 | 在线免费观看国产 | 国产一级在线免费观看 | 人人干在线观看 | 色综合天天综合网国产成人网 | 国产蜜臀av | 中文字幕一区二区三区在线观看 | 国产九色视频在线观看 | 久久毛片网 | 午夜婷婷在线播放 | 91精品秘密在线观看 | 成年人网站免费观看 | 中文字幕一区二区三区乱码不卡 | 亚洲日韩欧美一区二区在线 | 亚洲精品免费播放 | av免费网站 | 看黄色.com | 国产精品第一页在线 | 四虎永久免费网站 | 亚洲精选视频在线 | av丝袜天堂 | 国产视频在线免费 | 日日久视频 | 国产精品视频全国免费观看 | 激情综合国产 | 伊人国产在线播放 | 乱子伦av | 日韩国产精品久久久久久亚洲 | 亚洲国产精彩中文乱码av | 在线观看你懂的网址 | 婷婷在线免费观看 | 91tv国产成人福利 | 亚洲永久免费av | 欧美成人黄色片 | 91久久精品一区二区三区 | 激情在线网站 | 亚洲精品视频www | 成人黄色影片在线 | 激情欧美一区二区三区免费看 | 亚洲免费av电影 | 亚洲精品国产精品99久久 | 色综合天天视频在线观看 | 国产亚洲激情视频在线 | 97色视频在线 | 天天爱天天射天天干天天 | 少妇性xxx| 国产精品中文在线 | 国产高清日韩欧美 | 99国产在线 | 国产精品久久久久久五月尺 | 91热| 片黄色毛片黄色毛片 | 成人免费ⅴa| 探花视频免费观看高清视频 | 在线导航福利 | 亚洲最新av网站 | 中文字幕在线观看免费高清完整版 | 成人免费视频播放 | 欧美亚洲国产一卡 | 91九色网站| 日韩免费一区二区在线观看 | 国产精品久久久久久久久毛片 | 日韩欧美一区二区三区黑寡妇 | 夜夜躁日日躁狠狠久久88av | 亚洲精品免费在线观看 | 日韩在线电影一区二区 | 国产午夜激情视频 | 久久香蕉一区 | 精品国产资源 | 日韩va在线观看 | 一区av在线播放 | 日本在线观看中文字幕无线观看 | 黄色毛片在线看 | 欧美美女视频在线观看 | 欧美日韩不卡一区二区三区 | 不卡的av片 | 成人sm另类专区 | 久亚洲| 97色综合| aaa毛片视频 | 亚州视频在线 | 日韩成片| 久久久精品久久日韩一区综合 | 69精品视频 | 五月婷婷在线观看视频 | 天天干天天做 | 免费在线中文字幕 | 欧美黑人性爽 | 国内精品小视频 | 97超碰超碰久久福利超碰 | 免费黄色在线网址 | 色五月成人 | 久久电影国产免费久久电影 | 免费高清在线观看成人 | 免费观看av | 综合色婷婷 | av电影 一区二区 | 亚洲 中文字幕av | 中文在线a∨在线 | 久久在线免费视频 | 国产一区免费视频 | 久久 地址 | 国产亚洲成av人片在线观看桃 | 色狠狠婷婷 | 日韩有码在线观看视频 | 操操日日| 国产不卡免费视频 | 亚洲激情在线视频 | 亚洲成熟女人毛片在线 | 在线视频一区二区 | 97色国产| 日韩成人精品一区二区 | 黄色视屏av | 日韩羞羞 | 精品 激情 | 五月激情久久久 | 最近免费中文字幕 | 国内精品在线观看视频 | av免费看av| 久久免费视频在线观看30 | 一区二区三区中文字幕在线观看 | 色多多在线观看 | 亚洲激情影院 | 久久久夜色 | 久久国产精品视频 | 亚洲精品国产自产拍在线观看 | 国产免费不卡 | 成人电影毛片 | 在线观看视频91 | 亚洲综合视频网 | 国产亚洲精品久久久久久久久久久久 | 亚洲日本一区二区在线 | 五月天亚洲综合小说网 | 成人性生交大片免费看中文网站 | 天天干,夜夜爽 | 激情欧美在线观看 | 久久视频在线视频 | 中文字幕在线播放日韩 | 97av色| 97在线精品国自产拍中文 | 99精品偷拍视频一区二区三区 | 日韩欧美精品在线 | 91黄色在线看 | 日韩欧美亚州 | 国产免费人成xvideos视频 | 干综合网 | 久久精品视频3 | av在线观| 一区二精品 | 亚洲蜜桃av| 亚洲精品中文在线资源 | www在线免费观看 | 久久精品视频免费播放 | 三级在线视频观看 | 日韩在线观看第一页 | 99这里都是精品 | 成人综合免费 | 国产一区二区在线观看视频 | 中文字幕在线视频免费播放 | 在线a亚洲视频播放在线观看 | 97av视频在线| 久久99热精品 | 日韩精品一区电影 | 91在线播放国产 | 一级欧美黄 | 青青网视频| 久久免费视频2 | 国产黄色免费观看 | 久久久精品免费看 | 在线观看第一页 | 天天天色综合 | 黄色大全视频 | 久在线观看 | 午夜电影久久 | 久久久久国产a免费观看rela | 天天爽人人爽夜夜爽 | 黄av免费在线观看 | 97免费在线观看视频 | 欧美韩日在线 | 综合天堂av久久久久久久 | 亚欧日韩成人h片 | 一区二区精品在线 | 国产高清无线码2021 | 国产精品99免费看 | 久久人人97超碰国产公开结果 | 日韩专区在线观看 | 中文在线天堂资源 | 欧美成人xxxxxxxx | 国内丰满少妇猛烈精品播 | 能在线看的av | 久久国产成人午夜av影院宅 | 精品你懂的 | 国产精品中文字幕在线观看 | 国产一级91| 久久久在线免费观看 | 成人99免费视频 | 精品福利视频在线观看 | 日日爱影视 | 亚洲电影免费 | 亚洲一区动漫 | 久久免费影院 | 亚洲精品伦理在线 | 精品国精品自拍自在线 | 免费高清看电视网站 | 日b视频国产 | 国产69精品久久久久99 | 在线观看精品 | 国产精品一区专区欧美日韩 | 色综合天天综合在线视频 | 国产精品国产三级国产aⅴ9色 | 在线观看岛国片 | 午夜久久网站 | 玖玖在线视频观看 | 四虎在线视频 | 日韩美女免费线视频 | 国产女人18毛片水真多18精品 | 国产三级国产精品国产专区50 | 亚洲aⅴ在线观看 | 91九色蝌蚪视频网站 | 国产国产人免费人成免费视频 | 国产精品婷婷午夜在线观看 | 九九精品久久 | 91精品视频一区 | 国产剧情久久 | 久久成人一区 | 欧美一区二区三区四区夜夜大片 | 欧美精品小视频 | 性色av免费在线观看 | 亚洲精品乱码白浆高清久久久久久 | 91亚洲精 | 国产a级精品 | 日韩视频在线观看免费 | 国产又粗又猛又色 | 国内外激情视频 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 91在线视频在线观看 | 中文字幕中文字幕 | 美女免费视频一区 | 亚洲美女在线一区 | 天天拍天天草 | 国产精品精品国产婷婷这里av | 国产自产在线视频 | 极品美女被弄高潮视频网站 | 亚洲精品国产品国语在线 | 日韩在线免费高清视频 | 国产精品久久久久999 | japanesexxxhd奶水 91在线精品一区二区 | 国产码电影 | 久久国产综合视频 | 国产一区二区三区免费视频 | 国产精品刺激对白麻豆99 | 欧美日韩国产一区二 | 99久久99视频| 性色av一区二区三区在线观看 | 97在线视频免费 | 天天操综 | 日本爱爱免费视频 | 久久视频在线观看免费 | 国产精品国产三级国产不产一地 | 亚洲最大av网站 | 国产一区二区精品91 | 亚洲国产成人精品电影在线观看 | 亚洲国产精品日韩 | 国产高清在线a视频大全 | 欧美美女一级片 | 97超碰精品| 亚洲精品乱码白浆高清久久久久久 | 欧美久久久久久久久久久久久 | 欧美地下肉体性派对 | 综合在线观看色 | 久久久久久久18 | 五月天天av | 免费无遮挡动漫网站 | 福利电影一区二区 | 在线免费观看国产黄色 | 99久久99久久精品国产片 | 三级黄色a | 小草av在线播放 | 精品国产乱码久久久久久天美 | 亚洲成人资源 | 爱射综合 | 国产精品久久久久久久久久了 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 久久福利精品 | 狠狠色丁香婷婷综合久久片 | 国产精品6999成人免费视频 | 91麻豆精品久久久久久 | 国产 色 | 在线一二三四区 | 有码中文在线 | 久久综合欧美精品亚洲一区 | 999精品在线 | 国产精品mv在线观看 | 五月天欧美精品 | 日韩国产精品久久久久久亚洲 | 久久久久久黄 | 亚洲综合色网站 | 亚洲午夜精品在线观看 | 久久国产麻豆 | 激情中文在线 | 亚洲热视频| 91成人精品一区在线播放69 | 国产成人黄色 | av电影一区二区三区 | 亚洲国产视频a | 久久精品一二区 | 久久久久 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 日韩电影中文 | 亚洲国产中文字幕在线观看 | 亚洲色五月| 久久99精品一区二区三区三区 | 国产精品视频免费看 | 五月香视频在线观看 | 最新av在线播放 | 国产一区二区成人 | 插综合网| 日韩黄色免费 | 成年人视频在线免费观看 | 欧美极品少妇xxxx | 免费在线观看一区二区三区 | 狠狠狠色丁香婷婷综合久久88 | 黄色a一级视频 | 国产精品乱码久久久久 | 五月天激情在线 | 国产色在线观看 | 免费国产一区二区 | 天天射天天色天天干 | 超碰成人免费电影 | 97在线观| 国产精品美女www爽爽爽视频 | 国产精品久久久久久久久久久久午夜 | 中文字幕在线免费观看视频 | 日韩精品电影在线播放 | 色香蕉视频 | 中文字幕在线观看视频一区 | 国产一级精品视频 | 综合色亚洲 | 久久久夜色 | av直接看| 在线观看岛国av | www免费看| 人人爽人人爽人人片av免 | 在线国产视频 | 日韩三区在线 | 日韩理论影院 | 欧美成人猛片 | 一本一本久久a久久精品综合 | 久久久久久毛片精品免费不卡 | 韩国av免费看 | 超碰在线9| 色婷婷狠狠五月综合天色拍 | 玖玖爱国产在线 | 97人人模人人爽人人喊中文字 | 国产一级不卡视频 | 日日婷婷夜日日天干 | 色老板在线视频 | 久久精品一二三区 | 伊人欧美 | av中文字幕在线看 | 激情五月婷婷综合网 | 国产在线不卡一区 | 午夜精品电影 | 国产一区二区日本 | 97超级碰碰碰碰久久久久 | 91成年人在线观看 | 国产性天天综合网 | 丝袜+亚洲+另类+欧美+变态 | 91干干干| 成人一级免费电影 | 91网站免费观看 | 97夜夜澡人人双人人人喊 | 国产婷婷精品 | www日韩精品 | 天天操婷婷 | 亚洲男人天堂2018 | 久久一区二区免费视频 | 免费观看www7722午夜电影 | 狠狠狠色丁香婷婷综合激情 | 国产无区一区二区三麻豆 | 欧美另类亚洲 | 国产精品成人免费一区久久羞羞 | 婷婷福利影院 | 国产日本在线观看 | 久草在线手机观看 | 天天干天天插 | 婷婷五综合| 精品国产成人av在线免 | 国产亚洲久一区二区 | 国产高清视频在线播放一区 | 中文字幕a∨在线乱码免费看 | 天堂av在线中文在线 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 99在线热播| 欧美日韩久久久 | 亚洲综合精品在线 | 国产色婷婷精品综合在线手机播放 | 麻花豆传媒一二三产区 | 欧美专区亚洲专区 | 成人三级网站在线观看 | 91在线视频免费播放 | 色是在线视频 | 六月天综合网 | 免费h漫在线观看 | 日韩在线免费视频观看 | 国产成人在线免费观看 | 成人免费毛片aaaaaa片 | 毛片一级免费一级 | 日韩一区正在播放 | 国产午夜精品一区二区三区嫩草 | 国产成人精品av久久 | 国产精品久久在线观看 | 超级碰99 | 免费能看的av | 日韩精品一区二区三区电影 | 日韩欧美专区 | 国产123av| 亚洲综合小说 | 成人香蕉视频 | 色综合久 | 国产成人精品一区二区三区网站观看 | 日日夜夜添 | 91超国产 | 一级成人免费视频 | 97精品国产97久久久久久免费 | 看片一区二区三区 | 国产99一区二区 | 国产精品欧美久久久久三级 | 青青视频一区 | 操高跟美女 | 日韩专区一区二区 | 91丨porny丨九色 | 国产午夜精品一区二区三区欧美 | 97国产视频 | 欧美精品一区在线 | 日夜夜精品视频 | av线上看 | 三级视频片 | 久久久国产精品麻豆 | 欧美日韩免费看 | 国产精品一区二区免费 | 亚洲精欧美一区二区精品 | 国产18精品乱码免费看 | 91丨精品丨蝌蚪丨白丝jk | 久久久一本精品99久久精品 | www.99av| 日韩三级中文字幕 | 免费在线观看黄色网 |