日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

编程问答

进程用户态 上下文切换需要保存哪些_漫话性能:CPU上下文切换

發布時間:2025/3/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 进程用户态 上下文切换需要保存哪些_漫话性能:CPU上下文切换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

序言

表弟:CPU平均負載?zhuanlan.zhihu.com

我們理解了平均負載( Load Average),并用三個案例展示了不同場景下平均負載升高的分析方法。這其中,多個進程(或線程)競爭 CPU 就是一個經常被我們忽視的問題。

進程在競爭 CPU 的時候并沒有真正運行,為什么還會導致系統的負載升高呢?CPU 上下文切換就是罪魁禍首。我們都知道,Linux 是一個多任務操作系統,它支持遠大于 CPU 數量的任務同時運行。當然,這些任務實際上并不是真的在同時運行,而是因為系統在很短的時間內,將 CPU 輪流分配給它們,造成多任務同時運行的錯覺。

而在每個任務運行前,CPU 都需要知道任務從哪里加載、又從哪里開始運行,也就是說,需要系統事先幫它設置好 CPU 寄存器和程序計數器(Program Counter,PC)。

CPU上下文

什么是CPU上下文呢?說直白點就是CPU的寄存器信息,以ARM為例,CPU寄存器信息如下所示:

CPU 寄存器,是 CPU 內置的容量小、但速度極快的內存。而程序計數器,則是用來存儲 CPU 正在執行的指令位置、或者即將執行的下一條指令位置。它們都是 CPU 在運行任何任務前,必須的依賴環境,因此也被叫做 CPU 上下文。

CPU 上下文切換,就是先把前一個任務的 CPU 上下文(也就是 CPU 寄存器和程序計數器)保存起來,然后加載新任務的上下文到這些寄存器和程序計數器,最后再跳轉到程序計數器所指的新位置,運行新任務。而這些保存下來的上下文,會存儲在系統內核中,并在任務重新調度執行時再次加載進來。這樣就能保證任務原來的狀態不受影響,讓任務看起來還是連續運行。

進程上下文切換

進程上下文切換是指從一個進程切換到另一個進程運行。而系統調用過程中一直是同一個進程在運行。所以,系統調用過程通常稱為特權模式切換,而不是上下文切換。但實際上,系統調用過程中,CPU 的上下文切換還是無法避免的。

特權模式

內核把虛擬地址空間劃分為兩個部分,因此能夠保護各個系統進程,使之彼此隔離。所有的現代CPU 都提供了幾種特權級別,進程可以駐留在某一特權級別。每個特權級別都有各種限制,例如對執行 某些匯編語言指令或訪問虛擬地址空間某一特定部分的限制。IA-32體系結構使用4種特權級別構成的系統, 各級別可以看作是環。內環能夠訪問更多的功能,外環則較少,如圖所示:

盡管英特爾處理器區分4種特權級別,但Linux只使用兩種不同的狀態:核心態和用戶狀態。 兩種狀態的關鍵差別在于對高于TASK_SIZE的內存區域的訪問。簡而言之,在用戶狀態禁止訪問內核空間。 用戶進程不能操作或讀取內核空間中的數據,也無法執行內核空間中的代碼。這是內核的專用領域。 這種機制可防止進程無意間修改彼此的數據而造成相互干擾。從用戶狀態到核心態的切換通過系統調用的特定轉換手段完成。

換個角度看,也就是說,進程既可以在用戶空間運行,又可以在內核空間中運行。進程在用戶空間運行時,被稱為進程的用戶態,而陷入內核空間的時候,被稱為進程的內核態。從用戶態到內核態的轉變,需要通過系統調用來完成。

系統調用的過程有沒有發生 CPU 上下文的切換呢?如下文章有詳細分析:

novelinux/system_calls?github.com

不過,需要注意的是,系統調用過程中,并不會涉及到虛擬內存等進程用戶態的資源,也不會切換進程。這跟我們通常所說的進程上下文切換是不一樣的。

進程上下文切換跟系統調用又有什么區別呢?

首先,進程是由內核來管理和調度的,進程的切換只能發生在內核態。所以,進程的上下文不僅包括了虛擬內存、棧、全局變量等用戶空間的資源,還包括了內核堆棧、寄存器等內核空間的狀態。因此,進程的上下文切換就比系統調用時多了一步:在保存當前進程的內核狀態和 CPU 寄存器之前,需要先把該進程的虛擬內存、棧等保存下來;而加載了下一進程的內核態后,還需要刷新進程的虛擬內存和用戶棧。如下圖所示,保存上下文和恢復上下文的過程并不是“免費”的,需要內核在 CPU 上運行才能完成。

根據https://blog.tsunanet.net/2010/11/how-long-does-it-take-to-make-context.html 的測試報告,每次上下文切換都需要幾十納秒到數微秒的 CPU 時間。這個時間還是相當可觀的,特別是在進程上下文切換次數較多的情況下,很容易導致 CPU 將大量時間耗費在寄存器、內核棧以及虛擬內存等資源的保存和恢復上,進而大大縮短了真正運行進程的時間。這也正是導致平均負載升高的一個重要因素。

我們知道, Linux 通過 TLB(Translation Lookaside Buffer)來管理虛擬內存到物理內存的映射關系。當虛擬內存更新后,TLB 也需要刷新,內存的訪問也會隨之變慢。特別是在多處理器系統上,緩存是被多個處理器共享的,刷新緩存不僅會影響當前處理器的進程,還會影響共享緩存的其他處理器的進程。知道了進程上下文切換潛在的性能問題后,我們再來看,究竟什么時候會切換進程上下文。顯然,進程切換時才需要切換上下文,換句話說,只有在進程調度的時候,才需要切換上下文。

