《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > Linux教學——Linux文件系統、磁盤I/O是怎么工作的

Linux教學——Linux文件系統、磁盤I/O是怎么工作的

2022-11-07
來源:電子技術應用專欄作家 一口Linux
關鍵詞: Linux 文件系統 磁盤IO

  同CPU、內存一樣,文件系統磁盤I/O,也是Linux操作系統最核心的功能。

  磁盤為系統提供了最基本的持久化存儲。

  文件系統則在磁盤基礎上,提供了一個用來管理文件的樹狀結構。

  文件系統

  1. 索引節點和目錄項

  Linux中的一切都由統一的文件系統來管理,包括普通的文件和目錄,以及塊設備、套接字、管道等。Linux文件系統為每個文件都分配了兩個數據結構,索引節點(index node)和目錄項(directory entry),主要用來記錄文件的元信息和目錄結構。

  索引節點,簡稱為 inode,用來記錄文件的元數據,比如inode編號、文件大小、訪問權限、修改日期、數據的位置等。索引節點和文件一一對應,它跟文件內容一樣會被持久化到磁盤,所以,索引節點同樣占磁盤。

  目錄項,簡稱為dentry,用來記錄的文件的名字、索引節點指針以及與其他目錄項的關聯關系。多個關聯的目錄項,就構成了文件系統的目錄結構,它是由內核維護的一個內存數據結構,通常也被稱為目錄項緩存。

  換句話說,索引節點是每個文件的唯一標志,目錄項維護的是文件系統的樹狀結構。目錄項和索引節點的關系是多對一,或者可理解為一個文件多個別名。舉個例子,通過硬鏈接為文件創建的別名,就會對應不同目錄項,這些目錄項本質上是連接同一個文件,所以索引節點相同。

  更具體地說,文件數據是怎么存儲的,是直接保存到磁盤的?實際上磁盤讀寫的最小單位是扇區,扇區只有512B大小,如果每次讀寫這么小的單位,效率一定很低。所以,文件系統又把連續的扇區組成邏輯塊,再以邏輯塊為最小單元去管理數據。常見的邏輯塊大小是4KB,即連續的8個扇區。下面展示一張示意圖:

  微信截圖_20221107172404.png

  這里需要注意兩點:

  第一,目錄項本身在內存中,索引節點在磁盤中。前面的 Buffer 和 Cache 原理中提到,為了協調慢速磁盤和快速CPU之間的性能差異,文件內容會緩存到頁緩存 Cache中。索引節點自然也會緩存到內存中,增加速文件訪問。

  第二,磁盤在執行文件系統格式化時,會被分成三個存儲區域,超級塊、索引節點區 和 數據塊區。其中,超級塊存儲整個文件系統狀態;索引節點區存儲索引節點;數據塊區,存儲文件數據。

  2. 虛擬文件系統

  目錄項、索引節點、超級塊、邏輯塊構成Linux文件系統四大基本要素。不過,為了支持各種不同的文件系統,Linux內核在用戶進程和文件系統中間,引入了一個抽象層,即虛擬文件系統VFS。VFS定義了一套所有文件系統都支持的數據結構和標準接口。這樣,用戶層和內核其他子系統都只需要跟 VFS 提供的統一接口交互就可以了,不需要關心底層各種文件系統的實現細節。下圖很好展示了Linux文件系統的架構圖,能更好的幫助理解系統調用、VFS、緩存、文件系統以及塊存儲之間的關系:

  微信截圖_20221107172704.png

  從圖中可以看到,在VFS下面Linux可以支持各種文件系統,按照存儲位置的不同,可以分為三類:

  基于磁盤的文件系統,也就是把數據直接存儲到計算機本地掛載的磁盤中。如 EXT4、XFS、OverlayFS等。

  基于內存的文件系統,也就是虛擬文件系統,不需要磁盤分配任何存儲空間,只占用內存。如 /proc 文件系統、/sys 文件系統(主要向用戶空間導出層次化的內核對象)。

  網絡文件系統,用來訪問其他計算機數據的文件系統,如 NFS、SMB、iSCSI等。

  這些文件系統,要先掛載到 VFS 目錄樹中的子目錄(掛載點),然后才能訪問其中文件。比如安裝系統時,要先掛在一個根目錄( / ),在根目錄下,再把其他文件系統掛在進來。

  3. 文件系統I/O

  把文件掛到掛載點后,就能通過它去訪問它管理的文件了。VFS提供的訪問文件的標準接口,以系統調用的方式提供給應用程序使用。比如,cat命令,相繼調用 open()、read()、write()。文件讀寫方式的各種差異,也導致I/O 的分類多種多樣。常見的有,緩沖與非緩沖I/O、直接與非直接I/O、阻塞與非阻塞I/O、同步與異步I/O等。下面詳細解釋下這四種 I/O分類:

  第一種,根據是否利用標準庫緩存,可以把文件I/O 分為 緩沖I/O 和 非緩沖I/O。這里的“緩沖”,其實指的是標準庫內部實現的緩存。例如,很多程序遇到換行時才真正輸出,換行前的內容,就是被標準庫暫時緩存起來。因此,緩沖I/O 指的是利用標準庫緩存來加速文件的訪問,在標準庫內部再通過系統調用訪問文件;非緩沖I/O 指的是直接通過系統調用訪問文件,而不通過標準庫緩存。無論是緩沖還是非緩沖 I/O,最后都是通過系統調用訪問文件。而根據前面內容,系統調用后,還通過頁緩存,來減少磁盤I/O操作。

  第二種,根據是否利用操作系統的頁緩存,可以把文件I/O 分為直接I/O 和 非直接I/O。想要實現直接I/O,需要在系統調用中指定標志 O_DIRECT,如果不指定,默認是非直接I/O。不過注意,這里的直接、非直接I/O,其實最終還是和文件系統交互。如果實在數據庫等場景中,還會看到,跳過文件系統讀寫磁盤的情況,即裸I/O。

  第三種,根據應用程序是否阻塞自身運行,可以把文件I/O 分為阻塞I/O 和 非阻塞I/O。在應用程序執行I/O 操作后,如果沒獲得響應,就阻塞當前線程,自然不能執行其他任務,這是阻塞I/O;如果沒獲得響應,卻不阻塞當前線程,繼續執行其他任務,隨后通過輪詢或者時間通知的形式,獲得之前調用的結果。比如,訪問管道或者網絡套接字時,設置 O_NONBLOCK 標志,表示非阻塞方式訪問,若不做任何設置,默認就是阻塞方式訪問。

  第四種,根據是否等待響應結果,可以把文件I/O 分為同步I/O 和 異步I/O。在應用程序執行I/O 操作后,如果一直等到 整個 I/O完成后才獲得響應,就是同步I/O;如果不等待 I/O 完成以及完成后的響應,繼續往下執行,等到 I/O 完成后,響應會用事件通知的方式,告訴應用程序。比如,在操作文件時,如果設置了 O_SYNC 或 O_DSYNC標志,就代表同步I/O,后者是等待文件數據寫入磁盤后才返回,而前者是在后者基礎上,要求文件元數據也要寫入磁盤后才能返回。再比如,在訪問管道或者網絡套接字時,設置選項 O_ASYNC后,就是異步 I/O內核會通過 SIGIO 或者 SIGPOLL,來通知進程,文件是否可讀寫。

  總之,無論是普通文件和塊設備、還是網絡套接字和管道等,都通過統一的VFS接口來被訪問。

  4. 文件系統性能觀測

 微信截圖_20221107172857.png

  加上-i 參數查看索引節點的使用情況,索引節點的容量,(也就是 Inode個數)是在格式化磁盤時設定好的,由格式化工具自動生成。當你發現索引節點空間不足時,但磁盤空間充足時,很可能是過多的小文件導致的,一般的刪除它們或者移到其他的索引節點充足的磁盤上,就能解決問題。

  接下來,文件系統的目錄項和索引節點的緩存,如何查看呢?

  實際上,內核使用 Slab 機制,管理目錄項和索引節點的緩存。/proc/meminfo 只給出了Slab整體大小,具體到每一種Slab緩存,就要查看 /proc/slabinfo。運行下面命令可以得到,所有目錄項和各種文件系統的索引節點的緩存情況:

 微信截圖_20221107173010.png

  dentry 行表示目錄項緩存,inode_cache 行,表示VFS 索引節點緩存,其余的則是各種文件系統的緩存。這里列比較多,可查詢man slabinfo。實際性能分析時,更多使用 slabtop,來找到占用內存最多的緩存類型:

  微信截圖_20221107173043.png

  從這個結果可以看到,目錄項和索引節點占用最多的 Slab緩存,但其實并不大,約23MB。

  思考:find / -name file-name 命令導致會不會導致緩存升高,如果會,導致哪類緩存升高呢?

  find / -name 命令是全盤掃描(包括內存文件系統、磁盤文件系統等),所以這里會導致 xfs_inode 、proc_inode_cache、dentry、 inode_cache這幾類緩存的升高,而且在下次執行 find 命令時,就會快很多,因為它大部分會直接在緩存中查找結果。這里你可以在執行find命令前后,比較slabtop、free、vmstat輸出結果,又會有更深的理解。

  磁盤 I/O

  1. 磁盤

  首先,根據存儲介質的不同,可以分為兩類,機械磁盤 和 固態磁盤。

  機械磁盤:也稱為硬盤驅動器(Hard Disk Driver,縮寫HDD),機械磁盤由盤片和讀寫磁頭組成,數據存儲在盤片的環狀磁道中,最小讀寫單位 扇區,一般大小為512B。在讀寫數據時,需要移動磁頭,定位到數據所在的盤片磁道中,然后才訪問數據。如果 I/O 請求剛好連續,那就不需要磁道尋址,可獲得最佳性能,這就是順序I/O 的工作原理。隨機 I/O,需要不停地移動磁頭,來定位數據位置,讀寫速度比較慢。

  固態磁盤:Solid State Driver,縮寫SSD,由固態電子元器件組成,最小讀寫單位 頁,一般大小4KB、8KB等。固態磁盤不需要磁道尋址,不管是連續I/O,還是隨機I/O的性能,都比機械磁盤好得多。

  另外,相同磁盤的順序I/O 都要比 隨機I/O 快得多,原因如下:

  對于機械磁盤來說,隨機 I/O需要更多的磁頭尋道和盤片旋轉,性能比順序I/O 慢。

  對于固態盤來說,雖然隨機I/O 性能比機械盤好很多,但是它也會有“先擦除、再寫入”的限制。隨機讀寫也有大量的垃圾回收,所以還是會比順序I/O 慢很多。

  另外,順序I/O 可以通過預讀的方式,來減少 I/O請求的次數,這也是其性能優異的原因之一。

  在上一節提到過,如果每次都讀寫 512B 數據,效率會很低。文件系統會把連續的扇區或頁組成邏輯塊,作為最小單元管理數據,常見的邏輯塊是 4KB,即連續的8個扇區,或者一個頁。

  其次,還可以按照接口來分類,可以把硬盤分為 IDE、SCSI、SAS、SATA、FC等。不同的接口,分配不同的設備名稱。比如 IDE的會分配一個前綴為 hd 的設備名,SCSI 和 SATA會分配一個 sd 前綴的設備名。如果是多塊同類型的磁盤,會按照a、b、c等字母順序編號。

  第三,還可以根據使用方式,將磁盤劃分為不同架構。最簡單的就是,作為獨立磁盤來使用。然后再根據需要,將磁盤劃分成多個邏輯分區,再給分區編號。比如前面多次用到的 /dev/sda,還可以分成兩個分區 /dev/sda1 和 /dev/sda2。另一個比較常用的架構是,將多塊磁盤組成一個邏輯磁盤,構成冗余獨立 的磁盤陣列,RAID,提高數據訪問性能,增強數據存儲的可靠性。

  根據容量、性能、可靠性的不同,RAID可以分為多個級別,如RAID0、RAID1、RAID5、RAID10等。RAID0有最優的讀寫性能,但不提供數據冗余的功能,其他級別的 RAID,在數據冗余的基礎上,對讀寫性能有一定的優化。

  最后一種架構,把磁盤組合成網絡存儲集群,再通過NFS、SMB、iSCSI等網絡存儲協議,暴露給服務器使用。

  其實,在Linux下,磁盤是作為塊設備來管理的,也就是以塊為單位來讀寫數據,且支持隨機讀寫。每個塊設備都被賦予主、次兩個設備號,主設備號用在驅動程序中區別設備類型,次設備號用來給多個同類設備編號。

  2. 通用塊層

  為了減少不同塊設備的差異帶來的影響,Linux通過一個統一的通用塊層,來管理各種不同的塊設備。通用塊層其實是處在文件系統和磁盤驅動中間的一個塊設備抽象層。有兩個功能:

  第一個跟虛擬文件系統的功能類似。向上,為文件系統和應用程序,提供訪問塊設備的標準接口;向下,把各種異構的磁盤設備抽象成統一的塊設備,并提供統一框架來管理這些設備的驅動程序。

  第二個功能,通用塊層還給文件系統和應用程序發來的I/O請求排隊,并通過請求排隊、合并等,提高磁盤讀寫的效率。

  對 I/O請求排序也是 I/O調度。事實上,Linux內核支持四種 I/O調度算法,NONE、NOOP、CFQ、DeadLine。

  NONE:確切的說并不能算調度,因為它完全不使用任何調度器,對文件系統和應用程序的 I/O不作任何處理,常用在虛擬機中(此時磁盤 I/O調度完全由物理機支持)。

  NOOP:最簡單的一種調度算法,是一個先進先出的隊列,只做一些最基本的請求合并,常用于SSD盤。

  CFQ:完全公平調度器,是現在很多發行版的默認 I/O調度器。它為每個進程維護了一個 I/O調度隊列,并按時間片來均勻分布每個進程的 I/O請求。類似于進程的CPU調度,CFQ調度還支持進程 I/O的優先級調度,所以適用運行著大量進程的系統,像桌面環境、多媒體應用等。

  DeadLine:分別為讀、寫請求創建不同的 I/O 隊列,可以提高機械磁盤的吞吐量,并確保達到最終期限的請求被優先處理。這種調度算法 多用在 I/O 壓力比較大的場合,如數據庫等。

  3. I/O棧

  結合上面講的文件系統、磁盤和通用塊層的工作原理,我們可以整體來看 Linux存儲系統的 I/O原理了。事實上,我們可以把 Linux存儲系統的 I/O棧,由上至下分為三層:文件系統層、通用塊層、設備層。看圖:

  微信截圖_20221107173218.png

  根據這張全景圖,我們可以更清楚理解,存儲系統的 I/O的工作原理:

  文件系統層,包括虛擬文件系統和其他各種文件系統的具體實現。首先為上層的應用程序提供標準的文件訪問接口,對下會通過通用塊層,來存儲和管理磁盤數據。

  通用塊層,是Linux磁盤 I/O的核心,包括設備 I/O隊列和 I/O調度器。會對文件系統的 I/O請求進行排隊,再通過重新排序和請求合并,再發給下一級設備層。

  設備層,包括存儲設備和相應的驅動程序,負責最終物理設備的 I/O操作。

  存儲系統的 I/O,通常是整個Linux系統中最慢的一環。所以,Linux通過多種緩存機制來優化 I/O 效率。比如,為了優化文件訪問性能,會使用頁緩存、索引節點緩存、目錄項緩存等多種緩存機制,減少對下層塊設備的直接調用。同樣,為了優化塊設備的訪問性能,會使用緩沖區,來緩存塊設備的數據。

  4. 磁盤性能指標以及觀測

  這里說一下常見的五個指標,使用率、飽和度、IOPS、吞吐量以及響應時間等,這五個指標是衡量磁盤性能的基本指標。

  使用率,是指磁盤處理 I/O的時間百分比。過高的使用率(如超過80%),通常意味著磁盤 I/O的性能瓶頸。

  飽和度,磁盤處理 I/O的繁忙程度,過高的飽和度,意味著磁盤存在嚴重的性能瓶頸。當達到100%時,磁盤就無法接受新的 I/O請求。

  IOPS,每秒的 I/O請求數。

  吞吐量,每秒的 I/O請求大小。

  響應時間,從發出請求到收到響應的時間間隔。

  注意,使用率只考慮有沒有 I/O,而不考慮 I/O大小,即使達到100%,也有可能接受新的 I/O請求。在數據庫、大量小文件等這類隨機讀寫比較多的場景中,IOPS更能反應系統整體性能。在多媒體等順序讀寫較多的場景中,吞吐量更能反應系統整體性能。

  一般來說,我們在為應用程序的服務器選型時,要先對磁盤 I/O的性能進行基準測試,推薦的性能測試工具 fio,來測試磁盤的 IOPS,吞吐量以及響應時間等核心指標。用性能工具得到的指標,作為后續分析應用程序的性能依據。一旦發生性能問題,就可以把它們作為磁盤性能的極限值,進而評估磁盤 I/O的使用情況。

  接下來看看怎么觀測磁盤 I/O?首推的工具 iostat,它提供每個磁盤的使用率、IOPS、吞吐量等各種常見的性能指標,當然這些指標來自 /proc/diskstats。iostats 的輸出界面如下:

微信截圖_20221107173333.png

  下圖說明了這些列的具體含義:

  微信截圖_20221107173349.png

  這些指標,你要注意,%util 磁盤使用率,r/s + w/s IOPS,rkB/s + wkB/s 吞吐量, r_await + w_await 響應時間。另外從 iostat 并不能直接得到磁盤的飽和度,但是可以把觀測到的,平均請求隊列長度 或者 讀寫請求完成的等待時間,跟基準測試的結果進行對比,綜合來評估。

  我們再來看看,每個進程的 I/O情況。iostat只能看到磁盤整體的 I/O性能數據,并不能知道具體哪些進程 在進行磁盤讀寫,推薦兩個工具:pidstat 和 iotop。具體使用這里略過。

  更多信息可以來這里獲取==>>電子技術應用-AET<<

微信圖片_20210517164139.jpg

微信圖片_20220701092006.jpg

電子技術應用專欄作家  一口linux
原文鏈接:https://mp.weixin.qq.com/s/pOifG5m1VkSUmKOFzdi-5Q

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 一区二区三区网 | 一级成人欧美一区在线观看 | 长河落日电视连续剧免费观看 | 99国产精品久久久久久久成人 | 久草中文在线观看 | 我不卡av | 性做久久久久久久免费看 | 特黄特色大片免费播放器图片 | 亚洲精品高清无码视频 | 极品尤物魔鬼身材啪啪仙踪林 | 欧洲一区二区三区四区 | 亚洲 美腿 欧美 偷拍 | 水蜜桃色314在线观看 | 97成人超碰 | 94久久国产乱子伦精品免费 | 精品成人在线 | 人妖天堂狠狠ts人妖天堂狠狠 | 亚洲中文字幕久久无码 | 你懂的网址国产欧美 | 久久久一区二区三区捆绑sm调教 | 野外吮她的花蒂高h在线观看 | 日本三级456| 久久久久久久久久网 | 久久伊人蜜桃av一区二区 | 久久www成人_看片免费不卡 | 99国产超薄肉色丝袜交足 | 亚洲人成无码区在线观看 | 青青草av在线播放 | 成人久久久精品国产乱码一区二区 | 全黄h全肉边做边吃奶视频 熟妇人妻av无码一区二区三区 | 日本成人在线免费 | 五月色婷婷综合 | 黄网视频在线观看 | 日韩欧美亚洲成人 | 黄色.com| 精品免费国产一区二区三区四区 | 国产精品高潮呻吟av久久4虎 | 久久传媒 | 男人天堂网在线视频 | 99r热| 欧美疯狂做受xxxx富婆 | 狠狠色婷婷狠狠狠亚洲综合 | 加勒比中文无码久久综合色 | 被黑人猛躁10次高潮视频 | 国产精品538一区二区在线 | 色综合a怡红院怡红院 | 成人深夜在线 | 国产性生交xxxxx免费 | 免费asmr色诱娇喘呻吟外国 | 人人干人人做 | 黄色生活毛片 | 国语对白乱子 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 免费看黄色av | 插吧插吧网 | 天堂中文在线网 | 国产精品永久久久久久久久久 | 亚洲精品av在线 | 天堂伊人 | 高辣h文乱乳h文男男双性视频 | 日韩爱爱网 | 毛片无码免费无码播放 | 中日韩无砖码一线二线 | 国产99在线视频 | 天天搞夜夜爽 | 四虎影院色| 亚洲精华国产 | 蜜桃臀av一区二区三区 | 国产伦精品一区二区三区千人斩 | 日韩经典一区 | 凹凸日日摸天天碰免费视频 | 欧美爱爱网站 | 欧美女同视频 | 国产精品日产欧美久久久久 | 日本无遮挡吸乳呻吟视频 | 日韩精品视频在线看 | 18禁黄网站禁片免费观看 | 日韩一区二区三区不卡 | 国产区在线观看视频 | 亚洲天堂三区 | 久久精品国产一区二区三区肥胖 | 黑人巨大videos亚洲娇小 | 麻豆果冻传媒2021精品传媒一区下载 | 影音先锋人妻啪啪av资源网站 | 欧美色图13p| 欧美黑人又粗又大久久久 | 操女人网| 香蕉伊蕉伊中文视频在线 | 亚洲精品国产欧美 | 国产亚洲视频在线播放香蕉 | 国产在线观看无码免费视频 | 国产精品亚洲αv天堂无码 久久精品a一国产成人免费网站 | 亚洲春色av无码专区在线播放 | 日韩噜噜 | ts人妖在线| 窝窝午夜看片 | 欧美a网 | 国产人人干 | 射死你天天日 | 国产大片内射1区2区 | 一级全黄裸体免费观看视频 | 亚洲狼人综合 | 国产精品一级片 | aa级黄色大片 | 一区二区三区四区在线 | 久久综合精品国产一区二区三区无码 | 欧美日韩国产精品久久 | 欧美三级韩国三级日本三斤在线观看 | 国产精品一区二区久久不卡 | 国产午夜精品18久久蜜臀董小宛 | 亚洲日本欧美日韩中文字幕 | 很很射影院| 亚韩天堂色总合 | 成人在线免费视频观看 | 九色丨9lpony丨大学生 | 日日夜夜天天 | 国产乱人伦精品一区二区 | 丰满少妇弄高潮了www | 亚洲乱乱| 91精品国产闺蜜国产在线闺蜜 | 国产日产精品久久久久快鸭 | n0659极腔濑亚美莉在线播放播放 | 一本色道久久亚洲精品加勒比 | 亚洲精品五月 | 91精品国产91久久久 | 精品国产不卡一区二区三区 | 性生活视频网站 | 国产精品99久久久久久夜夜嗨 | 国产做无码视频在线观看 | 99精品视频网 | 国产精品一区一区三区 | 免费观看性行为视频的网站 | 欧美视频一区二区 | 久久久欧美精品sm网站 | 夜夜夜影院| 日日躁夜夜躁白天躁晚上 | 中文字幕女教师julia视频 | 国产精品伦理久久久久 | 国产av一区二区三区无码野战 | 奇米影视亚洲狠狠色 | 欧美特级黄色录像 | 亚洲一区二区视频在线 | 亚洲第8页 | 欧美乱论视频 | 中文字幕最新在线 | 禁断一区二区三区在线 | 久久久这里有精品 | 老司机在线精品视频网站的优点 | 一级做a爱视频 | 少妇色诱麻豆色哟哟 | 女同性恋毛片 | 亚洲区另类春色综合小说 | 日日干日日摸 | 做暧暧视频在线观看 | 亚洲激情成人网 | a在线免费观看 | 激情久久一区 | 欧美激情a∨在线视频播放 欧美激情aaa | 中文字幕有码无码人妻av蜜桃 | 少妇高潮久久久久久潘金莲 | 亚洲熟妇无码av在线播放 | 国产精品 欧美激情 | www亚洲黄色 | 国产一区二区三区成人久久片老牛 | 黄色小视频国产 | 中国大陆高清aⅴ毛片 | 国产精品国产三级国产传播 | 成人国产精品久久久网站 | 制服.丝袜.亚洲.中文.综合懂色 | 无遮挡很爽很污很黄的网站 | 欧美少妇网 | 日本亚洲欧美 | 懂色av蜜臂av粉嫩av | 在线射 | 午夜不卡av免费 | 一区二区三区综合 | 日韩和欧美一区二区 | 无码人妻精品一区二区三区66 | 成人综合区 | avtt国产| 久久婷婷五月综合色丁香 | 久久亚洲精品国产一区 | 吃奶揉捏奶头高潮视频在线观看 | 久久精品夜夜夜夜夜久久 | 少妇愉情理仑片高潮日本 | 99精品视频在线观看免费 | 古装做爰无遮挡三级聊斋艳谭 | 女人张开腿涩涩网站 | 亚洲精品肉丝少妇在线 | 一级免费在线 | 秋霞在线视频观看 | 日日噜噜噜夜夜爽爽狠狠 | av资源首页 | 中文字幕乱偷无码av先锋 | 日韩av在线观看免费 | 免费网站色 | 国产精品18久久久久久首页狼 | www.日日操| 日韩av午夜 | 人人爽久久涩噜噜噜av | 1000亚洲裸体人体 | 欧美日韩激情在线观看 | 制服丝袜一区二区三区 | 国产欧洲色婷婷久久99精品91 | 美女销魂一区二区 | 日韩成人在线视频 | 午夜视频污 | 少妇乱子伦在线播放 | 一区二视频| 叶山小百合av一区二区 | 欧美在线性 | 高潮毛片无遮挡高清免费视频网站 | 97人人模人人爽人人喊小说 | 国产在线精品无码二区 | 国产精选av | 在线天堂资源www在线中文 | 动漫羞免费网站中文字幕 | 亚洲欧美日韩综合俺去了 | 久久国产影院 | 玖玖爱在线精品视频 | 国产在线精品一区二区 | √天堂资源在线 | 成 人 黄 色 网 页 | ass日本丰满熟妇pics | 国产性生交xxxxx免费 | 亚洲欧美另类一区 | 欧美一区二区三区视频在线观看 | 日本五十路岳乱在线观看 | 大地资源在线观看官网第三页 | 亚洲综合色无码 | 亚洲一区二区黄 | 欧美影院在线观看 | 国产精品又黄又爽又色无遮挡 | 男人猛吃奶女人爽视频 | 国产精品51麻豆cm传媒的特点 | 色哟哟一区二区 | 国产高跟黑色丝袜在线 | 久久精品免费观看 | 日本大胆裸体做爰视频 | 视频一区三区 | 一性一交一口添一摸视频 | yy6080久久伦理一区二区 | 精品午夜一区二区 | 欧美成人看片一区二区三区尤物 | 噜噜噜亚洲色成人网站 | 日韩精品二区在线观看 | 韩国女同性做爰三级 | 中字乱码视频 | 自拍偷拍av | 中老年熟妇激情啪啪大屁股 | 国产熟女一区二区三区五月婷 | av大片免费观看 | 99热九九这里只有精品10 | 成人在线观看亚洲 | 一色桃子av大全在线播放 | 99热最新| 久久久成人av | 国产精品成人av久久 | 亚洲免费永久精品国产 | jizz黄色片| 久久精品探花 | 成人av一级| 毛片2| 亚洲成人在线播放视频 | 国产三级自拍视频 | 亚洲风情亚aⅴ在线发布 | 亚洲国产av无码精品无广告 | 樱花草在线播放免费中文 | 国产黄大片在线观看画质优化 | 看黄网站在线 | 人人爱免费在线观看 | 国产一级做a爰片久久毛片99 | 亚洲精品乱码久久久久久蜜桃欧美 | 天天毛片 | 亚洲最大黄色 | 99久久er热在这里只有精品15 | 成人精品一区二区三区在线观看 | 亚洲一卡久久 | 在线| 国产亚洲精品久久久久5区 成熟了的熟妇毛茸茸 | 我的好妈妈在线观看 | 免费日韩欧美 | 亚洲精品久久久一线二线三线 | 香蕉视频黄在线观看 | 欧洲亚洲色一区二区色99 | 亚洲精品久久 | 欧美bbbbb性bbbbb视频 | 翔田千里x88aⅴ | 丝袜脚交一区二区 | 黄色男女网站 | 中文在线免费看视频 | 免费看黄色的网站 | 我要看一级片 | 在线一区二区三区 | 蒂法3d一区二区三区 | 毛片一区二区三区 | 午夜爽视频 | 野草社区在线观看 | 日本一卡二卡四卡无卡乱码视频免费 | 成人三级在线视频 | 国产农村妇女毛片精品 | 久久综合久久久久 | 好吊日免费视频 | 国产手机在线精品 | 不卡免费视频 | 久草在线观看资源 | 波多野结衣丝袜ol在线播放 | 国产51人人成人人人人爽色哟哟 | 看全色黄大色大片免费 | 日本欧美一区二区三区不卡视频 | 免费拍拍拍网站 | 欧美少妇网 | 久久国产加勒比精品无码 | 91麻豆精品国产自产在线观看一区 | 亚洲精品萌白酱一区 | 欧美日韩精品一区二区三区蜜桃 | 特黄色毛片 | 日本特黄特色大片免费视频老年人 | 久久男人的天堂 | 久久久久久久久久久99 | 在线国产一区二区三区 | 日韩视频 中文字幕 | 香港三级日本三级妇三级 | 完全免费在线视频 | 国产日韩欧美中文字幕 | 日本妞一区 | 欧美精品一区二区三 | 视频一区 中文字幕 | 国产精品视频免费播放 | 成人高清免费观看mv | 福利在线视频观看 | 久久精品国产亚洲夜色av网站 | 国产精品成人久久久 | 天天干狠狠 | 亚洲国产人午在线一二区 | 91精品在线视频观看 | 91在线亚洲| 欧美 亚洲 另类 偷偷 自拍 | a级大胆欧美人体大胆666 | 欧美黑人极品猛少妇色xxxxx | 国产欧美一区二区在线观看 | h无码动漫在线观看 | 久久久资源 | 亚洲激情在线 | 亚洲色婷婷一区二区三区 | 国产网站免费观看 | 人人草视频在线 | 黄色一级免费大片 | 精品乱码一区内射人妻无码 | 九九热在线免费视频 | 就去干成人网 | 亚洲视频图片小说 | 三区在线视频 | 国产亚洲精品成人av在线 | 撕开奶罩揉吮奶头高潮av | 91九色视频在线观看 | 日韩一二在线 | 日本久久精品一区二区三区 | 亚洲精品一区二区冲田杏梨 | 精品国产制服丝袜高跟 | 在线观看国产亚洲 | 人妻少妇无码精品视频区 | 亚洲综合视频在线观看 | 国产一区视频网站 | 久久久午夜精品理论片中文字幕 | 久久久久成人网站 | 成人性生交大片免费卡看 | 亚洲综合在线另类色区奇米 | 欧美性黑人极品hd | 国产网址在线观看 | 97精品人妻系列无码人妻 | 国产成人精品久久二区二区 | 黄色片在哪看 | 97国产| 精品一区二区在线视频 | 中文字幕乱码亚洲精品一区 | 国产精品黄网站 | 亚洲国产系列 | 国产成人剧情av麻豆果冻 | 大j8福利视频导航 | 国产精品久久久久久久久久ktv | 日本无遮真人祼交视频 | 亚洲成人av高清 | 中文字幕在线不卡视频 | 精品国模一区二区三区 | 美女裸体自慰在线观看 | 秋霞一级全黄大片 | 久久久99日产 | 国语自产少妇精品视频 | 任我爽精品视频在线观看 | 国产网红女主播精品视频 | 激情另类小说 | 91国产在线免费观看 | 真实国产乱啪福利露脸 | 欧美激情乱人伦 | 国内精品99 | 91丨国产丨捆绑调教 | 91视频免费观看网站 | 日本少妇xlxxx | 琪琪色视频 | 中国一级片黄色一级片黄 | 亚洲另类激情综合偷自拍图 | 深夜在线免费视频 | 一级黄色片在线播放 | 欧美午夜精品久久久久免费视 | 久久久成人免费视频 | 亚洲最大激情网 | 久久伊人精品一区二区三区 | av在线不卡播放 | 免费特级毛片 | √天堂资源在线 | 欧美综合色区 | 国产精品国产三级国产在线观什 | 国产在线精品拍揄自揄免费 | 中文字幕免费在线看 | 福利综合网 | 成人软件在线观看 | 久久免费手机视频 | 丰满少妇xbxb毛片日本 | 中文字幕av久久爽一区 | 国产色视频播放网站www | 人摸人人人澡人人超碰97 | 成人在线视频免费观看 | 九九热久久免费视频 | 希岛爱理av免费一区二区 | 狠狠色噜噜狠狠狠7777奇米 | a级黄色录像片 | 亚洲天堂1 | 亚洲成人mv | 亚洲最大成人网色 | 国产aaa毛片 | 夜夜欢性恔免费视频 | 日本熟伦人妇xxxx | 青青草十七色 | 18禁黄久久久aaa片广濑美月 | 怡红院亚洲| 日批视频免费播放 | 制服丝袜手机在线 | 人妻少妇精品无码专区 | 国内成人精品2018免费看 | 在线观看精品一区 | 国产成人精品手机在线观看 | 奇米影视一区二区三区 | 吻胸摸腿揉屁股娇喘视频网站小说 | 色婷婷综合成人av | 免费视频拗女稀缺一区二区 | 五月激情六月丁香激情天堂 | 欧美天天性 | 亚洲免费观看视频 | 露出调教羞耻91九色 | 中文字幕日韩一区二区不卡 | 日韩精彩视频在线观看 | 国产热a欧美热a在线视频 | 午夜国产精品视频 | 精品欧美一区二区在线观看 | 少妇下蹲露大唇无遮挡图片 | 影视av | 精品国产免费久久 | 99精品国产在热久久婷婷 | 美女扒开大腿让男人桶 | 亚洲人成网站777色婷婷 | 一区二区三区精品在线 | 欧美成人精品一区二区男人小说 | 国产亚洲精品久久久久久打不开 | 17c在线视频在线观看 | 欧美影院一区 | 在线日韩中文字幕 | 亚洲第一综合网站 | 久久三级网 | 久久人人爽爽爽人久久久 | 久久久社区 | 精品国产视频 | 日本中文字幕在线大 | 色www.| aaa亚洲 | 色综合天天综合网国产成人网 | 婷婷狠狠操 | av综合色 | 男人和女人高潮免费网站 | 国产一级 黄 片 | 久久国产精品精品 | 中文字幕亚洲高清 | 波多野结衣91| 九九在线观看视频 | 久久精品久久综合 | 色欲国产麻豆一精品一av一免费 | 一级做a爰片性色毛片武则天 | 干欧美| 美女131爽爽爽 | 久久精品无码一区二区无码 | 亚洲日韩乱码一区二区三区四区 | 俺去日| 欧美有码视频 | 欧美黄色录像片 | 亚洲一区尤物 | 99re6这里只有精品 | 亚洲国产高清视频 | 日韩免费无码一区二区视频 | 久草大| av无码国产精品色午夜 | 椎名由奈一区二区在线 | 中文字幕日韩在线播放 | 99精品视频播放 | 四虎成人精品国产永久免费无码 | 少妇媚药按摩中文字幕 | 综合久久给合久久狠狠狠97色 | 国产精品国产三级国产av剧情 | 国产亲伦免费视频播放 | 色狠狠久久av五月综合 | 成人免费影片在线观看 | 国产乱子伦精品无码码专区 | 欧美在线国产 | 波多野结衣视频观看 | 国产免费一区二区三区在线能观看 | 男人的天堂在线 | 3d动漫精品啪啪一区二区下载 | 亚洲一区二区自拍偷拍 | 三上悠亚ssⅰn939无码播放 | 综合网日日天干夜夜久久 | 熟妇人妻av无码一区二区三区 | 国产一区久久久 | 成年人黄色毛片 | 日本www黄色 | 国产精品9999久久久久仙踪林 | 野外(巨肉高h) | 中文字幕69页 | 成人免费毛片片v | 99综合| 性猛交波兰xxxxx | 伊人视屏 | 亚洲自拍偷拍网站 | 色无极亚洲影院 | 久久国产色av免费看 | 久久综合狠狠综合久久综合88 | a级片久久久 | 成人在线观看视频网站 | gogo西西人体大尺度大胆伊人 | 91精品福利少妇午夜100集 | 国产亚洲精品久久久久久久软件 | 新婚夫妇白天啪啪自拍 | 免费在线看a | 国产偷v国产偷v亚洲 | 一本中文字幕 | 50部乳奶水在线播放 | 亚洲欧美日韩中文无线码 | 一级视频在线免费观看 | 亚洲欧美日韩制服 | 羞羞视频靠逼视频大全 | 欧美丰满少妇xxⅹ | 免费在线成人网 | 亚洲最大成人综合网 | 福利一区二区三区视频在线观看 | 亚洲精品lv | 三级男人添奶爽爽爽视频 | 亚洲熟妇久久国产精品 | 看一级黄色毛片 | 少妇扒开腿让我爽了一夜 | 粉嫩精品国产色综合久久不8 | 国产成人三级在线观看 | 欧美黄网址 | 欧美国产一区二区 | 性夜影院午夜看片 | 国产精品乱码一区二区三区 | 国产日韩一区二区三免费高清 | 18videosex性欧美麻豆 | 小早川怜子avhd肉厚一区 | 久久免费小视频 | 免费看av在线 | 全部a∨一极品视觉盛宴 | 国产精品久久久久久久久久妇女 | 性色av一区二区三区夜夜嗨 | 日韩成人一区 | 国产69久久精品成人看 | 国产精品ⅴa有声小说 | 中文字幕乱码一区二区三区 | 精品深夜av无码一区二区 | 91社区视频| 国产一级啪啪 | av性色| 免费在线视频一区 | 黑人精品xxx一区一二区 | 亚洲精品88| 精久久久 | 中文字幕丰满人伦在线 | 伊人久久五月天 | 亚洲精品乱码久久久久久按摩观 | 狠狠色综合网站久久久久久久 | 爱搞逼综合 | 国产真人做爰毛片视频 | 国产美女作爱全过程免费视频 | 性做久久久久久久久 | 爱情岛亚洲论坛入口福利 | 人人射人人干 | 少妇免费视频 | 久久久久久美女精品啪啪 | 久久网免费 | 国产在线视频自拍 | 中文在线字幕av | 国产激情精品 | 精品国产乱码一区 | 99久久久国产精品免费调教网站 | 国产成人无码国产亚洲 | 黄色片网站免费观看 | 美国免费黄色片 | 国产成人久久 | 成人免费无码大片a毛片 | 奇米777四色影视在线看 | 日韩av在线一区二区三区 | 久久爱www久久做 | 白嫩少妇和二男三p爽的大声呻吟 | 黄三级| 欧美手机在线观看 | 国产免费黄色片 | 无码aⅴ精品一区二区三区浪潮 | 国产精品女丝袜白丝袜 |