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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

服务器性能优化之网络性能优化

發布時間:2024/4/11 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 服务器性能优化之网络性能优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

hi ,大家好,今天分享一篇后臺服務器性能優化網絡性能優化,希望大家對Linux網絡有更深的理解。

曾幾何時,一切都是那么簡單。網卡很慢,只有一個隊列。當數據包到達時,網卡通過DMA復制數據包并發送中斷,Linux內核收集這些數據包并完成中斷處理。隨著網卡越來越快,基于中斷的模型可能會因大量傳入數據包而導致 IRQ 風暴。這將消耗大部分 CPU 功率并凍結系統。

為了解決這個問題,NAPI(中斷+輪詢)被提議。當內核收到來自網卡的中斷時,它開始輪詢設備并盡快收集隊列中的數據包。NAPI 可以很好地與現在常見的 1 Gbps 網卡配合使用。但是,對于10Gbps、20Gbps甚至40Gbps的網卡,NAPI可能還不夠。如果我們仍然使用一個 CPU 和一個隊列來接收數據包,這些卡將需要更快的 CPU。

幸運的是,現在多核 CPU 很流行,那么為什么不并行處理數據包呢?


RSS:接收端縮放

Receive?Side?Scaling(RSS)是所述機構具有多個RX / TX隊列過程的數據包。當帶有RSS 的網卡接收到數據包時,它會對數據包應用過濾器并將數據包分發到RX 隊列。過濾器通常是一個哈希函數,可以通過“ethtool -X”進行配置。如果你想在前 3 個隊列中均勻分布流量:

# ethtool -X eth0 equal 3

或者,如果你發現一個特別有用的魔法哈希鍵:??

# ethtool -X eth0 hkey <magic hash key>

對于低延遲網絡,除了過濾器之外,CPU 親和性也很重要。最佳設置是分配一個 CPU 專用于一個隊列。首先通過檢查/proc/interrupt找出IRQ號,然后將CPU位掩碼設置為/proc/irq/<IRQ_NUMBER>/smp_affinity來分配專用CPU。為避免設置被覆蓋,必須禁用守護進程irqbalance。請注意,根據內核文檔,超線程對中斷處理沒有任何好處,因此最好將隊列數與物理 CPU 內核數相匹配。

RPS:接收數據包控制

RSS提供硬件隊列,一個稱為軟件隊列機制Receive?Packet?Steering?(RPS)在Linux內核實現。

當驅動程序接收到數據包時,它會將數據包包裝在套接字緩沖區 ( sk_buff ) 中,其中包含數據包的u32哈希值。散列是所謂的第 4 層散列(l4 散列),它基于源 IP、源端口、目的 IP 和目的端口,由網卡或__skb_set_sw_hash() 計算。由于相同 TCP/UDP 連接(流)的每個數據包共享相同的哈希值,因此使用相同的 CPU 處理它們是合理的。

RPS 的基本思想是根據每個隊列的 rps_map 將同一流的數據包發送到特定的 CPU。這是 rps_map 的結構:映射根據 CPU 位掩碼動態更改為/sys/class/net/<dev>/queues/rx-<n>/rps_cpus。比如我們要讓隊列使用前3個CPU,在8個CPU的系統中,我們先構造位掩碼,0 0 0 0 0 1 1 1,到0x7,然后???

#echo 7 > /sys/class/net /eth0/queues/rx-0/rps_cpus

這將保證從 eth0 中隊列 0 接收的數據包進入 CPU 1~3。驅動程序在 sk_buff 中包裝一個數據包后,它將到達netif_rx_internal()或netif_receive_skb_internal(),然后到達 get_rps_cpu()

struct rps_map { unsigned int len; struct rcu_head rcu;u16 cpus[0]; };

將被調用以將哈希映射到 rps_map 中的條目,即 CPU id。得到CPU id后,enqueue_to_backlog()將sk_buff放到特定的CPU隊列中進行進一步處理。每個 CPU 的隊列在 per-cpu 變量softnet_data 中分配。

使用RPS的好處是可以在 CPU 之間分擔數據包處理的負載。但是,如果RSS 可用,則可能沒有必要,因為網卡已經對每個隊列/CPU 的數據包進行了排序。但是,如果隊列中的CPU數更多,RPS 仍然可以發揮作用。在這種情況下,每個隊列可以與多個 CPU相關聯并在它們之間分發數據包。

RFS: Receive Flow Steering

盡管 RPS 基于流分發數據包,但它沒有考慮用戶空間應用程序。應用程序可能在 CPU A 上運行,而內核將數據包放入 CPU B 的隊列中。由于 CPU A 只能使用自己的緩存,因此 CPU B 中緩存的數據包變得無用。Receive Flow Steering(RFS)進一步延伸為RPS的應用程序。

代替每個隊列的哈希至CPU地圖,RFS維護全局flow-to-CPU的表,rps_sock_flow_table:該掩模用于將散列值映射成所述表的索引。由于表大小將四舍五入到 2 的冪,因此掩碼設置為table_size - 1。

struct rps_sock_flow_table {u32 mask;u32 ents[0]; };

并且很容易找到索引:a sk_buff與hash & scok_table->mask。

該條目由 rps_cpu_mask劃分為流 id 和 CPU id。低位用于CPU id,而高位用于流id。當應用程序對套接字進行操作時(inet_recvmsg()、inet_sendmsg()、inet_sendpage()、tcp_splice_read()),將調用sock_rps_record_flow()來更新sock 流表。

當數據包到來時,將調用get_rps_cpu()來決定使用哪個 CPU 隊列。下面是get_rps_cpu()如何決定數據包的 CPU

ident = sock_flow_table->ents[hash & sock_flow_table->mask]; if ((ident ^ hash) & ~rps_cpu_mask)goto try_rps; next_cpu = ident & rps_cpu_mask;

使用流表掩碼找到條目的索引,并檢查散列的高位是否與條目匹配。如果是,它會從條目中檢索 CPU id 并為數據包分配該 CPU。如果散列不匹配任何條目,它會回退到使用 RPS 映射。

