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

Linux系統監控之磁盤I/O篇

運維 系統運維
本文節選編譯自Darren Hoch的Linux System and Performance Monitoring一書,詳細介紹了在Linux系統下如何對磁盤I/O進行監測以及磁盤I/O產生的細節。當覺得系統中出現了I/O 瓶頸時,可以使用標準的監控軟件來查找原因。

磁盤I/O 子系統是Linux 系統中最慢的部分.這個主要是歸于CPU到物理操作磁盤之間距離(譯注:盤片旋轉以及尋道).如果拿讀取磁盤和內存的時間作比較就是分鐘級到秒級,這就像7天和7分鐘的區別.因此本質上,Linux 內核就是要***程度的降低I/O 數.本章將訴述內核在磁盤和內存之間處理數據的這個過程中,哪些地方會產生I/O.

6.1 讀和寫數據 - 內存頁

Linux 內核將硬盤I/O 進行分頁,多數Linux 系統的默認頁大小為4K.讀和寫磁盤塊進出到內存都為4K 頁大小.你可以使用time 這個命令加-v 參數,來檢查你系統中設置的頁大小:

# /usr/bin/time -v date

Page size (bytes): 4096

6.2 Major and Minor Page Faults(譯注:主要頁錯誤和次要頁錯誤)

Linux,類似多數的UNIX 系統,使用一個虛擬內存層來映射硬件地址空間.當一個進程被啟動,內核先掃描CPU caches和物理內存.如果進程需要的數據在這2個地方都沒找到,就需要從磁盤上讀取,此時內核過程就是major page fault(MPF).MPF 要求磁盤子系統檢索頁并緩存進RAM.

一旦內存頁被映射進內存的buffer cache(buff)中,內核將嘗試從內存中讀取或寫入,此時內核過程就是minor page fault(MnPF).與在磁盤上操作相比,MnPF 通過反復使用內存中的內存頁就大大的縮短了內核時間.

以下的例子,使用time 命令驗證了,當進程啟動后,MPF 和 MnPF 的變化情況.***次運行進程,MPF 會更多:

# /usr/bin/time -v evolution

Major (requiring I/O) page faults: 163

Minor (reclaiming a frame) page faults: 5918

第二次再運行時,內核已經不需要進行MPF了,因為進程所需的數據已經在內存中:

# /usr/bin/time -v evolution

Major (requiring I/O) page faults: 0

Minor (reclaiming a frame) page faults: 5581

6.3 The File Buffer Cache(譯注:文件緩存區)

文件緩存區就是指,內核將MPF 過程最小化,MnPF 過程***化.隨著系統不斷的產生I/O,buffer cache也將不斷的增加.直到內存不夠,以及系統需要釋放老的內存頁去給其他用戶進程使用時,系統就會丟棄這些內存頁.結果是,很多sa(譯注:系統管理員)對系統中過少的free memory(譯注:空閑內存)表示擔心,實際上這是系統更高效的在使用caches.

以下例子,是查看/proc/meminfo 文件:

# cat /proc/meminfo

MemTotal: 2075672 kB

MemFree: 52528 kB

Buffers: 24596 kB

Cached: 1766844 kB

可以看出,這個系統總計有2GB (Memtotal)的可用內存.當前的空閑內存為52MB (MemFree),有24 MB內存被分配磁盤寫操作(Buffers),還有1.7 GB頁用于讀磁盤(Cached).

內核這樣是通過MnPF機制,而不代表所有的頁都是來自磁盤.通過以上部分,我們不可能確認系統是否處于瓶頸中.

6.4 Type of Memory Pages

在Linux 內核中,memory pages有3種,分別是:

1,Read Pages - 這些頁通過MPF 從磁盤中讀入,而且是只讀.這些頁存在于Buffer Cache中以及包括不能夠修改的靜態文件,二進制文件,還有庫文件.當內核需要它們時,將讀取到內存中.如果內存不足,內核將釋放它們回空閑列表中.程序再次請求時,則通過MPF 再次讀回內存.