Linux 為每個 CPU 都維護了一個就緒隊列,將活躍進程(即正在運行和正在等待 CPU 的進程)按照優先級和等待 CPU 的時間排序,然后選擇最需要 CPU 的進程,也就是優先級最高和等待 CPU 時間最長的進程來運行。那么,進程在什么時候才會被調度到 CPU 上運行呢?最容易想到的一個時機,就是進程執行完終止了,它之前使用的 CPU 會釋放出來,這個時候再從就緒隊列里,拿一個新的進程過來運行。其實還有很多其他場景,也會觸發進程調度:

  • 為了保證所有進程可以得到公平調度,CPU 時間被劃分為一段段的時間片,這些時間片再被輪流分配給各個進程。這樣,當某個進程的時間片耗盡了,就會被系統掛起,切換到其它正在等待 CPU 的進程運行。
  • 進程在系統資源不足(比如內存不足)時,要等到資源滿足后才可以運行,這個時候進程也會被掛起,并由系統調度其他進程運行。
  • 當進程通過睡眠函數 sleep 這樣的方法將自己主動掛起時,自然也會重新調度。
  • 當有優先級更高的進程運行時,為了保證高優先級進程的運行,當前進程會被掛起,由高優先級進程來運行。
  • 發生硬件中斷時,CPU 上的進程會被中斷掛起,轉而執行內核中的中斷服務程序。

線程上下文切換

線程與進程最大的區別在于,線程是調度的基本單位,而進程則是資源擁有的基本單位。說白了,所謂內核中的任務調度,實際上的調度對象是線程;而進程只是給線程提供了虛擬內存、全局變量等資源。

所以,對于線程和進程,我們可以這么理解:當進程只有一個線程時,可以認為進程就等于線程。當進程擁有多個線程時,這些線程會共享相同的虛擬內存和全局變量等資源。這些資源在上下文切換時是不需要修改的。另外,線程也有自己的私有數據,比如棧和寄存器等,這些在上下文切換時也是需要保存的。

線程的上下文切換其實就可以分為兩種情況:

  • 第一種, 前后兩個線程屬于不同進程。此時,因為資源不共享,所以切換過程就跟進程上下文切換是一樣。
  • 第二種,前后兩個線程屬于同一個進程。此時,因為虛擬內存是共享的,所以在切換時,虛擬內存這些資源就保持不動,只需要切換線程的私有數據、寄存器等不共享的數據。

雖然同為上下文切換,但同進程內的線程切換,要比多進程間的切換消耗更少的資源,而這,也正是多線程代替多進程的一個優勢。

中斷上下文切換

為了快速響應硬件的事件,中斷處理會打斷進程的正常調度和執行,轉而調用中斷處理程序,響應設備事件。而在打斷其他進程時,就需要將進程當前的狀態保存下來,這樣在中斷結束后,進程仍然可以從原來的狀態恢復運行。

跟進程上下文不同,中斷上下文切換并不涉及到進程的用戶態。所以,即便中斷過程打斷了一個正處在用戶態的進程,也不需要保存和恢復這個進程的虛擬內存、全局變量等用戶態資源。中斷上下文,其實只包括內核態中斷服務程序執行所必需的狀態,包括 CPU 寄存器、內核堆棧、硬件中斷參數等。

對同一個 CPU 來說,中斷處理比進程擁有更高的優先級,所以中斷上下文切換并不會與進程上下文切換同時發生。同樣道理,由于中斷會打斷正常進程的調度和執行,所以大部分中斷處理程序都短小精悍,以便盡可能快的執行結束。

另外,跟進程上下文切換一樣,中斷上下文切換也需要消耗 CPU,切換次數過多也會耗費大量的 CPU,甚至嚴重降低系統的整體性能。所以,當你發現中斷次數過多時,就需要注意去排查它是否會給你的系統帶來嚴重的性能問題。

查看系統的上下文切換

vmstat

vmstat 是一個常用的系統性能分析工具,主要用來分析系統的內存使用情況,也常用來分析 CPU 上下文切換和中斷的次數。比如,下面就是一個 vmstat 的使用示例:

  • cs(context switch)是每秒上下文切換的次數。
  • in(interrupt)則是每秒中斷的次數。
  • r(Running or Runnable)是就緒隊列的長度,也就是正在運行和等待 CPU 的進程數。
  • b(Blocked)則是處于不可中斷睡眠狀態的進程數。

pidstat

vmstat 只給出了系統總體的上下文切換情況,要想查看每個進程的詳細情況,就需要使用我們前面提到過的 pidstat 了。給它加上 -w 選項,你就可以查看每個進程上下文切換的情況了。

這個結果中有兩列內容是我們的重點關注對象。一個是 cswch ,表示每秒自愿上下文切換(voluntary context switches)的次數,另一個則是 nvcswch ,表示每秒非自愿上下文切換(non voluntary context switches)的次數。

  • 自愿上下文切換,是指進程無法獲取所需資源,導致的上下文切換。比如說, I/O、內存等系統資源不足時,就會發生自愿上下文切換。
  • 而非自愿上下文切換,則是指進程由于時間片已到等原因,被系統強制調度,進而發生的上下文切換。比如說,大量進程都在爭搶 CPU 時,就容易發生非自愿上下文切換。

案例分析

先用 vmstat 看一下空閑系統的上下文切換次數:

這里你可以看到,現在的上下文切換次數 cs 是3,而中斷次數 in 是 8,r 和 b 都是 0。因為這會兒并沒有運行其他任務,所以它們就是空閑系統的上下文切換次數。

首先,在第一個終端里運行 sysbench ,模擬系統多線程調度的瓶頸:

sysbench --test=cpu --num-threads=10 --max-time=300 run

接著,在第二個終端運行 vmstat ,觀察上下文切換情況

vmstat 1

