精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux 物理內存外碎片化淺析

系統 Linux 存儲軟件
闡述物理內存外碎片化的來龍去脈前,先得明白Linux是如何管理物理內存的?Linux內核采用的是buddy system allocation,即著名的伙伴系統分配器。

 [[332558]]

一、Linux物理內存外碎片化概述

什么是Linux物理內存碎片化?Linux物理內存碎片化包括兩種:

1.物理內存內碎片:指分配給用戶的內存空間中未被使用的部分。

例如進程需要使用3K bytes物理內存,于是向系統申請了大小等于3Kbytes的內存,但是由于Linux內核伙伴系統算法最小顆粒是4K bytes,所以分配的是4Kbytes內存,那么其中1K bytes未被使用的內存就是內存內碎片。

Linux 物理內存外碎片化淺析

Linux物理內存內碎片

2.物理內存外碎片化:指系統中無法利用的小內存塊。

例如系統剩余內存為16K bytes,但是這16K bytes內存是由4個4K bytes的頁面組成,即16K內存物理頁幀號#1不連續。在系統剩余16K bytes內存的情況下,系統卻無法成功分配大于4K的連續物理內存,該情況就是內存外碎片導致,本文中闡述的就是物理內存外碎片化。

注:#1物理頁幀號:Linux物理內存是通過頁面進行管理,并對每個頁面進行編號,稱為頁幀號,如果是連續的兩個物理頁面,其頁幀號是連續的。

 

Linux 物理內存外碎片化淺析

 

Linux物理內存外碎片

二、Linux物理內存管理框架

闡述物理內存外碎片化的來龍去脈前,先得明白Linux是如何管理物理內存的?Linux內核采用的是buddy system allocation,即著名的伙伴系統分配器。

1.設計思路

伙伴系統分配器的核心思路:將系統的空閑頁面分為11個塊鏈表,每個塊鏈表分別管理著1,2,4,8,16,32,64,128,256,512和1024個物理頁幀號連續的頁面。每個頁面大小為4K bytes,buddy管理的塊大小范圍從4K bytes到4M bytes,以2的倍數遞增。

 

Linux 物理內存外碎片化淺析

 

Linux物理內存管理框架圖

2.管理邏輯

Linux對物理頁面管理的框架如上圖,由于本文闡述的是物理內存外碎片,所以關于伙伴系統本文只做簡單分析,不涉及具體的細節并不闡述關于per cpu pageset等內容,如果讀者有興趣,可以參考內核源碼。

Linux將物理內存分為不同的node和zone來管理:

  • node:為了支持NUMA結構,即CPU對不同內存簇的訪問速度不同,Linux設計了node結構,將物理內存分為多個內存節點管理;對于UMA結構,只有一個node節點。
  • zone:為兼容不同的平臺的硬件限制,例如80x86的體系結構的硬件總線訪問等問題,Linux將node節點下的內存分為多個zone;目前在ARM平臺,多個zone管理已非必要。

zone管理單元下的內存通過free_area數組將內存分成11個塊鏈表進行管理:

Linux 物理內存外碎片化淺析
  • free_area數組總共有11個索引,每個索引管理著不同大小的塊鏈表。
  • free_area[0]管理的內存單位為2^0頁面,即4K byte內存;
  • free_area[1]管理的內存單位為2^1的物理頁幀號連續頁面,即8K bytes內存;

以此類推;

free_area管理的內存還細分為各種類型,例如不可移動頁面和可移動頁面等,每種類型的頁面類型對應一個free_list鏈表,該鏈表就鏈接著頁面結構體。

Linux 物理內存外碎片化淺析

當分配頁面時,伙伴系統拿頁面的步驟如下:(不考慮內存慢速路徑)

  • 根據分配頁面類型,找到對應的內存節點node和內存管理單元zone;
  • 根據分配頁面大小,找到的對應大小的free_area結構體;
  • 根據分配頁面類型,找到對應的free_list鏈表,分配頁面;

當向伙伴系統釋放頁面時,buddy釋放頁面的步驟如下:

  • 根據分配頁面類型,找到對應的內存節點node和內存管理單元zone;
  • 判斷是否有物理頁幀號相連的空閑內存塊,可以跟被釋放的內存塊合并成更大的塊內存,合并的條件:
  • 物理幀必須都是連續的;
  • 相同的類型和相同的大小;
  • 合并后塊內存的第一個頁面的物理地址滿足”2*塊大小*4K”的倍數。
  • 根據釋放頁面的大小或者合并的大小,找到的對應大小的free_area結構體;
  • 根據釋放頁面的類型,找到對應的free_list鏈表,釋放頁面;