2,Dirty Pages - 這些頁是內核在內存中已經被修改過的數據頁.當這些頁需要同步回磁盤上,由pdflush 負責寫回磁盤.如果內存不足,kswapd (與pdflush 一起)將這些頁寫回到磁盤上并釋放更多的內存.

3,Anonymous Pages - 這些頁屬于某個進程,但是沒有任何磁盤文件和它們有關.他們不能和同步回磁盤.如果內存不足,kswapd 將他們寫入swap 分區上并釋放更多的內存("swapping" pages).

6.5 將數據頁寫回磁盤

應用程序有很多選擇可以寫臟頁回磁盤上,可通過I/O 調度器使用 fsync() 或 sync() 這樣的系統函數來實現立即寫回.如果應用程序沒有調用以上函數,pdflush 進程會定期與磁盤進行同步.

# ps -ef | grep pdflush

root 186 6 0 18:04 ? 00:00:00 [pdflush]

#p#

7.0 監控 I/O

當覺得系統中出現了I/O 瓶頸時,可以使用標準的監控軟件來查找原因.這些工具包括了top,vmstat,iostat,sar.它們的輸出結果一小部分是很相似,不過每個也都提供了各自對于性能不同方面的解釋.以下章節就將討論哪些情況會導致I/O 瓶頸的出現.

7.1 Calculating IO's Per Second(譯注:IOPS 的計算)

每個I/O 請求到磁盤都需要若干時間.主要是因為磁盤的盤邊必須旋轉,機頭必須尋道.磁盤的旋轉常常被稱為"rotational delay"(RD),機頭的移動稱為"disk seek"(DS).一個I/O 請求所需的時間計算就是DS加上RD.磁盤的RD 基于設備自身RPM 單位值(譯注:RPM 是Revolutions Perminute的縮寫,是轉/每分鐘,代表了硬盤的轉速).一個RD 就是一個盤片旋轉的

半圓.如何計算一個10K RPM設備的RD 值呢:

1, 10000 RPM / 60 seconds (10000/60 = 166 RPS)

2, 轉換為 166分之1 的值(1/166 = 0.006 seconds/Rotation)

3, 單位轉換為毫秒(6 MS/Rotation)

4, 旋轉半圓的時間(6/2 = 3MS) 也就是 RD

5, 加上平均3 MS 的尋道時間 (3MS + 3MS = 6MS)

6, 加上2MS 的延遲(6MS + 2MS = 8MS)

7, 1000 MS / 8 MS (1000/8 = 125 IOPS)

每次應用程序產生一個I/O,在10K RPM磁盤上都要花費平均 8MS.在這個固定時間里,磁盤將盡可能且有效率在進行讀寫磁盤.IOPS 可以計算出大致的I/O 請求數,10K RPM 磁盤有能力提供120-150 次IOPS.評估IOPS 的效能,可用每秒讀寫I/O 字節數除以每秒讀寫IOPS 數得出.

7.2 Random vs Sequential I/O(譯注:隨機/順序 I/O)

per I/O產生的KB 字節數是與系統本身workload相關的,有2種不同workload的類型,它們是sequential和random.

7.2.1 Sequential I/O(譯注:順序IO)

iostat 命令提供信息包括IOPS 和每個I/O 數據處理的總額.可使用iostat -x 查看.順序的workload是同時讀順序請求大量的數據.這包括的應用,比如有商業數據庫(database)在執行大量的查詢和流媒體服務.在這個workload 中,KB per I/O 的比率應該是很高的.Sequential workload 是可以同時很快的移動大量數據.如果每個I/O 都節省了時間,那就意味了能帶來更多的數據處理.

# iostat -x 1

avg-cpu: %user %nice %sys %idle

0.00 0.00 57.1 4 42.86

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

/dev/sda 0.00 12891.43 0.00 105.71 0.00 1 06080.00 0.00 53040.00 1003.46 1099.43 3442.43 26.49 280.00

/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

/dev/sda2 0.00 12857.14 0.00 5.71 0.00 105782.86 0.00 52891.43 18512.00 559.14 780.00 490.00 280.00

/dev/sda3 0.00 34.29 0.00 100.00 0.00 297.14 0.00 148.57 2.97 540.29 594.57 24.00 240.00

