国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

騰訊三面:進(jìn)程寫文件過程中,進(jìn)程崩潰了,文件數(shù)據(jù)會(huì)丟嗎?

共 8877字,需瀏覽 18分鐘

 ·

2022-06-17 19:27

大家好,我是小林。

前幾天,有位讀者問了我這么個(gè)問題:

大概就是,進(jìn)程寫文件(使用緩沖 IO)過程中,寫一半的時(shí)候,進(jìn)程發(fā)生了崩潰,會(huì)丟失數(shù)據(jù)嗎?

答案,是不會(huì)的。

因?yàn)檫M(jìn)程在執(zhí)行 write (使用緩沖 IO)系統(tǒng)調(diào)用的時(shí)候,實(shí)際上是將文件數(shù)據(jù)寫到了內(nèi)核的 page cache,它是文件系統(tǒng)中用于緩存文件數(shù)據(jù)的緩沖,所以即使進(jìn)程崩潰了,文件數(shù)據(jù)還是保留在內(nèi)核的 page cache,我們讀數(shù)據(jù)的時(shí)候,也是從內(nèi)核的 page cache 讀取,因此還是依然讀的進(jìn)程崩潰前寫入的數(shù)據(jù)。

內(nèi)核會(huì)找個(gè)合適的時(shí)機(jī),將  page cache 中的數(shù)據(jù)持久化到磁盤。但是如果  page cache 里的文件數(shù)據(jù),在持久化到磁盤化到磁盤之前,系統(tǒng)發(fā)生了崩潰,那這部分?jǐn)?shù)據(jù)就會(huì)丟失了。

當(dāng)然, 我們也可以在程序里調(diào)用 fsync 函數(shù),在寫文文件的時(shí)候,立刻將文件數(shù)據(jù)持久化到磁盤,這樣就可以解決系統(tǒng)崩潰導(dǎo)致的文件數(shù)據(jù)丟失的問題。

我在網(wǎng)上看到一篇介紹 page cache 很好的文章, 分享給大家一起學(xué)習(xí)。

作者:spongecaptain

原文地址:https://spongecaptain.cool/SimpleClearFileIO/1.%20page%20cache.html

1. Page Cache

1.1 Page Cache 是什么?

為了理解 Page Cache,我們不妨先看一下 Linux 的文件 I/O 系統(tǒng),如下圖所示:

filesystem

Figure1. Linux 文件 I/O 系統(tǒng)

上圖中,紅色部分為 Page Cache??梢?Page Cache 的本質(zhì)是由 Linux 內(nèi)核管理的內(nèi)存區(qū)域。我們通過 mmap 以及 buffered I/O 將文件讀取到內(nèi)存空間實(shí)際上都是讀取到 Page Cache 中。

1.2 如何查看系統(tǒng)的 Page Cache?

通過讀取 /proc/meminfo 文件,能夠?qū)崟r(shí)獲取系統(tǒng)內(nèi)存情況:

$ cat /proc/meminfo
...
Buffers:            1224 kB
Cached:           111472 kB
SwapCached:        36364 kB
Active:          6224232 kB
Inactive:         979432 kB
Active(anon):    6173036 kB
Inactive(anon):   927932 kB
Active(file):      51196 kB
Inactive(file):    51500 kB
...
Shmem:             10000 kB
...
SReclaimable:      43532 kB
...

根據(jù)上面的數(shù)據(jù),你可以簡(jiǎn)單得出這樣的公式(等式兩邊之和都是 112696 KB):

Buffers + Cached + SwapCached = Active(file) + Inactive(file) + Shmem + SwapCached

兩邊等式都是 Page Cache,即:

Page Cache = Buffers + Cached + SwapCached

通過閱讀 1.4 以及 1.5 小節(jié),就能夠理解為什么 SwapCached 與 Buffers 也是 Page Cache 的一部分。

1.3 page 與 Page Cache

page 是內(nèi)存管理分配的基本單位, Page Cache 由多個(gè) page 構(gòu)成。page 在操作系統(tǒng)中通常為 4KB 大小(32bits/64bits),而 Page Cache 的大小則為 4KB 的整數(shù)倍。

另一方面,并不是所有 page 都被組織為 Page Cache。

Linux 系統(tǒng)上供用戶可訪問的內(nèi)存分為兩個(gè)類型[2],即:

  • File-backed pages:文件備份頁(yè)也就是 Page Cache 中的 page,對(duì)應(yīng)于磁盤上的若干數(shù)據(jù)塊;對(duì)于這些頁(yè)最大的問題是臟頁(yè)回盤;
  • Anonymous pages:匿名頁(yè)不對(duì)應(yīng)磁盤上的任何磁盤數(shù)據(jù)塊,它們是進(jìn)程的運(yùn)行是內(nèi)存空間(例如方法棧、局部變量表等屬性);

為什么 Linux 不把 Page Cache 稱為 block cache,這不是更好嗎?

這是因?yàn)閺拇疟P中加載到內(nèi)存的數(shù)據(jù)不僅僅放在 Page Cache 中,還放在 buffer cache 中。例如通過 Direct I/O 技術(shù)的磁盤文件就不會(huì)進(jìn)入 Page Cache 中。當(dāng)然,這個(gè)問題也有 Linux 歷史設(shè)計(jì)的原因,畢竟這只是一個(gè)稱呼,含義隨著 Linux 系統(tǒng)的演進(jìn)也逐漸不同。


下面比較一下 File-backed pages 與 Anonymous pages 在 Swap 機(jī)制下的性能。

內(nèi)存是一種珍惜資源,當(dāng)內(nèi)存不夠用時(shí),內(nèi)存管理單元(Memory Mangament Unit)需要提供調(diào)度算法來回收相關(guān)內(nèi)存空間。內(nèi)存空間回收的方式通常就是 swap,即交換到持久化存儲(chǔ)設(shè)備上。

File-backed pages(Page Cache)的內(nèi)存回收代價(jià)較低。Page Cache 通常對(duì)應(yīng)于一個(gè)文件上的若干順序塊,因此可以通過順序 I/O 的方式落盤。另一方面,如果 Page Cache 上沒有進(jìn)行寫操作(所謂的沒有臟頁(yè)),甚至不會(huì)將 Page Cache 回盤,因?yàn)閿?shù)據(jù)的內(nèi)容完全可以通過再次讀取磁盤文件得到。