三、Linux針對物理內存外碎片化的措施

從“二、Linux物理內存管理架構”,可以發現伙伴系統內存管理框架是可以有效改善物理內存外碎片的,因為伙伴系統有如下兩個管理邏輯,可以減少了外碎片化的產生:

  • 小塊內存在小塊鏈表分配,減少大塊鏈表被污染的概率;
  • 內存釋放時會嘗試整合成大塊內存的邏輯,有助于大塊內存的合成;

除此之外,內核還支持以下措施改善物理內存外碎片化(只列舉主要的機制):

1.memory compaction

(1)內存規整原理

Linux物理頁面規整機制,類似于磁盤整理,主要是應用了內核的頁面遷移機制,是一種將可移動頁面進行遷移后騰出連續物理內存的方法。

假設存在一個非常小的內存域如下:

 Linux 物理內存外碎片化淺析

藍色表示空閑的頁面,白色表示已經被分配的頁面,可以看到如上內存域的空閑頁面(藍色)非常零散,無法分配大于兩頁的連續物理內存。

下面演示一下內存規整的簡化工作原理,內核會運行兩個獨立的掃描動作:第一個掃描從內存域的底部開始,一邊掃描一邊將已分配的可移動(MOVABLE)頁面記錄到一個列表中:

Linux 物理內存外碎片化淺析

 

另外第二掃描是從內存域的頂部開始,掃描可以作為頁面遷移目標的空閑頁面位置,然后也記錄到一個列表里面:

Linux 物理內存外碎片化淺析

 

等兩個掃描在域中間相遇,意味著掃描結束,然后將左邊掃描得到的已分配的頁面遷移到右邊空閑的頁面中,左邊就形成了一段連續的物理內存,完成頁面規整。

Linux 物理內存外碎片化淺析

(2)使用方法

如果想打開內存規整,內核需要打開相關的配置(默認為y)

Linux 物理內存外碎片化淺析

打開如上配置后,內存規整的觸發是自動的,觸發內存規整的途徑如下:當進程嘗試分配高階內存無法滿足并且完成direct_reclaim#1(暫不分析costly_order情況)后,系統會根據內存剩余判斷是否觸發內存規整;

注:#1direct_reclaim:進程分配內存時發現內存不足從而啟動直接回收內存操作,這種模式下分配和回收是同步的關系,也就是說分配內存的進程會因為等待內存回收而被阻塞。

Linux 物理內存外碎片化淺析

內核也提供了接口給用戶觸發規整動作,接口如下:

/proc/sys/vm/compact_memory

只要往這個節點寫值即可觸發對系統所有node管理的內存做內存規整。

2.kcompactd

(1)kcompact設計原理

kcompactd是一個內核規整的后臺進程,它跟memory compaction的區別在于:

memory compaction的觸發途徑是內存分配進入direct_reclaim(暫不分析costly_order情況)后系統會根據內存剩余判斷是否觸發內存規整,或者用戶手動觸發;

kcompactd在喚醒kswapd或者kswapd進入休眠時,主動觸發內存規整。

kcompactd的觸發路徑如下:主要有如下兩個途徑:

喚醒kswapd之前觸發規整,觸發的條件是:本次分配不支持direct_reclaim,node內存節點是平衡的,并且kswapd失敗的次數大于MAX_RECLAIM_RETRIES(默認16)。

Linux 物理內存外碎片化淺析

kswapd即將進入睡眠時:

Linux 物理內存外碎片化淺析

(2)使用方法

如果想打開內存規整,內核需要打開相關的配置(默認為y)

Linux 物理內存外碎片化淺析

3.其他優化的思路

內核經過不斷的優化,那為何Linux為何還有物理內存外碎片化呢?那是因為物理內存外碎片化雖然是可以不斷優化的,但卻無法得到根除。目前的內核,我覺得導致物理外碎片化還有以下兩個主要原因:

不可移動頁面污染了內存環境,導致頁面規整失敗;