avg-cpu: %user %nice %sys %idle

0.00 0.00 23.53 76.47

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

/dev/sda 0.00 17320.59 0.00 102.94 0.00 142305.88 0.00 71152.94 1382.40 6975.29 952.29 28.57 294.12

/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

/dev/sda2 0.00 16844.12 0.00 102.94 0.00 138352.94 0.00 69176.47 1344.00 6809.71 952.29 28.57 294.12

/dev/sda3 0.00 476.47 0.00 0.00 0.00 952.94 0.00 1976.47 0.00 165.59 0.00 0.00 276.47

評估IOPS 的效能,可用每秒讀寫I/O 字節數除以每秒讀寫IOPS 數得出,比如

rkB/s 除以 r/s

wkB/s 除以 w/s

53040/105 = 505KB per I/O

71152/102 = 697KB per I/O

在上面例子可看出,每次循環下,/dev/sda 的per I/O 都在增加.

7.2.2 Random I/O(譯注:隨機IO)

Random的worklaod環境下,不依賴于數據大小的多少,更多依賴的是磁盤的IOPS 數.Web和Mail 服務就是典型的Random workload.I/O 請求內容都很小.Random workload是同時每秒會有更多的請求數產生.所以,磁盤的IOPS 數是關鍵.

# iostat -x 1

avg-cpu: %user %nice %sys %idle

2.04 0.00 97.96 0.00

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

/dev/sda 0.00 633.67 3.06 102.31 24.49 5281.63 12.24 2640.82 288.89 73.67 113.89 27.22 50.00

/dev/sda1 0.00 5.10 0.00 2.04 0.00 57.14 0.00 28.57 28.00 1.12 55.00 55.00 11.22

/dev/sda2 0.00 628.57 3.06 100.27 24.49 5224.49 12.24 2612.24 321.50 72.55 121.25 30.63 50.00

/dev/sda3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

avg-cpu: %user %nice %sys %idle

2.15 0.00 97.85 0.00

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

/dev/sda 0.00 41.94 6.45 130.98 51.61 352.69 25.81 3176.34 19.79 2.90 286.32 7.37 15.05

/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

/dev/sda2 0.00 41.94 4.30 130.98 34.41 352.69 17.20 3176.34 21.18 2.90 320.00 8.24 15.05

/dev/sda3 0.00 0.00 2.15 0.00 17.20 0.00 8.60 0.00 8.00 0.00 0.00 0.00 0.00

計算方式和之前的公式一致:

2640/102 = 23KB per I/O

3176/130 = 24KB per I/O

(譯注:對于順序I/O來說,主要是考慮讀取大量數據的能力即KB per request.對于隨機I/O系統,更需要考慮的是IOPS值)

7.3 When Virtual Memory Kills I/O

如果系統沒有足夠的RAM 響應所有的請求,就會使用到SWAP device.就像使用文件系統I/O,使用SWAP device 代價也很大.如果系統已經沒有物理內存可用,那就都在SWAP disk上創建很多很多的內存分頁,如果同一文件系統的數據都在嘗試訪問SWAP device,那系統將遇到I/O 瓶頸.最終導致系統性能的全面崩潰.如果內存頁不能夠及時讀或寫磁盤,它們就一直保留在RAM中.如果保留時間太久,內核又必須釋放內存空間.問題來了,I/O 操作都被阻塞住了,什么都沒做就被結束了,不可避免地就出現kernel panic和system crash.

下面的vmstat 示范了一個內存不足情況下的系統:

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----

r b swpd free buff cache si so bi bo in cs us sy id wa

17 0 1250 3248 45820 1488472 30 132 992 0 2437 7657 23 50 0 23

11 0 1376 3256 45820 1488888 57 245 416 0 2391 7173 10 90 0 0

12 0 1582 1688 45828 1490228 63 131 1348 76 2432 7315 10 90 0 10

12 2 3981 1848 45468 1489824 185 56 2300 68 2478 9149 15 12 0 73

14 2 10385 2400 44484 1489732 0 87 1112 20 2515 11620 0 12 0 88

