3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

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

编程问答

性能优化模式

發布時間:2024/7/5 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 性能优化模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要

性能優化涉及面很廣。一般而言,性能優化指降低響應時間和提高系統吞吐量兩個方面,但在流量高峰時候,性能問題往往會表現為服務可用性下降,所以性能優化也可以包括提高服務可用性。在某些情況下,降低響應時間、提高系統吞吐量和提高服務可用性三者相互矛盾,不可兼得。例如:增加緩存可以降低平均響應時間,但是處理線程數量會因為緩存過大而有所限制,從而降低系統吞吐量;為了提高服務可用性,對異常請求重復調用是一個常用的做法,但是這會提高響應時間并降低系統吞吐量。

對于很多像美團這樣的公司,它們的系統會面臨如下三個挑戰:1. 日益增長的用戶數量,2. 日漸復雜的業務,3. 急劇膨脹的數據。這些挑戰對于性能優化而言表現為:在保持和降低系統TP95響應時間(指的是將一段時間內的請求響應時間從低到高排序,高于95%請求響應時間的下確界)的前提下,不斷提高系統吞吐量,提升流量高峰時期的服務可用性。這種場景下,三者的目標和改進方法取得了比較好的一致。本文主要目標是為類似的場景提供優化方案,確保系統在流量高峰時期的快速響應和高可用。

文章第一部分是介紹,包括采用模式方式講解的優點,文章所采用案例的說明,以及后面部分用到的一些設計原則;第二部分介紹幾種典型的“性能惡化模式”,闡述導致系統性能惡化,服務可用性降低的典型場景以及形成惡化循環的過程;第三部分是文章重點,闡述典型的“性能優化模式”,這些模式或者可以使服務遠離“惡化模式”,或者直接對服務性能進行優化;文章最后一部分進行總結,并對未來可能出現的新模式進行展望。

介紹

模式講解方式

關于性能優化的文章和圖書已有很多,但就我所知,還沒有采用模式的方式去講解的。本文借鑒《設計模式》(*“Design Patterns-Elements of Reusable Object-Oriented Software”*)對設計模式的闡述方式,首先為每一種性能優化模式取一個貼切的名字,便于讀者快速理解和深刻記憶,接著講解該模式的動機和原理,然后結合作者在美團的具體工作案例進行深度剖析,最后總結采用該模式的優點以及需要付出的代價。簡而言之,本文采用“命名–>原理和動機–>具體案例–>缺點和優點”的四階段方式進行性能優化模式講解。與其他方式相比,采用模式進行講解有兩個方面的優點:一方面,讀者不僅僅能夠掌握優化手段,而且能夠了解采用該手段進行性能優化的場景以及所需付出的代價,這有利于讀者全面理解和靈活應用;另一方面,模式解決的是特定應用場景下的一類問題,所以應用場景描述貫穿于模式講解之中。如此,即使讀者對原理不太了解,只要碰到的問題符合某個特定模式的應用場景(這往往比理解原理要簡單),就可以采用對應的手段進行優化,進一步促進讀者對模式的理解和掌握。

案例說明

文章的所有案例都來自于美團的真實項目。出于兩方面的考慮,作者做了一定的簡化和抽象:一方面,系統可以優化的問題眾多,而一個特定的模式只能解決幾類問題,所以在案例分析過程中會突出與模式相關的問題;另一方面,任何一類問題都需要多維度數據去描述,而應用性能優化模式的前提是多維度數據的組合值超過了某個臨界點,但是精確定義每個維度數值的臨界點是一件很難的事情,更別說多維度數據組合之后臨界點。因此有必要對案例做一些簡化,確保相關取值范圍得到滿足。基于以上以及其他原因,作者所給出的解決方案只是可行性方案,并不保證其是所碰到問題的最佳解決方案。

案例涉及的所有項目都是基于Java語言開發的,嚴格地講,所有模式適用的場景是基于Java語言搭建的服務。從另外一方面講,Java和C++的主要區別在于垃圾回收機制,所以,除去和垃圾回收機制緊密相關的模式之外,文章所描述的模式也適用于采用C++語言搭建的服務。對于基于其他語言開發的服務,讀者在閱讀以及實踐的過程中需要考慮語言之間的差別。

設計原則

必須說明,本文中各種模式所要解決的問題之所以會出現,部分是因為工程師運用了某些深層次的設計原則。有些設計原則看上去和優秀的設計理念相悖,模式所解決的問題似乎完全可以避免,但是它們卻被廣泛使用。“存在即合理”,世界上沒有完美的設計方案,任何方案都是一系列設計原則的妥協結果,所以本文主要關注點是解決所碰到的問題而不是如何繞過這些設計原則。下面對文中重要的設計原則進行詳細闡述,在后面需要運用該原則時將不再解釋。

最小可用原則

最小可用原則(快速接入原則)有兩個關注點:1. 強調快速接入,快速完成;2. 實現核心功能可用。這是一個被普遍運用的原則,其目標是縮短測試周期,增加試錯機會,避免過度設計。為了快速接入就必須最大限度地利用已有的解決方案或系統。從另外一個角度講,一個解決方案或系統只要能夠滿足基本需求,就滿足最小可用原則的應用需求。過度強調快速接入原則會導致重構風險的增加,原則上講,基于該原則去設計系統需要為重構做好準備。

經濟原則

經濟原則關注的是成本問題,看起來很像最小可用原則,但是它們之間關注點不同。最小可用原則的目標是通過降低開發周期,快速接入而實現風險可控,而快速接入并不意味著成本降低,有時候為了實現快速接入可能需要付出巨大的成本。軟件項目的生命周期包括:預研、設計、開發、測試、運行、維護等階段。最小可用原則主要運用在預研階段,而經濟原則可以運用在整個軟件生命周期里,也可以只關注某一個或者幾個階段。例如:運行時經濟原則需要考慮的系統成本包括單次請求的CPU、內存、網絡、磁盤消耗等;設計階段的經濟原則要求避免過度設計;開發階段的經濟原則可能關注代碼復用,工程師資源復用等。

代碼復用原則

代碼復用原則分為兩個層次:第一個層次使用已有的解決方案或調用已存在的共享庫(Shared Library),也稱為方案復用;第二個層次是直接在現有的代碼庫中開發,也稱之為共用代碼庫。

方案復用是一個非常實用主義的原則,它的出發點就是最大限度地利用手頭已有的解決方案,即使這個方案并不好。方案的形式可以是共享庫,也可以是已存在的服務。方案復用的例子參見避免蚊子大炮模式的具體案例。用搜索引擎服務來解決查找附近商家的問題是一個性能很差的方案,但仍被很多工程師使用。方案復用原則的一個顯著優點就是提高生產效率,例如:Java之所以能夠得到如此廣泛應用,原因之一就是有大量可以重復利用的開源庫。實際上“Write once, run anywhere”是Java語言最核心的設計理念之一。基于Java語言開發的代碼庫因此得以在不同硬件平臺、不同操作系統上更廣泛地使用。

共用代碼庫要求在同一套代碼庫中完成所有功能開發。采用這個原則,代碼庫中的所有功能編譯時可見,新功能代碼可以無邊界的調用老代碼。另外,原代碼庫已存在的各種運行、編譯、測試、配置環境可復用。主要有兩個方面地好處:1. 充分利用代碼庫中已有的基礎設施,快速接入新業務;2. 直接調用原代碼中的基礎功能或原語,避免網絡或進程間調用開銷,性能更佳。共用代碼庫的例子參見垂直分割模式的具體案例。

從設計的角度上講,方案復用類似于微服務架構(Microservice Architecture,有些觀點認為這是一種形式的SOA),而共用代碼庫和Monolithic Architecture很接近。總的來說,微服務傾向于面向接口編程,要求設計出可重用性的組件(Library或Service),通過分層組織各層組件來實現良好的架構。與之相對應,Monolith Architecture則希望盡可能在一套代碼庫中開發,通過直接調用代碼中的基礎功能或原語而實現性能的優化和快速迭代。使用Monolith Architecture有很大的爭議,被認為不符合“設計模式”的理念。參考文獻[4],Monolithic Design主要的缺點包括:1. 缺乏美感;2. 很難重構;3. 過早優化(參見文獻[6]*Optimize judiciously*); 4. 不可重用;5. 限制眼界。微服務架構是很多互聯網公司的主流架構,典型的運用公司包括Amazon、美團等。Monolithic Architecture也有其忠實的粉絲,例如:Tripadvisor的全球網站就共用一套代碼庫;基于性能的考慮,Linux最終選擇的也是Monolithic kernel的模式。

奧卡姆剃刀原則

系統設計以及代碼編寫要遵循奧卡姆剃刀原則:Entities should not be multiplied unnecessarily。

一般而言,一個系統的代碼量會隨著其功能增加而變多。系統的健壯性有時候也需要通過編寫異常處理代碼來實現。異常考慮越周全,異常處理代碼量越大。但是隨著代碼量的增大,引入Bug的概率也就越大,系統也就越不健壯。從另外一個角度來講,異常流程處理代碼也要考慮健壯性問題,這就形成了無限循環。所以在系統設計和代碼編寫過程中,奧卡姆剃刀原則要求:一個功能模塊如非必要,就不要;一段代碼如非必寫,就不寫。

奧卡姆剃刀原則和最小可用原則有所區別。最小可用原則主要運用于產品MVP階段,本文所指的奧卡姆剃刀原則主要指系統設計和代碼編寫兩個方面,這是完全不同的兩個概念。MVP包含系統設計和代碼編寫,但同時,系統設計和代碼編寫也可以發生在成熟系統的迭代階段。

性能惡化模式