可以通過rps_sock_flow_entries調整 sock 流表的大小。例如,如果我們要將表大小設置為 32768:

#echo 32768 > /proc/sys/net/core/rps_sock_flow_entries

sock流表雖然提高了應用的局部性,但也帶來了一個問題。當調度器將應用程序遷移到新 CPU 時,舊 CPU 隊列中剩余的數據包變得未完成,應用程序可能會得到亂序的數據包。為了解決這個問題,RFS 使用每個隊列的rps_dev_flow_table來跟蹤未完成的數據包。

下面是該結構rps_dev_flow_table:到襪子流表中,類似的rps_dev_flow_table也使用table_size - 1作為掩模而表的大小也必須被向上舍入到2的冪當流量分組被入隊,last_qtail被更新

struct rps_dev_flow {u16 cpu;u16 filter; /* For aRFS */ unsigned int last_qtail; }; struct rps_dev_flow_table { unsigned int mask; struct rcu_head rcu; struct rps_dev_flow flows[0]; };

到 CPU 隊列的尾部。如果應用程序遷移到新 CPU,則 sock 流表將反映更改,并且get_rps_cpu()將為流設置新 CPU。在設置新 CPU 之前,get_rps_cpu() 會檢查當前隊列的頭部是否已經通過 last_qtail。如果是這樣,這意味著隊列中沒有更多未完成的數據包,并且可以安全地更改 CPU。否則,get_rps_cpu()仍將使用rps_dev_flow->cpu 中記錄的舊 CPU 。

每個隊列的流表(rps_dev_flow_table)的大小可以通過 sysfs 接口進行配置:

/sys/class/net/<dev>/queues/rx-<n>/rps_flow_cnt

建議將rps_flow_cnt設置為 ( rps_sock_flow_entries / N) 而 N 是 RX 隊列的數量(假設流在隊列中均勻分布)。

ARFS:加速接收流量轉向

Accelerated Receive Flow Steering(aRFS)進一步延伸RFS為RX隊列硬件過濾。要啟用 aRFS,它需要具有可編程元組過濾器和驅動程序支持的網卡。要啟用ntuple 過濾器。

# ethtool -K eth0 ntuple on

要使驅動程序支持aRFS,它必須實現ndo_rx_flow_steer以幫助set_rps_cpu()配置硬件過濾器。當get_rps_cpu()決定為流分配一個新 CPU 時,它會調用set_rps_cpu()。set_rps_cpu()首先檢查網卡是否支持 ntuple 過濾器。如果是,它將查詢rx_cpu_rmap為流找到合適的 RX 隊列。

rx_cpu_rmap是驅動維護的特殊映射。該映射用于查找哪個 RX 隊列適合 CPU。它可以是與給定 CPU 直接關聯的隊列,也可以是處理 CPU 在緩存位置最接近的隊列。獲取 RX 隊列索引后,set_rps_cpu()調用ndo_rx_flow_steer()以通知驅動程序為給定的流創建新過濾器。ndo_rx_flow_steer()將返回過濾器 id,過濾器 id 將存儲在每個隊列的流表中。

除了實現ndo_rx_flow_steer() 外,驅動程序還必須調用rps_may_expire_flow() 定期檢查過濾器是否仍然有效并刪除過期的過濾器。


SO_REUSEPORT

linux man文檔中一段文字描述其作用:

The new socket option allows multiple sockets on the same host to bind to the same port, and is intended to improve the performance of multithreaded network server applications running on top of multicore systems.

簡單說,SO_REUSEPORT支持多個進程或者線程綁定到同一端口,用以提高服務器程序的性能。我們想了解為什么這個特性這么火(經常被大廠面試官問到),到底是解決什么問題。

Linux系統上后臺應用程序,為了利用多核的優勢,一般使用以下比較典型的多進程/多線程服務器模型:

  • 單線程listen/accept,多個工作線程接收任務分發,雖CPU的工作負載不再是問題,但會存在:

? ? ? 1. 單線程listener,在處理高速率海量連接時,一樣會成為瓶頸;

? ? ? 2. CPU緩存行失效(丟失套接字結構socket structure)現象嚴重;

  • 所有工作線程都accept()在同一個服務器套接字上呢,一樣存在問題:

? ? ? 1. 多線程訪問server socket鎖競爭嚴重;

? ? ? 2. 高負載下,線程之間處理不均衡,有時高達3:1不均衡比例;

? ? ? 3. 導致CPU緩存行跳躍(cache line bouncing);

? ? ? 4. 在繁忙CPU上存在較大延遲;

上面模型雖然可以做到線程和CPU核綁定,但都會存在以下問題:

  • 單一listener工作線程在高速的連接接入處理時會成為瓶頸

  • 緩存行跳躍

  • 很難做到CPU之間的負載均衡

  • 隨著核數的擴展,性能并沒有隨著提升

SO_REUSEPORT支持多個進程或者線程綁定到同一端口:

  • 允許多個套接字 bind()/listen() 同一個TCP/UDP端口

    ? ? 1.每一個線程擁有自己的服務器套接字。

    ? ? 2.在服務器套接字上沒有了鎖的競爭。

  • 內核層面實現負載均衡。

  • 安全層面,監聽同一個端口的套接字只能位于同一個用戶下面。

核心的實現主要有三點:

  • 擴展socket option,增加

    SO_REUSEPORT選項,用來設置 reuseport。

  • 修改 bind 系統調用實現,以便支持可以綁定到相同的 IP 和端口。

  • 修改處理新建連接的實現,查找 listener 的時候,能夠支持在監聽相同 IP 和端口的多個 sock 之間均衡選擇

