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

Solaris、Linux及FreeBSD三者的內核比較

系統 其他OS
其實拋開3個系統之間的差別,他們也有很多相似之處。除了那些不同的命名習慣,這些OS在實現不同概念的時候采用了非常相似的方法。他們都支持線程的分時調度......

其實拋開3個系統之間的差別,他們也有很多相似之處。除了那些不同的命名習慣,這些OS在實現不同概念的時候采用了非常相似的方法。他們都支持線程的分時調度,支持最近未使用頁面替換算法實現請求調頁,支持虛擬文件系統層允許不同文件系統架構。這個系統里的一個好概念在另一個系統里也會采用。比如Linux也接受并實現了 Solaris slab 內存分配算法的概念。FreeBSD 代碼里的很多術語在Solaris里也出現了(快去看看代碼。。。)??紤]到這3個系統的源代碼都能得到了, fxr.watson.org提供了系統源碼的交叉閱讀瀏覽,可能會發現很多有趣的地方。

調度和調度器

Solaris的調度單位是kthread_t,FreeBSd是thread,Linux是task_struct。抬高一級,Solaris的進程是proc_t,當然每個進程里的線程就是kthread_t;Linux的進程和線程都由task_struct 表示,單線程的進程在Linux里是一個task_struct。單線程的進程在Solaris里有一個proc_t,一個kthread_t,還有一個klwp_t表示。klwp_t提供了用戶和內核模式線程切換的存儲區。FreeBSD里的單線程進程有一個proc ,一個thread 和一個ksegrp 。ksegrp 是“內核調度的實體組kernel scheduling entity group”。三個系統的線程表示結構不同,不過都支持調度線程。

和大家熟悉的基本一樣,調度是基于優先級的。小小的數學問題是,在Linux和FreeBSD里,數字越小,優先級越高;而SUN的寶貝卻喜歡數字越大,優先級越高。參考下表

 

 

三個系統都更推崇interactive 線程/進程(下面會提到interactive怎么回事)。Interactive 線程比compute-bound 線程優先級要高,不過得到的時間片要少一些。Solaris,FreeBSD和Linux都使用每CPU的“運行隊列 runqueue”。FreeBSD和Linux有一個active隊列和一個expired隊列。名字說得很清楚了--系統從active上按照優先級選擇線程進行調度。用完自己時間片的線程就從active搬到expired上(或者為了避免“餓死”的其他情況),active空以后,內核交換active和expired。FreeBSD還多一個idle 隊列--其他兩個queue都空的時候才輪到這個。Solaris的概念是每CPU“調度隊列 dispatch queue”。線程用完時間片后,內核給其一個新優先級然后放回調度隊列。所有3個系統的runqueue,對不同優先級的可運行線程都分別有鏈表。

FreeBSD四個優先級共享一個鏈表,Solaris和Linux則每個優先級一個鏈表Linux和FreeBSD結合運行時間和睡眠時間計算線程的interactive-ness,Solaris查表。他們都不支持“gang scheduling”(有興趣查Google即知,并行計算上的調度算法,大白話說就是一組任務一把disptach到各個CPU上。勞倫斯.利弗莫爾那幫造原子彈的家伙最喜歡了,他們有世界上最昂貴的玩具,可以理解)每個OS都調度下一個線程而不是N個線程開始運行。這3個OS都有利用CACHE(warm affinity)和負載均衡的機制。對超線程CPU,FreeBSD能盡量將多個線程保持在一個CPU節點上(當然可能是不同的CPU超線程上)。Solaris也有類似機制,不過是在用戶和應用的控制下,而且并不限于CPU的超線程,他們的術語是processor sets,FreeBSD的叫法是processor groups和其他2個OS最大的不同是,Solaris同時支持多個“scheduling classes”。3個OS都支持POSIX的SCHED_FIFO,SCHED_RR和SCHED_OTHER (或者SCHED_NORMAL)。SCHED_FIFO 和SCHED_RR通常支持實時線程(我不同意。。。但是照翻。。。)。

Solaris和Linux為支持實時線程都支持了內核搶占。Solaris支持fixed priority類,system class的是系統線程(比如換頁線程),interactive的是在X控制下運行窗口環境的線程,還有一個Fair Share Scheduler 用于資源管理。具體可以參考Solaris資料。FreeBSD的調度器是在編譯時決定的,Linux的調度?--要看版本了。