我們發現,cs 列的上下文切換次數從之前的 0驟然上升到了 3000多。同時,注意觀察其他幾個指標:

  • r 列:就緒隊列的長度已經到了 8,等于系統 CPU 的個數 8,所以肯定會有大量的 CPU 競爭。
  • us(user)和 sy(system)列:這兩列的 CPU 使用率加起來上升到了 100%,其中系統 CPU 使用率,也就是 sy 列高達 100%,說明 CPU 主要是被內核占用了。
  • in 列:中斷次數也上升到了 1000多,說明中斷處理也是個潛在的問題。

綜合這幾個指標,我們可以知道,系統的就緒隊列過長,也就是正在運行和等待 CPU 的進程數過多,導致了大量的上下文切換,而上下文切換又導致了系統 CPU 的占用率升高。那么到底是什么進程導致了這些問題呢?

pidstat -w -u 1

從 pidstat 的輸出你可以發現,CPU 使用率的升高果然是 sysbench 導致的,它的 CPU 使用率已經達到了 100%。但上下文切換則是來自其他進程,包括非自愿上下文切換頻率最高的 pidstat ,以及自愿上下文切換頻率最高的內核線程 kworker 和 sshd。

不過,細心的你肯定也發現了一個怪異的事兒:pidstat 輸出的上下文切換次數,加起來也就幾百,比 vmstat 的 3000明顯小了太多。這是怎么回事呢?難道是工具本身出了錯嗎?別著急,在懷疑工具之前,我們再來回想一下,前面講到的幾種上下文切換場景。其中有一點提到, Linux 調度的基本單位實際上是線程,而我們的場景 sysbench 模擬的也是線程的調度問題,那么,是不是 pidstat 忽略了線程的數據呢?通過運行 man pidstat ,你會發現,pidstat 默認顯示進程的指標數據,加上 -t 參數后,才會輸出線程的指標。所以,我們可以在第三個終端里, Ctrl+C 停止剛才的 pidstat 命令,再加上 -t 參數,重試一下看看:

pidstat -wt 1

現在你就能看到了,雖然 sysbench 進程(也就是主線程)的上下文切換次數看起來并不多,但它的子線程的上下文切換次數卻有很多。看來,上下文切換罪魁禍首,還是過多的 sysbench 線程。

我們已經找到了上下文切換次數增多的根源。不知道你還記不記得,前面在觀察系統指標時,除了上下文切換頻率驟然升高,還有一個指標也有很大的變化。是的,正是中斷次數。中斷次數也上升到了 2000多,但到底是什么類型的中斷上升了,現在還不清楚。我們接下來繼續抽絲剝繭找源頭。既然是中斷,我們都知道,它只發生在內核態,而 pidstat 只是一個進程的性能分析工具,并不提供任何關于中斷的詳細信息,怎樣才能知道中斷發生的類型呢?沒錯,那就是從 /proc/interrupts 這個只讀文件中讀取。/proc 實際上是 Linux 的一個虛擬文件系統,用于內核空間與用戶空間之間的通信。/proc/interrupts 就是這種通信機制的一部分,提供了一個只讀的中斷使用情況。

觀察一段時間,你可以發現,變化速度最快的是重調度中斷(RES),這個中斷類型表示,喚醒空閑狀態的 CPU 來調度新的任務運行。這是多處理器系統(SMP)中,調度器用來分散任務到不同 CPU 的機制,通常也被稱為處理器間中斷(Inter-Processor Interrupts,IPI)。所以,這里的中斷升高還是因為過多任務的調度問題,跟前面上下文切換次數的分析結果是一致的。

通過這個案例,我們發現了多工具、多方面指標對比觀測的好處。如果最開始時,我們只用了 pidstat 觀測,這些很嚴重的上下文切換線程,壓根兒就發現不了了。現在再回到最初的問題,每秒上下文切換多少次才算正常呢?這個數值其實取決于系統本身的 CPU 性能。

小結

如果系統的上下文切換次數比較穩定,那么從數百到一萬以內,都應該算是正常的。但當上下文切換次數超過一萬次,或者切換次數出現數量級的增長時,就很可能已經出現了性能問題。這時,還需要根據上下文切換的類型,再做具體分析。比方說:

  • 自愿上下文切換變多了,說明進程都在等待資源,有可能發生了 I/O 等其他問題;
  • 非自愿上下文切換變多了,說明進程都在被強制調度,也就是都在爭搶 CPU,說明 CPU 的確成了瓶頸;
  • 中斷次數變多了,說明 CPU 被中斷處理程序占用,還需要通過查看 /proc/interrupts 文件來分析具體的中斷類型。

總結

以上是生活随笔為你收集整理的进程用户态 上下文切换需要保存哪些_漫话性能:CPU上下文切换的全部內容,希望文章能夠幫你解決所遇到的問題。

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