帶來意義

  • CPU之間平衡處理,水平擴展,模型簡單,維護方便了,進程的管理和應用邏輯解耦,進程的管理水平擴展權限下放給程序員/管理員,可以根據實際進行控制進程啟動/關閉,增加了靈活性。這帶來了一個較為微觀的水平擴展思路,線程多少是否合適,狀態是否存在共享,降低單個進程的資源依賴,針對無狀態的服務器架構最為適合。

  • 針對對客戶端而言,表面上感受不到其變動,因為這些工作完全在服務器端進行。

  • 服務器無縫重啟/切換,熱更新,提供新的可能性。我們迭代了一版本,需要部署到線上,為之啟動一個新的進程后,稍后關閉舊版本進程程序,服務一直在運行中不間斷,需要平衡過度。這就像Erlang語言層面所提供的熱更新一樣。

SO_REUSEPORT已知問題

  • SO_REUSEPORT分為兩種模式,即熱備份模式負載均衡模式,在早期的內核版本中,即便是加入對reuseport選項的支持,也僅僅為熱備份模式,而在3.9內核之后,則全部改為了負載均衡模式,兩種模式沒有共存,雖然我一直都希望它們可以共存。

  • SO_REUSEPORT根據數據包的四元組{src ip, src port, dst ip, dst port}和當前綁定同一個端口的服務器套接字數量進行數據包分發。若服務器套接字數量產生變化,內核會把本該上一個服務器套接字所處理的客戶端連接所發送的數據包(比如三次握手期間的半連接,以及已經完成握手但在隊列中排隊的連接)分發到其它的服務器套接字上面,可能會導致客戶端請求失敗。

如何預防以上已知問題,一般解決思路:

1.使用固定的服務器套接字數量,不要在負載繁忙期間輕易變化。

2.允許多個服務器套接字共享TCP請求表(Tcp request table)。

3.不使用四元組作為Hash值進行選擇本地套接字處理,比如選擇 會話ID或者進程ID,挑選隸屬于同一個CPU的套接字。

4. 使用一致性hash算法。

與其他特性關系

1. SO_REUSEADDR:主要是地址復用 ? 1.1 讓處于time_wait狀態的socket可以快速復用原ip+port ? 1.2 使得0.0.0.0(ipv4通配符地址)與其他地址(127.0.0.1和10.0.0.x)不沖突 ? 1.3 SO_REUSEADDR 的缺點在于,沒有安全限制,而且無法保證所有連接均勻分配。

2.與RFS/RPS/XPS-mq協作,可以獲得進一步的性能

? 2.1.服務器線程綁定到CPUs ? 2.2.RPS分發TCP SYN包到對應CPU核上 ? 2.3.TCP連接被已綁定到CPU上的線程accept() ? 2.4. XPS-mq(Transmit Packet Steering for multiqueue),傳輸隊列和CPU綁定,發送 ? 數據 ? 2.5. RFS/RPS保證同一個連接后續數據包都會被分發到同一個CPU上,網卡接收隊列 已經綁定到CPU,則RFS/RPS則無須設置,需要注意硬件支持與否,目的是數據包的軟硬中斷、接收、處理等在一個CPU核上,并行化處理,盡可能做到資源利用最大化。

SO_REUSEPORT的演進

  • 3.9之前內核,能夠讓多個socket同時綁定完全相同的ip+port,但不能實現負載均衡,實現是熱備。

  • Linux 3.9之后,能夠讓多個socket同時綁定完全相同的ip+port,可以實現負載均衡。

  • Linux4.5版本后,內核引入了reuseport groups,它將綁定到同一個IP和Port,并且設置了SO_REUSEPORT選項的socket組織到一個group內部。目的是加快socket查詢。

總結

Linux網絡堆棧所存在問題

  • TCP處理&多核

    • 一個完整的TCP連接,中斷發生在一個CPU核上,但應用數據處理可能會在另外一個核上

    • 不同CPU核心處理,帶來了鎖競爭和CPU Cache Miss(波動不平衡)

    • 多個進程監聽一個TCP套接字,共享一個listen queue隊列

    • 用于連接管理全局哈希表格,存在資源競爭

    • epoll IO模型多進程的驚群現象

  • Linux VFS的同步損耗嚴重

    • Socket被VFS管理

    • VFS對文件節點Inode和目錄Dentry有同步需求

    • SOCKET只需要在內存中存在即可,非嚴格意義上文件系統,不需要Inode和Dentry

    • 代碼層面略過不必須的常規鎖,但又保持了足夠的兼容性

RSS、RPS、RFS??aRFS,這些機制是在 Linux 3.0 之前引入的,SO_REUSEPORT選項在Linux 3.9被引入內核,因此大多數發行版已經包含并啟用了它們。深入了解它們,以便為我們的服務器系統找到最佳性能配置。

性能優化無極限,我們下期再繼續分享!

擴展與參考

https://garycplin.blogspot.com/2017/06/linux-network-scaling-receives-packets.html?m=1

https://jamal-jiang.github.io/2017/02/03/TCP-SO-REUSEPORT/

http://www.blogjava.net/yongboy/archive/2015/02/05/422760.html

千里馬常有,而伯樂不常有!


- END -


看完一鍵三連在看轉發,點贊

是對文章最大的贊賞,極客重生感謝你

推薦閱讀

深入理解高并發服務器性能優化

Linux Kernel TCP/IP Stack|Linux網絡硬核系列

深入理解虛擬化


總結