支持在系統中加入新的調度類是要付出代價的。內核中每個可能決定調度的地方都得有一個間接得函數調用去call調度類相關的代碼。比如,當一個線程將要sleep時,內核調用調度類相關代碼,完成該類中線程sleep需要完成工作。在Linux和FreeBSD上,調度已經完成了所有工作。不需要再來一個間接調用。額外的層次,就意味著Solaris的調度要占用稍微多一點的系統開銷--不過提供了更多的功能。

#p#

內存管理和分頁

Solaris的進程地址空間由邏輯段segment組成。進程地址中的這些段可以通過pmap訪問。Solaris將其內存管理代碼和數據結構分為平臺無關和平臺相關部分(這不跟沒說一樣嘛。。。)。平臺相關部分位于HAT(hardware address translation)層。FreeBSD用vmspace描述進程地址空間,將其劃分為邏輯塊region。硬件相關部分在pmap(physical map)模塊,而vmap 例程處理硬件無關部分和數據結構。Linux使用內存描述符劃分進程地址空間,邏輯單位是memory areas。Linux也由pmap來examine 進程地址空間。

Linux將機器相關層從更高層次的機器無關層中劃分出來。Solaris和FreeBSD中大多數類似代碼比如page fault處理是機器無關的,而Linux處理page fault的代碼則非常機器相關--從fault處理開始就是這樣了。由此下來的結果是,Linux能很快地完成大多數分頁相關代碼--因為數據抽象更少。不過,代價是,下層硬件的改變需要大量修改代碼--Solaris和FreeBSD則分別把這樣的工作堵截在HAT和pmap層搞定。

Segment,region和meory area的分割是:區域的虛擬地址segmetn/region/memory area映射的object/文件的位置權限map的大小

例如,程序的text(text段,即代碼)在一個segmetn/region/memory area中,OS管理地址空間的機制是類似的,不過數據結構名字完全不同。

分頁3個系統都使用了最近最少使用least recently used算法的變種完成頁替換。他們都有一個守護daemon進程/線程完成頁替換。FreeBSD的是vm_pageout daemon,它周期性地,或者當free的內存不多時,被喚醒。當可用內存低于某個限制時,vm_pageout 運行例程vm_pageout_scan掃描內存并釋放一些頁面。vm_pageout_scan例程可能需要異步地將更改過的頁面寫回到磁盤,在釋放他們之前。不論由多少顆CPU,只有一個這樣的daemon。Solaris的是pageout daemon,它也周期性地運行,處理空閑內存不多的情況。Solaris中的分頁限制值在系統啟動時自動校準,這樣可以避免該守護進程過渡占用CPU或者向磁盤發出洪水般的換頁請求(嗯,flood這么翻正好 ;P )。FreeBSD的daemon在大多數情況下使用的值是固定的--不過也可以調整。Linux的LRU算法可以在運行時動態調整,而且可以有多個kswapd daemon,每CPU最多一個。這3個系統都使用global working set策略,而不是per process working set。FreeBSD有多個頁面鏈表來追蹤最近使用頁。包括active,inactive,cached和feee頁。根據使用情況,頁面在這些鏈表間走來走去。經常訪問的頁面會在active上。退出的進程的數據頁面將被馬上放到free上。

如果因為負載原因vm_pageout_scan 來不及掃描全部內存的話,FreeBSD內核可能將整個進程全部換出。如果內存短缺十分嚴重,vm_pageout_scan 可能會kill系統中最大的進程。Linux也使用不同的頁面鏈表。物理內存被分為(多個)3重zone:一個DMA頁面,一個普通頁面,一個動態分配內存頁面。zone的實現很像由于x86架構限制而很產生的。頁面在hot,cold和free鏈表間移動--機制和FreeBSD的類似。經常用的頁面在hot上??捎庙撁鎰t在cold或者free上。

SUN的大佬使用free鏈,哈希鏈,vnode頁面鏈支持自己的LRU實現。后兩者大致相當于FreeBSD和Linux的active/hot鏈--也是FreeBSD和Linux要掃描的鏈。Solaris要掃描的不是這兩個對象,它用two-handed clock算法掃描全部頁面(見Solaris Internals 或其他什么地方隨你便)。大致方法是,兩只手相隔固定舉例,前面的手將page的引用位清空以作為標識,如果自此開始沒有進程引用這個頁,后面的手就釋放這個頁面(當然如果需要就寫回磁盤)。