Page Cache 的主要難點(diǎn)在于臟頁(yè)回盤,這個(gè)內(nèi)容會(huì)在第二節(jié)進(jìn)行詳細(xì)說明。

Anonymous pages 的內(nèi)存回收代價(jià)較高。這是因?yàn)?Anonymous pages 通常隨機(jī)地寫入持久化交換設(shè)備。另一方面,無(wú)論是否有寫操作,為了確保數(shù)據(jù)不丟失,Anonymous pages 在 swap 時(shí)必須持久化到磁盤。

1.4 Swap 與缺頁(yè)中斷

Swap 機(jī)制指的是當(dāng)物理內(nèi)存不夠用,內(nèi)存管理單元(Memory Mangament Unit,MMU)需要提供調(diào)度算法來回收相關(guān)內(nèi)存空間,然后將清理出來的內(nèi)存空間給當(dāng)前內(nèi)存申請(qǐng)方。

Swap 機(jī)制存在的本質(zhì)原因是 Linux 系統(tǒng)提供了虛擬內(nèi)存管理機(jī)制,每一個(gè)進(jìn)程認(rèn)為其獨(dú)占內(nèi)存空間,因此所有進(jìn)程的內(nèi)存空間之和遠(yuǎn)遠(yuǎn)大于物理內(nèi)存。所有進(jìn)程的內(nèi)存空間之和超過物理內(nèi)存的部分就需要交換到磁盤上。

操作系統(tǒng)以 page 為單位管理內(nèi)存,當(dāng)進(jìn)程發(fā)現(xiàn)需要訪問的數(shù)據(jù)不在內(nèi)存時(shí),操作系統(tǒng)可能會(huì)將數(shù)據(jù)以頁(yè)的方式加載到內(nèi)存中。上述過程被稱為缺頁(yè)中斷,當(dāng)操作系統(tǒng)發(fā)生缺頁(yè)中斷時(shí),就會(huì)通過系統(tǒng)調(diào)用將 page 再次讀到內(nèi)存中。

但主內(nèi)存的空間是有限的,當(dāng)主內(nèi)存中不包含可以使用的空間時(shí),操作系統(tǒng)會(huì)從選擇合適的物理內(nèi)存頁(yè)驅(qū)逐回磁盤,為新的內(nèi)存頁(yè)讓出位置,選擇待驅(qū)逐頁(yè)的過程在操作系統(tǒng)中叫做頁(yè)面替換(Page Replacement),替換操作又會(huì)觸發(fā) swap 機(jī)制。

如果物理內(nèi)存足夠大,那么可能不需要 Swap 機(jī)制,但是 Swap 在這種情況下還是有一定優(yōu)勢(shì):對(duì)于有發(fā)生內(nèi)存泄漏幾率的應(yīng)用程序(進(jìn)程),Swap 交換分區(qū)更是重要,這可以確保內(nèi)存泄露不至于導(dǎo)致物理內(nèi)存不夠用,最終導(dǎo)致系統(tǒng)崩潰。但內(nèi)存泄露會(huì)引起頻繁的 swap,此時(shí)非常影響操作系統(tǒng)的性能。

Linux 通過一個(gè) swappiness 參數(shù)來控制 Swap 機(jī)制[2]:這個(gè)參數(shù)值可為 0-100,控制系統(tǒng) swap 的優(yōu)先級(jí):

  • 高數(shù)值:較高頻率的 swap,進(jìn)程不活躍時(shí)主動(dòng)將其轉(zhuǎn)換出物理內(nèi)存。
  • 低數(shù)值:較低頻率的 swap,這可以確保交互式不因?yàn)閮?nèi)存空間頻繁地交換到磁盤而提高響應(yīng)延遲。

最后,為什么 Buffers 也是 Page Cache 的一部分?

這是因?yàn)楫?dāng)匿名頁(yè)(Inactive(anon) 以及 Active(anon))先被交換(swap out)到磁盤上后,然后再加載回(swap in)內(nèi)存中,由于讀入到內(nèi)存后原來的 Swap File 還在,所以 SwapCached 也可以認(rèn)為是 File-backed page,即屬于 Page Cache。這個(gè)過程如 Figure 2 所示。

img

Figure2. 匿名頁(yè)的被交換后也是 Page Cache

1.5 Page Cache 與 buffer cache

執(zhí)行 free 命令,注意到會(huì)有兩列名為 buffers 和 cached,也有一行名為 “-/+ buffers/cache”。

~ free -m
             total       used       free     shared    buffers     cached
Mem:        128956      96440      32515          0       5368      39900
-/+ buffers/cache:      51172      77784
Swap:        16002          0      16001

其中,cached 列表示當(dāng)前的頁(yè)緩存(Page Cache)占用量,buffers 列表示當(dāng)前的塊緩存(buffer cache)占用量。用一句話來解釋:Page Cache 用于緩存文件的頁(yè)數(shù)據(jù),buffer cache 用于緩存塊設(shè)備(如磁盤)的塊數(shù)據(jù)。頁(yè)是邏輯上的概念,因此 Page Cache 是與文件系統(tǒng)同級(jí)的;塊是物理上的概念,因此 buffer cache 是與塊設(shè)備驅(qū)動(dòng)程序同級(jí)的。

其中,cached 列表示當(dāng)前的頁(yè)緩存(Page Cache)占用量,buffers 列表示當(dāng)前的塊緩存(buffer cache)占用量。用一句話來解釋:Page Cache 用于緩存文件的頁(yè)數(shù)據(jù),buffer cache 用于緩存塊設(shè)備(如磁盤)的塊數(shù)據(jù)。頁(yè)是邏輯上的概念,因此 Page Cache 是與文件系統(tǒng)同級(jí)的;塊是物理上的概念,因此 buffer cache 是與塊設(shè)備驅(qū)動(dòng)程序同級(jí)的。

Page Cache 與 buffer cache 的共同目的都是加速數(shù)據(jù) I/O:寫數(shù)據(jù)時(shí)首先寫到緩存,將寫入的頁(yè)標(biāo)記為 dirty,然后向外部存儲(chǔ) flush,也就是緩存寫機(jī)制中的 write-back(另一種是 write-through,Linux 默認(rèn)情況下不采用);讀數(shù)據(jù)時(shí)首先讀取緩存,如果未命中,再去外部存儲(chǔ)讀取,并且將讀取來的數(shù)據(jù)也加入緩存。操作系統(tǒng)總是積極地將所有空閑內(nèi)存都用作 Page Cache 和 buffer cache,當(dāng)內(nèi)存不夠用時(shí)也會(huì)用 LRU 等算法淘汰緩存頁(yè)。