隨著系統不斷申請和釋放的頁面,導致伙伴系統分配的物理內存頁幀號越發隨機,從而導致內存被隔斷的概率越高,碎片化的程度越高,在3.2闡述。

針對以上兩個原因,以下的優化措施可能達到一定的優化效果:

(1)減少UNMOVABLE頁面污染內存環境

  • 限制不可以移動頁面偷頁行為

Linux內存分配中支持fallback機制,又叫偷頁機制。該機制是為了規避同個zone管理單位頁面類型剩余不平衡的問題,例如同個zone,A頁面類型空閑內存較多,B頁面類型空閑內存卻非常緊缺,如果沒有偷頁機制,分配B頁面類型就會進入內存分配慢速路徑。有了偷頁機制,在同個zone管理單位,如果UNMOVABLE類型無空閑頁面,但是MOVABLE類型頁面還有空閑頁面,偷頁機制支持在list_head[UNMOVABLE]分配不到頁面的情況下,向list_head[MOVABLE]分配頁面。

以下數組明確了各種頁面類型可偷的頁面類型,例如第一行表示UNMOVABLE頁面可以偷RECLAIMABLE和MOVABLE類型的頁面,其他類似。

Linux 物理內存外碎片化淺析

如果不可移動頁面頻繁的偷頁會導致不可移動頁面很快污染了內存環境,特別污染了可移動頁面的內存,對內存規整成功率的影響比較大。基于以上情況,可以在偷頁的機制上加上分配大小限制的判斷,不可移動頁面只有大塊內存分配才允許偷頁,以此減少不可移動頁面對內存環境的污染。

不可移動類型頁面偷頁后主動償還

該方法主要是不可移動頁面偷頁后的一種補償方法。如果發生不可移動頁面偷頁后,我們將該頁面記錄到一個列表,等后續不可移動頁面類型存在空閑頁面時,將所偷的頁面遷移回不可移動頁面中,從而降低不可移動頁面的污染。

(2)降低分配頁幀號的隨機性

假設有一塊小內存域如下,以下兩種內存分配方式哪種會導致嚴重的內存碎片化?

  • 頁面從頭部開始分配,直到尾部;
  • 頁面隨機從任何位置分配。

 

Linux 物理內存外碎片化淺析

 

明顯是第二種內存分配方式的對內存外碎片化更不友好,而這點也是伙伴系統目前沒有解決的問題。伙伴系統雖然將內存規劃成各種大小的內存塊,以讓小內存分配在小塊鏈表分配,盡量不污染大塊內存鏈表,但是卻沒辦法保證小塊內存具體是在物理內存的哪個頁幀范圍分配。隨著系統的運行越久,小塊內存的分配的物理頁幀號越發隨機,那么其導致碎片化的概率就會越高。

  • 預留法

根據這種情況,可以通過預留的方式進行相應的優化。

預留一定的內存專門用于小塊內存分配,經過這個優化措施后,可以有效降低小塊內存分配的物理頁幀號的隨機性,從而降低小塊內存污染內存環境的概率。

預留一定的內存專門用于大塊內存分配,經過該優化措施后,預留的內存被小塊內存污染的概率就會降低,可以提升預留內存分配大塊內存的成功率。

另外關于降低伙伴系統分配頁幀號隨機性,還是存在很多優化的措施,后續根據需要會專門開展一篇闡述該部分優化的文章,如果讀者有興趣,到時可以查閱。

參考文獻

1、內核源代碼

2、http://tinylab.org/lwn-368869/

3、https://patchwork.kernel.org/patch/

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-12-15 08:54:06

Linux內存碎片化

2011-03-30 09:28:34

MySQL數據碎片

2021-03-17 21:34:44

Linux內存管理

2019-12-26 08:45:46

Linux虛擬內存

2013-08-02 11:24:47

Android碎片化圖解生態碎Androi

2025-08-11 01:00:00

2025-04-22 03:00:00

2025-01-06 08:00:09

2023-02-01 08:13:30

Redis內存碎片

2025-05-28 01:00:00

2024-12-27 09:21:58

2025-07-30 01:27:00

2017-07-25 15:09:48

Linux地址轉化

2022-05-12 23:19:15

Redis內存碎片處理

2023-03-06 21:23:23

Redis數據庫

2023-10-10 10:02:32

2017-08-14 13:35:36

Linux共享內存tmpfs文件系統