14 2 12671 2280 43644 1488816 76 51 1812 204 2546 11407 20 45 0 35

這個結果可看出,大量的讀請求回內存(bi),導致了空閑內存在不斷的減少(free).這就使得系統寫入swap device的塊數目(so)和swap 空間(swpd)在不斷增加.同時看到CPU WIO time(wa)百分比很大.這表明I/O 請求已經導致CPU 開始效率低下.

要看swaping 對磁盤的影響,可使用iostat 檢查swap 分區

# iostat -x 1

avg-cpu: %user %nice %sys %idle

0.00 0.00 100.00 0.00

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

/dev/sda 0.00 1766.67 4866.67 1700.00 38933.33 31200.00 19466.67 15600.00 10.68 6526.67 100.56 5.08 3333.33

/dev/sda1 0.00 933.33 0.00 0.00 0.00 7733.33 0.00 3866.67 0.00 20.00 2145.07 7.37 200.00

/dev/sda2 0.00 0.00 4833.33 0.00 38666.67 533.33 19333.33 266.67 8.11 373.33 8.07 6.90 87.00

/dev/sda3 0.00 833.33 33.33 1700.00 266.67 22933.33 133.33 11466.67 13.38 6133.33 358.46 11.35 1966.67

在這個例子中,swap device(/dev/sda1) 和 file system device(/dev/sda3)在互相作用于I/O. 其中任一個會有很高寫請求(w/s),也會有很高wait time(await),或者較低的服務時間比率(svctm).這表明2個分區之間互有聯系,互有影響.

7.4 結論

I/O 性能監控包含了以下幾點:

1,當CPU 有等待I/O 情況時,那說明磁盤處于超負荷狀態.

2,計算你的磁盤能夠承受多大的IOPS 數.

3,確定你的應用是屬于隨機或者順序讀取磁盤.

4,監控磁盤慢需要比較wait time(await) 和 service time(svctm).

5,監控swap 和系統分區,要確保virtual memory不是文件系統I/O 的瓶頸.

原文鏈接地址: http://www.sanotes.net/html/y2009/381.html

【編輯推薦】

  1. Linux事件監控機制遺漏事件問題的相關分析
  2. 善用腳本 讓你的Nagios記錄系統監控日志(附vmstat詳解)
  3. Linux監控工具的展覽館
責任編輯:yangsai 來源: sanotes.net
相關推薦

2019-02-25 08:40:28

Linux磁盤IO

2022-04-23 16:30:22

Linux磁盤性能

2019-05-05 15:20:32

Linuxiotop磁盤

2014-07-28 16:47:41

linux性能

2020-12-01 07:08:23

Linux網絡I

2025-07-23 08:13:10

2010-12-24 13:25:44

Linux性能監控CPU

2024-10-17 16:47:05

磁盤I/O計算機

2013-05-28 10:08:41

IO輸出

2011-01-18 10:00:59

Linux磁盤分區

2011-03-29 16:14:04

Cacti硬盤監控

2009-05-14 10:16:36

Oracle優化磁盤

2010-05-26 18:40:54

Linux性能監控

2011-01-14 09:25:28

LinuxIO機制

2011-11-08 21:47:37

Linux 監控 IO

2010-05-26 18:21:04

Linux性能監控

2010-05-26 18:31:51

Linux性能監控

2020-06-03 17:30:42

LinuxIO

2019-12-02 09:45:45

Linux IO系統

2017-09-01 12:26:18

Linux調度器系統
點贊
收藏

51CTO技術棧公眾號