在 Linux 2.4 版本的內(nèi)核之前,Page Cache 與 buffer cache 是完全分離的。但是,塊設(shè)備大多是磁盤,磁盤上的數(shù)據(jù)又大多通過文件系統(tǒng)來組織,這種設(shè)計(jì)導(dǎo)致很多數(shù)據(jù)被緩存了兩次,浪費(fèi)內(nèi)存。所以在 2.4 版本內(nèi)核之后,兩塊緩存近似融合在了一起:如果一個(gè)文件的頁(yè)加載到了 Page Cache,那么同時(shí) buffer cache 只需要維護(hù)塊指向頁(yè)的指針就可以了。只有那些沒有文件表示的塊,或者繞過了文件系統(tǒng)直接操作(如dd命令)的塊,才會(huì)真正放到 buffer cache 里。因此,我們現(xiàn)在提起 Page Cache,基本上都同時(shí)指 Page Cache 和 buffer cache 兩者,本文之后也不再區(qū)分,直接統(tǒng)稱為 Page Cache。

下圖近似地示出 32-bit Linux 系統(tǒng)中可能的一種 Page Cache 結(jié)構(gòu),其中 block size 大小為 1KB,page size 大小為 4KB。

img

Page Cache 中的每個(gè)文件都是一棵基數(shù)樹(radix tree,本質(zhì)上是多叉搜索樹),樹的每個(gè)節(jié)點(diǎn)都是一個(gè)頁(yè)。根據(jù)文件內(nèi)的偏移量就可以快速定位到所在的頁(yè),如下圖所示。關(guān)于基數(shù)樹的原理可以參見英文維基,這里就不細(xì)說了。

img

1.6 Page Cache 與預(yù)讀

操作系統(tǒng)為基于 Page Cache 的讀緩存機(jī)制提供預(yù)讀機(jī)制(PAGE_READAHEAD),一個(gè)例子是:

  • 用戶線程僅僅請(qǐng)求讀取磁盤上文件 A 的 offset 為 0-3KB 范圍內(nèi)的數(shù)據(jù),由于磁盤的基本讀寫單位為 block(4KB),于是操作系統(tǒng)至少會(huì)讀 0-4KB 的內(nèi)容,這恰好可以在一個(gè) page 中裝下。
  • 但是操作系統(tǒng)出于局部性原理[3]會(huì)選擇將磁盤塊 offset [4KB,8KB)、[8KB,12KB) 以及 [12KB,16KB) 都加載到內(nèi)存,于是額外在內(nèi)存中申請(qǐng)了 3 個(gè) page;

下圖代表了操作系統(tǒng)的預(yù)讀機(jī)制:

img

Figure.操作系統(tǒng)的預(yù)讀機(jī)制;

上圖中,應(yīng)用程序利用 read 系統(tǒng)調(diào)動(dòng)讀取 4KB 數(shù)據(jù),實(shí)際上內(nèi)核使用 readahead 機(jī)制完成了 16KB 數(shù)據(jù)的讀取。

2. Page Cache 與文件持久化的一致性&可靠性

現(xiàn)代 Linux 的 Page Cache 正如其名,是對(duì)磁盤上 page(頁(yè))的內(nèi)存緩存,同時(shí)可以用于讀/寫操作。任何系統(tǒng)引入緩存,就會(huì)引發(fā)一致性問題:內(nèi)存中的數(shù)據(jù)與磁盤中的數(shù)據(jù)不一致,例如常見后端架構(gòu)中的 Redis 緩存與 MySQL 數(shù)據(jù)庫(kù)就存在一致性問題。

Linux 提供多種機(jī)制來保證數(shù)據(jù)一致性,但無(wú)論是單機(jī)上的內(nèi)存與磁盤一致性,還是分布式組件中節(jié)點(diǎn) 1 與節(jié)點(diǎn) 2 、節(jié)點(diǎn) 3 的數(shù)據(jù)一致性問題,理解的關(guān)鍵是 trade-off:吞吐量與數(shù)據(jù)一致性保證是一對(duì)矛盾。

首先,需要我們理解一下文件的數(shù)據(jù)。文件 = 數(shù)據(jù) + 元數(shù)據(jù)。元數(shù)據(jù)用來描述文件的各種屬性,也必須存儲(chǔ)在磁盤上。因此,我們說保證文件一致性其實(shí)包含了兩個(gè)方面:數(shù)據(jù)一致+元數(shù)據(jù)一致。

文件的元數(shù)據(jù)包括:文件大小、創(chuàng)建時(shí)間、訪問時(shí)間、屬主屬組等信息。

我們考慮如下一致性問題:如果發(fā)生寫操作并且對(duì)應(yīng)的數(shù)據(jù)在 Page Cache 中,那么寫操作就會(huì)直接作用于 Page Cache 中,此時(shí)如果數(shù)據(jù)還沒刷新到磁盤,那么內(nèi)存中的數(shù)據(jù)就領(lǐng)先于磁盤,此時(shí)對(duì)應(yīng) page 就被稱為 Dirty page。

當(dāng)前 Linux 下以兩種方式實(shí)現(xiàn)文件一致性:

  1. Write Through(寫穿):向用戶層提供特定接口,應(yīng)用程序可主動(dòng)調(diào)用接口來保證文件一致性;
  2. Write back(寫回):系統(tǒng)中存在定期任務(wù)(表現(xiàn)形式為內(nèi)核線程),周期性地同步文件系統(tǒng)中文件臟數(shù)據(jù)塊,這是默認(rèn)的 Linux 一致性方案;

上述兩種方式最終都依賴于系統(tǒng)調(diào)用,主要分為如下三種系統(tǒng)調(diào)用:

方法含義
fsync(intfd)fsync(fd):將 fd 代表的文件的臟數(shù)據(jù)和臟元數(shù)據(jù)全部刷新至磁盤中。
fdatasync(int fd)fdatasync(fd):將 fd 代表的文件的臟數(shù)據(jù)刷新至磁盤,同時(shí)對(duì)必要的元數(shù)據(jù)刷新至磁盤中,這里所說的必要的概念是指:對(duì)接下來訪問文件有關(guān)鍵作用的信息,如文件大小,而文件修改時(shí)間等不屬于必要信息
sync()sync():則是對(duì)系統(tǒng)中所有的臟的文件數(shù)據(jù)元數(shù)據(jù)刷新至磁盤中

上述三種系統(tǒng)調(diào)用可以分別由用戶進(jìn)程與內(nèi)核進(jìn)程發(fā)起。下面我們研究一下內(nèi)核線程的相關(guān)特性。

  1. 創(chuàng)建的針對(duì)回寫任務(wù)的內(nèi)核線程數(shù)由系統(tǒng)中持久存儲(chǔ)設(shè)備決定,為每個(gè)存儲(chǔ)設(shè)備創(chuàng)建單獨(dú)的刷新線程;
  2. 關(guān)于多線程的架構(gòu)問題,Linux 內(nèi)核采取了 Lighthttp 的做法,即系統(tǒng)中存在一個(gè)管理線程和多個(gè)刷新線程(每個(gè)持久存儲(chǔ)設(shè)備對(duì)應(yīng)一個(gè)刷新線程)。管理線程監(jiān)控設(shè)備上的臟頁(yè)面情況,若設(shè)備一段時(shí)間內(nèi)沒有產(chǎn)生臟頁(yè)面,就銷毀設(shè)備上的刷新線程;若監(jiān)測(cè)到設(shè)備上有臟頁(yè)面需要回寫且尚未為該設(shè)備創(chuàng)建刷新線程,那么創(chuàng)建刷新線程處理臟頁(yè)面回寫。而刷新線程的任務(wù)較為單調(diào),只負(fù)責(zé)將設(shè)備中的臟頁(yè)面回寫至持久存儲(chǔ)設(shè)備中。
  3. 刷新線程刷新設(shè)備上臟頁(yè)面大致設(shè)計(jì)如下:
    1. 每個(gè)設(shè)備保存臟文件鏈表,保存的是該設(shè)備上存儲(chǔ)的臟文件的 inode 節(jié)點(diǎn)。所謂的回寫文件臟頁(yè)面即回寫該 inode 鏈表上的某些文件的臟頁(yè)面;
    2. 系統(tǒng)中存在多個(gè)回寫時(shí)機(jī),第一是應(yīng)用程序主動(dòng)調(diào)用回寫接口(fsync,fdatasync 以及 sync 等),第二管理線程周期性地喚醒設(shè)備上的回寫線程進(jìn)行回寫,第三是某些應(yīng)用程序/內(nèi)核任務(wù)發(fā)現(xiàn)內(nèi)存不足時(shí)要回收部分緩存頁(yè)面而事先進(jìn)行臟頁(yè)面回寫,設(shè)計(jì)一個(gè)統(tǒng)一的框架來管理這些回寫任務(wù)非常有必要。

Write Through 與 Write back 在持久化的可靠性上有所不同:

  • Write Through 以犧牲系統(tǒng) I/O 吞吐量作為代價(jià),向上層應(yīng)用確保一旦寫入,數(shù)據(jù)就已經(jīng)落盤,不會(huì)丟失;
  • Write back 在系統(tǒng)發(fā)生宕機(jī)的情況下無(wú)法確保數(shù)據(jù)已經(jīng)落盤,因此存在數(shù)據(jù)丟失的問題。不過,在程序掛了,例如被 kill -9,Page Cache 中的數(shù)據(jù)操作系統(tǒng)還是會(huì)確保落盤;

3. Page Cache 的優(yōu)劣勢(shì)

3.1 Page Cache 的優(yōu)勢(shì)

1.加快數(shù)據(jù)訪問

如果數(shù)據(jù)能夠在內(nèi)存中進(jìn)行緩存,那么下一次訪問就不需要通過磁盤 I/O 了,直接命中內(nèi)存緩存即可。

由于內(nèi)存訪問比磁盤訪問快很多,因此加快數(shù)據(jù)訪問是 Page Cache 的一大優(yōu)勢(shì)。

2.減少 I/O 次數(shù),提高系統(tǒng)磁盤 I/O 吞吐量

得益于 Page Cache 的緩存以及預(yù)讀能力,而程序又往往符合局部性原理,因此通過一次 I/O 將多個(gè) page 裝入 Page Cache 能夠減少磁盤 I/O 次數(shù), 進(jìn)而提高系統(tǒng)磁盤 I/O 吞吐量。

3.2 Page Cache 的劣勢(shì)

page cache 也有其劣勢(shì),最直接的缺點(diǎn)是需要占用額外物理內(nèi)存空間,物理內(nèi)存在比較緊俏的時(shí)候可能會(huì)導(dǎo)致頻繁的 swap 操作,最終導(dǎo)致系統(tǒng)的磁盤 I/O 負(fù)載的上升。

Page Cache 的另一個(gè)缺陷是對(duì)應(yīng)用層并沒有提供很好的管理 API,幾乎是透明管理。應(yīng)用層即使想優(yōu)化 Page Cache 的使用策略也很難進(jìn)行。因此一些應(yīng)用選擇在用戶空間實(shí)現(xiàn)自己的 page 管理,而不使用 page cache,例如 MySQL InnoDB 存儲(chǔ)引擎以 16KB 的頁(yè)進(jìn)行管理。

Page Cache 最后一個(gè)缺陷是在某些應(yīng)用場(chǎng)景下比 Direct I/O 多一次磁盤讀 I/O 以及磁盤寫 I/O。這一點(diǎn)可以參考[4]。

REFERENCE

  • [1] Linux內(nèi)核技術(shù)實(shí)戰(zhàn)課
  • [2] https://lwn.net/Articles/690079/
  • [3] https://zh.wikipedia.org/wiki/訪問局部性