3個系統在分頁時都考慮了NUMA本地性。他們都把IO buffer cache和虛擬內存頁面的cache合并到一個系統頁cache中。系統頁cache用于讀寫文件已經被mmap了文件,還有應用的text段和data段。

文件系統

3個系統都使用數據抽象層向應用隱藏文件系統實現細節。就是用大家熟悉的open,close,read,write,stat,等等系統調用訪問文件,無論下層的文件數據的實現和組織如何。Solaris和FreeBSD把這種機制稱為VFS(virtual file system),基本數據結構是vnode(virtual node)。Solaris和FreeBSD里每個被訪問的文件都有一個賦給他們的vnode。除了generic 的文件信息外,vnode還包含到file-system-specific 信息的指針。Linux采用了詳細的機制,也叫VFS(virtual file switch),文件系統無關的數據結構是inode。這個機構和vnode類似(小心:Solaris和FreeBSD也另有自己的inode--是UFS文件系統里file-system-dependent 的數據)。Linux還有兩個不同的結構,一個用于文件操作,另一個用于inode操作。Solaris和FreeBSD將他們合并為vnode操作。

VFS允許在系統里實現多種文件系統。這意味著他們相互訪問對方的文件系統沒問題。只要相關的文件系統例程和數據結構已經被移植到VFS上。所有這3個系統都允許文件系統堆疊stacking。下表列出了每個OS實現的文件系統類型,不是全部哈。

  

 

Solaris,FreeBSD和Linux顯然都在從對方身上獲益。隨著Solaris的開源,這種相互促進有望更快。Max個人已經感覺到Linux的變化是最快的。新技術被快速地集成進系統,只是文檔和健壯性可能有點落后。Linux有很多--或者有時是看上去有很多--開發者。FreeBSD則大概是(從某種意義上)3個系統中歷史最長的。Solaris來自BSD Unix和AT&T Bell實驗室Unix的結合,使用了更多數據抽象層,因而一般說來能更簡便地支持更多功能。不過,內核中大多數這樣的分層都沒有文檔描述??赡茈S著代碼的開放這一點會有所改善。

至于他們的差別,最大的地方之一是page fault處理了。在Solaris中,發生page fault時,代碼是從平臺相關的trap handler開始執行的(以大家的智商,這好像不用說了吧。。。),然后會調用generic的as_fault例程,這個例程判斷發生page fault的segment,然后調用segment driver處理page fault。segment driver調用文件系統代碼,后者再調用進驅動程序,換入頁面。換入完成后,segment driver 調用HAT層來更新頁表項。在Linux上,發生page fault后,內核調用的代碼在會馬上進入平臺相關部分,這些處理可能更快,不過可能不太容易擴展和移植(后半段說得太省,不知道作者有沒有真的研究過Linux下對應的處理過程)。

內核觀察和調試工具對正確理解系統行為有關鍵意義。在這方面,Solaris有kmdb,mdb和DTrace 。在開源之前,Max就對Solaris做過多年“反向工程”--他發現解決問題的時候使用工具總比閱讀代碼來得快--我也知道,不過得看什么場合,大家可不要被他誤導。Linux嘛,我看作者Max不太熟,所以認為沒有太多工具。對FreeBSD,他也認為只是可以用GDB調試內核的dump--Liux也可以。

【編輯推薦】

  1. 探索Linux內核虛擬機——學習KVM架構及其優點
  2. Linux下用gdb檢測內核rootkit的方法
  3. Linux內核中的DeviceMapper機制
責任編輯:趙寧寧 來源: IT專家網
相關推薦

2011-01-14 15:30:44

2011-12-23 09:56:25

Linux FreeBSolaris擴展測試

2020-02-16 15:20:18

存儲類型比較

2011-05-20 13:45:30

Java

2017-02-10 09:00:03

HadoopSparkStorm

2011-06-15 10:28:37

Qt QWidget QMainWindo

2009-05-13 07:36:24

LinuxSUSEEnterprise

2010-09-26 14:32:34

JDKJREJVM

2024-01-07 12:02:55

URLURIURN

2010-01-18 10:05:20

FreeBSD內核

2012-07-13 15:29:49

2010-09-27 11:32:41

JVMJREJDK