在講解性能優化模式之前,有必要先探討一下性能惡化模式,因為:

  • 很多性能優化模式的目標之一就是避免系統進入性能惡化模式;
  • 不同性能優化模式可能是避免同一種性能惡化模式;
  • 同一種性能優化模式可能在不同階段避免不同的性能惡化模式。
  • 在此統一闡述性能惡化模式,避免下文重復解釋。為了便于讀者清晰識別惡化模式和優化模式,惡化模式采用“XXX反模式”的方式進行命名。

    長請求擁塞反模式(High Latency Invocating AntiPattern)

    這是一種單次請求時延變長而導致系統性能惡化甚至崩潰的惡化模式。對于多線程服務,大量請求時間變長會使線程堆積、內存使用增加,最終可能會通過如下三種方式之一惡化系統性能: 1. 線程數目變多導致線程之間CPU資源使用沖突,反過來進一步延長了單次請求時間; 2. 線程數量增多以及線程中緩存變大,內存消耗隨之劇增,對于基于Java語言的服務而言,又會更頻繁地full GC,反過來單次請求時間會變得更長; 3. 內存使用增多,會使操作系統內存不足,必須使用Swap,可能導致服務徹底崩潰。

    典型惡化流程圖如下圖:

    長請求擁塞反模式所導致的性能惡化現象非常普遍,所以識別該模式非常重要。典型的場景如下:某復雜業務系統依賴于多個服務,其中某個服務的響應時間變長,隨之系統整體響應時間變長,進而出現CPU、內存、Swap報警。系統進入長請求擁塞反模式的典型標識包括:被依賴服務可用性變低、響應時間變長、服務的某段計算邏輯時間變長等。

    多次請求杠桿反模式(Levered Multilayer Invocating AntiPattern)

    客戶端一次用戶點擊行為往往會觸發多次服務端請求,這是一次請求杠桿;每個服務端請求進而觸發多個更底層服務的請求,這是第二次請求杠桿。每一層請求可能導致一次請求杠桿,請求層級越多,杠桿效應就越大。在多次請求杠桿反模式下運行的分布式系統,處于深層次的服務需要處理大量請求,容易會成為系統瓶頸。與此同時,大量請求也會給網絡帶來巨大壓力,特別是對于單次請求數據量很大的情況,網絡可能會成為系統徹底崩潰的導火索。典型惡化流程圖如下圖:

    多次請求杠桿所導致的性能惡化現象非常常見,例如:對于美團推薦系統,一個用戶列表請求會有多個算法參與,每個算法會召回多個列表單元(商家或者團購),每個列表單元有多種屬性和特征,而這些屬性和特征數據服務又分布在不同服務和機器上面,所以客戶端的一次用戶展現可能導致了成千上萬的最底層服務調用。對于存在多次請求杠桿反模式的分布式系統,性能惡化與流量之間往往遵循指數曲線關系。這意味著,在平常流量下正常運行服務系統,在流量高峰時通過線性增加機器解決不了可用性問題。所以,識別并避免系統進入多次請求杠桿反模式對于提高系統可用性而言非常關鍵。

    反復緩存反模式(Recurrent Caching AntiPattern)

    為了降低響應時間,系統往往在本地內存中緩存很多數據。緩存數據越多,命中率就越高,平均響應時間就越快。為了降低平均響應時間,有些開發者會不加限制地緩存各種數據,在正常流量情況下,系統響應時間和吞吐量都有很大改進。但是當流量高峰來臨時,系統內存使用開始增多,觸發了JVM進行full GC,進而導致大量緩存被釋放(因為主流Java內存緩存都采用SoftReference和WeakReference所導致的),而大量請求又使得緩存被迅速填滿,這就是反復緩存。反復緩存導致了頻繁的full GC,而頻繁full GC往往會導致系統性能急劇惡化。典型惡化流程圖如下圖:

    反復緩存所導致性能惡化的原因是無節制地使用緩存。緩存使用的指導原則是:工程師們在使用緩存時必須全局考慮,精細規劃,確保數據完全緩存的情況下,系統仍然不會頻繁full GC。為了確保這一點,對于存在多種類型緩存以及系統流量變化很大的系統,設計者必須嚴格控制緩存大小,甚至廢除緩存(這是典型為了提高流量高峰時可用性,而降低平均響應時間的一個例子)。反復緩存反模式往往發生在流量高峰時候,通過線性增加機器和提高機器內存可以大大減少系統崩潰的概率。

    性能優化模式

    水平分割模式(Horizontal partitioning Pattern)

    原理和動機

    典型的服務端運行流程包含四個環節:接收請求、獲取數據、處理數據、返回結果。在一次請求中,獲取數據和處理數據往往多次發生。在完全串行運行的系統里,一次請求總響應時間滿足如下公式:

    一次請求總耗時=解析請求耗時 + ∑(獲取數據耗時+處理數據耗時) + 組裝返回結果耗時

    大部分耗時長的服務主要時間都花在中間兩個環節,即獲取數據和處理數據環節。對于非計算密集性的系統,主要耗時都用在獲取數據上面。獲取數據主要有三個來源:本地緩存,遠程緩存或者數據庫,遠程服務。三者之中,進行遠程數據庫訪問或遠程服務調用相對耗時較長,特別是對于需要進行多次遠程調用的系統,串行調用所帶來的累加效應會極大地延長單次請求響應時間,這就增大了系統進入長請求擁塞反模式的概率。如果能夠對不同的業務請求并行處理,請求總耗時就會大大降低。例如下圖中,Client需要對三個服務進行調用,如果采用順序調用模式,系統的響應時間為18ms,而采用并行調用只需要7ms。

    水平分割模式首先將整個請求流程切分為必須相互依賴的多個Stage,而每個Stage包含相互獨立的多種業務處理(包括計算和數據獲取)。完成切分之后,水平分割模式串行處理多個Stage,但是在Stage內部并行處理。如此,一次請求總耗時等于各個Stage耗時總和,每個Stage所耗時間等于該Stage內部最長的業務處理時間。

    水平分割模式有兩個關鍵優化點:減少Stage數量和降低每個Stage耗時。為了減少Stage數量,需要對一個請求中不同業務之間的依賴關系進行深入分析并進行解耦,將能夠并行處理的業務盡可能地放在同一個Stage中,最終將流程分解成無法獨立運行的多個Stage。降低單個Stage耗時一般有兩種思路:1. 在Stage內部再嘗試水平分割(即遞歸水平分割),2. 對于一些可以放在任意Stage中進行并行處理的流程,將其放在耗時最長的Stage內部進行并行處理,避免耗時較短的Stage被拉長。

    水平分割模式不僅可以降低系統平均響應時間,而且可以降低TP95響應時間(這兩者有時候相互矛盾,不可兼得)。通過降低平均響應時間和TP95響應時間,水平分割模式往往能夠大幅度提高系統吞吐量以及高峰時期系統可用性,并大大降低系統進入長請求擁塞反模式的概率。

    具體案例

    我們的挑戰來自為用戶提供高性能的優質個性化列表服務,每一次列表服務請求會有多個算法參與,而每個算法基本上都采用“召回->特征獲取->計算”的模式。 在進行性能優化之前,算法之間采用順序執行的方式。伴隨著算法工程師的持續迭代,算法數量越來越多,隨之而來的結果就是客戶端響應時間越來越長,系統很容易進入長請求擁塞反模式。曾經有一段時間,一旦流量高峰來臨,出現整條服務鏈路的機器CPU、內存報警。在對系統進行分析之后,我們采取了如下三個優化措施,最終使得系統TP95時間降低了一半:

  • 算法之間并行計算;
  • 每個算法內部,多次特征獲取進行了并行處理;
  • 在調度線程對工作線程進行調度的時候,耗時最長的線程最先調度,最后處理。
  • 缺點和優點

  • 對成熟系統進行水平切割,意味著對原系統的重大重構,工程師必須對業務和系統非常熟悉,所以要謹慎使用。水平切割主要有兩方面的難點:
  • 并行計算將原本單一線程的工作分配給多線程處理,提高了系統的復雜度。而多線程所引入的安全問題讓系統變得脆弱。與此同時,多線程程序測試很難,因此重構后系統很難與原系統在業務上保持一致。
  • 對于一開始就基于單線程處理模式編寫的系統,有些流程在邏輯上能夠并行處理,但是在代碼層次上由于相互引用已經難以分解。所以并行重構意味著對共用代碼進行重復撰寫,增大系統的整體代碼量,違背奧卡姆剃刀原則。
  • 對于上面提到的第二點,舉例如下:A和B是邏輯可以并行處理的兩個流程,基于單線程設計的代碼,假定處理完A后再處理B。在編寫處理B邏輯代碼時候,如果B需要的資源已經在處理A的過程中產生,工程師往往會直接使用A所產生的數據,A和B之間因此出現了緊耦合。并行化需要對它們之間的公共代碼進行拆解,這往往需要引入新的抽象,更改原數據結構的可見域。

    在如下兩種情況,水平切割所帶來的好處不明顯:

  • 一個請求中每個處理流程需要獲取和緩存的數據量很大,而不同流程之間存在大量共享的數據,但是請求之間數據共享卻很少。在這種情況下,流程處理完之后,數據和緩存都會清空。采用順序處理模式,數據可以被緩存在線程局部存儲(ThreadLocal)中而減少重復獲取數據的成本;如果采用水平切割的模式,在一次請求中,不同流程會多次獲取并緩存的同一類型數據,對于內存原本就很緊張的系統,可能會導致頻繁full GC,進入反復緩存反模式。
  • 某一個處理流程所需時間遠遠大于其他所有流程所需時間的總和。這種情況下,水平切割不能實質性地降低請求響應時間。
  • 采用水平切割的模式可以降低系統的平均響應時間和TP95響應時間,以及流量高峰時系統崩潰的概率。雖然進行代碼重構比較復雜,但是水平切割模式非常容易理解,只要熟悉系統的業務,識別出可以并行處理的流程,就能夠進行水平切割。有時候,即使少量的并行化也可以顯著提高整體性能。對于新系統而言,如果存在可預見的性能問題,把水平分割模式作為一個重要的設計理念將會大大地提高系統的可用性、降低系統的重構風險。總的來說,雖然存在一些具體實施的難點,水平分割模式是一個非常有效、容易識別和理解的模式。

    垂直分割模式(Vertical partitioning Pattern)

    原理和動機

    對于移動互聯網節奏的公司,新需求往往是一波接一波。基于代碼復用原則,工程師們往往會在一個系統實現大量相似卻完全不相干的功能。伴隨著功能的增強,系統實際上變得越來越脆弱。這種脆弱可能表現在系統響應時間變長、吞吐量降低或者可用性降低。導致系統脆弱原因主要來自兩方面的沖突:資源使用沖突和可用性不一致沖突。

    資源使用沖突是導致系統脆弱的一個重要原因。不同業務功能并存于同一個運行系統里面意味著資源共享,同時也意味著資源使用沖突。可能產生沖突的資源包括:CPU、內存、網絡、I/O等。例如:一種業務功能,無論其調用量多么小,都有一些內存開銷。對于存在大量緩存的業務功能,業務功能數量的增加會極大地提高內存消耗,從而增大系統進入反復緩存反模式的概率。對于CPU密集型業務,當產生沖突的時候,響應時間會變慢,從而增大了系統進入長請求擁塞反模式的可能性。

    不加區別地將不同可用性要求的業務功能放入一個系統里,會導致系統整體可用性變低。當不同業務功能糅合在同一運行系統里面的時候,在運維和機器層面對不同業務的可用性、可靠性進行調配將會變得很困難。但是,在高峰流量導致系統瀕臨崩潰的時候,最有效的解決手段往往是運維,而最有效手段的失效也就意味著核心業務的可用性降低。

    垂直分割思路就是將系統按照不同的業務功能進行分割,主要有兩種分割模式:部署垂直分割和代碼垂直分割。部署垂直分割主要是按照可用性要求將系統進行等價分類,不同可用性業務部署在不同機器上,高可用業務單獨部署;代碼垂直分割就是讓不同業務系統不共享代碼,徹底解決系統資源使用沖突問題。

    具體案例

    我們的挑戰來自于美團推薦系統,美團客戶端的多個頁面都有推薦列表。雖然不同的推薦產品需求來源不同,但是為了實現快速的接入,基于共用代碼庫原則,所有的推薦業務共享同一套推薦代碼,同一套部署。在一段時間內,我們發現push推薦和首頁“猜你喜歡推薦”的資源消耗巨大。特別是在push推薦的高峰時刻,CPU和內存頻繁報警,系統不停地full GC,造成美團用戶進入客戶端時,首頁出現大片空白。

    在對系統進行分析之后,得出兩個結論:

  • 首頁“猜你喜歡”對用戶體驗影響更大,應該給予最高可用性保障,而push推薦給予較低可用性保障;
  • 首頁“猜你喜歡”和push推薦都需要很大的本地緩存,有較大的內存使用沖突,并且響應時間都很長,有嚴重的CPU使用沖突。
  • 因此我們采取了如下措施,一方面,解決了首頁“猜你喜歡”的可用性低問題,減少了未來出現可用性問題的概率,最終將其TP95響應時間降低了40%;另一方面也提高了其他推薦產品的服務可用性和高峰吞吐量。

  • 將首頁“猜你喜歡”推薦進行單獨部署,而將push推薦和其他對系統資源要求不高的推薦部署在另一個集群上面;
  • 對于新承接的推薦業務,新建一套代碼,避免影響首頁推薦這種最高可用性的業務。
  • 缺點和優點

    垂直分割主要的缺點主要有兩個:

  • 增加了維護成本。一方面代碼庫數量增多提高了開發工程師的維護成本,另一方面,部署集群的變多會增加運維工程師的工作量;
  • 代碼不共享所導致的重復編碼工作。
  • 解決重復編碼工作問題的一個思路就是為不同的系統提供共享庫(Shared Library),但是這種耦合反過來可能導致部署機器中引入未部署業務的開銷。所以在共享庫中要減少靜態代碼的初始化開銷,并將類似緩存初始化等工作交給上層系統。總的來說,通過共享庫的方式引入的開銷可以得到控制。但是對于業務密集型的系統,由于業務往往是高度定制化的,共用一套代碼庫的好處是開發工程師可以采用Copy-on-write的模式進行開發,需要修改的時候隨時拷貝并修改。共享庫中應該存放不容易變化的代碼,避免使用者頻繁升級,所以并不適合這種場景。因此,對于業務密集型的系統,分代碼所導致的重復編碼量是需要權衡的一個因素。

    垂直分割是一個非常簡單而又有效的性能優化模式,特別適用于系統已經出現問題而又需要快速解決的場景。部署層次的分割既安全又有效。需要說明的是部署分割和簡單意義上的加機器不是一回事,在大部分情況下,即使不增加機器,僅通過部署分割,系統整體吞吐量和可用性都有可能提升。所以就短期而言,這幾乎是一個零成本方案。對于代碼層次的分割,開發工程師需要在業務承接效率和系統可用性上面做一些折衷考慮。

    恒變分離模式(Runtime 3NF Pattern)

    原理和動機

    基于性能的設計要求變化的數據和不變的數據分開,這一點和基于面向對象的設計原則相悖。在面向對象的設計中,為了便于對一個對象有整體的把握,緊密相關的數據集合往往被組裝進一個類,存儲在一個數據庫表,即使有部分數據冗余(關于面向對象與性能沖突的討論網上有很多文章,本文不細講)。很多系統的主要工作是處理變化的數據,如果變化的數據和不變的數據被緊密組裝在一起,系統對變化數據的操作將引入額外的開銷。而如果易變數據占總數據比例非常小,這種額外開銷將會通過杠桿效應惡化系統性能。分離易變和恒定不變的數據在對象創建、內存管理、網絡傳輸等方面都有助于性能提高。

    恒變分離模式的原理非常類似與數據庫設計中的第三范式(3NF):第三范式主要解決的是靜態存儲中重復存儲的問題,而恒變分離模式解決的是系統動態運行時候恒定數據重復創建、傳輸、存儲和處理的問題。按照3NF,如果一個數據表的每一記錄都依賴于一些非主屬性集合,而這些非主屬性集合大量重復出現,那么應該考慮對被依賴的非主屬性集合定義一個新的實體(構建一個新的數據表),原數據庫的記錄依賴于新實體的ID。如此一來數據庫重復存儲數據量將大大降低。類似的,按照恒變分離模式,對于一個實體,如果系統處理的只是這個實體的少量變化屬性,應該將不變的屬性定義為一個新實體(運行時的另一個類,數據庫中的另一個表),原來實體通過ID來引用新實體,那么原有實體在運行系統中的數據傳輸、創建、網絡開銷都會大大降低。

    案例分析

    我們的挑戰是提供一個高性能、高一致性要求的團購服務(DealService)。系統存在一些多次請求杠桿反模式問題,客戶端一次請求會導致幾十次DealService讀取請求,每次獲取上百個團購詳情信息,服務端單機需要支持每秒萬次級別的吞吐量。基于需求,系統大體框架設計如下:

    每個DealService定期從持久層同步所有發生變化的deal信息,所有的deal信息保存在內存里面。在最初的設計里面,數據庫只有一個數據表DealModelTable,程序里面也只有一個實體類DealModel。由于銷量、價格、用戶評價等信息的頻發變化,為了達到高一致性要求,服務系統每分鐘需要從數據庫同步幾萬條記錄。隨著美團團購數量的增多和用戶活躍度的增加,系統出現了三個問題:

  • 團購服務網卡頻繁報警,由于這是高性能低延時服務,又導致了大量的客戶端超時異常;
  • 頻繁的full GC,這是由于每條數據庫記錄更新都會導致運行系統里面老的DealModel實體被銷毀,新的DealModels實體被創建;
  • 數據庫從庫滯后主庫,使得服務數據一致性降低,原因是數據庫系統寫數據量巨大。
  • 在對系統進行分析之后,我們采用了如下措施,大大降低了網絡傳輸的數據量,緩解了主從數據庫同步壓力,使得客戶端的超時異常從高峰時候的9%降低到了小于0.01%(低于萬分之一):

  • 將DealModelTable中的銷量、價格、用戶評價等常變的信息單獨構建一張數據表VariableDealModel;
  • 同時在代碼中為銷量、價格、用戶評價等常變數據創建一個單獨的類VariableDealModel;
  • DealService對兩張表進行分別同步;
  • 如果DealModelTable的記錄產生了更新,運行系統銷毀老的DealModel實體并創建新的DealModel實體;
  • 如果只是VariableDealModel的記錄產生了更新,只對VariableDealModel的屬性進行更改。
  • 缺點和優點

    采用恒變分離模式,主要有三個缺點:

  • 不符合面向對象的設計原則。原本概念上統一的實體被切分成多個實體,會給開發工程師帶來一些理解上的困難,因此增加維護成本。進一步而言,這會增加引入額外Bug的概率(實際上面向對象之所以如此受歡迎的一個重要原因就是容易理解)。
  • 增加了類不變量(Class invariant)的維護難度。很多情況下,Class invariant是通過語言所提供的封裝(Encapsulation)特性來維護的。當一個類變成多個類,Class invariant可能會被破壞。如果必須維護Class invariant,而這種Class invariant又發生在不同實體之間,那么往往是把不變的屬性從不變實體移到易變的實體中去。
  • 一張數據庫表變成多張,也會增加維護成本。
  • 在如下兩種場景下,恒變分離模式所帶來的好處有限:

  • 易變數據導致的操作和傳輸并不頻繁,不是系統主要操作;
  • 易變數據占整體數據的比例很高,杠桿效應不顯著,通過恒變分離模式不能根本性地解決系統性能問題。
  • 總的來說,恒變分離模式非常容易理解,其應用往往需要滿足兩個條件:易變數據占整體數據比例很低(比例越低,杠桿效應越大)和易變數據所導致的操作又是系統的主要操作。在該場景下,如果系統性能已經出現問題,犧牲一些可維護性就顯得物有所值。

    大部分系統都是由多種類型的數據構成,大多數數據類型的都包含易變、少變和不變的屬性。盲目地進行恒變分離會導致系統的復雜度指數級別的增加,系統變得很難維護,所以系統設計者必須在高性能和高維護性之間找到一個平衡點。作者的建議是:對于復雜的業務系統,盡量按照面向對象的原則進行設計,只有在性能出現問題的時候才開始考慮恒變分離模式;而對于高性能,業務簡單的基礎數據服務,恒變分離模式應該是設計之初的一個重要原則。

    數據局部性模式(Locality Pattern)

    原理和動機

    數據局部性模式是多次請求杠桿反模式的針對性解決方案。在大數據和強調個性化服務的時代,一個服務消費幾十種不同類型數據的現象非常常見,同時每一種類型的數據服務都有可能需要一個大的集群(多臺機器)提供服務。這就意味著客戶端的一次請求有可能會導致服務端成千上萬次調用操作,很容易使系統進入多次請求杠桿反模式。在具體開發過程中,導致數據服務數量暴增的主要原因有兩個:1. 緩存濫用以及缺乏規劃,2. 數據量太大以至于無法在一臺機器上提供全量數據服務。數據局部性模的核心思想是合理組織數據服務,減少服務調用次數。具體而言,可以從服務端和客戶端兩個方面進行優化。

    服務端優化方案的手段是對服務進行重新規劃。對于數據量太大以至于無法在一臺機器上存儲全量數據的場景,建議采用Bigtable或類似的解決方案提供數據服務。典型的Bigtable的實現包括Hbase、Google Cloud Bigtable等。實際上數據局部性是Bigtable的一個重要設計原則,其原理是通過Row key和Column key兩個主鍵來對數據進行索引,并確保同一個Row key索引的所有數據都在一臺服務器上面。通過這種數據組織方式,一次網絡請求可以獲取同一個Row key對應的多個Column key索引的數據。缺乏規劃也是造成服務數量劇增的一個重要原因。很多通過統計和挖掘出來的特征數據往往是在漫長的時間里由不同team獨立產生的。而對于每種類型數據,在其產生之初,由于不確定其實際效果以及生命周期,基于快速接入原則,服務提供者往往會用手頭最容易實施的方案,例如采用Redis Cache(不加選擇地使用緩存會導致緩存濫用)。數據服務之間缺乏聯動以及缺乏標準接入規劃流程就會導致數據服務數量膨脹。數據局部性原則對規劃的要求,具體而言是指:1. 數據由盡可能少的服務器來提供,2. 經常被一起使用的數據盡可能放在同一臺服務器上。

    客戶端優化有如下幾個手段:

  • 本地緩存,對于一致性要求不高且緩存命中率較高的數據服務,本地緩存可以減少服務端調用次數;
  • 批處理,對于單機或者由等價的機器集群提供的數據服務,盡可能采用批處理方式,將多個請求合成在一個請求中;
  • 客戶端Hash,對于需要通過Hash將請求分配到不同數據服務機器的服務,盡量在客戶端進行Hash,對于落入同一等價集群的請求采用批處理方式進行調用。
  • 案例分析

    我們的挑戰來自于美團的推薦、個性化列表和個性化搜索服務。這些個性化系統需要獲取各種用戶、商家和團購信息。信息類型包括基本屬性和統計屬性。最初,不同屬性數據由不同的服務提供,有些是RPC服務,有些是Redis服務,有些是HBase或者數據庫,參見下圖:

    通常而言,客戶端每個用戶請求都會觸發多個算法。一方面,每個算法都會召回幾十甚至幾百個團購或者商家ID,團購和商家基礎屬性被均勻地分配到幾十臺Redis里面(如下圖),產生了大量的Redis請求,極端情況下,一次客戶端請求所觸發的團購基礎數據請求就超過了上千次;另一方面,用戶特征屬性信息有十幾種,每種屬性也由單獨的服務提供,服務端網絡調用次數暴增。在一段時間里,很多系統都進入了多次請求杠桿反模式,Redis服務器的網卡經常被打死,多次進行擴容,提高線程池線程數量,絲毫沒有改善。

    在對系統進行分析之后,按照數據局部性模式的原則,我們采用了如下手段,徹底解決了系統多次請求杠桿反模式的問題:

  • 采用大內存服務器存儲所有的團購和商家基礎信息,每個算法只要一次網絡請求就可以獲取所有的信息;
  • 服務端采用多線程方式提供服務,避免了Redis單一線程模式下單個請求慢所帶來的連鎖效應;
  • 借鑒類似Bigtable的數據組織方式,將用戶的多種特征采用兩個維度(用戶維度和特征類型)進行索引,確保同一用戶的信息只存放在一臺機器上面,減少網絡調用數量。
  • 缺點和優點

    數據局部性模式并不適用于系統初級階段。在初級階段,最小可用原則往往是主要設計原則之一,出于兩方面的考慮:一方面,在初級階段,很難預測所要提供服務的數據是否有效而且能夠長期使用,以及未來的調用量;另一方面,在初級階段,工程師可能無法預測最終的調用模式,而不同的調用模式會導致數據局部性方案的設計不同。對于已經大量使用的數據服務,采用數據局部性模式進行重構必然要改變老的調用模式,這一方面會引入新的Bug,另一方面也意味著巨大的工作量。需要特別強調的是,數據處于系統的最底層,對于結構復雜而又重要的數據,重構所帶來可靠性、一致性和工作量都是需要權衡的因素。對于請求量比較小的數據服務,即使一次請求會觸發嚴重的請求杠桿效應,但是如果原始觸發請求數量在可預見的時間內沒有明顯變多的跡象,進行數據服務重構可能得不償失。

    數據局部性模式能夠解決多次請求杠桿反模式所導致的問題,但它并非大數據的產物,CPU、編譯器的設計理念里早就融入了該模式,所以很容易被工程師理解。雖然過度設計在系統初級階段是一個要盡量避免的事情,但是理解和掌握數據局部性模式對于設計出一個可擴展、可重用的系統有很大幫助。很多成熟的系統因為多次請求杠桿反模式而導致系統頻繁崩潰,理解數據局部性模式的原則有助于提高工程師分析解決問題的能力,而在確認了系統存在請求杠桿問題后,數據局部性原則是一件非常銳利的武器。

    避免蚊子大炮模式(Avoiding Over-generalized Solution Pattern)

    原理和動機

    “用大炮打蚊子”本來是大材小用的意思,但是細致想一想,用大炮打蚊子,成功率不高。對于開發工程師而言,一方面為了快速承接業務,按照方案復用原則,總是盡可能地利用現有系統,這使得系統功能越來越強大;另一方面,提高系統的通用性或可重用性也是工程師們在設計系統的一個重要目標。隨著這兩個過程的相互獨立演化,采用通用方案解決特定問題的現象隨處可見,形象地說,這就像大炮打蚊子。大炮成本很高,蚊子的數量眾多,最終的結局往往是蚊子戰勝了大炮。

    “避免蚊子大炮模式”是經濟原則在運行時系統的運用,它要求采用最節省資源(CPU、內存等)的方法來解決所面臨的問題,資源浪費會帶來未來潛在的風險。工程師接到一個需求的時候,需要思考的不僅僅是如何復用現有的系統,減少開發時間,還需要考慮現有系統為處理每個新需求訪問所需運行時成本,以及新需求的預期訪問量。否則,不加辨別地利用現有系統,不僅僅增大了重構風險,還有可能交叉影響,對現有系統所支持的服務造成影響。從另外一個角度講,工程師在構建一個可重用系統的時候,要明確其所不能解決和不建議解決的問題,而對于不建議解決的問題,在文檔中標明潛在的風險。

    案例分析

    我們的挑戰是為移動用戶尋找其所在位置附近的商家信息。美團有非常完善的搜索系統,也有資深的搜索工程師,所以一個系統需要查找附近的商家的時候,往往第一方案就是調用搜索服務。但是在美團,太多的服務有基于LBS的查詢需求,導致搜索請求量直線上升,這本來不屬于搜索的主營業務,在一段時間里面反倒成了搜索的最多請求來源。而搜索引擎在如何從幾十萬商家里面找最近的幾百商家方面的性能非常差,因此一段時間里,搜索服務頻繁報警。不僅僅搜索服務可用性受到了影響,所有依賴于LBS的服務的可用性都大大降低。

    在對系統分析之后,我們認為更適合解決最短直線距離的算法應該是k-d tree,在快速實現了基于k-d tree的LBS Search解決方案之后,我們用4臺服務器輕松解決了30多臺搜索服務器無法解決的問題,平均響應時間從高峰時的100ms降低到300ns,性能取得了幾百倍的提高。

    缺點和優點

    避免蚊子大炮模式的問題和數據局部性模式類似,都與最小可用原則相沖突。在系統設計初級階段,尋求最優方案往往意味著過度設計,整個項目在時間和成本變得不可控,而為每個問題去找最優秀的解決方案是不現實的奢求。最優化原則的要求是全面的,不僅僅要考慮的運行時資源,還需要考慮工程師資源和時間成本等,而這些點往往相互矛盾。在如下情況下,避免蚊子大炮模式所帶來的好處有限:在可預見的未來,某個業務請求量非常小,這時候花大量精力去找最優技術方案效果不明顯。

    在設計階段,避免蚊子大炮模式是一個需要工程師去權衡的選擇,需要在開發成本和系統運行成本之間保持一個平衡點。當很多功能融入到一個通用系統里而出現性能問題的時候,要拆分出來每一個功能點所造成的影響也不是件輕易的事情,所以采用分開部署而共用代碼庫的原則可以快速定位問題,然后有針對性地解決“蚊子大炮”問題。總的來說,在設計階段,避免蚊子大炮模式是工程師們進行分析和設計的一個重要準則,工程師可以暫時不解決潛在的問題,但是一定要清楚潛在的危害。構建可重用系統或方案,一定要明確其所不能解決和不建議解決的問題,避免過度使用。

    實時離線分離模式(Sandbox Pattern)

    原理和動機

    本模式的極端要求是:離線服務永遠不要調用實時服務。該模式比較簡單也容易理解,但是,嚴格地講它不是一種系統設計模式,而是一種管理規范。離線服務和在線服務從可用性、可靠性、一致性的要求上完全不同。原則上,工程師在編寫離線服務代碼的時候,應該遵循的就是離線服務編程規范,按照在線服務編程規范要求,成本就會大大提高,不符合經濟原則;從另外一方面講,按照離線服務的需求去寫在線服務代碼,可用性、可靠性、一致性等往往得不到滿足。

    具體而言,實時離線分離模式建議如下幾種規范:

  • 如果離線程序需要訪問在線服務,應該給離線程序單獨部署一套服務;
  • 類似于MapReduce的云端多進程離線程序禁止直接訪問在線服務;
  • 分布式系統永遠不要直接寫傳統的DBMS。
  • 案例分析

    因為違反實時離線分離模式而導致的事故非常常見。有一次,因為一個離線程序頻繁的向Tair集群寫數據,每一次寫10M數據,使得整個Tair集群宕機。另一次,因為Storm系統直接寫MySQL數據庫導致數據庫連接數耗盡,從而使在線系統無法連接數據庫。

    缺點和優點

    為了實現實時在線分離,可能需要為在線環境和離線環境單獨部署,維護多套環境所帶來運維成本是工程師需要考慮的問題。另一方面,在線環境的數據在離線環境中可能很難獲取,這也是很多離線系統直接訪問在線系統的原因。但是,遵從實時離線分離模式是一個非常重要的安全管理準則,任何違背這個準則的行為都意味著系統性安全漏洞,都會增大線上故障概率。

    降級模式(Degradation Pattern)

    原理和動機

    降級模式是系統性能保障的最后一道防線。理論上講,不存在絕對沒有漏洞的系統,或者說,最好的安全措施就是為處于崩潰狀態的系統提供預案。從系統性能優化的角度來講,不管系統設計地多么完善,總會有一些意料之外的情況會導致系統性能惡化,最終可能導致崩潰,所以對于要求高可用性的服務,在系統設計之初,就必須做好降級設計。根據作者的經驗,良好的降級方案應該包含如下措施:

  • 在設計階段,確定系統的開始惡化數值指標(例如:響應時間,內存使用量);
  • 當系統開始惡化時,需要第一時間報警;
  • 在收到報警后,或者人工手動控制系統進入降級狀態,或者編寫一個智能程序讓系統自動降級;
  • 區分系統所依賴服務的必要性,一般分為:必要服務和可選服務。必要服務在降級狀態下需要提供一個快速返回結果的權宜方案(緩存是常見的一種方案),而對于可選服務,在降級時系統果斷不調用;
  • 在系統遠離惡化情況時,需要人工恢復,或者智能程序自動升級。
  • 典型的降級策略有三種:流量降級、效果降級和功能性降級。流量降級是指當通過主動拒絕處理部分流量的方式讓系統正常服務未降級的流量,這會造成部分用戶服務不可用;效果降級表現為服務質量的降級,即在流量高峰時期用相對低質量、低延時的服務來替換高質量、高延時的服務,保障所有用戶的服務可用性;功能性降級也表現為服務質量的降級,指的是通過減少功能的方式來提高用戶的服務可用性。效果降級和功能性降級比較接近,效果降級強調的是主功能服務質量的下降,功能性降級更多強調的是輔助性功能的缺失。做一個類比如下:計劃將100個工程師從北京送到夏威夷度假,但是預算不夠。采用流量降級策略,只有50工程師做頭等艙去了夏威夷度假,其余工程師繼續編寫程序(這可不好);效果降級策略下,100個工程師都坐經濟艙去夏威夷;采用功能性降級策略,100個工程師都坐頭等艙去夏威夷,但是飛機上不提供食品和飲料。

    案例分析

    我們的系統大量使用了智能降級程序。在系統惡化的時候,智能降級程序自動降級部分流量,當系統恢復的時候,智能降級程序自動升級為正常狀態。在采用智能降級程序之前,因為系統降級問題,整體系統不可用的情況偶爾發生。采用智能降級程序之后,基本上沒有因為性能問題而導致的系統整體不可用。我們的智能降級程序的主要判定策略是服務響應時間,如果出現大量長時間的響應異常或超時異常,系統就會走降級流程,如果異常數量變少,系統就會自動恢復。

    缺點和優點

    為了使系統具備降級功能,需要撰寫大量的代碼,而降級代碼往往比正常業務代碼更難寫,更容易出錯,所以并不符合奧卡姆剃刀原則。在確定使用降級模式的前提下,工程師需要權衡這三種降級策略的利弊。大多數面向C端的系統傾向于采用效果降級和功能性降級策略,但是有些功能性模塊(比如下單功能)是不能進行效果和功能性降級的,只能采用流量降級策略。對于不能接受降級后果的系統,必須要通過其他方式來提高系統的可用性。

    總的來說,降級模式是一種設計安全準則,任何高可用性要求的服務,必須要按照降級模式的準則去設計。對于違背這條設計原則的系統,或早或晚,系統總會因為某些問題導致崩潰而降低可用性。不過,降級模式并非不需要成本,也不符合最小可用原則,所以對于處于MVP階段的系統,或者對于可用性要求不高的系統,降級模式并非必須采納的原則。

    其他性能優化建議

    對于無法采用系統性的模式方式講解的性能優化手段,作者也給出一些總結性的建議: 1. 刪除無用代碼有時候可以解決性能問題,例如:有些代碼已經不再被調用但是可能被初始化,甚至占有大量內存;有些代碼雖然在調用但是對于業務而言已經無用,這種調用占用CPU資源。 2. 避免跨機房調用,跨機房調用經常成為系統的性能瓶頸,特別是那些偽batch調用(在使用者看起來是一次性調用,但是內部實現采用的是順序單個調用模式)對系統性能影響往往非常巨大 。

    總結

    Christopher Alexander曾說過:”Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice” 。 盡管Christopher Alexander指的是建筑模式,軟件設計模式適用,基于同樣的原因,性能優化模式也適用。每個性能優化模式描述的都是工程師們日常工作中經常出現的問題,一個性能優化模式可以解決確定場景下的某一類型的問題。所以要理解一個性能優化模式不僅僅要了解性能模式的所能解決的問題以及解決手段,還需要清楚該問題所發生的場景和需要付出的代價。

    最后,本文所描述的性能優化模式只是作者的工作經驗總結,都是為了解決由以下三種情況所造成的性能問題:1. 日益增長的用戶數量,2. 日漸復雜的業務,3. 急劇膨脹的數據,但是這些遠非該領域里面的所有模式。對于文章中提到的其他性能優化建議,以及現在和將來可能碰到的性能問題,作者還會不斷抽象,在未來總結出更多的模式。性能問題涉及領域非常廣泛,而模式是一個非常好的講解性能問題以及解決方案的方式,作者有理由相信,無論是在作者所從事的工作領域里面還是在其他的領域里面,新的性能優化模式會不斷涌現。希望通過本文的講述,對碰到同樣問題的工程師們有所幫助,同時也拋磚引玉,期待出現更多的基于模式方式講解性能優化的文章。

    參考文獻

    [1] Chang F, Dean J, Ghemawat S, et al. Bigtable: A Distributed Storage System for Structured Data [2] Gamma E, Helm R, Johnson R, et al. Design Patterns-Elements of Reusable Object-Oriented Software. Machinery Industry, 2003 [3] Motlik F. Monolithic Core Versus Full Microservice Architecture [4] Monolithic Design WikiWikiWeb. [5] Bovet D P, Cesati M. Understanding the Linux Kernel. 3rd ed. O’Reilly Media, 2005. [6] Bloch J. Effective Java. 2nd ed. Addison-Wesley, 2008. [7] Alexander C, Ishikawa S, Silverstein M. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1977.

    總結

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

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

    日韩无码专区 | 2019午夜福利不卡片在线 | 国产欧美熟妇另类久久久 | 中文字幕久久久久人妻 | 国产精品久久久久7777 | 色婷婷欧美在线播放内射 | 亚洲日韩一区二区 | 漂亮人妻洗澡被公强 日日躁 | 国内丰满熟女出轨videos | 无码国模国产在线观看 | 水蜜桃色314在线观看 | 国产三级精品三级男人的天堂 | 日本一卡2卡3卡四卡精品网站 | 亚洲精品国偷拍自产在线麻豆 | 蜜桃视频韩日免费播放 | 日日干夜夜干 | 欧美国产日产一区二区 | 国产电影无码午夜在线播放 | 亚洲欧洲日本无在线码 | 丰满护士巨好爽好大乳 | 在线观看国产一区二区三区 | 久久精品国产99精品亚洲 | 欧美激情综合亚洲一二区 | 无码人妻黑人中文字幕 | 亚洲s色大片在线观看 | 国产精品亚洲综合色区韩国 | 色婷婷久久一区二区三区麻豆 | 无遮挡国产高潮视频免费观看 | 国产午夜视频在线观看 | 亚洲热妇无码av在线播放 | 一区二区三区乱码在线 | 欧洲 | 成人精品天堂一区二区三区 | 妺妺窝人体色www在线小说 | 日本乱偷人妻中文字幕 | 亚洲成a人片在线观看无码 | 久久久久se色偷偷亚洲精品av | 国产电影无码午夜在线播放 | 欧美性猛交内射兽交老熟妇 | 日产精品99久久久久久 | 成人无码精品一区二区三区 | 欧美激情综合亚洲一二区 | 亚洲精品美女久久久久久久 | 青春草在线视频免费观看 | 欧美精品在线观看 | 久久精品国产99久久6动漫 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产精品久久久久久亚洲毛片 | www一区二区www免费 | 国产suv精品一区二区五 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 沈阳熟女露脸对白视频 | 熟妇人妻无乱码中文字幕 | 熟妇人妻中文av无码 | 99久久久无码国产精品免费 | 亚洲精品国产品国语在线观看 | 天天av天天av天天透 | 国产精品久久久久9999小说 | 精品偷拍一区二区三区在线看 | 久久国产劲爆∧v内射 | 国产色xx群视频射精 | 久久国产精品_国产精品 | 精品亚洲成av人在线观看 | 人妻aⅴ无码一区二区三区 | 国产特级毛片aaaaaaa高清 | 亚洲天堂2017无码 | 97久久超碰中文字幕 | 久久99精品久久久久久 | 亚洲理论电影在线观看 | 亚洲gv猛男gv无码男同 | 又粗又大又硬毛片免费看 | а√资源新版在线天堂 | 国产精品久久精品三级 | 国产av一区二区三区最新精品 | 牛和人交xxxx欧美 | 大肉大捧一进一出好爽视频 | 亚洲午夜无码久久 | 嫩b人妻精品一区二区三区 | 99久久99久久免费精品蜜桃 | 熟女少妇在线视频播放 | 免费人成网站视频在线观看 | 久久久精品成人免费观看 | 久久综合九色综合欧美狠狠 | 精品无码一区二区三区爱欲 | 中文字幕人妻丝袜二区 | 欧美 丝袜 自拍 制服 另类 | 男女作爱免费网站 | 无码午夜成人1000部免费视频 | 精品国产乱码久久久久乱码 | 中文字幕+乱码+中文字幕一区 | 无码人妻精品一区二区三区下载 | 久久久久久久女国产乱让韩 | 欧美性生交xxxxx久久久 | 国产三级精品三级男人的天堂 | 性色欲网站人妻丰满中文久久不卡 | 亚洲一区二区三区无码久久 | 婷婷五月综合激情中文字幕 | 久久精品视频在线看15 | 午夜时刻免费入口 | yw尤物av无码国产在线观看 | 狠狠躁日日躁夜夜躁2020 | 一本久久a久久精品vr综合 | 日欧一片内射va在线影院 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 久久久久久a亚洲欧洲av冫 | 欧美激情内射喷水高潮 | 国产艳妇av在线观看果冻传媒 | 自拍偷自拍亚洲精品被多人伦好爽 | 久激情内射婷内射蜜桃人妖 | 300部国产真实乱 | 亚洲精品www久久久 | 波多野结衣av一区二区全免费观看 | 网友自拍区视频精品 | 国产偷国产偷精品高清尤物 | 色综合久久久久综合一本到桃花网 | 欧美老妇交乱视频在线观看 | 亚洲爆乳精品无码一区二区三区 | 久久精品人妻少妇一区二区三区 | 偷窥村妇洗澡毛毛多 | 亚洲精品无码人妻无码 | 红桃av一区二区三区在线无码av | 99riav国产精品视频 | 日韩av无码中文无码电影 | 亚洲日本va午夜在线电影 | 一本久道久久综合婷婷五月 | а天堂中文在线官网 | 欧美午夜特黄aaaaaa片 | 东京一本一道一二三区 | 少妇的肉体aa片免费 | 国产亚洲精品精品国产亚洲综合 | 亚洲中文无码av永久不收费 | 红桃av一区二区三区在线无码av | 日日噜噜噜噜夜夜爽亚洲精品 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产精品久久久久影院嫩草 | 99久久人妻精品免费二区 | 亚洲国产精品久久人人爱 | 大地资源中文第3页 | 夜夜高潮次次欢爽av女 | 国产精品亚洲综合色区韩国 | 岛国片人妻三上悠亚 | 18无码粉嫩小泬无套在线观看 | 在线观看国产一区二区三区 | 老熟妇仑乱视频一区二区 | 麻豆md0077饥渴少妇 | 亚洲人成人无码网www国产 | 久久久久亚洲精品中文字幕 | 欧美性生交xxxxx久久久 | 女高中生第一次破苞av | 亚洲一区二区三区国产精华液 | 亚洲乱码中文字幕在线 | 亚洲国产精品久久久天堂 | 亚洲毛片av日韩av无码 | 九九综合va免费看 | 亚洲精品美女久久久久久久 | 曰本女人与公拘交酡免费视频 | 狠狠色噜噜狠狠狠狠7777米奇 | 人人妻人人澡人人爽欧美一区 | 国产熟妇高潮叫床视频播放 | 精品无码国产一区二区三区av | 亚洲中文字幕无码中字 | 国产va免费精品观看 | 一本久久a久久精品vr综合 | 色婷婷香蕉在线一区二区 | 午夜福利试看120秒体验区 | 天堂а√在线地址中文在线 | 俺去俺来也在线www色官网 | 色一情一乱一伦 | 久久久久久九九精品久 | 亚洲男女内射在线播放 | 国产精品无套呻吟在线 | 国产精品理论片在线观看 | 无遮挡啪啪摇乳动态图 | 成人亚洲精品久久久久 | 久久综合网欧美色妞网 | 精品国产一区二区三区四区 | 久久久久av无码免费网 | 中文字幕人妻丝袜二区 | 377p欧洲日本亚洲大胆 | 无码人妻av免费一区二区三区 | 男人的天堂2018无码 | 色欲av亚洲一区无码少妇 | 亚洲国产欧美在线成人 | 性欧美疯狂xxxxbbbb | 1000部啪啪未满十八勿入下载 | 成人性做爰aaa片免费看不忠 | 久久亚洲国产成人精品性色 | 波多野结衣高清一区二区三区 | 四虎影视成人永久免费观看视频 | 亚洲午夜久久久影院 | av人摸人人人澡人人超碰下载 | 亚洲国产日韩a在线播放 | 亚洲乱码中文字幕在线 | 奇米影视7777久久精品 | 国産精品久久久久久久 | 国产乱码精品一品二品 | 性生交大片免费看女人按摩摩 | 无码吃奶揉捏奶头高潮视频 | 国产午夜福利亚洲第一 | 蜜桃视频插满18在线观看 | 亚洲小说春色综合另类 | 成人免费视频视频在线观看 免费 | 久久综合狠狠综合久久综合88 | 久久亚洲a片com人成 | 日本成熟视频免费视频 | 中文久久乱码一区二区 | 国产无遮挡又黄又爽免费视频 | 18禁止看的免费污网站 | 人人爽人人澡人人人妻 | 少妇被粗大的猛进出69影院 | 大地资源中文第3页 | 中国女人内谢69xxxx | 女人和拘做爰正片视频 | 无码国产激情在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲精品一区二区三区婷婷月 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久久久7777 | 人妻夜夜爽天天爽三区 | 亚洲va欧美va天堂v国产综合 | 亚洲日本va中文字幕 | 在教室伦流澡到高潮hnp视频 | 亚洲国产成人a精品不卡在线 | 人人妻人人澡人人爽欧美一区九九 | 无码人妻出轨黑人中文字幕 | 精品日本一区二区三区在线观看 | 日韩无套无码精品 | 日本熟妇浓毛 | 国内综合精品午夜久久资源 | 亚洲一区二区三区播放 | 精品久久久无码中文字幕 | 欧美 亚洲 国产 另类 | 鲁大师影院在线观看 | 又紧又大又爽精品一区二区 | 亚洲国精产品一二二线 | 国产成人综合在线女婷五月99播放 | 亚洲日本va午夜在线电影 | 久久久久成人精品免费播放动漫 | 久久天天躁夜夜躁狠狠 | 亚洲色欲色欲欲www在线 | 无码国产色欲xxxxx视频 | 久久精品女人天堂av免费观看 | 欧美丰满老熟妇xxxxx性 | 久久精品99久久香蕉国产色戒 | 国产亚洲精品久久久久久久 | 人妻少妇精品无码专区二区 | 久久精品国产一区二区三区 | 久久久久99精品国产片 | 精品一区二区不卡无码av | 3d动漫精品啪啪一区二区中 | 国产国语老龄妇女a片 | 国产亚av手机在线观看 | 女人被爽到呻吟gif动态图视看 | 久久天天躁夜夜躁狠狠 | 亚洲精品欧美二区三区中文字幕 | 久久人人爽人人人人片 | 成人毛片一区二区 | 丰满人妻翻云覆雨呻吟视频 | 中文字幕乱妇无码av在线 | 国产内射老熟女aaaa | 欧美性色19p | 成人免费无码大片a毛片 | 午夜精品一区二区三区的区别 | 国产精品久久久久久亚洲影视内衣 | 亚洲精品一区二区三区四区五区 | 九九在线中文字幕无码 | 香港三级日本三级妇三级 | 东京无码熟妇人妻av在线网址 | 人妻少妇精品无码专区动漫 | 亚洲爆乳精品无码一区二区三区 | 欧美性猛交内射兽交老熟妇 | 成人无码视频免费播放 | 国产成人精品视频ⅴa片软件竹菊 | 国产亚洲美女精品久久久2020 | 精品国产av色一区二区深夜久久 | 亚洲精品国偷拍自产在线麻豆 | 伊在人天堂亚洲香蕉精品区 | 丰满肥臀大屁股熟妇激情视频 | 色综合久久久久综合一本到桃花网 | 久久久久久av无码免费看大片 | 老熟女重囗味hdxx69 | 99精品久久毛片a片 | 欧美国产日产一区二区 | av无码久久久久不卡免费网站 | 久久久精品国产sm最大网站 | 国产成人精品一区二区在线小狼 | 成 人 网 站国产免费观看 | 免费观看的无遮挡av | 欧美性色19p | 国产精品国产三级国产专播 | 免费观看的无遮挡av | 日韩在线不卡免费视频一区 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 亚洲成av人片在线观看无码不卡 | 麻豆蜜桃av蜜臀av色欲av | 国产一区二区三区日韩精品 | 三上悠亚人妻中文字幕在线 | 久久精品国产一区二区三区肥胖 | 天天燥日日燥 | 亚洲无人区午夜福利码高清完整版 | 亚洲熟熟妇xxxx | 亚洲精品无码国产 | 国产黄在线观看免费观看不卡 | 4hu四虎永久在线观看 | 狂野欧美激情性xxxx | 亚洲精品无码人妻无码 | 无人区乱码一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 人人澡人摸人人添 | 国产网红无码精品视频 | 久久久国产精品无码免费专区 | 成人动漫在线观看 | 精品乱码久久久久久久 | 清纯唯美经典一区二区 | 3d动漫精品啪啪一区二区中 | 国产午夜福利亚洲第一 | 久精品国产欧美亚洲色aⅴ大片 | 伊人久久大香线蕉av一区二区 | 日本熟妇浓毛 | 亚洲综合色区中文字幕 | 4hu四虎永久在线观看 | 香蕉久久久久久av成人 | 久久久久久国产精品无码下载 | 国产欧美精品一区二区三区 | 少妇愉情理伦片bd | 精品欧美一区二区三区久久久 | 激情爆乳一区二区三区 | 日日天日日夜日日摸 | 宝宝好涨水快流出来免费视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产精品香蕉在线观看 | 国产凸凹视频一区二区 | 十八禁视频网站在线观看 | 欧美老熟妇乱xxxxx | 亚洲精品成人福利网站 | 久久99精品国产麻豆蜜芽 | 精品国产一区二区三区四区 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 久久久国产一区二区三区 | 久久视频在线观看精品 | 久久亚洲国产成人精品性色 | 日本一区二区三区免费播放 | 成 人 网 站国产免费观看 | 鲁大师影院在线观看 | 日欧一片内射va在线影院 | 日本精品人妻无码免费大全 | 国模大胆一区二区三区 | 亚洲国产精品美女久久久久 | 国产卡一卡二卡三 | 精品欧洲av无码一区二区三区 | 精品少妇爆乳无码av无码专区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人精品久久亚洲高清不卡 | 国产亚洲欧美日韩亚洲中文色 | 国产成人精品优优av | 日本熟妇人妻xxxxx人hd | 九九在线中文字幕无码 | 亚洲欧美精品伊人久久 | 妺妺窝人体色www婷婷 | 欧美猛少妇色xxxxx | 国产精品18久久久久久麻辣 | 亚洲码国产精品高潮在线 | 丁香花在线影院观看在线播放 | 国产精品美女久久久网av | 国产av剧情md精品麻豆 | 国产精品亚洲а∨无码播放麻豆 | 国产真实乱对白精彩久久 | 午夜福利试看120秒体验区 | 国产av人人夜夜澡人人爽麻豆 | 97久久精品无码一区二区 | 国产一区二区不卡老阿姨 | 国产内射爽爽大片视频社区在线 | 无码任你躁久久久久久久 | 国产在热线精品视频 | 女人被男人躁得好爽免费视频 | 久久综合色之久久综合 | 亚洲 a v无 码免 费 成 人 a v | 大乳丰满人妻中文字幕日本 | 18禁黄网站男男禁片免费观看 | 亚洲国产精品无码久久久久高潮 | 强辱丰满人妻hd中文字幕 | 狠狠色欧美亚洲狠狠色www | 国产绳艺sm调教室论坛 | 国产亚洲精品久久久ai换 | 国产女主播喷水视频在线观看 | 国产xxx69麻豆国语对白 | 国产精品免费大片 | 性欧美牲交在线视频 | 强伦人妻一区二区三区视频18 | 精品国产精品久久一区免费式 | 国产三级久久久精品麻豆三级 | 国产精品国产自线拍免费软件 | 伊人久久大香线蕉午夜 | 激情内射亚州一区二区三区爱妻 | 久久国产36精品色熟妇 | 久久久久久久人妻无码中文字幕爆 | 国产午夜无码精品免费看 | 成人无码精品一区二区三区 | 欧美色就是色 | 99riav国产精品视频 | 97无码免费人妻超级碰碰夜夜 | 久久午夜无码鲁丝片秋霞 | 国产福利视频一区二区 | 精品无码一区二区三区的天堂 | 成 人影片 免费观看 | 久久www免费人成人片 | 四虎永久在线精品免费网址 | 18禁黄网站男男禁片免费观看 | 对白脏话肉麻粗话av | 日韩人妻无码一区二区三区久久99 | 熟女体下毛毛黑森林 | 亚洲中文字幕在线观看 | 国产乱子伦视频在线播放 | 夜精品a片一区二区三区无码白浆 | 久久久成人毛片无码 | 欧美日韩人成综合在线播放 | 欧美日韩视频无码一区二区三 | 免费中文字幕日韩欧美 | 国产精品高潮呻吟av久久4虎 | 丰满妇女强制高潮18xxxx | 午夜精品久久久内射近拍高清 | 中文字幕久久久久人妻 | 性生交片免费无码看人 | 国产亚av手机在线观看 | 国产精品人妻一区二区三区四 | a国产一区二区免费入口 | 久久精品国产大片免费观看 | 性生交大片免费看女人按摩摩 | 成人精品视频一区二区三区尤物 | 黑人粗大猛烈进出高潮视频 | 日韩少妇内射免费播放 | 亚洲日韩精品欧美一区二区 | 欧美老熟妇乱xxxxx | 亚洲综合伊人久久大杳蕉 | 十八禁真人啪啪免费网站 | 高清不卡一区二区三区 | www国产亚洲精品久久网站 | 国产成人综合在线女婷五月99播放 | 领导边摸边吃奶边做爽在线观看 | 精品乱码久久久久久久 | 国产亚洲日韩欧美另类第八页 | 欧美人与禽zoz0性伦交 | 风流少妇按摩来高潮 | 无码av中文字幕免费放 | 国产成人无码区免费内射一片色欲 | 日韩人妻少妇一区二区三区 | 国产亚洲精品久久久久久大师 | 免费网站看v片在线18禁无码 | 老熟女重囗味hdxx69 | 久久精品人人做人人综合试看 | 久久久久久av无码免费看大片 | 精品aⅴ一区二区三区 | 日本一区二区三区免费高清 | 日韩精品乱码av一区二区 | 免费人成在线视频无码 | 亚洲无人区午夜福利码高清完整版 | 中文字幕乱码中文乱码51精品 | 久久久中文字幕日本无吗 | 美女扒开屁股让男人桶 | 色欲综合久久中文字幕网 | 少妇无套内谢久久久久 | 青春草在线视频免费观看 | 内射白嫩少妇超碰 | 国产精品手机免费 | 午夜精品久久久久久久久 | 亚洲成av人片天堂网无码】 | 大胆欧美熟妇xx | 色情久久久av熟女人妻网站 | 国产精华av午夜在线观看 | 天天爽夜夜爽夜夜爽 | 国产精品对白交换视频 | 内射巨臀欧美在线视频 | 久久无码人妻影院 | 无遮挡国产高潮视频免费观看 | 欧美人与禽猛交狂配 | 性欧美熟妇videofreesex | 国产又爽又黄又刺激的视频 | 亚洲精品一区二区三区在线观看 | 成人无码精品1区2区3区免费看 | 亚洲 另类 在线 欧美 制服 | 日本爽爽爽爽爽爽在线观看免 | 色一情一乱一伦一视频免费看 | 无码一区二区三区在线 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品久免费的黄网站 | 国产精品99久久精品爆乳 | 国产性生大片免费观看性 | 伊在人天堂亚洲香蕉精品区 | 性欧美熟妇videofreesex | 在线播放免费人成毛片乱码 | 丰满少妇弄高潮了www | 亚洲成av人在线观看网址 | 国产人妻大战黑人第1集 | 综合网日日天干夜夜久久 | 亚洲国产成人a精品不卡在线 | 亚洲成av人影院在线观看 | 一区二区传媒有限公司 | 中文字幕无线码 | 国产乱人伦av在线无码 | 色综合久久久无码中文字幕 | 俄罗斯老熟妇色xxxx | 成人三级无码视频在线观看 | 午夜精品一区二区三区在线观看 | 77777熟女视频在线观看 а天堂中文在线官网 | 黑人玩弄人妻中文在线 | 婷婷丁香五月天综合东京热 | 狂野欧美性猛交免费视频 | 国产精品va在线观看无码 | 国产精品理论片在线观看 | 天天拍夜夜添久久精品大 | 极品尤物被啪到呻吟喷水 | 大地资源中文第3页 | 亚洲精品无码国产 | 成熟女人特级毛片www免费 | 久久精品国产99久久6动漫 | 久久久精品人妻久久影视 | 一本大道久久东京热无码av | 欧美日韩精品 | 国产精品久久久一区二区三区 | 婷婷综合久久中文字幕蜜桃三电影 | 成人影院yy111111在线观看 | 高中生自慰www网站 | 久久97精品久久久久久久不卡 | 在线看片无码永久免费视频 | 日韩av无码一区二区三区 | 久久精品成人欧美大片 | 亚洲精品国产a久久久久久 | 精品乱子伦一区二区三区 | 日本免费一区二区三区最新 | 日本免费一区二区三区最新 | 思思久久99热只有频精品66 | 精品国产av色一区二区深夜久久 | 亚洲国产精品美女久久久久 | 特黄特色大片免费播放器图片 | 亚洲爆乳大丰满无码专区 | 欧美黑人乱大交 | 国产精品久久久久影院嫩草 | 中文字幕无线码 | 在线播放亚洲第一字幕 | 亚洲国产精品一区二区美利坚 | 欧美 日韩 亚洲 在线 | 一本色道久久综合亚洲精品不卡 | 久久精品女人的天堂av | 骚片av蜜桃精品一区 | 乱码午夜-极国产极内射 | 无码人中文字幕 | 久久综合色之久久综合 | 亚洲欧洲日本无在线码 | 小泽玛莉亚一区二区视频在线 | 亚洲国产日韩a在线播放 | 性开放的女人aaa片 | 亚洲爆乳精品无码一区二区三区 | 中文字幕人妻无码一夲道 | 骚片av蜜桃精品一区 | 亚洲大尺度无码无码专区 | 欧美变态另类xxxx | 国产成人一区二区三区别 | 国产香蕉97碰碰久久人人 | 国产精品对白交换视频 | 亚洲国产欧美日韩精品一区二区三区 | 熟妇激情内射com | 日本在线高清不卡免费播放 | 荫蒂添的好舒服视频囗交 | 夜夜夜高潮夜夜爽夜夜爰爰 | 丰满少妇人妻久久久久久 | 最近中文2019字幕第二页 | 亚洲成a人片在线观看无码 | 四虎影视成人永久免费观看视频 | 呦交小u女精品视频 | 亚洲精品中文字幕 | 2020久久超碰国产精品最新 | 中文毛片无遮挡高清免费 | 亚洲の无码国产の无码步美 | 午夜丰满少妇性开放视频 | 亚洲天堂2017无码 | 亚洲爆乳大丰满无码专区 | 色综合久久久久综合一本到桃花网 | 日韩人妻系列无码专区 | 欧美国产日韩亚洲中文 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日本丰满护士爆乳xxxx | 人妻互换免费中文字幕 | 一本大道久久东京热无码av | 色偷偷人人澡人人爽人人模 | 欧美一区二区三区视频在线观看 | 国产真人无遮挡作爱免费视频 | 又粗又大又硬毛片免费看 | 精品国产国产综合精品 | 少妇高潮一区二区三区99 | 极品尤物被啪到呻吟喷水 | 99久久人妻精品免费二区 | 亚洲国产精品久久久久久 | 牲欲强的熟妇农村老妇女 | 国产精品无码久久av | 国产在热线精品视频 | 久久久精品成人免费观看 | 亚洲精品美女久久久久久久 | 内射爽无广熟女亚洲 | 18黄暴禁片在线观看 | 亚洲精品久久久久久久久久久 | 久久综合色之久久综合 | 亚洲欧洲无卡二区视頻 | 国产卡一卡二卡三 | 青青久在线视频免费观看 | 又湿又紧又大又爽a视频国产 | 在线观看免费人成视频 | 岛国片人妻三上悠亚 | 一本久道久久综合婷婷五月 | 色婷婷欧美在线播放内射 | 久久久久久a亚洲欧洲av冫 | 丰满岳乱妇在线观看中字无码 | 在线欧美精品一区二区三区 | 成人精品一区二区三区中文字幕 | 黑森林福利视频导航 | 欧美熟妇另类久久久久久不卡 | 精品欧美一区二区三区久久久 | 鲁大师影院在线观看 | 国产深夜福利视频在线 | 欧美野外疯狂做受xxxx高潮 | 国产超级va在线观看视频 | 性欧美熟妇videofreesex | 乱人伦中文视频在线观看 | 成人无码精品一区二区三区 | 麻豆国产人妻欲求不满谁演的 | 国产情侣作爱视频免费观看 | 亚洲精品一区三区三区在线观看 | 无码国产激情在线观看 | 在线а√天堂中文官网 | 国产成人精品视频ⅴa片软件竹菊 | 精品国产成人一区二区三区 | 欧美老妇与禽交 | 夜精品a片一区二区三区无码白浆 | 欧洲vodafone精品性 | 日韩欧美群交p片內射中文 | 天堂а√在线中文在线 | 欧美三级不卡在线观看 | 老熟妇仑乱视频一区二区 | 国产做国产爱免费视频 | 亚洲第一无码av无码专区 | 在线观看免费人成视频 | 婷婷六月久久综合丁香 | 大肉大捧一进一出好爽视频 | 蜜桃av抽搐高潮一区二区 | 午夜福利一区二区三区在线观看 | 亚洲最大成人网站 | 日日躁夜夜躁狠狠躁 | 人人爽人人爽人人片av亚洲 | 国产一区二区三区四区五区加勒比 | 日日麻批免费40分钟无码 | 中文毛片无遮挡高清免费 | 一本久道久久综合婷婷五月 | 精品国产一区二区三区av 性色 | 国产亚洲人成a在线v网站 | 久久精品国产一区二区三区肥胖 | 成人免费视频视频在线观看 免费 | 领导边摸边吃奶边做爽在线观看 | 欧美性生交活xxxxxdddd | 好男人www社区 | 丰满人妻精品国产99aⅴ | 午夜男女很黄的视频 | 午夜免费福利小电影 | 欧美一区二区三区 | 亚洲热妇无码av在线播放 | 国内老熟妇对白xxxxhd | 国产一区二区三区四区五区加勒比 | 精品厕所偷拍各类美女tp嘘嘘 | 无人区乱码一区二区三区 | 国产午夜无码视频在线观看 | 午夜无码人妻av大片色欲 | 国产精品亚洲专区无码不卡 | 久久精品丝袜高跟鞋 | 无套内谢的新婚少妇国语播放 | 亚洲成av人片在线观看无码不卡 | 一区二区三区高清视频一 | 久久99精品久久久久久动态图 | 亚洲中文字幕久久无码 | 人妻天天爽夜夜爽一区二区 | 日本精品人妻无码免费大全 | 丰满肥臀大屁股熟妇激情视频 | 欧美老妇与禽交 | 又粗又大又硬毛片免费看 | 亚洲熟女一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 高清国产亚洲精品自在久久 | 沈阳熟女露脸对白视频 | 免费中文字幕日韩欧美 | 成人女人看片免费视频放人 | 国产卡一卡二卡三 | 中文字幕无码免费久久9一区9 | 强辱丰满人妻hd中文字幕 | 亚洲人成网站免费播放 | 正在播放东北夫妻内射 | 女高中生第一次破苞av | 亚洲精品欧美二区三区中文字幕 | 中文字幕乱妇无码av在线 | 在线观看免费人成视频 | 亚洲第一无码av无码专区 | 国产精品沙发午睡系列 | 一本加勒比波多野结衣 | 欧美日韩一区二区免费视频 | 欧美人与物videos另类 | 国产成人无码区免费内射一片色欲 | 久久久久久a亚洲欧洲av冫 | 国产成人人人97超碰超爽8 | 日韩精品无码一本二本三本色 | 好爽又高潮了毛片免费下载 | 天天躁夜夜躁狠狠是什么心态 | 国产色xx群视频射精 | 亚洲阿v天堂在线 | 国产偷国产偷精品高清尤物 | 俺去俺来也在线www色官网 | 日韩少妇内射免费播放 | 精品国产aⅴ无码一区二区 | 中文字幕人妻无码一区二区三区 | 精品欧美一区二区三区久久久 | 99久久精品日本一区二区免费 | 人妻少妇被猛烈进入中文字幕 | 曰本女人与公拘交酡免费视频 | 亚洲国产午夜精品理论片 | 日本一区二区更新不卡 | 国产后入清纯学生妹 | 欧美人与动性行为视频 | 高清不卡一区二区三区 | 狠狠色欧美亚洲狠狠色www | 中文字幕无码av波多野吉衣 | 一本大道久久东京热无码av | 久久久精品人妻久久影视 | 好爽又高潮了毛片免费下载 | 亚洲综合精品香蕉久久网 | 国产成人一区二区三区在线观看 | 日本爽爽爽爽爽爽在线观看免 | 性欧美疯狂xxxxbbbb | 日本护士毛茸茸高潮 | 欧美日韩视频无码一区二区三 | 日本精品人妻无码77777 天堂一区人妻无码 | 性啪啪chinese东北女人 | 日韩人妻无码一区二区三区久久99 | 国产精品igao视频网 | 麻豆精品国产精华精华液好用吗 | 国产午夜亚洲精品不卡 | 色综合久久久久综合一本到桃花网 | 久久精品女人的天堂av | 国产精品久久久一区二区三区 | 国产亚洲精品久久久久久久 | 内射后入在线观看一区 | 午夜精品一区二区三区在线观看 | 日韩av无码中文无码电影 | 国产亚洲精品久久久ai换 | 中文字幕无码视频专区 | 未满小14洗澡无码视频网站 | 又湿又紧又大又爽a视频国产 | 99久久久国产精品无码免费 | 中文字幕亚洲情99在线 | 日韩欧美成人免费观看 | 国产精品亚洲综合色区韩国 | 狂野欧美激情性xxxx | 亚洲国产成人a精品不卡在线 | 国产黄在线观看免费观看不卡 | 日本熟妇人妻xxxxx人hd | 亚洲成熟女人毛毛耸耸多 | 国产精品久久久久9999小说 | 欧美日韩视频无码一区二区三 | 欧美野外疯狂做受xxxx高潮 | 国产麻豆精品精东影业av网站 | 成人无码影片精品久久久 | 亚洲 a v无 码免 费 成 人 a v | 午夜理论片yy44880影院 | 欧美亚洲国产一区二区三区 | 人人妻人人澡人人爽欧美一区九九 | 伊人久久大香线蕉午夜 | 国産精品久久久久久久 | 又紧又大又爽精品一区二区 | 久久午夜无码鲁丝片秋霞 | 丰满妇女强制高潮18xxxx | 免费播放一区二区三区 | 欧美国产日产一区二区 | 色欲久久久天天天综合网精品 | 麻豆国产97在线 | 欧洲 | 99国产精品白浆在线观看免费 | 丰满岳乱妇在线观看中字无码 | 国产黄在线观看免费观看不卡 | 人妻少妇精品无码专区二区 | 国产亚洲精品久久久闺蜜 | 免费看少妇作爱视频 | 国产亚洲精品精品国产亚洲综合 | 国产三级久久久精品麻豆三级 | 久久国内精品自在自线 | 国产深夜福利视频在线 | 亚洲精品一区二区三区四区五区 | 亚洲精品无码国产 | 国产香蕉尹人综合在线观看 | 1000部啪啪未满十八勿入下载 | 欧美日韩一区二区综合 | 久久人人97超碰a片精品 | 永久免费精品精品永久-夜色 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲 a v无 码免 费 成 人 a v | 久久久久久久久888 | 久久久久久av无码免费看大片 | 2020久久香蕉国产线看观看 | 久久亚洲精品成人无码 | 男女猛烈xx00免费视频试看 | 国产亚洲精品久久久久久久 | 无码播放一区二区三区 | 亚洲国精产品一二二线 | 国产亚洲美女精品久久久2020 | 亚洲日韩乱码中文无码蜜桃臀网站 | 超碰97人人做人人爱少妇 | 久久99精品久久久久久 | 国产成人精品必看 | 欧美乱妇无乱码大黄a片 | 精品国产一区av天美传媒 | 狂野欧美激情性xxxx | 亚洲中文字幕va福利 | 精品国产一区av天美传媒 | 日本精品人妻无码免费大全 | 四虎永久在线精品免费网址 | 久久熟妇人妻午夜寂寞影院 | 东京热无码av男人的天堂 | 一区二区传媒有限公司 | 国产亚洲精品久久久久久久 | 欧美人与禽猛交狂配 | 国产精品高潮呻吟av久久4虎 | 成人无码精品1区2区3区免费看 | 亚洲一区二区三区在线观看网站 | 国产成人亚洲综合无码 | 综合人妻久久一区二区精品 | 日韩人妻无码中文字幕视频 | 久久久亚洲欧洲日产国码αv | 亚洲狠狠婷婷综合久久 | 色婷婷综合中文久久一本 | 久久久中文字幕日本无吗 | 又紧又大又爽精品一区二区 | 一二三四在线观看免费视频 | 日韩精品无码一本二本三本色 | 最近中文2019字幕第二页 | 国产精品久久久久久亚洲毛片 | 欧美精品免费观看二区 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲日韩av一区二区三区四区 | 亚洲欧美日韩综合久久久 | 国内精品人妻无码久久久影院 | 久激情内射婷内射蜜桃人妖 | 日本丰满护士爆乳xxxx | 亚洲国产精华液网站w | 精品夜夜澡人妻无码av蜜桃 | 少妇性俱乐部纵欲狂欢电影 | 一本久久a久久精品vr综合 | 波多野结衣乳巨码无在线观看 | 久9re热视频这里只有精品 | 日本乱人伦片中文三区 | 国产精品亚洲五月天高清 | 乱人伦中文视频在线观看 | yw尤物av无码国产在线观看 | 熟女少妇人妻中文字幕 | 人人妻人人藻人人爽欧美一区 | 亚洲人成影院在线观看 | 国产精品亚洲专区无码不卡 | 成熟人妻av无码专区 | 成人性做爰aaa片免费看 | 综合人妻久久一区二区精品 | 内射老妇bbwx0c0ck | 国产午夜福利亚洲第一 | 极品尤物被啪到呻吟喷水 | 四虎国产精品一区二区 | 欧美一区二区三区视频在线观看 | 波多野结衣av一区二区全免费观看 | 久久久久久久人妻无码中文字幕爆 | 中文亚洲成a人片在线观看 | 好男人社区资源 | 国产欧美亚洲精品a | 无码免费一区二区三区 | 欧美日本免费一区二区三区 | 亚洲欧美精品aaaaaa片 | 精品一区二区三区无码免费视频 | 福利一区二区三区视频在线观看 | 波多野结衣乳巨码无在线观看 | 国产精品香蕉在线观看 | 性史性农村dvd毛片 | 51国偷自产一区二区三区 | 亚洲欧洲中文日韩av乱码 | 日本熟妇乱子伦xxxx | 日韩人妻少妇一区二区三区 | 精品国产一区二区三区av 性色 | 爱做久久久久久 | 99久久精品国产一区二区蜜芽 | 色妞www精品免费视频 | 黑人巨大精品欧美一区二区 | 国产精品手机免费 | 国产精品亚洲五月天高清 | 精品午夜福利在线观看 | 亚洲国产av精品一区二区蜜芽 | 亚洲一区av无码专区在线观看 | 欧美性生交活xxxxxdddd | 国产精品鲁鲁鲁 | 国产午夜精品一区二区三区嫩草 | 无码av免费一区二区三区试看 | 装睡被陌生人摸出水好爽 | 兔费看少妇性l交大片免费 | 精品成在人线av无码免费看 | 性色av无码免费一区二区三区 | 成 人 免费观看网站 | 欧美日韩色另类综合 | 中文毛片无遮挡高清免费 | 激情人妻另类人妻伦 | 国产熟女一区二区三区四区五区 | 久久精品中文字幕一区 | 无码任你躁久久久久久久 | 97夜夜澡人人爽人人喊中国片 | 色婷婷综合中文久久一本 | 国产精品久久福利网站 | 无码午夜成人1000部免费视频 | 人人妻人人澡人人爽欧美一区 | 日日干夜夜干 | 国产suv精品一区二区五 | 大肉大捧一进一出好爽视频 | 人妻天天爽夜夜爽一区二区 | 国产性生大片免费观看性 | 曰韩无码二三区中文字幕 | 天天拍夜夜添久久精品 | 亚洲成av人综合在线观看 | 日韩亚洲欧美精品综合 | 亚洲一区二区三区在线观看网站 | 国产一区二区三区日韩精品 | 嫩b人妻精品一区二区三区 | 久久综合给合久久狠狠狠97色 | 国产熟女一区二区三区四区五区 | 国产成人综合在线女婷五月99播放 | 日韩人妻系列无码专区 | 国产精品国产三级国产专播 | av无码久久久久不卡免费网站 | 99久久久国产精品无码免费 | 午夜理论片yy44880影院 | 久久99精品国产.久久久久 | 日韩精品一区二区av在线 | 亚洲精品久久久久久一区二区 | 成人无码精品1区2区3区免费看 | 欧洲vodafone精品性 | 国产三级久久久精品麻豆三级 | 国产又爽又黄又刺激的视频 | 亚洲中文字幕久久无码 | 国产精品自产拍在线观看 | 亚洲人成网站在线播放942 | 国产成人无码av在线影院 | 中文字幕亚洲情99在线 | 免费无码肉片在线观看 | 日产国产精品亚洲系列 | 精品欧美一区二区三区久久久 | 国产精品久久久久久久影院 | a片免费视频在线观看 | 国内老熟妇对白xxxxhd | 少妇人妻偷人精品无码视频 | 人妻人人添人妻人人爱 | 婷婷五月综合激情中文字幕 | 国产偷自视频区视频 | 7777奇米四色成人眼影 | 精品熟女少妇av免费观看 | 中国女人内谢69xxxxxa片 | 四虎永久在线精品免费网址 | 国产午夜无码视频在线观看 | 国产亚洲人成在线播放 | 国产麻豆精品一区二区三区v视界 | 欧美亚洲日韩国产人成在线播放 | aⅴ亚洲 日韩 色 图网站 播放 | 人人妻人人澡人人爽欧美一区 | 永久免费观看国产裸体美女 | 亚洲成色在线综合网站 | 日本xxxx色视频在线观看免费 | 亚洲人交乣女bbw | 欧美精品在线观看 | 久久精品国产亚洲精品 | 日本精品高清一区二区 | 无遮挡啪啪摇乳动态图 | 亚洲日本一区二区三区在线 | 国内揄拍国内精品少妇国语 | 久久精品国产精品国产精品污 | 日本高清一区免费中文视频 | 免费中文字幕日韩欧美 | 中文精品久久久久人妻不卡 | 国产黑色丝袜在线播放 | 成人精品一区二区三区中文字幕 | 国产激情精品一区二区三区 | 激情国产av做激情国产爱 | 国产精品二区一区二区aⅴ污介绍 | 无遮挡啪啪摇乳动态图 | 欧洲美熟女乱又伦 | 97精品国产97久久久久久免费 | 性欧美牲交在线视频 | 欧美人与禽zoz0性伦交 | 久久综合狠狠综合久久综合88 | 色欲人妻aaaaaaa无码 | 国产在线精品一区二区高清不卡 | 亚洲精品午夜无码电影网 | 18禁止看的免费污网站 | 国产乱人无码伦av在线a | 日产精品高潮呻吟av久久 | 高清国产亚洲精品自在久久 | 无码毛片视频一区二区本码 | 欧美日本日韩 | 人人爽人人澡人人高潮 | 国产亚洲精品久久久久久久久动漫 | 成人精品天堂一区二区三区 | 人妻少妇精品无码专区二区 | 国产真实伦对白全集 | 国产成人精品一区二区在线小狼 | 天天拍夜夜添久久精品 | 激情内射亚州一区二区三区爱妻 | 久久精品成人欧美大片 | 国产人妻人伦精品1国产丝袜 | 亚洲成色www久久网站 | 亚洲欧美国产精品久久 | 美女极度色诱视频国产 | 精品国产国产综合精品 | 国内精品久久毛片一区二区 | 亚洲 另类 在线 欧美 制服 | av在线亚洲欧洲日产一区二区 | 久久亚洲中文字幕无码 | 国产成人精品一区二区在线小狼 | 国产精品怡红院永久免费 | 久久精品人妻少妇一区二区三区 | 精品厕所偷拍各类美女tp嘘嘘 | 18禁止看的免费污网站 | 日本www一道久久久免费榴莲 | 少妇高潮喷潮久久久影院 | 日产精品高潮呻吟av久久 | 久久天天躁狠狠躁夜夜免费观看 | 欧美三级a做爰在线观看 | 国产三级久久久精品麻豆三级 | 国产97色在线 | 免 | 激情爆乳一区二区三区 | 亚洲中文无码av永久不收费 | 久久久婷婷五月亚洲97号色 | 国产精品18久久久久久麻辣 | 人人妻人人澡人人爽欧美一区九九 | 亚洲s码欧洲m码国产av | 日日摸天天摸爽爽狠狠97 | 亚洲gv猛男gv无码男同 | 伊人色综合久久天天小片 | 无码国产乱人伦偷精品视频 | 欧美精品免费观看二区 | 少妇人妻大乳在线视频 | 国产特级毛片aaaaaa高潮流水 | 西西人体www44rt大胆高清 | 熟妇女人妻丰满少妇中文字幕 | 精品午夜福利在线观看 | 国产超级va在线观看视频 | 中文字幕无码视频专区 | 成人无码精品一区二区三区 | 强辱丰满人妻hd中文字幕 | a片在线免费观看 | 丰满诱人的人妻3 | 亚洲色在线无码国产精品不卡 | 国产人妻精品一区二区三区不卡 | 亚洲日本在线电影 | 日本www一道久久久免费榴莲 | 久久久久久久人妻无码中文字幕爆 | 成 人影片 免费观看 | 午夜福利试看120秒体验区 | 中文字幕精品av一区二区五区 | 久久亚洲精品成人无码 | 乱人伦人妻中文字幕无码久久网 | 亚洲毛片av日韩av无码 | 免费无码的av片在线观看 | 久久久www成人免费毛片 | 国产成人无码专区 | 国产人妻人伦精品1国产丝袜 | 丰腴饱满的极品熟妇 | 老子影院午夜伦不卡 | 亚洲中文字幕乱码av波多ji | 性生交大片免费看女人按摩摩 | 国产香蕉尹人视频在线 | 亚洲色欲色欲天天天www | 亚洲男女内射在线播放 | 亚洲区欧美区综合区自拍区 | 日本精品少妇一区二区三区 | 女高中生第一次破苞av | 色婷婷香蕉在线一区二区 | 国产精品久久福利网站 | 亚洲熟妇色xxxxx亚洲 | 天堂亚洲2017在线观看 | 亚洲天堂2017无码 | 欧美老熟妇乱xxxxx | 日韩人妻无码一区二区三区久久99 | 国产猛烈高潮尖叫视频免费 | 无码毛片视频一区二区本码 | 色婷婷综合中文久久一本 | 亚洲一区二区三区在线观看网站 | 亚洲精品久久久久久一区二区 | 蜜桃视频插满18在线观看 | 狠狠噜狠狠狠狠丁香五月 | 亚洲毛片av日韩av无码 | 国产精品无码永久免费888 | 图片区 小说区 区 亚洲五月 | 精品人妻中文字幕有码在线 | 成年美女黄网站色大免费全看 | 日韩少妇白浆无码系列 | 成人无码精品一区二区三区 | 国产人妻人伦精品1国产丝袜 | 在线亚洲高清揄拍自拍一品区 | 99久久人妻精品免费二区 | 日韩精品乱码av一区二区 | 久久久久成人精品免费播放动漫 | 狠狠综合久久久久综合网 | 超碰97人人做人人爱少妇 | 伊人久久大香线焦av综合影院 | 久久精品国产大片免费观看 | 丰满人妻被黑人猛烈进入 | 成 人影片 免费观看 | 国产在线精品一区二区高清不卡 | 国产做国产爱免费视频 | 久久97精品久久久久久久不卡 | 高中生自慰www网站 | 国产成人综合色在线观看网站 | 在线天堂新版最新版在线8 | 国产极品视觉盛宴 | 无码av中文字幕免费放 | 亚洲国产精品成人久久蜜臀 | 久久99国产综合精品 | 成人无码视频免费播放 | 国产精品爱久久久久久久 | 九九久久精品国产免费看小说 | 无码人妻精品一区二区三区下载 | 啦啦啦www在线观看免费视频 | 人妻互换免费中文字幕 | 国产亚洲精品久久久久久久久动漫 | 亚洲日韩av片在线观看 | 人人澡人人透人人爽 | 亚洲国产欧美日韩精品一区二区三区 | 日本熟妇浓毛 | 无码av岛国片在线播放 | 2020久久香蕉国产线看观看 | 久久亚洲中文字幕无码 | 国产欧美亚洲精品a | 18黄暴禁片在线观看 | www国产精品内射老师 | 国产成人无码区免费内射一片色欲 | 国产高清不卡无码视频 | 亚洲欧美日韩综合久久久 | 亚洲欧洲中文日韩av乱码 | 亚洲人成人无码网www国产 | 成人无码视频在线观看网站 | 国产午夜无码精品免费看 | 偷窥日本少妇撒尿chinese | 久久精品成人欧美大片 | 国产亚洲精品久久久久久 | 极品嫩模高潮叫床 | 奇米影视888欧美在线观看 | 国产特级毛片aaaaaaa高清 | 未满小14洗澡无码视频网站 | 亚洲中文字幕无码中字 | 黑人巨大精品欧美一区二区 | 九九久久精品国产免费看小说 | 国产极品美女高潮无套在线观看 | 美女扒开屁股让男人桶 | 国产手机在线αⅴ片无码观看 | 欧美丰满少妇xxxx性 | 疯狂三人交性欧美 | 国产精品无码一区二区三区不卡 | 精品偷自拍另类在线观看 | 丰满人妻一区二区三区免费视频 | 欧洲美熟女乱又伦 | 国产精品久久国产精品99 | 国产精品国产三级国产专播 | 久久久久人妻一区精品色欧美 | 国产免费久久久久久无码 | 未满小14洗澡无码视频网站 | а天堂中文在线官网 | 麻豆果冻传媒2021精品传媒一区下载 | 东北女人啪啪对白 | 久久久久se色偷偷亚洲精品av | 国产精华av午夜在线观看 | 无遮无挡爽爽免费视频 | 综合激情五月综合激情五月激情1 | 国产亚洲视频中文字幕97精品 | 少妇高潮喷潮久久久影院 | 亚洲中文字幕无码一久久区 | 99久久人妻精品免费一区 | 亚洲人成网站色7799 | 久久久国产精品无码免费专区 | 小sao货水好多真紧h无码视频 | 欧美亚洲日韩国产人成在线播放 | 久久精品国产日本波多野结衣 | 国产精品香蕉在线观看 | 丰满少妇熟乱xxxxx视频 | 亚洲精品综合一区二区三区在线 | 国产特级毛片aaaaaaa高清 | 真人与拘做受免费视频 | 国产精品久久久久7777 | 日韩无套无码精品 | 免费无码的av片在线观看 | 亚洲呦女专区 | 内射欧美老妇wbb | 欧美激情内射喷水高潮 | 亚洲第一网站男人都懂 | 亚洲の无码国产の无码步美 | 全球成人中文在线 | 国产精品久久久久久久9999 | 亚洲 高清 成人 动漫 | 亚洲综合色区中文字幕 | 国产精品自产拍在线观看 | 久久综合香蕉国产蜜臀av | 久久久久久av无码免费看大片 | 欧美第一黄网免费网站 | 亚洲成av人在线观看网址 | 强伦人妻一区二区三区视频18 | 亚洲国产精品成人久久蜜臀 | 久久久久久亚洲精品a片成人 | 亚洲s色大片在线观看 | 色一情一乱一伦一区二区三欧美 | 亚洲综合在线一区二区三区 | 日韩亚洲欧美精品综合 | 天天爽夜夜爽夜夜爽 | 亚洲男女内射在线播放 | 天堂亚洲2017在线观看 | 国产无套内射久久久国产 | 久久97精品久久久久久久不卡 | 国产超碰人人爽人人做人人添 | 性欧美熟妇videofreesex | 国产乱人伦偷精品视频 | 国产婷婷色一区二区三区在线 | 日本va欧美va欧美va精品 | 日本高清一区免费中文视频 | 又色又爽又黄的美女裸体网站 | 国产精品久久国产三级国 | 天天摸天天碰天天添 | 兔费看少妇性l交大片免费 | 国产精品国产三级国产专播 | 无码国产乱人伦偷精品视频 | 少妇性荡欲午夜性开放视频剧场 | 牛和人交xxxx欧美 | 4hu四虎永久在线观看 | 久久久久人妻一区精品色欧美 | 亚洲爆乳精品无码一区二区三区 | 欧美zoozzooz性欧美 | 少妇激情av一区二区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产亚洲精品精品国产亚洲综合 | 99国产精品白浆在线观看免费 | 伊人久久大香线蕉亚洲 | 色欲久久久天天天综合网精品 | 国产性生大片免费观看性 | 国内少妇偷人精品视频 | 极品嫩模高潮叫床 | 无码av中文字幕免费放 | 波多野结衣av在线观看 | 中文无码成人免费视频在线观看 | 蜜桃臀无码内射一区二区三区 | 风流少妇按摩来高潮 | 亚洲人亚洲人成电影网站色 | 日本爽爽爽爽爽爽在线观看免 | 国产在线aaa片一区二区99 | 激情内射亚州一区二区三区爱妻 | 青青青手机频在线观看 | 樱花草在线社区www | 亚洲精品久久久久久一区二区 | 真人与拘做受免费视频 | 波多野结衣av一区二区全免费观看 | 国产电影无码午夜在线播放 | 国产卡一卡二卡三 | 成人精品天堂一区二区三区 | 欧美激情内射喷水高潮 | 中文字幕无码免费久久99 | 性开放的女人aaa片 | 高清无码午夜福利视频 | 亚洲另类伦春色综合小说 | 日日鲁鲁鲁夜夜爽爽狠狠 | 天天躁夜夜躁狠狠是什么心态 | 乱码午夜-极国产极内射 | 九月婷婷人人澡人人添人人爽 | 高清国产亚洲精品自在久久 | 疯狂三人交性欧美 | 1000部夫妻午夜免费 | 无码帝国www无码专区色综合 | 中文字幕日韩精品一区二区三区 | 天堂久久天堂av色综合 | 日本高清一区免费中文视频 | 亚洲啪av永久无码精品放毛片 | 国产区女主播在线观看 | 亚洲日本va午夜在线电影 | 中文字幕无线码 | 日日麻批免费40分钟无码 | 久久国内精品自在自线 | 国产精品久久久久久亚洲毛片 | 国产在线精品一区二区三区直播 | 成人免费视频一区二区 | 乱码午夜-极国产极内射 | 亚洲熟妇色xxxxx亚洲 | 午夜肉伦伦影院 | 色偷偷人人澡人人爽人人模 | 日本乱人伦片中文三区 | 国产激情一区二区三区 | 亚洲春色在线视频 | 黑森林福利视频导航 | 亚洲s色大片在线观看 | 国产精品-区区久久久狼 | 激情内射亚州一区二区三区爱妻 | 亚洲春色在线视频 | 丁香啪啪综合成人亚洲 | 亚洲一区二区三区在线观看网站 | 精品久久久久久亚洲精品 | 亚洲s色大片在线观看 | 国产成人精品视频ⅴa片软件竹菊 | 日本www一道久久久免费榴莲 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 性色欲网站人妻丰满中文久久不卡 | 日本高清一区免费中文视频 | 国产成人无码av片在线观看不卡 | 图片小说视频一区二区 | 精品一区二区不卡无码av | 久久久久99精品国产片 | 亚洲精品中文字幕乱码 | 亚洲成a人片在线观看日本 | 亚洲男人av香蕉爽爽爽爽 | 亚洲日韩一区二区 | 网友自拍区视频精品 | 人人爽人人澡人人人妻 | 天天做天天爱天天爽综合网 | 久久精品99久久香蕉国产色戒 | 成人无码影片精品久久久 | 国产免费观看黄av片 | 一本精品99久久精品77 | 老司机亚洲精品影院无码 | 玩弄中年熟妇正在播放 | 国产国语老龄妇女a片 | www国产亚洲精品久久网站 | 中文字幕av日韩精品一区二区 | 亚洲日韩一区二区三区 | 日日麻批免费40分钟无码 | 97无码免费人妻超级碰碰夜夜 | 一本大道伊人av久久综合 | 国产激情一区二区三区 | 国产尤物精品视频 | 国产sm调教视频在线观看 | 精品无码一区二区三区爱欲 | 377p欧洲日本亚洲大胆 | 娇妻被黑人粗大高潮白浆 | 欧美午夜特黄aaaaaa片 | 亚洲精品一区二区三区大桥未久 | 欧美 亚洲 国产 另类 | 精品厕所偷拍各类美女tp嘘嘘 | 久久精品国产99精品亚洲 | 免费男性肉肉影院 | 欧美乱妇无乱码大黄a片 | 日韩欧美群交p片內射中文 | 国产亚洲精品久久久久久久久动漫 | 国产卡一卡二卡三 | 日本在线高清不卡免费播放 | 丰满少妇弄高潮了www | 国产又爽又猛又粗的视频a片 | 中文字幕人成乱码熟女app | 内射后入在线观看一区 | 奇米影视7777久久精品人人爽 | 高清不卡一区二区三区 | 国产猛烈高潮尖叫视频免费 | 国产亚洲精品久久久闺蜜 | 欧美丰满熟妇xxxx性ppx人交 | 女高中生第一次破苞av | 国内精品久久久久久中文字幕 | 内射爽无广熟女亚洲 | 欧美三级不卡在线观看 | 午夜精品一区二区三区在线观看 | 99er热精品视频 | 精品久久综合1区2区3区激情 | 亚洲自偷自拍另类第1页 | 国产午夜精品一区二区三区嫩草 | 国产猛烈高潮尖叫视频免费 | 精品成人av一区二区三区 | 欧美激情综合亚洲一二区 | 日本精品人妻无码免费大全 | 国产 精品 自在自线 | 97夜夜澡人人双人人人喊 | 国产亚洲精品久久久久久国模美 | 内射欧美老妇wbb | 久久成人a毛片免费观看网站 | 久久久久亚洲精品男人的天堂 | 人妻无码αv中文字幕久久琪琪布 | 亚洲一区二区三区在线观看网站 | 无遮挡国产高潮视频免费观看 | 国产午夜无码精品免费看 | 在线欧美精品一区二区三区 | 樱花草在线社区www | 国产电影无码午夜在线播放 | 一本久久a久久精品亚洲 | 少妇人妻大乳在线视频 | 任你躁国产自任一区二区三区 | 亚洲精品国产精品乱码视色 | 精品欧洲av无码一区二区三区 | 国产av久久久久精东av | 性做久久久久久久免费看 | 午夜性刺激在线视频免费 | 中文字幕日韩精品一区二区三区 | 男女下面进入的视频免费午夜 | 日韩av无码一区二区三区不卡 | 国产无套内射久久久国产 | 午夜无码人妻av大片色欲 | 女人被男人躁得好爽免费视频 | 国产精品亚洲а∨无码播放麻豆 | 国产精品亚洲а∨无码播放麻豆 | 无套内谢的新婚少妇国语播放 | 中文精品无码中文字幕无码专区 | 亚洲热妇无码av在线播放 | 午夜福利试看120秒体验区 | 亚洲综合另类小说色区 | 中文精品无码中文字幕无码专区 | 精品无码成人片一区二区98 | 国内精品久久久久久中文字幕 | 国产成人无码a区在线观看视频app | 色偷偷人人澡人人爽人人模 | 精品成人av一区二区三区 | 成人欧美一区二区三区黑人 | 东北女人啪啪对白 | 亚洲中文字幕av在天堂 | aⅴ亚洲 日韩 色 图网站 播放 | 国产av一区二区精品久久凹凸 | 亚洲精品国产第一综合99久久 | 日本精品人妻无码免费大全 | 亚洲国产欧美国产综合一区 | 国产sm调教视频在线观看 | 天海翼激烈高潮到腰振不止 | 少妇人妻偷人精品无码视频 | 欧美日韩综合一区二区三区 | 日本xxxx色视频在线观看免费 | 2020久久香蕉国产线看观看 | 一本加勒比波多野结衣 | 国产精品内射视频免费 | 伊人久久大香线蕉av一区二区 | 国产免费久久精品国产传媒 | 在线天堂新版最新版在线8 | 人人爽人人澡人人高潮 | 亚洲成av人影院在线观看 | 中文字幕日韩精品一区二区三区 | 国产人妻人伦精品 | 亚洲gv猛男gv无码男同 | 美女极度色诱视频国产 | 狠狠噜狠狠狠狠丁香五月 | 丝袜 中出 制服 人妻 美腿 | 沈阳熟女露脸对白视频 | 无码播放一区二区三区 | 丝袜 中出 制服 人妻 美腿 | 亚洲国产精品无码一区二区三区 | 久久久久久a亚洲欧洲av冫 | 亚洲精品一区三区三区在线观看 | 亚洲欧美精品伊人久久 | 精品乱子伦一区二区三区 | 最新版天堂资源中文官网 | 久久午夜无码鲁丝片午夜精品 | 乱人伦中文视频在线观看 | 麻豆国产人妻欲求不满谁演的 | 在线看片无码永久免费视频 | 偷窥村妇洗澡毛毛多 | 九九久久精品国产免费看小说 | 女人被男人躁得好爽免费视频 | 日韩成人一区二区三区在线观看 | 国产片av国语在线观看 | 伊人久久婷婷五月综合97色 | 精品国产精品久久一区免费式 | 图片小说视频一区二区 | 噜噜噜亚洲色成人网站 | 久久久久久国产精品无码下载 | 亚洲综合无码一区二区三区 | 中文字幕久久久久人妻 | 人妻体内射精一区二区三四 | 一本色道久久综合亚洲精品不卡 | 精品水蜜桃久久久久久久 | 福利一区二区三区视频在线观看 | 欧美阿v高清资源不卡在线播放 | 强伦人妻一区二区三区视频18 | 蜜桃无码一区二区三区 | 亚洲精品www久久久 | 欧美三级不卡在线观看 | 乌克兰少妇xxxx做受 | 国产人妻大战黑人第1集 | 欧美日韩色另类综合 | 亚洲一区二区三区四区 | 久久天天躁狠狠躁夜夜免费观看 | 国产成人无码av一区二区 | 亲嘴扒胸摸屁股激烈网站 | 在教室伦流澡到高潮hnp视频 | 国产亚洲精品久久久久久国模美 | 久久精品女人的天堂av | 无码吃奶揉捏奶头高潮视频 | 国产精品无码一区二区桃花视频 | 国产精华av午夜在线观看 | 欧美日韩久久久精品a片 | 国产美女精品一区二区三区 | 亚洲一区二区三区四区 | 久久久久人妻一区精品色欧美 | 久久久久久av无码免费看大片 | 国产超级va在线观看视频 | 丰满少妇女裸体bbw | 欧美日韩综合一区二区三区 | 久久久久亚洲精品男人的天堂 | 99国产欧美久久久精品 | 蜜臀aⅴ国产精品久久久国产老师 | 免费人成在线观看网站 | 国产办公室秘书无码精品99 | 日日碰狠狠躁久久躁蜜桃 | 亚洲成色在线综合网站 | 亚洲一区二区三区国产精华液 | 真人与拘做受免费视频一 | 久久精品99久久香蕉国产色戒 | 国产成人人人97超碰超爽8 | 在线精品国产一区二区三区 | 欧美自拍另类欧美综合图片区 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产色视频一区二区三区 | 精品无码成人片一区二区98 | 中文字幕人妻无码一夲道 | 国产一区二区三区日韩精品 | 18禁止看的免费污网站 | 精品熟女少妇av免费观看 | 欧美日韩在线亚洲综合国产人 | 鲁一鲁av2019在线 | 露脸叫床粗话东北少妇 | 国产激情精品一区二区三区 | 人妻少妇精品视频专区 | 一本色道婷婷久久欧美 | 久久精品国产亚洲精品 | 亚洲成av人片在线观看无码不卡 | 午夜精品久久久久久久久 | 亚洲综合久久一区二区 | 久久亚洲中文字幕精品一区 | 精品国产aⅴ无码一区二区 | 亚洲人成网站色7799 | 亚洲娇小与黑人巨大交 | 亚洲色在线无码国产精品不卡 | 300部国产真实乱 | 久久久久久久久蜜桃 | 精品无码国产自产拍在线观看蜜 | 台湾无码一区二区 | 亚洲国产欧美国产综合一区 | 性欧美熟妇videofreesex | 亚洲成色www久久网站 | 国产熟妇另类久久久久 | 国产九九九九九九九a片 | 成在人线av无码免观看麻豆 | 波多野结衣乳巨码无在线观看 | 亚洲大尺度无码无码专区 | 最近免费中文字幕中文高清百度 | 久久精品国产日本波多野结衣 | 亚洲精品久久久久久一区二区 | 免费看少妇作爱视频 | 精品国产av色一区二区深夜久久 | 免费中文字幕日韩欧美 | 亚洲日韩中文字幕在线播放 | 久久久久99精品国产片 | 亚洲一区二区三区国产精华液 | 欧美国产亚洲日韩在线二区 | 久久久www成人免费毛片 | 亚洲精品一区二区三区四区五区 | 国产凸凹视频一区二区 | 亚洲小说春色综合另类 | 久久亚洲国产成人精品性色 | 人妻少妇精品久久 | 欧美激情一区二区三区成人 | 少妇的肉体aa片免费 | 纯爱无遮挡h肉动漫在线播放 | 乱人伦人妻中文字幕无码久久网 | 欧美国产日产一区二区 | 小鲜肉自慰网站xnxx | 18无码粉嫩小泬无套在线观看 | 欧美激情内射喷水高潮 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产亚洲精品久久久久久久 | 久久久成人毛片无码 | 97久久精品无码一区二区 | 日本丰满护士爆乳xxxx | 国内精品一区二区三区不卡 | 国产一区二区三区影院 | 国产熟妇另类久久久久 | 高清不卡一区二区三区 | √天堂中文官网8在线 | 图片小说视频一区二区 | 亚洲经典千人经典日产 | 国产精品久久福利网站 | 少妇高潮喷潮久久久影院 | √8天堂资源地址中文在线 | 中文字幕人妻无码一夲道 | 亚洲中文字幕在线观看 | 丰满护士巨好爽好大乳 | 国产性生交xxxxx无码 | 美女极度色诱视频国产 | 天天爽夜夜爽夜夜爽 | 高清国产亚洲精品自在久久 | 久久国产精品萌白酱免费 | 色一情一乱一伦一视频免费看 | 亚洲一区二区三区国产精华液 | 中文字幕无码乱人伦 | 欧美 日韩 人妻 高清 中文 | 无码福利日韩神码福利片 | av无码电影一区二区三区 | 午夜福利一区二区三区在线观看 | 亚洲精品成人福利网站 | 麻豆果冻传媒2021精品传媒一区下载 | 国产午夜无码精品免费看 | 亚洲天堂2017无码 | 人妻体内射精一区二区三四 | 日本一区二区三区免费播放 | 日韩精品一区二区av在线 | 两性色午夜视频免费播放 | 人妻与老人中文字幕 | 国产绳艺sm调教室论坛 | 人人爽人人澡人人人妻 | 无套内谢老熟女 | 性欧美牲交xxxxx视频 | 国产美女极度色诱视频www | 亚洲热妇无码av在线播放 | 强伦人妻一区二区三区视频18 | 99麻豆久久久国产精品免费 | 亚洲国产精品久久人人爱 | 午夜理论片yy44880影院 | 久久综合网欧美色妞网 | 国精产品一品二品国精品69xx | 国产va免费精品观看 | av香港经典三级级 在线 | 久久国产精品萌白酱免费 | 大乳丰满人妻中文字幕日本 | 久久精品成人欧美大片 | 人妻少妇被猛烈进入中文字幕 | 亚洲精品一区二区三区婷婷月 | 色五月丁香五月综合五月 | 无码一区二区三区在线 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产莉萝无码av在线播放 | 国产精品久久久午夜夜伦鲁鲁 | 未满小14洗澡无码视频网站 | 国産精品久久久久久久 | 亚洲欧洲无卡二区视頻 | 日本一区二区三区免费播放 | 水蜜桃色314在线观看 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲欧美日韩综合久久久 | 伊人久久婷婷五月综合97色 | 中文字幕无码av波多野吉衣 | 国产成人精品视频ⅴa片软件竹菊 | 4hu四虎永久在线观看 | 动漫av一区二区在线观看 | 国产成人午夜福利在线播放 | 亚洲成熟女人毛毛耸耸多 | 少妇无套内谢久久久久 | 成人欧美一区二区三区黑人 | 久久综合网欧美色妞网 | 小sao货水好多真紧h无码视频 | aⅴ亚洲 日韩 色 图网站 播放 | 人人妻人人澡人人爽人人精品浪潮 | 欧美性生交xxxxx久久久 | 国产片av国语在线观看 | 国产亚洲精品久久久久久久 | 曰韩少妇内射免费播放 | 国产精品无码永久免费888 | 美女极度色诱视频国产 | 黑人玩弄人妻中文在线 | 99riav国产精品视频 | 2020久久超碰国产精品最新 | 国产精品无码mv在线观看 | 天堂亚洲免费视频 | 美女毛片一区二区三区四区 | 国内综合精品午夜久久资源 | 人妻尝试又大又粗久久 | 国产精品无码一区二区三区不卡 | 99riav国产精品视频 | 国产性生交xxxxx无码 | 精品无码成人片一区二区98 | 久久综合久久自在自线精品自 | 久久99精品国产麻豆蜜芽 | 国产麻豆精品一区二区三区v视界 | 伊人久久大香线焦av综合影院 | 亚洲一区二区三区国产精华液 | 精品亚洲成av人在线观看 | 国产av无码专区亚洲a∨毛片 | 在线播放无码字幕亚洲 | 亚洲欧美精品aaaaaa片 | 国产精品久久久久无码av色戒 | 久久综合给久久狠狠97色 | 日本www一道久久久免费榴莲 | 国产精品久久久久影院嫩草 | 丰满岳乱妇在线观看中字无码 |