圖解系列文章:
小林的網(wǎng)站上線啦!
小林的圖解系統(tǒng),大曝光!
不鴿了,小林的「圖解網(wǎng)絡(luò) 3.0 」發(fā)布!
瀏覽 27
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 免费毛片+一区二区三区| 天天干天天干天天干| 日本成人网址| 欧美成人国产| www日本高清| 亚洲中文无码视频| 91亚洲国产AⅤ精品一区二区 | 婷婷五月天成人社区| 久久AV电影| 91丨国产丨精品丨丝袜| 四虎成人精品在永久免费| 亚洲成人AV| 免费观看一级A片| 亚洲成人黄色电影| 亚洲国产精品久久久| 97天天干| 免费观看一级毛一片| 一区二区中文| 北条麻妃99精彩视频| 日韩视频在线观看免费| 免费成人黄色网址| 日韩亚洲欧美在线| 高清无码在线视频观看| 偷拍亚洲综合| 久久久一级| 色欲影视插综合一区二区三区| 日韩无码播放| 国产一区二区三区视频在线观看| 婷婷精品在线视频| 少妇搡BBBB搡BBB搡毛片少妇| 久久九九国产精品怡红院| 无码免费视频| 蜜臀久久99精品久久久老牛影视 | 激情黄色五月天| 欧美日韩日逼| 东北女人操逼视频| 欧美人操逼视频| av手机天堂网| 亚洲精品一区二区三区四区高清| 秋霞精品一区二区三区| 人人插人人| 日韩免费三级片| 精品一区无码| 欧美日韩激情视频| 国产精彩无码视频| 一级a一级a免费观看免免黄‘/| 熟妇高潮一区二区高潮| 国产一区二区三区成人| 中文字幕免费| 免费观看无码视频| 在线免费观看黄| 日韩无码www| 激情免费视频| 青草青草视频| 一个人看的www日本高清视频| 精品视频免费在线| 亚洲中文字幕无码在线观看| 亚洲精品国产成人| 91无码一区二区三区在线| 欧美黄片网站| 日韩视频在线观看免费| 青青草大香蕉| av无码中文字幕| 国产免费自拍视频| 亚洲AV网址| 日韩人妻精品中文字幕专区不卡| 影音先锋成人AV资源| 国产又爽又黄网站免费观看| 男女一区二区三区| 亚洲天堂2016| 欧美成人午夜影院| 狠狠操狠狠色| 亚洲人在线观看| 男女嫩草视频| 亚洲天堂影院| 精品无码视频| 五月丁香六月婷| 国产精品无码永久免费不卡 | 大香蕉伊人在线视频| 天天日天天色| 香蕉视频91| 思思99热| 91探花在线观看| 国产成人精| 中文字幕免费在线播放| 午夜久久久久久久久久久久91| 日韩高清无码网站| 亚洲成人视频免费在线观看| 影音先锋国产av| 亚洲国产成人在线视频| 亚洲精品一区二区三区四区五区六区| 亚洲在线资源| 日本黄色A片免费看| 欧美视频区| 2018天天日天天操| 日韩无码系列| 国产精品人人| 一级真人毛片| 蜜桃人妻无码AV天堂二区| 黄色视频大全在线观看| 日日干网| 思思热免费视频| 久久免费成人电影| 五月婷婷视频在线观看| 91就去干| 黄色小说在线看| 久久久久久久久毛片| 精品日韩AV| 大地资源第5页在线| jzzijzzij亚洲成熟少妇在线观看 九色蝌蚪9l视频蝌蚪9l视频成人熟妇 | 欧美三级推荐| 超碰免费91| 国产18毛片18水多精品| 国产TS变态重口人妖| 久热在线精品视频| 一区久久| 一级黄色片免费| 91在线综合| 亚洲美女免费视频| 日本A片在线播放| 丰满人妻一区二区| 国精产品一品二品国精| 北条麻妃无码| 国产在线不卡| 国产传媒在线观看| 亚洲综合色网| 亚洲日韩在线视频| 伊人久久福利视频| 中文无码精品欧美日韩| 天堂vs亚洲| 亚洲俺去了| 欧美干综合| 欧美一级操逼视频| 九九九九九九精品视频| 成人永久免费视频| 久久精品观看| 亚洲无码AV片| 无码爱爱| 中文字幕日韩av| 国产淫语| 中文字幕第83页| 全国最大成人网站| 国产一级黄色| 肏少妇女情人大骚逼直播一区二区 | 免费中文字幕av| 男女啪啪免费视频| 操片| 99视频热| 韩国无码精品| 逼特逼| 中文字字幕中文字幕乱码| 又粗又硬又爽18级A片| 男人的天堂视频在线观看| 日韩中文字幕一区二区| 国产精品国产三级囯产普通话2| 96久久| 97亚洲综合| 国产精品粉嫩福利在线| 国产亚洲激情| 亚洲午夜视频在线观看| 久久国产精品波多野结衣AV| 欧美性猛交一区二区三区| 涩久久久| 欧美激情久久久| 亚洲一区高清| 91蜜桃传媒在线观看| 亚洲不卡中文字幕| 免费内射视频| 成人做爰A片AAA毛真人| 三级丁香在线| 成年人性生活免费视频| 国产凹凸视频| 99热这里只有精品1| 性无码一区二区三区| 欧美一区二区在线观看| 强波多野结衣黑人| 精品国产AV鲁一鲁一区| 韩国无码视频在线观看| 中文一区在线| 免费三级网| 黄色高清无码| 五月丁香在线视频| 国产婷婷色一区二区| 91色五月| 日韩成人免费在线| 国产A级片| 国产五月婷婷| 天堂中文字幕在线| 欧美日日| 日韩欧美一级A片| 午夜在线无码| 无码免费毛片一区二区三区古代| 国产一区二区三区在线视频| 亚洲视频天堂| 亚洲天堂在线观看视频| 黄色A一级| 免费污视频在线观看| 中文字幕高清无码在线| 中文字幕777| 黄片AAA| 激情五月天婷婷| 亚洲国产A片| 国产白浆一区二区三区| 免费看黄的网站在线观看| 好色婷婷| 欧美一级日韩一级| 翔田千里无码流出两部| 精品尤物在线| 一区二区三区免费播放| 囯产精品久久久久久久久| 亚洲人人操| 玖玖爱av| 国产精品囯产三级囯产AV野外| 操操av| 99色色网| 中文字幕AV在线播放| 亚洲免费观看高清视频| 免费在线观看亚洲| 国产69精品久久久久久| 韩国高清无码视频| 狠狠干亚洲视频| 久久精品无码一区二区无码性色 | 色男人天堂| 91丨九色丨蝌蚪丨对白| 99re国产视频| 色老板最新网址| 99久久综合| 国产精品久久久久久久久A| 超碰在线观看免费版| 人成免费在线视频| 国产黄色视频免费观看| 精品乱子伦一区二区三区,亚洲国产成| 一本免费视频| 国产ts在线观看| 婷婷五月综合在线| 黄色在线观看免费| 午夜福利sw| 日逼网站视频| 中文在线a√在线8| 欧美成人视频18| 五月天深爱激情网| 五月天婷婷激情视频| av自拍| 男女啪啪网站| 高清不卡一区二区| 欧美成人三级精品| 国产粉嫩| 特级大毛片| 九一成人电影| 亚洲免费小视频| 激情五月天婷婷| 伊人大久久| 免费国产A片| 成人H动漫精品一区二区三区蘑菇| H版视频| 国产AV二区| 懂色av蜜臀av粉嫩av分享| 一级黄色电影网站| 国产久视频| 中文字幕免费视频在线播放| 男女av免费观看| BBB搡BBB搡BBB搡BBB| 亚洲男人天堂av| 91视频在线观看网| 蜜桃人妻无码AV天堂二区| 99re免费视频| 依人大香蕉| 中文字幕色| 免费看黄色A片| 亚洲欧美网站| AAA黄片| 精品无码一区二区三区四区五区| 国产精品无码在线播放| 翔田千里无码XXXXXX| 奇米超碰| 四川BBB嫩BBBB爽BBBB| 老鸭窝在线观看视频| 操女人逼AV| 在线观看亚洲中文字幕| 日本精品无码a62v在线| 柠檬福利第一导航| 亚洲午夜成人精品一区二区| 91热在线| 欧美成人精品无码网站| 先锋影音AV资源站| 日韩成人在线观看视频| 国产高清做爱免费在线视频| 午夜8050| 麻豆精品在线| 婷婷久草网| 国产毛片精品一区二区色欲黄A片| 久久婷婷国产麻豆91天堂| 91人妻无码精品一区二区| 日韩人妻电影| 自拍偷拍图区| 另类罕见稀奇videos| 99久久综合九九| 韩日在线视频| 色五月综合| 大香蕉第一页| 天天操天天射天天日| 久艹视频在线观看| 干B网| 国产成人精品av| 不卡一区| 日韩精品毛片| 西西4444www大胆无| 亚洲AV无码乱码AV| 69成人天堂无码免费| 免费A级毛片在线播放不收费| 能看的操逼网站| 超碰97免费在线| 国产一级黄色| 啪啪视频在线观看| 天天日天天射天天干| 青娱乐亚洲精品视频| 99热国产在线观看| 日韩91| 亚洲无码在线精品| 天天日天天干天天干| av色站| 午夜AV在线免费观看| 99热国产在线| 欧美日韩性色无码免费| www中文字幕| 婷婷成人五月天| AV网站免费在线观看| 国产免费一区二区三区| 免费黄色一级视频| BBW老熟女BBw| 伊人久久久影视大全| 欧美亚洲一区二区三区| 伊人色色视频| 色骚综合| 亚洲三级片在线观看| 91三级片在线观看| 偷拍综合网| 亚洲欧美视频| 一曲二曲三曲在线观看中文字| 看90后操B| 亚洲熟女av中文字幕| 国产激情视频在线| 成人网中文字幕| 草逼网站| 久久青娱乐| 国产毛片一区二区三区| 特级爱爱视频| 国产成人无码区免费AV片在线 | 青春草在线视频| 成人无码激情| 99热99| 精品无码AV一区二区三区| 黄色片毛片| 久操电影网| www天天干| 日韩无码不卡电影| 拍真实国产伦偷精品| 香蕉网站操逼片| 成年人免费电影| 中文人妻av| 亚洲性片| 女人A片一级黄色| 成人免费A片喷| 激情一区| 一区二区有限公司| 免费高清无码| AV2014天堂网| 欧美日韩男女淫乱一区二区| 日本欧美在线播放中文| gogogo高清在线观看免费直播中国 | 日日干综合| 久久伊人中文字幕| 成人A片免费视频| 韩国中文字幕HD久久精品| 日韩在线视频中文字幕码无| 美日韩三级| 亚洲40p| 中国乱伦视频| 91视频www| 成人精品A片免费网站| 在线无码一区二区三区| 婷婷六区| 男人AV在线| 日韩天堂在线播放| 又紧又嫩又爽无遮挡免费| 成人性爱视频免费在线观看| 婷婷无码视频| 日韩欧美天堂| 日韩激情在线| 男女av网站| 最新中文字幕在线观看| 中文字幕第9页| 无码任你躁久久久久| 久久黄色小视频| 久热最新| 99久在线精品99re8热| 亚洲欧美成人片| 九九热精品视频在线观看| 一区免费在线观看| 欧美成人小视频| 国产成人TV| 亚洲日韩一区| 久操视频免费在线观看| 亚洲精品成人片在线观看精品字幕| 久久99人妻无码精品一区| 波多野结衣网| 99精品久久久久久无码| 强奸五月天| 99人妻人人爽人人添人人精品| 青青草在线观看视频| 狠狠躁日日躁夜夜躁A片无码视频 强伦轩一区二区三区四区播放方式 | ThePorn人妻白浆| 免费国产黄色视频网站| 东京热高清无码| 91精品无码一区二区| 国产精品剧情| 欧美成人精品激情在线视频| 亚洲国产成人av| jizz在线免费观看| 黄色录像毛片| 日韩欧美在线观看| 国产免费高清视频| 91一区二区在线播放精品| 影音先锋日韩资源| 俺来也俺去也www色官| 51黄片| 俺来也俺去也www色官网| 青草网在线观看| 夜夜高潮夜夜爽| 99精品视频在线免费观看| 亚洲无码视频观看| 青青草原视频在线| 国产精品色婷婷99久久精品| 俺也去操| 国产精品小电影| 国产免费一区二区三区| 日本91| 人人干AV| 黄色成人网站在线免费观看| 在线观看国产小视频| 亚洲成人免费福利| 丁香五月天网站| 丁香六月激情婷婷| a在线观看| 亚洲欧美高清| 午夜福利AV电影| 国产精品成人AV在线| 精品9999| 蜜臀久久99精品久久一区二区| 亚洲av高清无码| 精品无码一区二区三区在线| 国产精品视频在线观看| 韩国精品一区二区三区| 二级黄色视频| 9999久久久久| 日韩成人视频在线| 熟妇操逼视频| 成人黄色免费| 欧美性BBB槡BBB槡BBB | 亚洲最新无码| 乱伦a片| 人人操碰| 在线视频你懂| 中国1级毛片| 久久久无码精品亚洲| 特级西西西88大胆无码| 日本乱伦电影中文字幕| 日韩精品一二三| 蜜桃传媒在线播放| 大黑逼网| 狠狠躁日日躁夜夜躁A片无码| 91人妻人人澡人人爽人人玩| 亚洲无码电影视频| 三级片无码在线播放| 国产三级视频在线| 18禁网站在线看| A级无码| 熟女3P| 国产在线色视频| 欧美天天| 日本国产在线观看| 99精品999| 丝袜内射| 中文字幕亚洲区| AV香蕉| 久久系列观看完整指南| 一本道高清无码视频| 成人做爰黄A片免费视频网站野外| 三级不卡视频| 露脸丨91丨九色露脸| 西西444WWW无码精品| 波多野结衣视频无码| 欧美经典自拍狼友| 三级片91| 91成人在线电影| 无码任你操| 五月丁香在线观看| 亚洲精品无码视频在线观看| 亚洲国产另类无码| 国产精品91久久久| 国产精品性爱| 久草视频大香蕉| 一区二区三区四区无码在线| 香蕉操逼小视频| 欧美日韩三区| 成人一级a片| 2024av在线| 久久三级片| 亚洲免费观看高清完整版在va线观 | 三级久久| 天天操一操| 国产性爱自拍视频| 成人国产片| 欧美性爱视频网站| 国产成人午夜福利在线| 男女乱伦视频| 国内精品人妻无码久久久影院蜜桃 | 亚洲中文视频免费| 亚洲另类视频| 日本一区二区视频| 成人午夜| 精品少妇无码视频| 日韩欧美综合| 天堂亚洲| 日韩精品一区二区在线观看| 久久精彩免费视频| 中文无码日本高潮喷水| 天天爱夜夜操| 中文字幕精品无码一区二区| 久草视频福利在线| 一区二区三区高清不卡| 欧美淫秽视频| 日韩人妻一区二区三区| 婷婷三级片| 在线视频一区二区| 狼友视频免费观看| 人人人操| 人妻视频网| 国产嫩BBwBBw高潮| 亚洲无码av中文字幕| 少妇熟女视频| 久操视频在线观看| 无码人妻av黄色一区二区三区| 国内精品久久久久久久| 丁香婷婷综合网| 国产三级成人| 91成人视频| 黄色av免费| 国产熟女一区二区| 五月乱伦| 日韩无码乱码| 日韩AV三级片| 国产精品秘久久久久久免费播放| 五月天欧美性爱| 91人妻人人澡人人爽人妻| 国产小视频在线看| 激情五月色五月| 国产口爆| 99在线视频免费观看| 国产精品成人影视| 在线观看视频亚洲| 国产成人片在线观看| 色五月婷婷丁香五月| 亚洲天堂中文字幕| 日韩五码| 婷婷五月天小说| 日韩熟妇视频| 爱爱爱网址| 亚洲人做受| 日本欧美操| 玉米地一级婬片A片| 北条麻妃99| 丁香五月天社区| 国产人妻一区二区精选| 国产精品国产三级国产专区52| 一级A片视频免费看| 久精品视频| 99激情视频| 最新中文字幕免费MV第一季歌词 | 人妻77777| 欧美性爱一区| 一区二区三区高清无码| 牛牛影视av老牛影视av| 女同久久另类99精品国产91| 超碰欧美在线| 69AV电影| 日本色情视频网站| 国产黄h| 综合一区二区| 九九热在线观看| www.av91| 日皮视频在线看| 日韩操片| 四虎人妻| 六月婷婷在线| 综合av| 综合成人在线| 操逼片| 亚洲在线视频观看| 欧美国产精品一二三产品在哪买| 18禁网站禁片免费观看| 一级黄色操逼视频| 亚洲免费黄| 操操操综合| 国产女人水真多18毛片18精品| 一级性生活视频| 亚洲美女喷水视频| 黄色成人视频在线观看| 国产精品扒开腿做爽爽爽A片唱戏 中文字幕一区二区三区精华液 | 亚洲高清视频免费| 亚洲成年人在线| 五月精品在线| 日韩黄色电影在线| 91精品国产成人www| 免费高清无码| 性色网站| AAA黄片| 一级A片亲子乱| 91女人18毛片水多的意思| 日韩一区在线视频| 久久综合五月天| 国产精品免费观看久久久久久久久 | 狠狠色狠狠撸| 欧美日韩中文在线观看| 啊啊啊啊国产| 欧美3P视频| 美妇肥臀一区二区三区-久久99精品国 | 影音先锋男人你懂的| 亚洲男同tv| 制服丝袜一区| 性性性性性XXXXX| 一级片AA| 大香蕉操B| 青娱在线视频| 国产叼嘿视频| 欧美成人片免费看| 香蕉操逼小视频| 91成人片| 日韩A片一级无码免费蜜桃| 人人干人人草| 性久久久久| 在线观看91| 一本道高清无码视频| 日皮视频免费| 最好看的MV中文字幕国语| 五月天狠狠操| 午夜性爱剧场| 欧美一級黃色A片免費看| 免费看黄A级毛片成人片| 久久久久一| 国产又大又黄| 国产永久精品| 91人妻人人爽人人澡人人爽| 色欲网| 无码人妻A片一区二区青苹果| 黄色永久网站| 成人午夜精品无码区| 成人毛片AV无码| 中文字幕精品一区| 久久天堂AV综合合色蜜桃网| 中文字幕第72页| 亚洲成人电影无码| 国产在线色| 四川少妇搡bbw搡bbbb| 久久久激情| 美女久久久久| 久草在| 日本中文无码视频| 97人妻一区二区精品视频| a片在线观看视频| www.五月天.con| 91蝌蚪91九色| 2025中文字幕在线| 亚洲无码av在线观看| 无码免费高清视频| 99国产在线观看免费视频| 草逼视频免费看| 久操99| 亚洲九九视频| 久久黄色视频免费观看| 大香蕉1024| 亚洲无码www| 久久视频国产| 91麻豆精品国产91久久久吃药| 日韩A∨视频| 亚洲国产精品成人久久蜜臀| 国内自拍一区| 91啪啪视频| 日韩在线综合| 国产AV无码成人精品毛片| 深爱婷婷| 日韩黄色一级片| 伊人成人网站| 国产日韩欧美综合精品在线观看| а√天堂中文最新版8| 久久久无码精品亚洲日韩男男| 亚洲va欧美va天堂v国产综合| 色多多导航| 苍井空精毛片精品久久久| 成年片免费观看网站免费观看,亚洲+欧... | 欧美人操逼视频| 天天cao| 日韩大屌| 情侣av| 欧美级毛片一夜| 2014天堂网| 成人精品免费视频| 操操操操操操| 白虎高清无码大尺度免费在线观看 | 亚洲AV无码黑人专区| 精品热99| 一级少女免费播放电视剧韩剧TV| 一级特黄妇女高潮AA片免费播放 | 无码视频一区| 插插视频| 大香蕉婷婷| 一品国精和二品国精的文化意义| 亚洲激情成人| 中文字幕特黄A片| 日本黄色片在线播放| 国产在线看| 日韩久久网站| 亚洲欧洲av| 色天堂网站| 九色PORNY自拍视频| 亚洲天堂一区| 欧美国产日韩另类| 亚洲激情视频网站| 69激情网| 99热精品免费观看| 91久久人澡人妻人人做人人爽97| 韩国三级HD久久精品HD| 国产女人18毛片水18精| 一级黄色a片| 大香蕉在线电影| 蜜桃传媒一区二区| 国产女人操逼视频| 韩国无码AV| 蜜臀精品色无码蜜臀AV| 九九久久免费视频| 成人电影无码| 爆草美女| 91拍真实国产伦偷精品| 黄片视频在线观看| 波多野结衣vs黑人巨大| 少妇AAA级久久久无码精品片| 翔田千里一区二区三区精品播放 | 阿v视频在线观看| 尤物在线免费视频| 黄色激情在线| 色九九综合| 91视频网址| 被男友内S~高H文| 女女女女女女BBBBBB手| 羞羞av| 国外成人性视频免费| 日本特黄AA片免费视频| 一区亚洲| 一区二区高清无码| 精品欧美激情精品一区| 成人免费无码激情AV片| 91看片看婬黄大片Videos| 无码成人精品| 伊人久久免费| 在线视频91| 国产欧美一区二区人妻喷水 | 欧美精品乱码99久久蜜桃| 欧美午夜黄片| 亚洲欧美性爱视频| 天天爱夜夜操| 色天使色天堂| 欧美wwwww| 四虎日韩| 天天视频黄色| 无码AV网站| 超碰自拍私拍二区三区区| 高清无码中文字| 88色色| 黄色99| 少妇嫩搡BBBB搡BBBB| 一级AA片| 777性爱| 国语一区| 激情免费视频| 国产黄A片免费网站免费| 波多野结衣无码在线| 欧美黑人操逼视频| 波多野结衣无码一区| 亚洲人操逼视频| 18国产免费视频在线观看| 久久婷婷视频| 日韩aaaa| 俺来也俺去也www色官| 国产操逼电影| 亚洲无码免费在线| 强伦轩人妻一区二区三区最新版本更新内容 | 青青草在线视频免费观看| 乱伦无码高清麻豆视频一区二区| 亚洲图片中文字幕| 免费黄色福利视频| 亚洲欧洲成人| 亚洲天堂在线视频观看| AV天堂小说| 亚洲午夜激情电影| 四个熟妇搡BBBB搡BBBB| 亚洲免费播放| 北条麻妃视频| 97精品无码| www免费视频在线观看播放| 亚洲无码视频在线看| 二区无码| 欧美在线日韩在线| 亚洲无码高清在线视频| 亚洲AV成人无码精品直播在线| 五月天婷婷色| 性猛交╳XXX乱大交| 久久伊人电影| 91人妻人人| 亚洲特黄| 中文字幕在线播放AV| 丁香综合网| 无码AV中文字幕| 欧美一区二区在线| AV1区二区| 男女av网站| 视频一区二区三区免费| 成人在线免费观看视频| 日韩欧美性爱网站| 一级特黄色片| 激情小说激情视频| 五月天婷婷乱伦| 黑种人配中国少妇HD| 在线国产中文字幕| 日韩无码性爱| 欧美老女人操逼群| 激情无码在线观看| 丁香五月婷婷在线| 伊人大香蕉综合| 99亚洲无码| 日韩99在线| 欧美日韩中文字幕| 人妻电影亚洲av| 波多野结衣视频无码| 五月天无码在线| 久久久久久久久久久高清毛片一级| 肏逼视频免费看| 麻豆成人精品| 中文字幕免费在线视频| 中出欧美亚洲| 在线播放91灌醉迷J高跟美女| 18久久| 欲色AV| 成年人黄色视频免费观看| 成人免费视频网| 欧美在线一区二区三区| 欧美日韩国产a| 小明成人免费视频| 午夜神马福利| 韩国中文字幕HD久久精品| 天堂中文在线播放| 亚洲精品成人视频| 人妻在线你懂的| 国产精品一区二区在线播放 | 在线观看亚洲专区| 西西888WWW大胆无码| 国产乱婬AV片免费| 97国产在线观看| 亚洲免费性爱视频| 无码不卡视频在线| 欧一美一婬一伦一区二区三区黑人-亚| 粉粉嫩嫩的18虎白女| 欧美国产成人在线| 51精品日本| 成人激情五月天| 色a视频| 日韩一级免费在线观看| 超碰人人射| 性爱午夜视频| 亚洲色鬼| 92无码| 麻豆黄片| 精品成人久久| 国产高清不卡| 麻豆911精一区二区| 91吴梦梦一区二区传媒| 国产a级毛片| 九九射| 91在线免费视频观看| 亚洲无码在线观看视频| www.xxx| 九九精品久久| 久久99高清视频| 看免费黄色视频| 无码人妻丰满熟妇区毛片视频| 国产精品系列视频| 精品蜜桃秘一区二区三区在线播放 | 三级片网站大全| 四虎激情影院| 成人性爱在线视频| 欧美日韩黄色|