2021-04-08 11:18:37

大數據云計算人工智能

2021-06-04 07:31:58

數據庫MySQLHBase

2019-12-06 08:17:25

SessionCookieToken

2009-06-18 15:27:42

Java SEJava EEJava ME

2010-08-09 09:33:41

Debian 6.0內核變動

2010-09-26 14:13:31

JDKJREJVM

2017-09-18 17:00:02

前端URLURN

2021-03-02 11:32:03

云計算大數據人工智能
點贊
收藏

51CTO技術棧公眾號

国产成人免费av电影| 7777精品伊人久久久大香线蕉 | 午夜精品一区| 久久国内精品自在自线400部| 亚洲小视频在线观看| 成年人网站大全| 免费网站成人| 丁香婷婷深情五月亚洲| 欧美激情久久久久久| 中文字幕三级电影| 日韩天堂在线| 亚洲资源在线观看| 久久99导航| 亚洲一线在线观看| 欧美日韩一区自拍| 亚洲精品一二区| 天堂视频免费看| 福利在线导航136| 久久久蜜桃精品| 亚洲qvod图片区电影| 久久国产视频精品| 图片区亚洲欧美小说区| 亚洲精品电影网站| 亚洲一区日韩精品| 成人bbav| 亚洲欧洲色图综合| 另类视频在线观看+1080p| 在线免费观看视频网站| 影音先锋在线一区| 综合激情国产一区| a级一a一级在线观看| 久久不卡日韩美女| 欧美日韩一区二区免费在线观看| 青少年xxxxx性开放hg| 日韩精品123| 国产真实乱对白精彩久久| 2019中文字幕免费视频| 日韩a级片在线观看| 久久99影视| 精品国产污污免费网站入口 | 亚洲xxxx视频| 亚洲欧美精品一区二区三区| 欧美一区久久| 伊人精品在线观看| 久久久国产精品无码| 精品国产一级| 欧美日韩一级二级| 欧美 丝袜 自拍 制服 另类| 亚洲综合伊人久久大杳蕉| 国产日产欧产精品推荐色| 国产欧美日本在线| 国产成人三级一区二区在线观看一| 久久精品亚洲| 91av免费观看91av精品在线| 国产午夜免费视频| 偷偷www综合久久久久久久| 国产亚洲视频中文字幕视频| 国产精品无码永久免费不卡| 久久9999免费视频| 在线播放欧美女士性生活| 天堂社区在线视频| 樱花草涩涩www在线播放| 亚洲国产成人porn| 男人添女人荫蒂免费视频| a视频在线观看免费| 国产精品久久久久久久久图文区| 天堂资源在线亚洲视频| 韩国福利在线| 国产视频一区不卡| 日韩欧美99| 国产黄在线观看| 久久久一区二区三区| 久久精品国产综合精品| 亚洲色图狠狠干| 99精品久久只有精品| 精品国产中文字幕| 日韩在线无毛| 久久精品人人做| 欧美日韩三区四区| 大片免费播放在线视频| 国产亚洲综合在线| 神马影院一区二区三区| 国产在线视频网| 国产精品久久久久影院老司 | 国产精品狼人色视频一区| 日韩免费av网站| 免费成人在线观看视频| 国产日韩欧美在线看| 国产欧美日韩成人| 福利电影一区二区| 久久久久无码国产精品一区| 国产免费av高清在线| 中文字幕亚洲综合久久菠萝蜜| 亚洲一卡二卡三卡| a视频在线播放| 午夜a成v人精品| www.色就是色| 成人国产精品久久| 精品处破学生在线二十三| 大乳护士喂奶hd| 九九久久婷婷| 久久精品国产欧美激情| 国产一级片播放| 日韩午夜黄色| 91精品国产综合久久久久久久久 | 美女精品在线| 国产在线精品一区免费香蕉 | 日韩午夜在线电影| 国产精品看片资源| 国产 欧美 自拍| 久久久久国产一区二区三区四区| 宅男一区二区三区| av成人影院在线| 在线精品视频小说1| 美女被艹视频网站| 黄色不卡一区| 欧美激情性做爰免费视频| 免费av网站在线| 精品系列免费在线观看| 精品国产一区二区三| 国产淫片在线观看| 色久综合一二码| 日韩高清一二三区| 日韩一区二区中文| 国内免费久久久久久久久久久| 国模私拍一区二区| www.性欧美| 亚洲一区二区三区精品动漫| www.超碰在线| 在线观看亚洲a| 水蜜桃av无码| 综合av在线| 国产精品色视频| 欧美在线观看在线观看| 亚洲欧美另类图片小说| 亚洲人辣妹窥探嘘嘘| 国产精品主播在线观看| 欧美精品一区三区| 亚洲一级片免费看| 国产suv精品一区二区三区| 四虎影院一区二区三区| 白白色在线观看| 欧美日韩一区视频| 挪威xxxx性hd极品| 亚洲精品久久久| 国产精品入口夜色视频大尺度| 四虎在线免费观看| 天天综合天天综合色| 免费观看黄网站| 外国成人激情视频| 国产综合在线观看视频| a√资源在线| 色琪琪一区二区三区亚洲区| 久久久老熟女一区二区三区91| 亚洲国产精品日韩专区av有中文| 国产精品久久久久久久9999| 欧洲免费在线视频| 日韩欧美极品在线观看| 精品1卡二卡三卡四卡老狼| 国产一区日韩一区| 亚洲曰本av电影| 啊v视频在线| 色欧美片视频在线观看| 白白色免费视频| 日韩精品电影一区亚洲| 久久青青草综合| 日韩精品极品| 亚洲女人天堂成人av在线| 中文字幕第28页| 成人av综合在线| 日韩av高清在线看片| 国产欧美啪啪| 欧美在线视频免费| 国产在线网站| 欧美日韩精品一二三区| 午夜激情福利网| 国产麻豆一精品一av一免费| 在线无限看免费粉色视频| 日韩精品一区二区三区中文字幕| 久久国产精品久久久久久久久久| 国产wwwxxx| 一区二区三区精品在线| 国产精久久久久| 亚洲激情另类| 欧美日韩一区二区三区在线视频 | 成人精品一区二区三区| 动漫一区在线| 亚洲精品一区在线观看| 四虎影院在线免费播放| 国产精品区一区二区三区| 色黄视频免费看| 亚洲高清电影| 日韩成人av网站| 欧美日韩黄色| 2023亚洲男人天堂| 2021av在线| 欧美丰满少妇xxxbbb| 国产极品在线播放| 国产清纯白嫩初高生在线观看91 | 久久精品人人| 免费在线一区二区| 久久精品xxxxx| 久久久久久久久久国产| 免费理论片在线观看播放老| 欧美绝品在线观看成人午夜影视| 精品无码一区二区三区电影桃花 | 久久久久久伊人| 邻居大乳一区二区三区| 制服丝袜成人动漫| 午夜毛片在线观看| 中文字幕中文字幕中文字幕亚洲无线| 日本精品一二三区| 亚洲欧美日韩国产综合精品二区 | 成人精品中文字幕| 97碰碰视频| 欧美色片在线观看| 色综合视频网站| 九色视频在线播放| 日韩一二三区视频| 欧美日韩综合一区二区三区| 一区二区三区欧美视频| 亚洲女优在线观看| 国产不卡高清在线观看视频| 日本在线视频www| 激情av一区| 伊人狠狠色丁香综合尤物| 嫩草国产精品入口| 亚洲v日韩v综合v精品v| 性欧美18一19sex性欧美| 久久久久久久香蕉网| 91社区在线观看| 亚洲日本成人网| 欧美视频xxx| 91精品在线观看入口| 男人天堂视频网| 亚洲成人激情综合网| 夫妻性生活毛片| 中文字幕精品在线不卡| 国产吞精囗交久久久| 国产成人午夜99999| 亚洲另类第一页| 久久99热这里只有精品| 中文字幕第38页| 蜜臀91精品一区二区三区| 另类小说第一页| 日本午夜精品视频在线观看| 国产网站免费在线观看| 日韩午夜在线电影| 干日本少妇首页| 日本强好片久久久久久aaa| 91人人澡人人爽人人精品| 日韩国产欧美在线视频| av网站在线不卡| 激情综合网av| 伦伦影院午夜理论片| 国产精品88888| 妖精视频一区二区| 91蝌蚪porny| 久久久视频6r| 中文字幕日韩一区| 麻豆精品一区二区三区视频| 亚洲国产综合91精品麻豆| 日本网站免费观看| 一本到不卡免费一区二区| 中日精品一色哟哟| 91精品久久久久久蜜臀| wwwav网站| 日韩精品在线看| 在线观看麻豆| 欧美第一黄色网| 男人天堂视频在线观看| 国产精品激情自拍| 精品视频91| 久久精品日产第一区二区三区精品版| 亚洲人成精品久久久| 一本一道久久a久久精品综合| 欧美淫片网站| 黄色网页免费在线观看| 美国三级日本三级久久99| 日本人dh亚洲人ⅹxx| 97久久人人超碰| 久久久久麻豆v国产| 亚洲国产成人va在线观看天堂| 一二三区免费视频| 日韩一区二区在线看| 四虎精品在永久在线观看| 日韩中文视频免费在线观看| av资源在线播放| 国产剧情久久久久久| 成人三级av在线| 亚洲国产欧美不卡在线观看| 狠狠色狠狠色综合日日tαg| 99免费视频观看| 国产在线视频一区二区三区| a视频免费观看| 亚洲视频每日更新| 91在线视频在线观看| 日韩三级免费观看| 成人高清免费在线播放| 欧美极品少妇xxxxⅹ喷水 | 狠狠综合久久av一区二区老牛| 97在线播放视频| 国产激情一区二区三区| 中字幕一区二区三区乱码| 亚洲已满18点击进入久久| 中文字幕一区二区三区人妻四季| 精品国产免费久久| 麻豆传媒在线免费看| 国产极品精品在线观看| 都市激情亚洲| 公共露出暴露狂另类av| 视频一区二区三区中文字幕| 国产高潮视频在线观看| 中文字幕佐山爱一区二区免费| 国产又粗又猛又黄视频| 亚洲国产成人久久| 亚洲综合影视| 91视频国产精品| 精品免费一区二区| 国产女大学生av| 国产成人亚洲综合色影视| 男人天堂资源网| 在线亚洲免费视频| 日本v片在线免费观看| 欧美精品第一页在线播放| 国产精品亚洲综合在线观看 | 欧美 日韩 国产一区二区在线视频 | av免费看在线| 国产中文字幕日韩| 欧美亚洲国产精品久久| 欧美女人性生活视频| 成人一区二区三区视频 | 成人亚洲性情网站www在线观看| 高清视频欧美一级| 澳门精品久久国产| 久久久久久www| 成人h动漫精品一区二| 精品少妇一二三区| 日韩欧美区一区二| 超碰porn在线| 亚洲专区国产精品| 亚洲先锋影音| 国产伦精品一区二区三区妓女下载 | 丝袜美腿一区二区三区| 欧美图片第一页| 一本大道久久a久久综合| 免费观看成年在线视频网站| 日本国产欧美一区二区三区| 亚洲综合福利| 北条麻妃在线视频| 国产欧美日本一区视频| 亚洲成人av网址| 色悠悠久久88| 国产一区二区| 中文字幕色呦呦| 国产98色在线|日韩| 日本免费在线播放| 日韩av最新在线| 亚洲欧美小说色综合小说一区| 欧美日韩成人一区二区三区| 青青草伊人久久| 亚洲天堂一级片| 欧美成人免费网站| 涩涩视频在线免费看| 日本精品一区二区| 久久黄色级2电影| 黄色一级片在线| 亚洲精品不卡在线| 日韩精品第一| 精品无码av无码免费专区| 99久久久久免费精品国产| 日韩欧美成人一区二区三区| 伊人伊成久久人综合网小说| 亚洲ww精品| 国产www免费| 国产欧美一区二区精品仙草咪| 亚洲一区二区视频在线播放| 欧美二区在线播放| 九九免费精品视频在线观看| 日本 片 成人 在线| 亚洲最新视频在线观看| 丝袜视频国产在线播放| 国产美女精品视频免费观看| 国内精品美女在线观看| 中文幕无线码中文字蜜桃| 在线播放一区二区三区| 涩涩涩视频在线观看| 中文字幕中文字幕99| 暴力调教一区二区三区| 日韩欧美国产另类| 久操成人在线视频| 少妇精品久久久一区二区三区| 一区二区久久精品| 午夜精品成人在线视频| jizzjizz在线观看| 精品乱子伦一区二区三区| 九九**精品视频免费播放| 可以在线观看av的网站| 欧美大尺度激情区在线播放| 国产精品一区二区三区av麻|