五月天最新网址 | 色婷婷国产 | 中文字幕文字幕一区二区 | 九九久久婷婷 | 亚洲天堂视频在线 | 丁香色婷 | 99久久久久久久久 | 久草在线欧美 | 五月天六月丁香 | 91精品在线免费观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 国产精品女主播一区二区三区 | 日本爽妇网 | 国产精品亚洲综合久久 | 亚洲视频2 | 精品99在线视频 | 久久精品亚洲综合专区 | 日韩av成人在线观看 | 国产精品18久久久 | 成人一级免费视频 | 1024久久| 久久国产精品影视 | 久久综合中文字幕 | 免费看片亚洲 | 麻豆成人精品视频 | 国产在线一区二区三区播放 | av成人免费在线观看 | 久久久久久久久久福利 | 三级在线视频播放 | 日本精品一区二区 | 91高清视频 | 91精选在线观看 | 97国产大学生情侣酒店的特点 | 国产在线成人 | 国产亚洲成人网 | 91精品在线观看入口 | 国产成人亚洲在线观看 | 国产一级黄色av | 国产在线观看污片 | 婷婷深爱网 | 午夜精品久久久久久久99 | 亚洲aaa级 | 一区二区久久久久 | 婷婷综合视频 | 日韩免费视频在线观看 | 日韩,精品电影 | 日韩美在线观看 | 亚洲经典中文字幕 | 99视频在线 | 丁香婷婷深情五月亚洲 | 成人观看 | 在线观看色网 | 在线成人小视频 | va视频在线观看 | 免费日韩精品 | 国产精品精品久久久 | 在线观看亚洲成人 | 黄色av影院 | 国产专区免费 | 91最新网址在线观看 | 欧美日韩一级视频 | 免费国产在线精品 | 狠狠操夜夜操 | 天天舔天天射天天操 | 岛国大片免费视频 | 97精品国产一二三产区 | 亚洲美女精品区人人人人 | 麻豆一区二区三区视频 | 五月天综合婷婷 | 麻豆国产精品永久免费视频 | 欧美伦理一区二区三区 | 国产视频中文字幕在线观看 | 久久爱www. | 激情久久五月天 | 美女视频黄免费的久久 | 久久成人高清视频 | 免费观看一级视频 | 欧美日韩一区三区 | 欧美精品久久99 | 亚洲国产精品久久久久婷婷884 | 欧美另类网站 | 日韩免费小视频 | 久久综合狠狠综合 | 国产二区视频在线观看 | 精品欧美一区二区精品久久 | 成人永久在线 | 久久综合加勒比 | 黄色大全免费网站 | 人人干人人超 | 美女av电影| 日韩亚洲在线视频 | 激情五月婷婷网 | 亚洲精品国偷拍自产在线观看蜜桃 | 91精品在线免费观看视频 | 夜夜澡人模人人添人人看 | 激情综合五月婷婷 | 91污污视频在线观看 | 免费看三级网站 | 久久综合色8888 | 国产一级视屏 | 久久精品久久99精品久久 | 日韩激情在线 | 精品国产伦一区二区三区观看体验 | 天天干天天怕 | 国产成人精品不卡 | 五月天视频网 | 国产精品一区二区av麻豆 | 久久精品日韩 | 国产精品久久一 | 69国产盗摄一区二区三区五区 | 日韩中文字幕免费在线播放 | 欧洲亚洲国产视频 | 亚州日韩中文字幕 | 97超在线视频 | 精品福利网 | av中文字幕在线播放 | 精品国产一区二区三区男人吃奶 | www色网站 | 午夜精品久久久久久99热明星 | 久久高视频 | 日本公乱妇视频 | 在线观看黄色大片 | 成人av在线影视 | 18女毛片 | 91久久国产露脸精品国产闺蜜 | 成人一区不卡 | 一区二区三区四区五区在线视频 | 亚洲乱码国产乱码精品天美传媒 | 91av99| 成人精品一区二区三区中文字幕 | 国产亚洲欧美在线视频 | 亚洲天天看 | 亚洲日本va午夜在线影院 | 免费在线一区二区 | 福利一区视频 | 人人澡人人爱 | av黄色免费看 | 婷婷丁香久久五月婷婷 | 亚洲资源视频 | 香蕉日日 | 亚洲午夜精品在线观看 | 免费看黄的 | 97精产国品一二三产区在线 | 日韩天天操 | 久久视屏网 | 狠狠色丁香久久婷婷综 | 午夜精品久久一牛影视 | 国产色妞影院wwwxxx | 97在线视频免费看 | 欧美激情第一区 | av官网| 精品久久毛片 | 成人在线视频你懂的 | 91在线看黄 | 色五月色开心色婷婷色丁香 | 免费视频在线观看网站 | 午夜精品久久久99热福利 | www.国产精品 | 日韩视频免费观看高清完整版在线 | 色噜噜在线观看视频 | 国产精品亚洲视频 | 高清视频一区二区三区 | av在线播放一区二区三区 | 制服丝袜天堂 | 91精品国产成人 | 91精品在线免费 | 九九热精品视频在线播放 | 99精品黄色 | 国产精品自产拍在线观看桃花 | 久久嗨 | 久久久麻豆精品一区二区 | 91高清免费看 | www.久久婷婷 | 91日韩在线专区 | 日本三级大片 | 免费在线激情电影 | 久久新| 欧美一级裸体视频 | 久久久99精品免费观看 | 国产黄色大片 | 欧美性色黄 | 天天伊人狠狠 | 91桃色国产在线播放 | 免费中文字幕在线观看 | 中文字幕丝袜 | 91毛片视频| 日韩电影在线视频 | 国产一级电影免费观看 | 国产精品爽爽爽 | 国产精品丝袜久久久久久久不卡 | 日韩精品一区二区在线 | 久久tv| 4438全国亚洲精品观看视频 | 国产色女 | 亚洲国内在线 | 丁香电影小说免费视频观看 | 欧美另类成人 | 伊人射 | 又黄又爽的免费高潮视频 | 天天干天天射天天插 | 综合久久一本 | 色www永久免费| 免费91在线 | 国产 在线观看 | 国产精品福利久久久 | 国内一级片在线观看 | 日韩小视频 | 精品一区久久 | 精品国内自产拍在线观看视频 | 中文字幕在线观看资源 | 亚洲精品乱码久久 | 国产精品va在线观看入 | 九九热在线视频免费观看 | 久热国产视频 | 久久免费播放视频 | 国产大尺度视频 | 青青草国产精品 | 日韩欧美在线观看一区二区三区 | 欧美日韩国产综合一区二区 | 懂色av一区二区三区蜜臀 | 国内免费久久久久久久久久久 | 精品久久久久久久久久久久久久久久 | 免费成人在线观看 | 日韩av免费在线看 | 国产九九九精品视频 | 三级黄色在线 | 久久综合成人 | 91亚洲欧美激情 | 一本到视频在线观看 | 国产一区二区在线免费 | 超碰个人在线 | 黄a网站| 国产高清一| 中文字幕高清视频 | 亚洲精品ww| 麻豆高清免费国产一区 | 亚洲年轻女教师毛茸茸 | 最新精品视频在线 | 色综合久久久久综合99 | 97福利在线观看 | 国产手机在线播放 | 五月天视频网站 | 人人爱人人爽 | 夜夜视频资源 | 亚洲欧美偷拍另类 | 亚洲免费成人 | 成人羞羞视频在线观看免费 | 欧美精品在线观看免费 | 日韩精品一区二区久久 | 精品不卡av | 波多野结衣在线观看一区 | 天天色宗合 | 中文久久精品 | 免费看成年人 | 久久久久欠精品国产毛片国产毛生 | 成 人 免费 黄 色 视频 | 色综合欧洲 | 91麻豆精品国产91 | 中文字字幕在线 | 国内久久精品视频 | 激情视频综合网 | 国产精品色婷婷视频 | 亚洲国产黄色 | 有码中文在线 | 欧美大片mv免费 | www.天天综合 | 欧美91成人网 | 久久人人艹| 国产成在线观看免费视频 | 成人97人人超碰人人99 | 国产成人精品综合 | 最新日韩在线观看视频 | 人人躁 | 免费网站黄 | 一区二区三区免费 | 伊人夜夜 | 久久精品综合 | 亚洲va在线va天堂va偷拍 | 国产一区二区在线视频观看 | 91精品电影 | 九九九在线观看 | 亚洲成人av免费 | 久久精品中文字幕 | 深夜成人av | 国内精品久久久久久久久久清纯 | 亚洲黄色成人 | 美女网色 | 在线观看的av网站 | 天天干天天做 | 99色在线观看视频 | 在线观看91精品国产网站 | 日韩在线二区 | 在线免费成人 | 久久高清国产 | 国产福利不卡视频 | 亚洲一级电影 | 国产午夜三级一区二区三桃花影视 | 女人高潮特级毛片 | 麻豆激情电影 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 亚洲国产精品推荐 | 欧美三级在线播放 | 国产精品久久久久久一区二区三区 | 91香蕉亚洲精品 | 免费网站在线观看人 | a久久久久 | 欧美激情视频一区 | 综合国产在线观看 | 91视频麻豆视频 | 麻花豆传媒一二三产区 | 亚洲免费婷婷 | 免费黄色网址大全 | 国产综合香蕉五月婷在线 | 中文字幕在线看视频国产 | 久久久精品 一区二区三区 国产99视频在线观看 | 亚洲www天堂com | 免费看片在线观看 | 亚洲精品国产日韩 | 色999五月色 | 西西人体www444 | 日韩免 | 最新一区二区三区 | 国产亚洲成人网 | 成人av网站在线 | 久久tv| 免费看网站在线 | 一区二区三区动漫 | 色婷婷88av视频一二三区 | 视频一区视频二区在线观看 | 久久久久久久免费观看 | 99久久婷婷国产综合亚洲 | 亚洲精品国偷自产在线91正片 | 国产高清成人在线 | 天天做天天射 | 狠狠色丁香婷婷综合欧美 | 日韩中文免费视频 | 久久精品视频4 | www最近高清中文国语在线观看 | 欧美少妇18p| 丝袜+亚洲+另类+欧美+变态 | 国产高清在线观看av | 高清在线观看av | 五月婷av| 中文字幕中文字幕在线中文字幕三区 | 国产成人精品一区在线 | 国产美女精彩久久 | 欧美在线free | 亚洲精品国产麻豆 | 国产又粗又猛又色又黄网站 | 西西444www | 天天天操天天天干 | 天天爱天天操天天爽 | 久草在线观看 | 久久女教师 | 就要色综合 | www视频在线观看 | 久久久精品国产一区二区 | 久久福利精品 | 2019中文最近的2019中文在线 | 欧美精品午夜 | 成片免费观看视频999 | 蜜臀av在线一区二区三区 | 国产精品美女久久久免费 | 天天草夜夜 | 制服丝袜在线 | 国产精品自产拍在线观看桃花 | 欧美在线观看禁18 | 日韩在线视频国产 | 欧美91片| 亚洲国产大片 | 久久久久亚洲国产 | 国产亚洲一区二区在线观看 | 色天天综合网 | 99久久夜色精品国产亚洲 | 天天草天天干天天射 | 久久精品一区二区三区国产主播 | 色网站国产精品 | 最新国产在线视频 | 久久久久激情电影 | 成人免费在线观看电影 | 五月婷激情 | 999视频在线播放 | 亚洲综合一区二区精品导航 | 91精品视频导航 | 国产麻豆精品一区 | 日本aa在线| 成人在线免费观看视视频 | 特级西西444www大精品视频免费看 | 四虎在线观看视频 | 国产亚洲精品免费 | 国产精品福利在线观看 | 国产97免费 | 日韩高清黄色 | 在线国产激情视频 | 亚洲国产欧美在线人成大黄瓜 | 黄色一级性片 | 亚洲日韩欧美一区二区在线 | 久久福利综合 | 欧美日韩精品在线观看 | 成人精品一区二区三区中文字幕 | 国产精品亚洲人在线观看 | 国产成人久久av977小说 | 国际av在线 | 一区二区三区免费看 | 国产一区视频导航 | 免费在线a | 天天艹天天操 | 国产视频999 | 久久精品三 | 人人爱人人添 | 激情综合色图 | 日韩网页 | 国产精品高清免费在线观看 | 成年人在线看片 | 开心色插 | 欧美一级视频一区 | 久久久精品高清 | 玖玖玖在线观看 | 九七视频在线 | 亚洲精品视频在线观看网站 | 在线观看黄色 | 黄色a大片 | 亚洲色影爱久久精品 | 日韩中文字幕第一页 | 亚洲免费在线观看视频 | 日韩av中文在线观看 | 激情五月婷婷激情 | 中文字幕在线影视资源 | 亚洲精品午夜国产va久久成人 | 欧美一进一出抽搐大尺度视频 | 欧美日韩xx| 六月丁香伊人 | 91精品在线播放 | 亚洲夜夜网 | www.国产在线 | 欧美性色综合 | 91资源在线观看 | 人操人| 国产手机在线观看视频 | 久久精品人 | 国产在线播放一区 | 色婷婷国产精品一区在线观看 | www.夜夜草 | 亚洲黄色小说网址 | 西西www4444大胆在线 | 精品久久久久免费极品大片 | 最近日本中文字幕a | 免费视频一区 | 亚洲成人资源在线观看 | 亚洲视频在线免费看 | 99色视频| 久久久精品综合 | 国产精品免费久久久久久 | 91视频高清免费 | 国产香蕉久久 | 不卡精品视频 | 亚洲欧美色婷婷 | 99免费精品| 国产999久久久 | 免费看污片 | 国产成人精品综合久久久 | 日韩中字在线 | 99久久精品免费看国产 | 99色婷婷 | 韩日电影在线观看 | 国产精品视频地址 | 日本精品久久 | 国产精品18久久久久久首页狼 | 日韩国产欧美在线视频 | 色综合在 | 中文字幕免费不卡视频 | 免费在线色视频 | av成人免费观看 | 久久精品三 | 成人在线观看免费视频 | 欧美日韩性生活 | 天天爱天天射 | 久草资源免费 | 色视频 在线 | 欧美日韩69 | av免费在线播放 | 最近高清中文字幕在线国语5 | 99精品欧美一区二区 | 亚洲精品美女在线观看 | 国产精品免费视频观看 | 久久免费看a级毛毛片 | 香蕉影视在线观看 | 欧美精品在线观看 | 成人一级在线 | 毛片基地黄久久久久久天堂 | 成人久久18免费网站 | 日韩精品一区二区三区外面 | 91视频免费观看 | 久久a级片 | 日韩电影一区二区三区 | 成人黄在线观看 | 国产又粗又猛又黄 | 激情大尺度视频 | 日日干av | 日韩精品在线看 | 免费大片av | 日韩成人精品一区二区三区 | 日日碰狠狠添天天爽超碰97久久 | 国产很黄很色的视频 | 中文字幕在线免费看线人 | 最新国产在线视频 | 精品自拍av| 天天色天天色 | 香蕉视频国产在线观看 | 黄色小网站免费看 | 日韩免费观看一区二区三区 | 国内精品在线看 | 人人射| 日本精品久久久久 | 91视频 - v11av | 狠狠干天天色 | 亚洲成av人片在线观看无 | 超碰人人射 | 日韩一级黄色片 | 国产成人一区二区三区在线观看 | 久草免费在线观看 | 96视频免费在线观看 | 又黄又爽又色无遮挡免费 | 日韩视频免费看 | 国内精品久久久久久久久 | 欧美9999| 中文字幕在线日 | 日韩成人精品一区二区三区 | 久草免费资源 | 日韩午夜在线播放 | 欧美午夜一区二区福利视频 | 99视频在线观看免费 | 久久免费美女视频 | 91资源在线免费观看 | 久草免费在线视频 | 亚洲精品国产综合久久 | 六月婷操 | 久久av中文字幕片 | 激情视频91 | 制服丝袜天堂 | 在线久热| 韩日精品在线 | 一区二区三区久久精品 | 91九色porny在线 | 不卡在线一区 | 久久精品5 | 欧美 另类 交 | 成人av网站在线播放 | 亚洲高清在线 | 日韩欧美在线观看一区二区 | 日本xxxxav | 免费在线国产精品 | 91福利在线导航 | 在线免费高清一区二区三区 | 91精品一区二区三区蜜臀 | 久久精品xxx| 91夫妻视频 | 91天天操 | 国产一二区在线观看 | 免费又黄又爽视频 | 91九色性视频 | 午夜黄色大片 | 久久免费精品国产 | 99国产在线观看 | 久久精品亚洲精品国产欧美 | 精品在线观看一区二区三区 | 亚洲精品tv | 亚洲精品玖玖玖av在线看 | 97日日 | 久久avav | 黄色三级网站在线观看 | 国产精品视频不卡 | 婷婷久久亚洲 | 美女视频黄网站 | 久久国内精品99久久6app | 日本黄色特级片 | 五月婷婷六月综合 | 人人射人人澡 | 人人插人人做 | 天堂av色婷婷一区二区三区 | 国产精品成人国产乱 | 中文字幕91视频 | 99久久精品无码一区二区毛片 | 中文字幕在线播放日韩 | 日日干夜夜干 | 日本黄色大片儿 | 丁香婷婷激情国产高清秒播 | 中文字幕在线视频第一页 | 99国产视频在线 | 久久国语 | 婷婷视频在线播放 | 激情综合婷婷 | 911国产在线观看 | 91一区二区三区久久久久国产乱 | 精品一区电影国产 | 亚洲精品tv久久久久久久久久 | 91精品国产成 | www色,com| 天天干天天天天 | 伊人精品在线 | 国产高清视频网 | 天天玩天天操天天射 | 91精品毛片 | 亚洲一区二区三区四区在线视频 | 中文字幕你懂的 | 亚洲欧美成人 | 久久精品日本啪啪涩涩 | 毛片精品免费在线观看 | 99精品免费网 | 国产亚洲人成网站在线观看 | 一级做a视频 | 九色porny真实丨国产18 | 免费黄色在线 | av中文国产 | 91在线视频免费观看 | 日韩欧美国产免费播放 | 亚洲伊人第一页 | 日韩免费电影一区二区三区 | 成人国产精品入口 | 免费在线一区二区三区 | 久久精品久久久久久久 | 国产女人40精品一区毛片视频 | 久久天天操 | 色婷av| 国产精成人品免费观看 | 久久免费视频这里只有精品 | 亚洲涩综合 | 国产精品免费视频一区二区 | 亚洲视频久久久 | 一级片免费观看 | 99精品久久久久久久 | 久草网站在线 | 国产精品乱码一区二区视频 | 久久电影国产免费久久电影 | 欧美在线日韩在线 | 久久精品专区 | 成人宗合网 | 中文在线免费视频 | 99热国产在线 | 免费看黄色小说的网站 | 亚洲a资源 | 久久成人综合视频 | 久久综合九色综合97婷婷女人 | 天天操天天摸天天爽 | 欧美性护士 | 天天爽天天射 | 欧美日韩国产精品一区二区亚洲 | 亚洲一区日韩 | av网站有哪些 | 狠狠狠色丁香婷婷综合久久88 | 91桃色在线观看视频 | 亚洲综合视频在线 | 99高清视频有精品视频 | 欧美成人久久 | 久久精品视频在线免费观看 | 日韩一二区在线观看 | 亚洲成人高清在线 | 日韩精品久久久久久中文字幕8 | 最近日本韩国中文字幕 | 激情综合网在线观看 | 免费久久99精品国产婷婷六月 | 日韩av网站在线播放 | 伊人国产在线播放 | 九九视频这里只有精品 | 久久久网 | 国产亚洲精品久久久久久 | 五月天婷亚洲天综合网精品偷 | 国产精成人品免费观看 | 久久理论视频 | 91久久国产精品 | 国产在线国偷精品产拍免费yy | 免费国产一区二区 | 国产视频在线观看一区二区 | 人人草天天草 | 欧美午夜剧场 | 免费网站黄 | 在线视频中文字幕一区 | 天天色天天干天天 | 国产一级在线视频 | 色婷婷成人 | 国产探花视频在线播放 | 亚洲黄色一级大片 | 91香蕉久久| 久久狠狠一本精品综合网 | 午夜狠狠干 | 成人久久免费 | 色播五月激情综合网 | 国产 日韩 欧美 自拍 | 精品国产精品久久 | 欧美性做爰猛烈叫床潮 | 国产视频一区二区三区在线 | 国产亚洲视频系列 | 在线中文字幕观看 | 在线视频专区 | 久久在线观看视频 | 国产在线观看一区 | 精品九九九九 | 免费黄色av| 日本中文字幕久久 | 一区国产精品 | 国产群p | 日韩免费三区 | 欧美激情xxxx | 亚洲精品99 | 99re久久资源最新地址 | 天天射天天做 | 日韩精品久久中文字幕 | 久久国产成人午夜av影院潦草 | 在线视频 国产 日韩 | 激情综合网五月 | 91免费视频国产 | 四虎4hu永久免费 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 91视频在线国产 | 国产黄色视 | 国产精品美女久久久网av | 一区 二区 精品 | 精品国产成人在线影院 | 日本在线h| 91视频大全 | 黄色av成人在线 | 91豆麻精品91久久久久久 | 午夜 久久 tv | 成人在线小视频 | 91九色porny蝌蚪主页 | 波多野结衣久久资源 | 欧美激情精品久久久久 | 国产精品成人一区二区三区吃奶 | 日韩一级黄色av | 91av网址 | 欧美狠狠操 | 国产精品综合av一区二区国产馆 | 国产vs久久| 日韩欧美aaa | 国产日韩精品一区二区三区 | 人人涩 | 午夜久久福利视频 | 最近更新好看的中文字幕 | 狠狠干成人综合网 | 亚洲性视频 | 一区二区三区福利 | 久久er99热精品一区二区 | 国产午夜精品一区二区三区在线观看 | 黄色成人影视 | 日韩欧美不卡 | 成人9ⅰ免费影视网站 | 99久久久久久国产精品 | 91在线观看黄 | 最新国产一区二区三区 | 日韩电影在线观看一区二区三区 | 国产伦精品一区二区三区无广告 | 免费一级毛毛片 | 亚洲2019精品 | 香蕉视频网站在线观看 | www.夜夜操.com| 国产999在线观看 | 日本字幕网 | 91资源在线观看 | 在线观看黄色国产 | 色综合久久久久 | 国产精品久久久久久久久免费看 | 国内一区二区视频 | 国产精品观看在线亚洲人成网 | 狠狠躁夜夜躁人人爽视频 | 中文字幕乱码一区二区 | 日韩大片在线免费观看 | 国产精品乱看 | 三级黄色网络 | 男女免费av | 69精品在线观看 | 视频成人永久免费视频 | 国产黄色资源 | 波多野结衣电影一区二区三区 | 天天色图 | 久久只精品99品免费久23小说 | 91视频麻豆视频 | 色视频 在线 | 91高清在线 | 天天爱综合 | 又黄又爽免费视频 | 激情综合网五月激情 | 久久视频免费观看 | 精品国产电影 | 亚洲女同ⅹxx女同tv | 欧美激情综合五月 | 成人免费xyz网站 | 亚洲资源在线 | 黄色毛片一级片 | 久久久精品欧美 | 亚洲国内精品在线 | 久久国产精品影视 | 久久综合色综合88 | 中文字幕最新精品 | 天堂成人在线 | 久草在线观看视频免费 | 九九九国产 | 91xav | 韩国在线视频一区 | 婷婷激情久久 | 午夜精品久久久久久久久久久久久久 | av中文字幕在线免费观看 | 精品视频123区在线观看 | 丁香六月婷婷激情 | 国产美女精品视频 | 午夜精品中文字幕 | 人人看黄色 | 在线视频日韩欧美 | 日本xxxx.com| 91精品国自产在线观看 | 99久久综合国产精品二区 | 国产91在线免费视频 | 久久精品二区 | 99热都是精品 | 三级a视频 | 韩国视频一区二区三区 | 国产精品免费久久久久影院仙踪林 | 99re中文字幕 | 日韩黄色免费电影 | 日韩丝袜视频 | 国产精品一区二区免费在线观看 | 国产成人精品不卡 | 成人av在线资源 | 国产伦精品一区二区三区高清 | 色在线中文字幕 | www.五月天| 久久国产综合视频 | 99精品热视频只有精品10 | 国产黄色特级片 | 久久在线精品视频 | 欧美专区国产专区 | 国产va饥渴难耐女保洁员在线观看 | 日批网站在线观看 | 免费色视频网址 | 99视频黄 | 国产一区二区视频在线 | 日韩激情片在线观看 | 日韩偷拍精品 | 人人舔人人干 | 久久久网站| 在线观看国产一区 | 久久久久免费视频 | av免费电影在线观看 | 99久久这里只有精品 | 色综合天天狠天天透天天伊人 | 五月婷丁香网 | 日韩欧美中文 | 亚洲 欧洲av | 精品uu| 久久国产精品电影 | 日韩精品中文字幕有码 | 人人揉人人揉人人揉人人揉97 | 在线免费观看一区二区三区 | 狠狠狠狠狠狠操 | 91视频传媒 | 欧美日韩精品在线观看 | 国产99久久精品一区二区永久免费 | 欧美看片 | 精品久久久国产 | 日日爱999| 999久久久免费视频 午夜国产在线观看 | 久久综合干 | 国产一二三四在线观看视频 | 国产精品久久婷婷六月丁香 | 久久久免费精品 | 丁香色婷 | 亚洲小视频在线观看 | 91麻豆精品国产91久久久无需广告 | 欧美 日韩 视频 | 日韩视频免费观看高清完整版在线 | 麻豆传媒一区二区 | 久久综合狠狠综合久久狠狠色综合 | 99精品小视频 | 免费看片网站91 | 91在线国产观看 | 天天干天天插伊人网 | 欧美日韩久久不卡 | 日韩免费高清在线 | 色综合久久精品 | 亚洲综合在线发布 | 99久久精品电影 | 国产成人精品一区二区三区免费 | 天天综合成人 | 日韩欧美在线第一页 | 日韩免费在线观看网站 | 午夜在线观看一区 | 久久综合成人网 | 国产韩国日本高清视频 | 久久五月激情 | 91pony九色丨交换 | 精品久久久久久综合 | 欧美成人性网 | 久久精品国产一区 | 欧美一二三四在线 | 日韩高清免费无专码区 | 国产精品成人aaaaa网站 | 最近日本韩国中文字幕 | av成人免费观看 | 亚洲va天堂va欧美ⅴa在线 | 五月婷影院 | 婷婷网站天天婷婷网站 | 亚洲三级网 | 亚洲 欧洲 国产 日本 综合 | 久草精品在线观看 | 国产大陆亚洲精品国产 | 国产三级精品三级在线观看 | 国产三级久久久 | 日韩久久午夜一级啪啪 | 99精彩视频| www色综合 | 亚洲精品国偷拍自产在线观看蜜桃 | 日韩欧美在线综合网 | 色网免费观看 | 日韩精品国产一区 | 成人av一区二区在线观看 | 久久精品国产亚洲精品 | 日日夜夜av| 国产亚洲在线 | 国产成人综合在线观看 | 射九九| av不卡中文字幕 | 久久国产精品久久国产精品 | 日韩一区二区三区免费视频 | 三级黄色a | 蜜桃av观看| 亚洲在线视频免费 | 欧美a影视| 国产va在线 | 有码一区二区三区 | 亚洲黄色免费观看 | 伊人久久五月天 | 六月色丁| 黄色成年网站 | 99草视频 | 久久国内精品99久久6app | 超碰97中文 | 三级黄色网络 | 午夜精品一区二区三区免费 | 久久精品99精品国产香蕉 | 精品日韩在线 | www.超碰| 在线观看第一页 | 婷婷九九| 一区二区av| 国产黄色一级片在线 | 久久视讯 | 在线有码中文字幕 | 九九九热精品 | 中文av日韩| 亚洲激情 | 9在线观看免费 | av一级网站 | zzijzzij亚洲成熟少妇 | 四虎天堂 | 亚洲资源在线网 | 久久99久久99精品免观看软件 | 欧美日韩中字 | 日韩www在线 | 91亚洲精品久久久蜜桃网站 | 97超碰人人澡 | 久久网址 | 免费观看成人网 | 三级视频片 | 国产一区二区精 | 久久免费精品 | 国产精品成人国产乱 | 中文字幕成人 | 久久99在线视频 | 天天爱天天色 | 韩国三级一区 | 亚洲国产片色 | 国产日韩亚洲 | 午夜在线资源 | 二区三区视频 | 精品一区二区电影 | 狠狠搞,com| 伊人伊成久久人综合网站 | 日韩一区精品 | 成人国产精品入口 | 丁香在线 | 日韩av综合网站 | 久久婷婷影视 | 日韩在线资源 | 国产精品久免费的黄网站 | 超碰在线天天 | 在线国产能看的 | 综合在线色 | 亚洲精品高清一区二区三区四区 | 国产精品成人一区二区三区 | 国产中文字幕网 | a级国产片 | 中文国产在线观看 | 婷婷.com| 欧美最猛性xxxxx免费 | 粉嫩av一区二区三区入口 | 99热这里是精品 | 亚洲欧美日韩国产一区二区三区 | 91视频高清免费 | 91九色国产蝌蚪 |