欧美一三区三区四区免费在线看 | 警花av一区二区三区| 中文字幕精品一区二区三区精品| 成人日韩av在线| 精品人妻在线播放| 国产精品手机在线播放| 欧美日韩不卡视频| 国产美女主播在线| 成a人片在线观看www视频| 国产成人一区在线| 国产91免费看片| 69av.com| 欧洲美女日日| 精品毛片乱码1区2区3区| 凹凸日日摸日日碰夜夜爽1| 在线免费观看a视频| 久久婷婷综合激情| 99国产超薄肉色丝袜交足的后果 | 天堂成人av| 久久亚洲精精品中文字幕早川悠里 | 丝袜美腿小色网| 国产96在线亚洲| 欧美日韩国产小视频在线观看| 日韩精品一区在线视频| 在线观看a视频| 91在线观看视频| 亚洲r级在线观看| 国产成人a v| 极品av少妇一区二区| 久久精品视频99| 久久午夜精品视频| 亚洲人亚洲人色久| 精品久久一区二区三区| 免费黄频在线观看| 久久精品超碰| 欧美最猛黑人xxxxx猛交| 少妇无码av无码专区在线观看| 性直播体位视频在线观看| 中文成人av在线| 欧美精品二区三区四区免费看视频 | 亚洲国产激情一区二区三区| 无码国精品一区二区免费蜜桃| 精品一区二区三区视频| 国产精选久久久久久| 免费黄色av片| 乱码第一页成人| 欧美专区第一页| 国产成人亚洲欧洲在线| 亚洲欧洲日本mm| 欧美激情中文字幕乱码免费| 欧美日韩国产精品一区二区三区| 香蕉av一区二区| 尤物九九久久国产精品的分类 | 中文字幕精品影院| 日韩黄色av网站| 亚洲一区二区乱码| 欧美午夜18电影| 亚洲精品白浆高清久久久久久| 亚洲欧洲日韩综合| 99精品国产一区二区三区2021| 欧美tk丨vk视频| 乱码一区二区三区| 国偷自产av一区二区三区| 亚洲国产成人久久| 久久久久麻豆v国产精华液好用吗| 国产精品chinese在线观看| 精品国产免费久久| 国产福利短视频| 日本成人7777| 亚洲午夜精品视频| 久久精品国产亚洲AV成人婷婷| 91视频综合| 久久国产精品久久久久久久久久| 2018天天弄| 亚洲国产电影| 国产成人欧美在线观看| 中文在线字幕免费观| 久久99精品国产.久久久久久| 亚洲一区二区中文| 人妻偷人精品一区二区三区| 久久久91精品国产一区二区三区| 亚州欧美一区三区三区在线| 国产日产一区二区三区| 亚洲成人免费看| 五月天婷婷激情视频| 高清精品久久| 亚洲电影在线观看| 国产黄色大片免费看| 国产精品成人一区二区不卡| 欧美精品videos另类日本| 国产 日韩 欧美 在线| 日本成人中文字幕在线视频| 亚洲专区国产精品| 爽爽视频在线观看| 国产午夜亚洲精品不卡| 免费成人深夜夜行网站视频| sis001亚洲原创区| 欧美视频在线观看一区二区| 免费黄色在线播放| 欧美性感美女一区二区| 欧美日韩国产123| 日批视频免费在线观看| 国产福利一区二区| 天堂资源在线亚洲资源| 国产蜜臀一区二区打屁股调教| 欧美在线免费播放| 黑森林av导航| 色综合五月天| 亲子乱一区二区三区电影| 国产剧情精品在线| 国产日韩欧美a| 国产夫妻自拍一区| 国产成+人+综合+亚洲欧美| 亚洲精品一线二线三线| 黄色香蕉视频在线观看| 久久高清国产| 超碰国产精品久久国产精品99| gogogo高清在线观看免费完整版| 亚洲va中文字幕| 97超碰免费在线观看| 日本久久黄色| 5252色成人免费视频| 精品国产乱码久久久久久蜜臀网站| 国产三级欧美三级| 免费一级特黄特色毛片久久看| 国产成人免费视频网站视频社区 | 久久久久网站| 高清不卡一区二区三区| 超碰在线无需免费| 欧美日韩国产免费| 久久精品国产亚洲av久| 国产欧美高清| 99在线视频播放| 国内精品久久久久久野外| 91久久奴性调教| 三上悠亚影音先锋| 美女日韩在线中文字幕| 国产日韩欧美一区二区| 欧美人动性xxxxz0oz| 欧美一区二区三区在线观看视频| 制服丨自拍丨欧美丨动漫丨| 视频一区二区三区中文字幕| 欧美高清视频一区二区三区在线观看| 女囚岛在线观看| 欧美videos大乳护士334| 九九热精品在线观看| 国产精品白丝av| 色哺乳xxxxhd奶水米仓惠香| 99re8精品视频在线观看| 自拍偷拍亚洲一区| 亚洲香蕉在线视频| 亚洲国产精品二十页| 成人免费在线观看视频网站| 人人狠狠综合久久亚洲婷婷| 成人福利在线观看| 黄色网页网址在线免费| 911精品国产一区二区在线| 999福利视频| 国内精品视频一区二区三区八戒| 亚洲一区二区三区免费观看| 四虎影视国产精品| 欧美精品做受xxx性少妇| 亚洲av无码乱码国产精品久久| 亚洲自拍偷拍九九九| jjzz黄色片| 99国产一区| 美脚丝袜一区二区三区在线观看| 亚洲永久av| 在线观看国产精品91| 91片黄在线观看喷潮| 亚洲人成精品久久久久久| 免费看三级黄色片| 亚洲综合国产| 亚洲 日韩 国产第一区| 欧美高清一级片| 欧美亚洲另类制服自拍| sese一区| 欧美不卡视频一区| 性无码专区无码| 国产精品妹子av| 美女网站视频在线观看| 石原莉奈一区二区三区在线观看| 亚洲一区二区三区欧美| 超碰在线亚洲| 国产精品91久久久| 国产黄色在线免费观看| 亚洲精品99久久久久| 中文字幕乱码一区二区| 一区二区三区小说| 瑟瑟视频在线观看| 国产剧情av麻豆香蕉精品| 国产视频一视频二| 999视频精品| 精品欧美日韩| 欧美91在线|欧美| 97视频在线看| 国产黄色在线观看| 亚洲精品自拍第一页| 精品人妻无码一区二区色欲产成人| 欧美日韩中文字幕在线视频| www.99re7| 久久久精品蜜桃| 中文字幕无人区二| 男女男精品视频| 成人午夜精品久久久久久久蜜臀| 欧美亚洲激情| 久久综合伊人77777麻豆| 日本少妇精品亚洲第一区| 日本亚洲欧美三级| 麻豆av在线播放| 中文字幕在线看视频国产欧美在线看完整| 少妇喷水在线观看| 欧美久久久久久久久久| 无码免费一区二区三区| 亚洲成人激情自拍| 五月天激情丁香| 日本一区二区三级电影在线观看| 亚洲熟女乱综合一区二区三区| 韩国一区二区视频| 五月婷婷狠狠操| 亚洲在线播放| 人人妻人人做人人爽| 亚洲欧洲中文字幕| 亚洲国产精品一区二区第四页av| 欧美重口另类| 国产精品亚洲不卡a| 日本在线一区二区三区| 国产日韩欧美电影在线观看| 国产精品videossex撒尿| 日本久久久久久| 精精国产xxxx视频在线播放| 欧美激情在线视频二区| 伊人在我在线看导航| www欧美日韩| 日本韩国在线视频爽| 伊人av综合网| 成人jjav| 在线a欧美视频| 成年在线观看免费人视频| 亚洲毛片在线看| 熟妇高潮一区二区三区| 亚洲韩国欧洲国产日产av| 欧美一级视频免费| 亚洲成人av中文字幕| 神马久久久久久久久久| 精品成人一区二区三区四区| 亚洲国产成人精品一区二区三区| 日韩一级黄色大片| 国产激情视频在线播放| 欧美一区二区成人| 国产熟女一区二区三区五月婷| 欧美一区二区三级| 国产黄色片网站| 精品国产一区久久| 少妇高潮久久久| 国产丝袜精品视频| 黄色影院在线播放| 一区二区三区日韩在线| 免费在线观看黄| 欧美另类第一页| 91在线三级| 日本91av在线播放| 成人免费一区| 成人黄色av网站| 成人线上播放| 欧美日韩免费观看一区| 日韩国产一区| 福利在线小视频| 9久re热视频在线精品| 成人三级视频在线播放 | 国产成人avxxxxx在线看| 桃花岛成人影院| 国产精品偷伦视频免费观看国产 | 日韩三级高清在线| 欧美熟妇乱码在线一区| 亚洲欧美制服中文字幕| 天天综合视频在线观看| 欧美成人精品不卡视频在线观看| 91九色在线播放| 国产精品91免费在线| 国产精品一区二区精品视频观看| 国产精品国产亚洲精品看不卡15| 亚洲最好看的视频| 天天干天天操天天干天天操| 在线播放不卡| 日韩爱爱小视频| 大白屁股一区二区视频| 亚洲自拍偷拍图| 亚洲精品免费视频| 久久久久久在线观看| 欧美精选一区二区| 天天综合网天天综合| 综合激情国产一区| 日韩理论视频| 91久久国产婷婷一区二区| 亚洲福利天堂| 色一情一乱一乱一区91| 亚久久调教视频| 韩国三级与黑人| 国产精品色哟哟网站| 日韩无码精品一区二区三区| 欧美妇女性影城| 日本午夜在线视频| 欧美人与性动交a欧美精品| 女生影院久久| 国产精品三区www17con| 91免费精品| 丁香婷婷激情网| 成人激情视频网站| 亚洲一级生活片| 欧洲亚洲国产日韩| 无码国产精品一区二区免费16| 麻豆一区二区在线观看| 免费污视频在线一区| 精品国产福利| 欧美日韩综合| 手机在线国产视频| 国产欧美日韩在线观看| 一区二区三区福利视频| 亚洲电影第1页| 污视频网站免费在线观看| 国产精品视频一区国模私拍| 天天久久夜夜| 五月丁香综合缴情六月小说| 国产精品一区二区久久精品爱涩| 女人裸体性做爰全过| 色94色欧美sute亚洲线路一ni | 久久亚洲一级片| 午夜影院在线看| 欧美xxx久久| 国产三区在线观看| 国产美女精品视频免费观看| 欧美日韩国产高清电影| 亚洲国产精品久久久久婷蜜芽| 成人一二三区视频| 九九免费精品视频| 日韩欧美在线影院| 人人干在线视频| 成人欧美一区二区三区黑人孕妇| 国产精品成人av| 成年网站免费在线观看| 国产精品高潮呻吟| 国产一区二区三区三州| 久久久av一区| 91精品国产色综合久久不卡粉嫩| 亚洲一区二区三区在线观看视频 | 欧美日韩视频在线| 色一情一乱一区二区三区| 97av在线视频免费播放| 欧美亚洲色图校园春色| 国产青青在线视频| 99精品在线观看视频| a v视频在线观看| 亚洲老头同性xxxxx| 人人鲁人人莫人人爱精品| 日韩免费av电影| 青青青伊人色综合久久| 少妇愉情理伦三级| 制服丝袜成人动漫| 午夜羞羞小视频在线观看| 国产一区在线观| 亚洲资源av| 蜜桃av免费在线观看| 欧美二区在线观看| 亚洲www色| 国内一区二区三区在线视频| 久久福利毛片| 国产麻豆视频在线观看| 日韩精品中文字幕在线一区| www555久久| 奇米视频888战线精品播放| 久久精品国产一区二区三区免费看| 黑人操日本美女| 精品福利一区二区三区免费视频| 三级中文字幕在线观看| 日韩精品一区二区三区四区五区 | 亚洲看片一区| 日本激情小视频| 91精品视频网| eeuss鲁一区二区三区| 日本视频一区在线观看| 黑人精品欧美一区二区蜜桃| 福利一区二区三区四区| 亚洲一级一级97网| 涩涩屋成人免费视频软件| 国产91在线免费| 国产精品美女久久久久久| 超碰在线观看av| 国产精品电影在线观看| 午夜久久美女| 女~淫辱の触手3d动漫| 欧美一区国产二区| 精品丝袜在线| 中文精品一区二区三区| 成人h动漫精品| 伊人久久一区二区| 97av在线视频免费播放| 亚洲色图二区| www久久久久久久| 亚洲第一精品夜夜躁人人爽|