以上是生活随笔為你收集整理的服务器性能优化之网络性能优化的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产精品福利午夜在线观看 | 欧美做受高潮电影o | 视频在线一区二区三区 | 日批视频在线播放 | 日韩欧美视频在线播放 | 欧美一级视频免费看 | 91大神精品视频在线观看 | 国产色网站 | 国产中文在线字幕 | 不卡电影一区二区三区 | 99久高清在线观看视频99精品热在线观看视频 | 亚洲综合黄色 | 中文在线 | 麻豆视频在线播放 | 久久色视频 | 日韩精品一区二区不卡 | 99亚洲精品 | 亚洲午夜精品一区 | 九九激情视频 | 亚洲激情 在线 | 色丁香婷婷 | 久99久精品视频免费观看 | 99久久er热在这里只有精品66 | 欧美激情一区不卡 | 久久久亚洲成人 | 91麻豆传媒 | 婷婷国产一区二区三区 | 四虎亚洲精品 | 六月丁香六月婷婷 | 黄污网| 99久久久国产精品免费99 | www.五月婷| 天天做综合网 | 97超碰人人澡人人爱学生 | 成年人视频免费在线播放 | 四虎成人免费观看 | 五月婷在线观看 | 网站在线观看你们懂的 | av免费黄色 | 国产精品久久久久久久久久直播 | 麻豆国产精品va在线观看不卡 | 亚洲草视频 | 欧美男男tv网站 | 在线看国产视频 | 97人人人人| 六月丁香综合网 | 欧美日韩视频观看 | 高清av免费一区中文字幕 | 黄色大全在线观看 | 日韩一区二区三区免费电影 | 91香蕉视频污在线 | 亚洲第一区在线播放 | 欧美日韩一二三四区 | 亚洲日本国产精品 | 青青河边草免费视频 | 日韩免费在线观看视频 | 欧美日韩亚洲第一 | 久久久久久久久电影 | 成人丁香花 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲v精品| 中文字幕丝袜制服 | 国产精品二区在线观看 | 久久久影院官网 | 2018亚洲男人天堂 | 国产视频精品久久 | 午夜av影院| 久草精品视频在线播放 | 婷婷色网视频在线播放 | 国产在线色 | 日韩av视屏| 天天综合五月天 | 国产精品黑丝在线观看 | 激情xxxx| 四虎在线影视 | 一区二区三区视频网站 | 99精品视频一区 | 欧美大片mv免费 | 中文字幕在线久一本久 | 黄色免费网站下载 | 免费日韩 精品中文字幕视频在线 | 精品国产亚洲一区二区麻豆 | 国产香蕉久久 | 久久久久久久久综合 | 成人av免费在线看 | 激情视频在线观看网址 | 亚洲乱码精品久久久 | 成人va视频| 国产欧美精品xxxx另类 | 免费精品久久久 | 波多野结衣精品在线 | 亚洲激情精品 | 99精品美女 | 精品黄色在线 | 日韩精品免费一区二区在线观看 | 久久综合九色99 | 国产成人精品电影久久久 | 丝袜av一区| 69视频在线 | 亚洲视频免费在线观看 | 97国产超碰在线 | 日韩一区二区免费播放 | 免费观看全黄做爰大片国产 | 99精品在线免费在线观看 | 久久综合五月 | 久久 一区| 亚洲精品在线二区 | 亚洲精品乱码久久久久v最新版 | 亚洲精品在线观看视频 | 国产不卡视频在线播放 | 黄色a视频| 欧美性极品xxxx娇小 | 中文字幕乱码日本亚洲一区二区 | 久久久精品久久日韩一区综合 | 在线之家免费在线观看电影 | 日韩一区二区三区在线看 | 欧洲色综合 | 丁香六月中文字幕 | 超碰在97| 久久久国产毛片 | 91免费在线视频 | 少妇bbr搡bbb搡bbb | 97电院网手机版 | 伊人va| 久久久影视 | 久青草电影 | 99热在线看 | 国产一二三在线视频 | a'aaa级片在线观看 | 精品久久久久久国产 | 色综合久久88色综合天天人守婷 | 国产精品a久久久久 | 国产色视频网站2 | www.黄色片网站 | 日韩精品久久久久久久电影99爱 | 免费观看mv大片高清 | 在线观看视频在线观看 | 97在线影院| 久99久在线 | 色综合天天综合在线视频 | 国内精品久久久久国产 | 97精品欧美91久久久久久 | 日韩中文字幕免费在线观看 | 久久96国产精品久久99软件 | 亚洲免费不卡 | 玖玖在线免费视频 | 天天天天色射综合 | 福利精品在线 | 在线免费av播放 | 久久久久久久久久久免费av | 日本精品va在线观看 | 精品99久久久久久 | 夜色资源网| 国产一级精品在线观看 | 中文字幕在线看视频 | 99精品视频观看 | 亚州国产精品视频 | 亚洲免费精品视频 | 视频在线一区二区三区 | 日韩免费福利 | 久久成人国产精品 | 色五月色开心色婷婷色丁香 | 成年免费在线视频 | 亚洲精品国产电影 | 很黄很色很污的网站 | 国产精品黄色 | 日韩视频中文 | 丝袜美腿一区 | 91在线91| 奇米7777狠狠狠琪琪视频 | 中文字幕av免费在线观看 | 中文字幕在线看视频国产 | 免费一级特黄录像 | 五月香视频在线观看 | 免费三级黄色片 | 人人爱夜夜操 | 成人福利在线观看 | 就色干综合 | 公开超碰在线 | 日韩精品一区二区三区第95 | 人人干人人艹 | 蜜臀91丨九色丨蝌蚪老版 | 黄网av在线 | 成人av片免费观看app下载 | 中文久久精品 | 深爱激情综合 | 久草a在线 | 麻豆国产在线视频 | 欧美综合干 | 日韩网站视频 | 91成人精品国产刺激国语对白 | 国产成人精品久久 | 伊人婷婷久久 | 国产精品永久免费在线 | 最近更新的中文字幕 | 丝袜制服天堂 | 国产+日韩欧美 | 性色av一区二区三区在线观看 | 亚洲国产中文字幕在线观看 | 日韩av不卡播放 | 看黄色91 | 久草视频在线免费播放 | 韩国三级在线一区 | 亚洲乱码久久 | 99精品在这里 | 国内久久精品 | 久草免费看 | 97av免费视频| 93久久精品日日躁夜夜躁欧美 | 超碰人人超 | 亚洲精品www. | 国产女教师精品久久av | 国产三级精品三级在线观看 | 色五月成人 | 午夜国产一区二区三区四区 | 好看av在线| 久久精品综合网 | 在线免费看黄网站 | 99国产成+人+综合+亚洲 欧美 | 日韩av网页 | 国产精品一区电影 | 天天操夜夜想 | av在线观 | 久久精品一区二区三区国产主播 | 成人久久国产 | av在线短片 | 日本精品视频免费观看 | 久久精品国产一区二区 | 亚洲国产综合在线 | 99国产情侣在线播放 | 91av蜜桃 | 国产又粗又猛又色又黄网站 | 成人免费在线播放视频 | 国产一区在线视频播放 | 91精品国自产在线观看 | 激情网五月婷婷 | 久久久久久久久久久久国产精品 | 夜夜操网 | 香蕉在线观看视频 | 精品欧美一区二区精品久久 | 国产精品区一区 | 久久九九影视 | 亚洲精品国内 | 国产亚洲小视频 | 精品国产一区二区在线 | 亚洲最新av在线 | 麻豆国产网站 | 国产日韩中文字幕在线 | 亚洲激情久久 | 免费看国产一级片 | 免费麻豆网站 | 成人av高清 | 亚洲黑丝少妇 | 久久精品香蕉视频 | 国产精品免费一区二区三区 | 久久久久成人精品 | 欧美性生活免费看 | 国产精品人人做人人爽人人添 | 日本黄区免费视频观看 | 最新日韩在线观看 | 欧美日韩免费一区二区 | 国产精品久久久久久久久久久久久 | 在线a视频免费观看 | 在线中文字幕播放 | 久久精品久久精品久久 | 久久精品www人人爽人人 | 欧美999| 99久久夜色精品国产亚洲 | 国产18精品乱码免费看 | 久久不卡视频 | 久久影视精品 | 中文字幕在线日亚洲9 | 波多野结衣久久资源 | 欧美日韩高清 | 色综合久久中文字幕综合网 | 丁香在线观看完整电影视频 | 在线免费国产 | 91手机电视 | 久久视讯| 婷婷丁香久久五月婷婷 | 午夜久久久久久久久久影院 | 九九九视频精品 | 日本久久久久久 | 亚洲国产精品传媒在线观看 | 午夜91视频| 国产一区二区高清视频 | 精品黄色片 | 亚洲午夜久久久久久久久久久 | 91夫妻自拍 | 成人一区电影 | 久久99在线观看 | 国产一区二区三区午夜 | 中文字幕日韩伦理 | 最近中文字幕视频完整版 | 日韩在线精品一区 | 日日干天天爽 | 精品国产一区二区三区久久久久久 | 色国产视频 | 欧美极品xxxxx | 亚洲午夜精品一区二区三区电影院 | 91精品视频一区 | 丁香六月婷婷综合 | 久久久久久97三级 | 日韩最新在线视频 | 天天综合导航 | 91高清视频在线 | 欧美在线91 | 激情网在线观看 | 国产一区二区午夜 | 黄网站色视频免费观看 | 91香蕉视频色版 | 婷婷色综合色 | 天天插伊人 | 午夜视频免费在线观看 | 久久久久久久久久久久久久免费看 | 久久国产精品偷 | 中日韩免费视频 | 国产免费又黄又爽 | 人人插人人插 | 91免费视频网站在线观看 | 亚洲三级网 | 久久精品视频4 | 国产黄色大片 | 久久国产精品电影 | 99精品国产一区二区三区麻豆 | 亚洲综合激情小说 | 国产视频91在线 | 中文字幕在线观看三区 | 久久综合精品一区 | 久久精品国产99国产 | 超碰97人人在线 | 成人黄色小说在线观看 | 亚州免费视频 | 99精品免费久久久久久久久日本 | 久久国产精品偷 | 狠狠躁夜夜躁人人爽视频 | 黄色软件大全网站 | 色网站在线免费观看 | 久久一区二区三区超碰国产精品 | 久久国产精品视频 | 亚洲国产手机在线 | 国产原创在线观看 | 在线 国产 亚洲 欧美 | 亚洲精品97 | 国产亚洲精品久久19p | 一性一交视频 | 中文字幕免费高清在线 | 日本精品视频在线观看 | 插久久 | 久久久这里有精品 | 久久精品国产99国产 | 国产精品久久一区二区三区不卡 | 成人不用播放器 | 日韩久久一区 | 欧美日韩观看 | 青青草国产精品视频 | 日韩小视频网站 | 99久久99| 91麻豆精品国产91久久久使用方法 | 欧美日韩高清一区二区三区 | 亚洲高清激情 | 免费日韩一区二区三区 | 亚洲国产资源 | 日日草天天干 | 精品99在线观看 | 特黄色大片 | 国产 日韩 中文字幕 | 狠狠干成人综合网 | av亚洲产国偷v产偷v自拍小说 | 蜜臀av在线一区二区三区 | 久久久久亚洲精品 | 欧美日韩在线视频免费 | 在线免费观看国产 | 欧美性网站| 中文字幕91视频 | 九九爱免费视频在线观看 | www.在线观看视频 | 亚洲欧美日韩在线看 | 国产麻豆视频网站 | 国产91在线免费视频 | 久久久免费看视频 | 国产精品自产拍在线观看网站 | 免费精品视频在线 | 久久黄色网页 | 日本黄色免费观看 | 日韩最新av| 国产毛片aaa| 婷婷视频在线播放 | 狠狠做深爱婷婷综合一区 | 欧美精品一区二区性色 | 免费人做人爱www的视 | 麻豆影视在线观看 | 国产精品毛片一区视频播 | 中文字幕在线免费 | 免费人人干 | 97超碰免费在线 | 99热这里有精品 | 日韩在线资源 | 久久超碰免费 | 久久久久久久久久久网站 | 天天爽人人爽夜夜爽 | 日韩精品一区二区在线观看视频 | 日韩欧美精品一区二区 | 911精品美国片911久久久 | 五月天婷亚洲天综合网精品偷 | 五月天综合色激情 | 国产亚洲一区 | 中文字幕区 | 国产精品国产三级国产 | 97视频在线观看网址 | 在线观看一区 | 色欧美综合 | 亚洲天堂香蕉 | 亚洲一级片免费观看 | 日韩一区二区三区不卡 | 综合精品在线 | 国产欧美日韩视频 | 国内小视频在线观看 | 亚州国产精品久久久 | 在线观看视频97 | 成人黄色小说网 | 中文字幕在线资源 | 国产精品大全 | 久草网视频 | 久久er99热精品一区二区 | 日本久久免费电影 | 国产精品久久在线观看 | 激情综合啪| a黄在线观看 | 99热官网 | 日韩在线视频免费观看 | 久久电影中文字幕视频 | 91精彩在线视频 | 日韩一区二区三区高清在线观看 | 成人性生交大片免费看中文网站 | 蜜桃视频成人在线观看 | 婷婷视频在线观看 | 免费能看的黄色片 | 91最新视频在线观看 | 99精品国产一区二区三区麻豆 | 国内丰满少妇猛烈精品播 | 婷婷综合国产 | 色婷婷激情电影 | 久久久久久亚洲精品 | 天天透天天插 | 亚洲精品久久久久中文字幕二区 | 精品国产1区二区 | 国产精品久久久免费 | 国产五月婷婷 | 欧美a视频在线观看 | 狠狠搞,com | 国产精品不卡在线 | 色婷婷免费视频 | 日韩一区精品 | 成人国产精品一区二区 | 久久国产精品免费看 | 成人毛片久久 | 婷婷丁香九月 | 深夜国产福利 | 91精品综合在线观看 | 亚洲精品影院在线观看 | 亚洲无吗视频在线 | 狠狠色狠狠综合久久 | 日日摸日日添日日躁av | 一级免费看 | 亚洲色图 校园春色 | 成人久久久精品国产乱码一区二区 | 欧美日韩国产亚洲乱码字幕 | 国产成人精品av在线观 | 久久在线视频在线 | 全久久久久久久久久久电影 | 91人人在线 | 狠狠综合久久av | 欧美日韩免费一区二区三区 | 亚洲国产精品成人va在线观看 | 精品国产免费久久 | 久久精品国产免费看久久精品 | 最近日本中文字幕a | 日躁夜躁狠狠躁2001 | 国产亚洲亚洲 | 色综合天天综合网国产成人网 | 欧美在线视频日韩 | 免费男女羞羞的视频网站中文字幕 | 黄色aa久久 | 成人在线视频观看 | 国产精品毛片久久蜜 | 日日干天天干 | 国产精品精品 | 婷婷国产在线 | 久久久久久久国产精品 | 午夜免费电影院 | 在线播放 日韩专区 | 在线观看岛国av | 国产专区免费 | 久久激情五月丁香伊人 | 正在播放日韩 | 亚洲天堂免费视频 | 日日干 天天干 | 狠狠色丁香婷婷综合橹88 | 大荫蒂欧美视频另类xxxx | 国产精品亚洲成人 | 在线免费观看国产精品 | 亚洲欧美日韩精品一区二区 | 黄色a视频 | 中文字幕高清视频 | 日韩激情第一页 | 日韩国产精品一区 | 少妇性色午夜淫片aaaze | 亚洲日本va午夜在线电影 | 青草视频在线播放 | 欧美日韩国产一二三区 | 国产精品免费观看视频 | 久久99精品国产91久久来源 | a黄色大片 | 青草视频网 | 成年人网站免费在线观看 | 五月天综合网站 | 欧美永久视频 | 午夜婷婷在线观看 | 夜色资源站国产www在线视频 | 国内精品久久久久影院男同志 | 狠狠干网 | 伊人天堂av | 日韩三级视频在线观看 | 韩国av一区二区三区 | 国产精品第54页 | 日韩视频精品在线 | 色偷偷888欧美精品久久久 | 亚洲电影黄色 | 国产视频欧美视频 | 欧美激情xxxx性bbbb | 国产一级二级在线播放 | 日韩中文字幕免费 | 国产一区成人在线 | 亚洲精品影院在线观看 | 夜夜干夜夜| 美女在线观看av | 亚洲日本va中文字幕 | 成人永久视频 | 亚州精品在线视频 | 丁香激情五月 | 久久福利剧场 | 国产精品综合久久久久 | 日韩精品在线一区 | 国产96在线 | 亚洲欧美一区二区三区孕妇写真 | 国产成人精品亚洲精品 | 亚洲a资源| 日日麻批40分钟视频免费观看 | 91视频三区 | 中文字幕韩在线第一页 | 免费一级毛毛片 | 亚洲专区欧美专区 | 成人久久国产 | 97超碰人人在线 | 久久伦理电影 | 久久人人爽av | 日韩精品欧美专区 | 成人在线黄色 | 91精品国产成人www | 久久久久久久久久久网站 | 久久综合久久八八 | www在线观看国产 | 黄色aa久久 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲国产大片 | 美女黄频免费 | av短片在线观看 | 久久久久久高潮国产精品视 | 欧美淫视频| 色婷婷六月天 | 婷婷九月丁香 | 在线观看日本高清mv视频 | 麻豆视频免费在线 | 亚洲激情在线观看 | 蜜臀aⅴ国产精品久久久国产 | 人人看人人做人人澡 | 亚州五月| 美女网站视频一区 | 亚洲视频在线免费看 | 激情综合啪啪 | 久久伊人精品一区二区三区 | 日韩大片免费观看 | 免费av网站在线看 | 国产精品成人aaaaa网站 | 日本性高潮视频 | 欧美日韩在线免费观看视频 | 一区二区三区免费在线观看视频 | 久久 亚洲视频 | 欧美视频xxx | 色99之美女主播在线视频 | 在线观看视频在线观看 | 欧美一区免费在线观看 | 中文字幕一区二区三区四区在线视频 | 日本韩国精品一区二区在线观看 | 亚洲黄色三级 | 99精品视频免费观看视频 | 国产视频午夜 | 国产精品一区二区av日韩在线 | 麻豆传媒视频在线 | 成人欧美亚洲 | 精品国产精品一区二区夜夜嗨 | 亚洲精品五月天 | 9热精品 | 色人久久| 久久精品999| 91久久人澡人人添人人爽欧美 | 国产中文 | 九九有精品 | 2021国产在线 | av色一区 | 99免费在线 | 国产精品国产毛片 | 在线免费观看一区二区三区 | 美女黄频网站 | 欧美日韩色婷婷 | 波多野结衣资源 | 国产成人综 | 久草免费看 | 国产精品18久久久久久久 | 国产一区自拍视频 | 精品国产精品久久 | 在线观看电影av | 欧美成人影音 | 成人av资源 | 91亚洲在线观看 | 中文字幕av在线播放 | 成人久久久久久久久久 | 狠狠干夜夜操 | 欧美精品九九99久久 | 美女免费视频观看网站 | 国产看片网站 | 日韩美一区二区三区 | 日本最新一区二区三区 | 亚洲精品成人在线 | 午夜视频免费播放 | 中文字幕在线观看免费高清电影 | 日韩高清在线一区二区三区 | 精品一区久久 | 国产精品美女久久久网av | www.天天操 | 深爱激情五月综合 | 国产精品嫩草影院123 | 韩国在线一区 | 中文字幕精品一区二区三区电影 | 久久国产电影 | 国产精品网站 | 亚洲天天摸日日摸天天欢 | 成人av免费电影 | 超级碰碰碰碰 | 日韩黄色免费在线观看 | 久久午夜色播影院免费高清 | 五月激情视频 | 国产123区在线观看 国产精品麻豆91 | 激情网站免费观看 | 在线 精品 国产 | 国产二区免费视频 | 亚洲精品动漫在线 | 欧美地下肉体性派对 | 成人国产精品 | 最近在线中文字幕 | 日韩电影黄色 | 亚洲天堂激情 | 丁香激情综合久久伊人久久 | 国产二区av| 狠狠躁18三区二区一区ai明星 | 国产精品乱码在线 | 国产区在线看 | 国产视频一二三 | 亚洲成人黄色网址 | 91av在线电影 | 亚洲日本欧美在线 | 激情九九| 欧美日韩91 | 91爱爱网址 | 欧美激情奇米色 | 天天射狠狠干 | 狠狠色丁香久久婷婷综合丁香 | 国产精品福利一区 | 97在线成人 | 99免在线观看免费视频高清 | 成人午夜剧场在线观看 | 久久爱992xxoo| 国产精品视频不卡 | 国产精品美女久久久久久 | 夜夜躁日日躁狠狠躁 | 久久国产精品99精国产 | av成人在线电影 | 久久99久久99免费视频 | 91福利视频免费观看 | 亚洲国产午夜精品 | 日批网站在线观看 | 一级黄色大片 | 欧美三级高清 | 国产视频日韩视频欧美视频 | 四川妇女搡bbbb搡bbbb搡 | 日韩在线观看你懂得 | 欧美日韩免费在线观看视频 | 国产一级片视频 | 99久久er热在这里只有精品66 | 日韩久久激情 | 婷婷丁香激情综合 | 国产不卡在线视频 | 国产99久久久国产精品成人免费 | 日韩精品久久久久久中文字幕8 | 国产黄色播放 | 激情五月六月婷婷 | 97成人精品视频在线播放 | 91香蕉国产 | 久久9999久久免费精品国产 | 91在线九色 | 丁香综合av | 草久久久 | 五月花丁香婷婷 | 美女在线免费视频 | 国产香蕉视频在线播放 | 99精品在线观看视频 | 99视频在线免费观看 | 黄污视频网站 | 99精品乱码国产在线观看 | 日日夜夜精品网站 | 成人国产精品 | 九九精品视频在线观看 | 伊人午夜 | 99视频国产精品免费观看 | 国产在线一区观看 | 日日夜夜艹 | 伊人丁香 | 国产在线精品播放 | 久久精品香蕉 | 91综合色 | 青春草国产视频 | 国产一区二区三区在线 | 色婷婷久久久综合中文字幕 | 99精品视频免费观看 | 91最新视频在线观看 | 久久精品一级片 | 国产精品久久一卡二卡 | 色噜噜在线观看视频 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 色亚洲网| 国产色在线,com | 成年人电影毛片 | 欧美日韩高清不卡 | 欧美91片| 欧洲一区二区在线观看 | www.福利视频 | 亚洲日本色 | 最近中文字幕完整高清 | 国产资源网 | 国产一区欧美一区 | 日日狠狠 | www.夜夜草 | 国产第一二区 | 日本超碰在线 | 国产色综合天天综合网 | 日日操夜 | 日韩欧美电影在线 | 精品久久免费看 | 在线观看精品视频 | 欧美一级片免费 | 亚洲另类人人澡 | 在线国产观看 | 国产精品地址 | 狠狠干中文字幕 | 久久久久久97三级 | 国产高清中文字幕 | 国产精品久久久久久久久费观看 | 韩日精品视频 | 中文字幕国产一区二区 | 中文在线中文资源 | 久久精品视频免费观看 | 国产一级大片免费看 | 亚洲涩综合 | 91麻豆产精品久久久久久 | 最近中文字幕高清字幕免费mv | 蜜桃视频成人在线观看 | 日韩性网站| 国产精品a久久久久 | 国产精品久久久久久久久搜平片 | 成人羞羞免费 | 久久神马影院 | 日韩欧美高清在线观看 | 欧美在线不卡一区 | 狠狠操导航 | 久久这里只精品 | 国产不卡毛片 | 中文在线www | 成人午夜电影网站 | 国产一级精品绿帽视频 | 国产成人免费在线观看 | 色香蕉在线 | 国产精品高潮在线观看 | 久久99久久99精品中文字幕 | 日韩精品一区不卡 | 99人久久精品视频最新地址 | 亚洲精品午夜aaa久久久 | 久久综合久色欧美综合狠狠 | av电影在线免费观看 | 中文字幕 二区 | www五月天com| 一级黄视频 | 婷婷国产v亚洲v欧美久久 | 国产精品无| 正在播放国产91 | 亚洲精品动漫久久久久 | 亚洲一区免费在线 | 久久在线视频精品 | 探花国产在线 | 玖玖精品在线 | 三级av网 | 国产精品欧美久久久久无广告 | 91激情视频在线观看 | 日韩精品视频免费在线观看 | 欧美午夜寂寞影院 | www.狠狠干 | 精品免费久久久久久 | 国产成人精品久久久久蜜臀 | 日本天天操 | 狠狠狠狠狠狠狠狠干 | 91少妇精拍在线播放 | 狠狠网亚洲精品 | 成人免费一级片 | 天天爽人人爽夜夜爽 | 在线视频久 | 色婷婷六月天 | 久久精视频| 曰本免费av | 91综合视频在线观看 | 色橹橹欧美在线观看视频高清 | 久久一及片| 超碰在线日韩 | 久久在线电影 | 日韩在线观看的 | 成人宗合网 | 国产视频精品视频 | 97在线观看免费观看 | 热久久国产 | 日韩伦理片一区二区三区 | av三级av| 国产女人40精品一区毛片视频 | 日韩精品一区二区免费视频 | 91麻豆传媒 | 免费麻豆 | 永久免费毛片 | 国产精品久久久久久久7电影 | 欧美成人视 | 国产午夜不卡 | 免费亚洲电影 | 欧美性色黄大片在线观看 | 中文字幕在线观看的网站 | 中文字幕免费一区二区 | 亚洲一区日韩精品 | 日本女人b | 久久久午夜视频 | 久久久受www免费人成 | 97色国产 | 中文字幕在线视频网站 | 人人草在线观看 | 2021久久 | 天天草天天爽 | a在线观看视频 | 三级av网站 | 免费色网站 | 日韩精品一区二区免费视频 | 色片网站在线观看 | 国产不卡av在线 | 在线91网| 日日夜夜操av | 免费在线黄网 | 国产剧情亚洲 | 亚洲国产精品激情在线观看 | 亚洲免费在线观看视频 | 日本一区二区三区视频在线播放 | 五月婷婷色播 | 色姑娘综合网 | 69xx视频| 高清一区二区三区 | 亚洲婷婷免费 | 97超碰超碰久久福利超碰 | 2020天天干夜夜爽 | 在线91观看| 久久久激情网 | 欧美激情综合五月 | 六月色丁| 少妇超碰在线 | 精品在线一区二区三区 | 91久久久久久久一区二区 | 免费观看9x视频网站在线观看 | 一区精品久久 | 欧美动漫一区二区三区 | 波多野结衣一区二区三区中文字幕 | 日韩午夜在线观看 | 中文字幕国语官网在线视频 | 色综合天天综合在线视频 | 在线小视频 | 国产精品一区二区三区在线看 | 日批视频 | 天天操天天舔天天干 | 亚洲国产精品免费 | 久久香蕉电影网 | 国产一二三精品 | 91精品伦理 | 9在线观看免费高清完整版在线观看明 | 久久亚洲免费视频 | 中文字幕电影网 | 国产精品国产三级国产aⅴ无密码 | 国产精品1区2区3区 久久免费视频7 | 成人夜晚看av | 激情av网 | 六月丁香激情综合色啪小说 | 亚洲黄色av一区 | 午夜av电影 | 婷婷.com| 国产精品久久久久久69 | 亚洲国产精品一区二区尤物区 | 日韩精品久久久久久久电影竹菊 | 亚洲国产欧洲综合997久久, | 日本不卡一区二区 | 精品欧美小视频在线观看 | 国产精品九九热 | 日韩精品不卡在线观看 | 天天插伊人 | 日日爽视频 | 亚洲成人xxx | 免费在线看成人av | 黄色在线看网站 | 国产99久久久精品 | 日韩精品视频在线观看免费 | 三级黄色大片在线观看 | 成人福利在线播放 | 国产日韩精品一区二区在线观看播放 | 91电影福利| 91av蜜桃| 天天射天天干天天 | 日韩v在线| 99久久99久久 | 国产理论在线 | 国产精品麻 | 国产中文字幕在线视频 | 激情五月激情综合网 | 中文字幕在线观看视频一区 | 日韩精品欧美视频 | 亚洲国产网址 | 在线高清一区 | 欧美日性视频 | 一本一本久久a久久 | 久久久综合精品 | 色综合天天色 | 久久久免费视频播放 | 国产亚洲一区 | 免费av看片 | 欧美一级性生活视频 | 综合网av | 天天操天天操天天操天天操天天操天天操 | 特级毛片网站 | 天天干天天射天天操 | 日本丶国产丶欧美色综合 | 成年人看片 | 国产色拍 | 国产亚洲91 | 国产成人在线综合 | 麻豆视频国产精品 | 国产精品99久久久久久武松影视 | 久久久性| 香蕉视频亚洲 | www免费黄色| 国产亚洲精品免费 | 91视频免费观看 | 亚洲综合色激情五月 | 波多野结衣在线视频免费观看 | 欧美一区二区视频97 | 亚洲免费成人av电影 | 91香蕉视频污在线 | 热re99久久精品国产66热 | 欧美孕妇视频 | 91中文字幕在线播放 | www.久久久精品 | 91超碰在线播放 | 天天综合网入口 | 国产在线欧美日韩 | 精品一区二区在线免费观看 | 久久精品电影院 | 久久久久伦理电影 | 婷婷视频在线观看 | 国产精品九九九九九九 | 国产成人三级在线播放 | 久久九九精品 | 色香蕉在线 | 欧美成人猛片 | 国产日韩一区在线 | 国产成人一区二区三区影院在线 | 永久免费视频国产 | 992tv成人免费看片 | 国产一级一片免费播放放 | 精品中文字幕在线观看 | 国产中文字幕三区 | 精品国产一区二区三区四 |