2014-08-27 14:14:14

Android碎片化

2014-08-13 10:41:08

linux線程

2022-12-28 09:07:41

點贊
收藏

51CTO技術棧公眾號

国产精品毛片一区视频| 久久天天躁狠狠躁夜夜av| 国产成人a亚洲精v品无码| 日本私人网站在线观看| 日韩高清中文字幕一区| 成人午夜电影网站| 国内揄拍国内精品| 黄免费在线观看| 欧美日韩国产中文字幕| 亚洲一区二区三区高清视频| 精品美女久久| 91麻豆福利精品推荐| 4p变态网欧美系列| 制服丨自拍丨欧美丨动漫丨| 日本在线视频一区二区三区| 精品福利在线视频| 亚洲综合视频一区| 少妇人妻精品一区二区三区| 日本三级亚洲精品| 国色天香2019中文字幕在线观看| 青娱乐国产精品视频| av在线私库| 国产精品久久久久影院色老大| 91亚洲精品久久久久久久久久久久| 国产精品久久久久久亚洲av| 小黄鸭精品aⅴ导航网站入口| 国产精品美女久久久久久久| 国产日韩久久| 国产精品久久久久久久免费| 亚洲女人av| 欧美日本中文字幕| 亚洲色图欧美自拍| 小草在线视频免费播放| 亚洲精品视频在线看| 青青影院一区二区三区四区| 亚洲第一黄色片| 美女一区二区三区在线观看| 欧美亚洲国产日本| 国产亚洲色婷婷久久99精品| 久久综合成人| 亚洲四色影视在线观看| 视频免费在线观看| 嫩呦国产一区二区三区av| 欧美三级视频在线观看| 成人观看免费完整观看| av在线视屏| 亚洲综合一二区| 国产高清自拍一区| 国产精品乱码一区二区| 强制捆绑调教一区二区| 日本高清不卡的在线| 国产性生活网站| 亚洲乱码免费伦视频| 中文字幕欧美日韩| 亚洲成人黄色av| 亚洲免费专区| 精品亚洲国产视频| 五月婷婷综合在线观看| 精品精品精品| 欧美精品一区二区三区一线天视频| 色www免费视频| 岛国精品在线| 欧美日韩精品一区二区在线播放| 黄色免费观看视频网站 | 欧美午夜美女看片| 日本精品二区| 免费看男男www网站入口在线| 懂色中文一区二区在线播放| 成人欧美一区二区三区视频| 国产chinasex对白videos麻豆| 久久99精品国产麻豆婷婷| 国产伦精品一区二区三区精品视频| 天堂中文在线网| 亚洲一区图片| 国产高清视频一区三区| 久久久久精彩视频| 久久精品青草| 久久五月天色综合| 久久久久久福利| 影音先锋中文字幕一区| 97久久精品人人澡人人爽缅北| 精品少妇久久久久久888优播| 欧美视频在线观看| 国模吧一区二区三区| 久久久久久久久久久久久久av| 国产视频一区欧美| 国产成人拍精品视频午夜网站 | 2019亚洲日韩新视频| 五月天激情四射| 午夜国产一区二区| 不卡av在线网站| 久久久久亚洲av片无码下载蜜桃| 欧美特黄一级| 青青草精品毛片| 一区二区小视频| 国产伦精品一区二区三区免费迷 | 久久久精品人妻一区二区三区四| 欧美日韩 国产精品| 91精品国产91久久久久福利| 色老头在线视频| 国产一区二区三区日韩| 国产综合色一区二区三区| 国产在线视频资源| 亚洲美女视频在线| 欧美日韩在线中文| 高清一区二区| 亚洲黄色www| 性生活在线视频| 午夜a一级毛片亚洲欧洲| 视频在线一区二区| 日韩免费不卡视频| 久久国产精品99精品国产| 国产精品成人一区二区三区| 国内精品一区视频| 亚洲国产视频一区| 国偷自产av一区二区三区小尤奈| 午夜福利视频一区二区| 国产精品麻豆久久久| 日韩精品在线观看av| 亚洲精品国产嫩草在线观看| 精品国产一区a| 激情高潮到大叫狂喷水| 新狼窝色av性久久久久久| 成人免费视频97| 四虎影视2018在线播放alocalhost| 国产尤物一区二区在线| 欧洲高清一区二区| 欧美xxxx免费虐| 欧美精品久久99久久在免费线| 国产国语老龄妇女a片| 性xxxx欧美老肥妇牲乱| 国产精品福利网站| 日韩有码电影| 亚洲高清中文字幕| 国产一级免费大片| 久久美女视频| 国产精品成人av在线| 亚洲av成人精品日韩在线播放| 国产精品二三区| 国产精品天天av精麻传媒| 欧美日韩麻豆| 久久久伊人欧美| www.久久久久久| 中文字幕日本乱码精品影院| 992kp快乐看片永久免费网址| 国产精品qvod| 亚洲精品白浆高清久久久久久| 免费看一级黄色| 丝袜亚洲另类欧美| 国产国语videosex另类| 四虎成人免费在线| 亚洲mv大片欧洲mv大片精品| 国产成人av片| 黑人一区二区三区四区五区| 91久久在线视频| 一级日本在线| 亚洲午夜久久久久| 99热这里只有精品2| 亚洲国产一区二区三区在线播放| 国产精品久久激情| av中文字幕一区二区三区| 色婷婷精品大在线视频| 精品国产无码在线观看| 美女久久网站| 欧美日韩一区二区三| 成人做爰视频www网站小优视频| 日韩国产精品视频| 久久中文字幕免费| 久久久亚洲高清| 国产真人无码作爱视频免费| 国产亚洲第一伦理第一区| 日韩有码视频在线| 国产精品久久久国产盗摄| 最近中文字幕一区二区三区| 999久久久精品视频| 亚洲精品二区三区| 国产成人女人毛片视频在线| 川上优av中文字幕一区二区| 日韩精品在线影院| 午夜精品免费观看| 1区2区3区欧美| 国产精品欧美性爱| 99精品视频网| 色综合电影网| avtt久久| 国模私拍视频一区| 你懂的在线看| 欧美区视频在线观看| 久久久国产精华液| 2023国产一二三区日本精品2022| 日韩欧美精品在线观看视频| 成人写真视频| av成人免费观看| 亚洲欧洲高清| 久久精品视频中文字幕| 欧美 日韩 综合| 欧美在线不卡视频| 欧美成人三级视频| 久久久久久久免费视频了| 亚洲精品免费一区亚洲精品免费精品一区| 99久久99久久精品国产片果冰| 91亚洲精品一区二区| 高清精品在线| 久久久www成人免费精品| 手机在线观看毛片| 欧美猛男超大videosgay| 日韩av综合在线| 国产精品卡一卡二卡三| 日韩精品视频一区二区| 美美哒免费高清在线观看视频一区二区| 一区二区三区观看| 欧美黄色录像| 91免费精品国偷自产在线| 捆绑调教日本一区二区三区| 日韩中文字幕精品| 日本国产在线| 精品精品国产高清一毛片一天堂| youjizz在线视频| 一区二区国产视频| 黄色av片三级三级三级免费看| 国产精品一区二区x88av| 激情视频综合网| 亚洲激精日韩激精欧美精品| 亚洲综合第一| 国产探花在线精品一区二区| 国产精品自拍首页| 成人精品视频在线观看| 国产精品1区2区在线观看| 成人性生交大片免费看网站| 精品久久久久久久久久久久久久久久久| 亚洲 欧美 视频| 亚洲精品伦理在线| 日韩欧美在线视频播放| 久久亚洲二区三区| av av在线| 国产福利91精品| 17c国产在线| 美女视频黄免费的久久| 91蝌蚪视频在线观看| 西西人体一区二区| 国产白丝袜美女久久久久| 欧美激情性爽国产精品17p| 在线看视频不卡| 日韩在线第七页| 日韩一区二区三区资源| 国产成人精品免费视| 免费成人深夜夜行视频| 偷窥自拍亚洲色图精选| 久久99导航| 五月国产精品| 欧美日韩一区二区三区免费| 蜜桃精品噜噜噜成人av| 欧美一区亚洲二区| 视频精品在线观看| 奇米精品在线| 欧美在线免费看视频| 深夜福利成人| 久久国产电影| 国产高清免费在线| 一区二区电影| 欧美日韩午夜爽爽| 欧美私人啪啪vps| 国产精品国产亚洲精品看不卡| 国产综合精品| 国自产拍偷拍精品啪啪一区二区| 欧美日韩1区| 国产综合av在线| 久久综合狠狠| 国内国产精品天干天干| 国产美女在线观看一区| wwwww在线观看| av高清不卡在线| 亚洲av无码一区二区三区人| 中文字幕精品一区二区精品绿巨人 | 99re6这里有精品热视频| 亚洲破处大片| 人妻夜夜添夜夜无码av| 亚洲精选国产| 37pao成人国产永久免费视频| 亚洲在线成人| xxxx一级片| 国产揄拍国内精品对白| 国产高清成人久久| 久久精品亚洲精品国产欧美kt∨| 国产真人做爰视频免费| 国产成人免费在线| 少妇一级淫片免费放播放| 久久久久青草大香线综合精品| 久久久久亚洲av成人无码电影| 国产欧美日韩不卡免费| 免费精品在线视频| 亚洲国产精品尤物yw在线观看| 国产成年人免费视频| 91福利视频在线| 国产精品美女久久久久av爽| 欧美性做爰猛烈叫床潮| 亚洲第一视频在线| 亚洲小视频在线| 亚洲欧美日韩免费| 色yeye香蕉凹凸一区二区av| 国产丝袜视频在线播放| 欧美在线观看日本一区| 91丨精品丨国产| 国产主播一区二区三区四区| 欧美三级伦理在线| 精品久久久久久无码中文野结衣| 久久成人国产| 永久免费黄色片| 国产色91在线| 日本五十熟hd丰满| 天天色综合成人网| 国产老女人乱淫免费| 国产视频一区在线| jizz性欧美10| 国产精品极品在线| 欧美激情影院| 国产高清不卡无码视频| 热久久国产精品| 亚洲av网址在线| 亚洲激情自拍视频| 中文字幕人妻一区二区在线视频| 欧美videos中文字幕| 素人av在线| 日本国产欧美一区二区三区| 97视频一区| 中文字幕精品一区日韩| 视频在线观看91| 日本黄色免费观看| 洋洋av久久久久久久一区| 亚洲天堂网视频| 国产性猛交xxxx免费看久久| 91黄页在线观看| aa日韩免费精品视频一| 亚洲视频电影在线| 久久国产精品国产精品| 久久久不卡网国产精品一区| 亚洲精品www久久久久久| 精品国产91乱码一区二区三区 | 性感美女一区二区在线观看| 国产精品毛片一区视频| 欧美日韩精品免费观看视频完整| 视色视频在线观看| 久久久久国产精品麻豆| 国产性猛交╳xxx乱大交| 亚洲国产欧美一区二区丝袜黑人| fc2ppv国产精品久久| 成人免费网站在线看| 欧美第一精品| 日韩欧美国产片| 中文字幕一区二区日韩精品绯色| www.五月婷婷.com| 亚洲一级一级97网| 久久毛片亚洲| 日韩精品电影网站| 蜜臀av一区二区在线观看| 老司机福利在线观看| 欧美日韩免费不卡视频一区二区三区 | 国产尤物久久久| 缅甸午夜性猛交xxxx| av成人老司机| 国产三级av片| 亚洲人av在线影院| 最新日韩一区| 99re国产视频| 国产精品www.| 中文字幕一区二区三区乱码不卡| 亚洲精品久久久久久国产精华液| 国产麻豆免费视频| 欧美精品videossex性护士| 极品国产人妖chinesets亚洲人妖| 日本一级黄视频| a亚洲天堂av| 在线永久看片免费的视频| 国产亚洲精品一区二区| 九七电影院97理论片久久tvb| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 亚洲精品久久视频| 自拍在线观看| 亚洲成人一区二区三区| 极品少妇xxxx偷拍精品少妇| 夫妻性生活毛片| 精品国产免费一区二区三区四区| 国产一线二线在线观看| 久久精品日产第一区二区三区精品版 | 国产肉体xxxx裸体784大胆| 精品欧美激情精品一区| 国产高清视频在线| 亚洲一区二区免费| 午夜一区不卡| 国产97免费视频| 日韩高清av一区二区三区| 粉嫩av一区二区三区四区五区| 久久精品国产精品亚洲精品色 | 午夜私人影院久久久久| 毛片在线播放网站| 亚洲自拍av在线| 久久精品官网| 欧美成人精品欧美一级私黄| 日韩精品在线电影| 国产精品毛片无码|