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

Collectl:Linux系統監控神器

系統 Linux
Collectl作為一個輕量級的Linux監控工具,在同類工具中是功能最全的。用戶可監測不同的復雜系統矩陣值,并可保留數據以做之后的分析。不同于其他只用來監測特定系統參數的工具,Collectl可以同時監測不同的變量,并以合適的方式記錄它們。

[[111385]]

為使系統良好運轉,Linux系統管理員經常需要監測cpu、內存、磁盤、網絡等系統信息。Linux上已有iotop、top、free、htop、sar等豐富的常規工具來實現監測功能。今天讓我們走進Collectl來了解這個集測試/監控/分析系統性能為一體的Linux工具。

Collectl作為一個輕量級的監控工具,在同類工具中是功能最全的。用戶可監測不同的復雜系統矩陣值,并可保留數據以做之后的分析。不同于其他只用來監測特定系統參數的工具,Collectl可以同時監測不同的變量,并以合適的方式記錄它們。

摘自Collectl官網 

不同于或聚焦于一小組統計數據、采用唯一輸出方式,或采用迭代、作為守護進程運行的大部分監測工具,collectl可以同時全部實現。用戶可選擇各種子系統中的任一系統來監測包括內存,CPU,磁盤,索引節點,無線帶寬,lustre,內存,網絡,網絡文件系統,進程,二次型,slabs,套接口及TCP等信息。

深入學習前讓我們先看以下命令。

  1. $ collectl
  2. waiting for 1 second sample...
  3. #<--------CPU--------><----------Disks-----------><----------Network---------->
  4. #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut
  5. 0 0 864 1772 0 0 0 0 0 1 0 0
  6. 5 2 1338 2734 0 0 8 2 0 0 0 1
  7. 1 0 1222 2647 0 0 92 3 0 2 0 1
  8. 1 0 763 1722 0 0 80 3 0 1 0 2

CPU使用率,磁盤輸入輸出和網絡活動以每秒為單位來加載。對可以理解這些數據的人來說這些信息很容易讀懂。這項列表在給定的時間間隔里會持續增加,并可直接形成一項文件跟蹤日志。collectl工具提供了各種命令來對這些數據進行記錄,查找及做其他處理。

安裝collectl工具

對Ubuntu/Debian用戶來說Collectl是默認資源,所以使用apt命令便可獲取。

  1. $ sudo apt-get install collectl

Fedora/CentOS用戶使用yum命令便可獲取。

  1. $ yum install collectl

使用

必要的了解 - Collectl子系統

子系統是可檢測到的不同系統資源類型。像CPU,內存,帶寬等等都可構成一個子系統。只運行collectl命令將以批處理模式輸出CPU,磁盤和網絡子系統信息,我們在上文已看到相關內容。

從操作說明可以看到,Collectl可以識別以下子系統。

  1. 總計子系統
  2.  
  3. b - buddy info (內存片段)
  4. c - CPU
  5. d - Disk
  6. f - NFS V3 Data
  7. i - Inode and File System
  8. j - Interrupts
  9. l - Lustre
  10. m - Memory
  11. n - Networks
  12. s - Sockets
  13. t - TCP
  14. x - Interconnect
  15. y - Slabs (system object caches)
  16.  
  17. 細節子系統
  18.  
  19. 這是一系列的詳細信息,大部分情況下都會由相應的總計數據衍生出來。目前“環境變量”和“進程”2類沒有相應的總計數據。如果有3個磁盤,選擇-sd,將只會看到3個磁盤組合出的單一信息。如果選擇-sD,將會分別顯示各磁盤信息。
  20.  
  21. C - CPU
  22. D - Disk
  23. E - Environmental data (fan, power, temp), via ipmitool
  24. F - NFS Data
  25. J - Interrupts
  26. L - Lustre OST detail OR client Filesystem detail
  27. M - Memory node data, which is also known as numa data
  28. N - Networks
  29. T - 65 TCP counters only available in plot format
  30. X - Interconnect
  31. Y - Slabs (system object caches)
  32. Z - Processes

使用“-s”來監測特定的子系統并向其添加子系統的識別項。現在讓我們舉幾個例子。

1. 監測cpu使用率

用“-sc”實現CPU總使用率的監測

  1. $ collectl -sc 
  2. waiting for 1 second sample... 
  3. #<--------CPU--------> 
  4. #cpu sys inter  ctxsw  
  5.    3   0  1800   3729  
  6.    3   0  1767   3599 

使用“-C”觀察各個單獨的CPU使用情況。結果將會輸出多行,分別對應一個CPU。

  1.    $ collectl -sC 
  2. waiting for 1 second sample... 
  3.   
  4. # SINGLE CPU STATISTICS 
  5.   
  6. #   Cpu  User Nice  Sys Wait IRQ  Soft Steal Idle 
  7.       0     3    0    0    0    0    0     0   96 
  8.       1     3    0    0    0    0    0     0   96 
  9.       2     2    0    0    0    0    0     0   97 
  10.       3     1    0    0    0    0    0     0   98 
  11.       0     2    0    0    0    0    0     0   97 
  12.       1     2    0    2    0    0    0     0   95 
  13.       2     1    0    0    0    0    0     0   98 
  14.       3     4    0    1    0    0    0     0   95 

如果需要,可以同時使用C和c來獲取單項CPU監測數據和匯總數據。

2. 內存監測

使用m子系統查看內存。

  1. $ collectl -sm 
  2. waiting for 1 second sample... 
  3. #<-----------Memory-----------> 
  4. #Free Buff Cach Inac Slab  Map  
  5.    2G 220M   1G   1G 210M   3G  
  6.    2G 220M   1G   1G 210M   3G  
  7.    2G 220M   1G   1G 210M   3G 

不難解釋。 M用來查看更多內存的詳細信息。

  1. $ collectl -sM 
  2. waiting for 1 second sample... 
  3.   
  4. # MEMORY STATISTICS  
  5.   
  6. # Node    Total     Used     Free     Slab   Mapped     Anon   Locked    Inact Hit% 
  7.      0    7975M    5939M    2036M  215720K  372184K        0    6652K    1434M    0 
  8.      0    7975M    5939M    2036M  215720K  372072K        0    6652K    1433M    0 

這類似于免費報告嗎?

3. 查看磁盤使用情況

d和D可以查看磁盤使用的概況和詳細情況。

  1. $ collectl -sd 
  2. waiting for 1 second sample... 
  3. #<----------Disks-----------> 
  4. #KBRead  Reads KBWrit Writes  
  5.       4      1    136     24  
  6.       0      0     80     13 
  7.   
  8. $ collectl -sD 
  9. waiting for 1 second sample... 
  10.   
  11. # DISK STATISTICS (/sec) 
  12. #          <---------reads---------><---------writes---------><--------averages--------> Pct 
  13. #Name       KBytes Merged  IOs Size  KBytes Merged  IOs Size  RWSize  QLen  Wait SvcTim Util 
  14. sda              0      0    0    0       0      0    0    0       0     0     0      0    0 
  15. sda              0      0    0    0       0      0    0    0       0     0     0      0    0 
  16. sda              1      0    2    1      17      1    5    3       2     2     6      2    1 
  17. sda              0      0    0    0      92     11    5   18      18     1    12     12    5 

“--verbose”命令可以用來查看附加信息。和D命令不同,它將概況擴展,包含了更多信息。

  1. $ collectl -sd --verbose 

4. 同時報告多系統情況

如果想要同時得到CPU,內存和磁盤報告,那么同時使用子命令組合來實現。

  1. $ collectl -scmd 
  2. waiting for 1 second sample... 
  3. #<--------CPU--------><-----------Memory-----------><----------Disks-----------> 
  4. #cpu sys inter  ctxsw Free Buff Cach Inac Slab  Map KBRead  Reads KBWrit Writes  
  5.    4   0  2187   4334   1G 221M   1G   1G 210M   3G      0      0      0      0  
  6.    3   0  1896   4065   1G 221M   1G   1G 210M   3G      0      0     20      5 

5. 顯示統計時間

若要將每行的監測信息和時間一同顯示,使用T選項。通過在“-o”參數來指定。

  1. $ collectl -scmd -oT 
  2. waiting for 1 second sample... 
  3. #         <--------CPU--------><-----------Memory-----------><----------Disks-----------> 
  4. #Time     cpu sys inter  ctxsw Free Buff Cach Inac Slab  Map KBRead  Reads KBWrit Writes  
  5. 12:03:05    3   0  1961   4013   1G 225M   1G   1G 212M   3G      0      0      0      0  
  6. 12:03:06    3   0  1884   3810   1G 225M   1G   1G 212M   3G      0      0      0      0  
  7. 12:03:07    3   0  2011   4060   1G 225M   1G   1G 212M   3G      0      0      0      0 

使用“-oTm”可將時間換成毫秒顯示。

6. 改變樣本計數

collectl報告的每行都是一份快照或樣本,它通常設定定期間隔如1秒來取樣。i可用來設置時間間隔,c用來設置樣本計數。

  1. $ collectl -c1 -sm 
  2. waiting for 1 second sample... 
  3. #<-----------Memory-----------> 
  4. #Free Buff Cach Inac Slab  Map  
  5.    1G 261M   1G   1G 228M   3G 

使用i命令可改變更新時間間隔。

  1. $ collectl -sm -i2 
  2. waiting for 2 second sample... 
  3. #<-----------Memory-----------> 
  4. #Free Buff Cach Inac Slab  Map  
  5.    1G 261M   1G   1G 229M   3G 

上面的命令設定每2秒收集一次內存信息。

7. 像iotop一樣使用collectl

top命令將collectl像iostat/top工具一樣進行智能統計。列表會持續更新,且可以使用不同字段實現排序。

  1. $ collectl --top iokb 

輸出如下:

  1. # TOP PROCESSES sorted by iokb (counters are /sec) 09:44:57 
  2. # PID  User     PR  PPID THRD S   VSZ   RSS CP  SysT  UsrT Pct  AccuTime  RKB  WKB MajF MinF Command 
  3.  3104  enlighte 20  2683    3 S  938M   33M  0  0.00  0.00   0  00:09.16    0    4    0    0 /usr/bin/ktorrent  
  4.     1  root     20     0    0 S   26M    3M  2  0.00  0.00   0  00:01.30    0    0    0    0 /sbin/init  
  5.     2  root     20     0    0 S     0     0  3  0.00  0.00   0  00:00.00    0    0    0    0 kthreadd  
  6.     3  root     20     2    0 S     0     0  0  0.00  0.00   0  00:00.02    0    0    0    0 ksoftirqd/0  
  7.     4  root     20     2    0 S     0     0  0  0.00  0.00   0  00:00.00    0    0    0    0 kworker/0:0  
  8.     5  root      0     2    0 S     0     0  0  0.00  0.00   0  00:00.00    0    0    0    0 kworker/0:0H  
  9.     7  root     RT     2    0 S     0     0  0  0.00  0.00   0  00:00.08    0    0    0    0 migration/0  
  10.     8  root     20     2    0 S     0     0  2  0.00  0.00   0  00:00.00    0    0    0    0 rcu_bh  
  11.     9  root     20     2    0 S     0     0  0  0.00  0.00   0  00:00.00    0    0    0    0 rcuob/0 

上面的輸出很像top命令,并且它以磁盤數量降序排列進程。

若只想顯示上面的5項進程,可用以下命令實現。

  1. $ collectl --top iokb,5 

若想學習上面的列表里哪些字段可以排序,使用如下命令:

  1. $ collectl --showtopopts 
  2.   
  3. 下面是應用于進程或數據的最高排序類型列表。某些情況下你可能會使用某一字段進行排序,但它并非顯示的一部分。 
  4.   
  5. TOP PROCESS SORT FIELDS 
  6. 進程排序字段 
  7.   
  8. Memory 
  9.   vsz    virtual memory 
  10.   rss    resident (physical) memory 
  11.   
  12. Time 
  13.   syst   system time 
  14.   usrt   user time 
  15.   time   total time 
  16.   accum  accumulated time 
  17.   
  18. I/O 
  19.   rkb    KB read 
  20.   wkb    KB written 
  21.   iokb   total I/O KB 
  22.   
  23.   rkbc   KB read from pagecache 
  24.   wkbc   KB written to pagecache 
  25.   iokbc  total pagecacge I/O 
  26.   ioall  total I/O KB (iokb+iokbc) 
  27.   
  28.   rsys   read system calls 
  29.   wsys   write system calls 
  30.   iosys  total system calls 
  31.   
  32.   iocncl Cancelled write bytes 
  33.   
  34. Page Faults 
  35.   majf   major page faults 
  36.   minf   minor page faults 
  37.   flt    total page faults 
  38.   
  39. Context Switches 
  40.   vctx   volunary context switches 
  41.   nctx   non-voluntary context switches 
  42.   
  43. Miscellaneous (best when used with --procfilt) 
  44.   cpu    cpu number 
  45.   pid    process pid 
  46.   thread total process threads (not counting main) 
  47.   
  48. TOP SLAB SORT FIELDS 
  49.   
  50.   numobj    total number of slab objects 
  51.   actobj    active slab objects 
  52.   objsize   sizes of slab objects 
  53.   numslab   number of slabs 
  54.   objslab   number of objects in a slab 
  55.   totsize   total memory sizes taken by slabs 
  56.   totchg    change in memory sizes 
  57.   totpct    percent change in memory sizes 
  58.   name      slab names 

8. 像top一樣使用collectl

為使collectl像top,我們只需以CPU使用率排序輸出進程。

  1. $ collectl --top 

輸出如下:

  1. # TOP PROCESSES sorted by time (counters are /sec) 14:08:46 
  2. # PID  User     PR  PPID THRD S   VSZ   RSS CP  SysT  UsrT Pct  AccuTime  RKB  WKB MajF MinF Command 
  3.  9471  enlighte 20  9102    0 R   63M   22M  3  0.03  0.10  13  00:00.81    0    0    0    3 /usr/bin/perl  
  4.  3076  enlighte 20  2683    2 S  521M   40M  2  0.00  0.03   3  00:55.14    0    0    0    2 /usr/bin/yakuake  
  5.  3877  enlighte 20  3356   41 S    1G  218M  1  0.00  0.03   3  10:10.50    0    0    0    0 /opt/google/chrome/chrome  
  6.  4625  enlighte 20  2895   36 S    1G  241M  2  0.00  0.02   2  08:24.39    0    0    0   12 /usr/lib/firefox/firefox  
  7.  5638  enlighte 20  3356    3 S    1G  265M  1  0.00  0.02   2  09:55.04    0    0    0    2 /opt/google/chrome/chrome  
  8.  1186  root     20  1152    4 S  502M   76M  0  0.00  0.01   1  03:02.96    0    0    0    0 /usr/bin/X  
  9.  1334  www-data 20  1329    0 S   87M    1M  2  0.00  0.01   1  00:00.85    0    0    0    0 nginx: 

上面的命令也可用于顯示子系統信息。

  1. $ collectl --top -scm 

9. 像ps一樣列出進程

為像ps命令一樣列出所有進程且沒有后續更新,用“c”命令讓其計數至1. $ collectl -c1 -sZ -i:1

上面的命令將會列出類似“ps -e”命令的所有進程。“procfilt”用于從所有進程中過濾出特定的進程信息。“procopts”用于指定另一組微調進程列表顯示的命令。

10. 像vmstat一樣使用collectl

Collectl有內置命令來完成像vmstat一樣的功能。

  1. $ collectl --vmstat 
  2. waiting for 1 second sample... 
  3. #procs ---------------memory (KB)--------------- --swaps-- -----io---- --system-- ----cpu----- 
  4. # r  b   swpd   free   buff  cache  inact active   si   so    bi    bo   in    cs us sy  id wa 
  5.   1  0      0  1733M   242M  1922M  1137M   710M    0    0     0   108 1982  3918  2  0  95  1 
  6.   1  0      0  1733M   242M  1922M  1137M   710M    0    0     0     0 1906  3886  1  0  98  0 
  7.   1  0      0  1733M   242M  1922M  1137M   710M    0    0     0     0 1739  3480  3  0  96  0 

11. 子系統的詳細信息

下面的命令以一秒為間隔,統計5次CPU信息并和時間一起顯示出詳細信息(冗長)。

  1. $ collectl -sc -c5 -i1 --verbose -oT 
  2. waiting for 1 second sample... 
  3.   
  4. # CPU SUMMARY (INTR, CTXSW & PROC /sec) 
  5. #Time      User  Nice   Sys  Wait   IRQ  Soft Steal  Idle  CPUs  Intr  Ctxsw  Proc  RunQ   Run   Avg1  Avg5 Avg15 RunT BlkT 
  6. 14:22:10     11     0     0     0     0     0     0    87     4  1312   2691     0   866     1   0.78  0.86  0.78    1    0 
  7. 14:22:11     15     0     0     0     0     0     0    84     4  1283   2496     0   866     1   0.78  0.86  0.78    1    0 
  8. 14:22:12     17     0     0     0     0     0     0    82     4  1342   2658     0   866     0   0.78  0.86  0.78    0    0 
  9. 14:22:13     15     0     0     0     0     0     0    84     4  1241   2429     0   866     1   0.78  0.86  0.78    1    0 
  10. 14:22:14     11     0     0     0     0     0     0    88     4  1270   2488     0   866     0   0.80  0.87  0.78    0    0 

改變"-s"變量查看不同的子系統。

總結

本文的介紹不過是對collectl這個強大工具的一些淺見。本文本希望展示它有多靈活,其實通過以上的討論讓我們了解了包括記錄及回尋捕獲的數據,以多種文件格式導出數據并將數據轉換為可被廣泛的工具分析的格式等等功能的實現。

collectl提供的另一大功能便是像服務一樣運行,對遠程Linux機器或完整的服務器集群提供遠程監控,其表現堪稱完美。

Collectl同另一批可用于處理分析收集數據的名為Collectl實用工具 (colmux, colgui, colplot)的功能相契合。如果有機會,我們在之后的文章中會介紹它們。

為更詳細的了解Collectl工具,請登錄它的主頁來學習更多的功能。筆者建議查看FAQs來快速了解collectl,讀取collectl文檔獲取深層次的例子。等價命令表也可定位至更多的像sar,iostat,netstat,top等和collectl功能部分等價的常用工具。


via: http://www.binarytides.com/collectl-monitor-system-resources-linux/

譯者:icybreaker 校對:wxy

責任編輯:黃丹 來源: linux.cn
相關推薦

2013-04-10 10:59:45

Linux系統監控collectl

2024-10-14 16:53:06

2010-05-26 12:57:59

linux 系統監控

2013-08-27 14:40:03

系統監控

2011-03-29 11:28:00

Cacti插件

2014-07-30 10:08:26

collectlLinux性能監測

2021-08-17 09:35:26

Linux命令Nginx

2009-10-27 09:26:26

linux系統監控命令

2011-01-06 13:45:51

linux流量監控iftop

2011-03-29 11:28:03

Linux安裝zabbix

2011-03-21 15:42:14

LinuxNagios

2021-12-24 10:15:22

Linux命令lsof

2015-05-13 11:03:29

LinuxLinux工具

2011-03-29 09:39:55

Cacti安裝

2011-03-29 10:06:40

Cacti

2011-03-29 09:56:35

Cacti界面

2016-11-15 15:23:27

2019-12-31 21:26:54

系統安全網絡攻擊Linux

2021-08-24 16:20:38

Linux終端

2013-08-19 09:53:01

系統監控lsof 監控工具
點贊
收藏

51CTO技術棧公眾號

曰本女人与公拘交酡| 爱情岛论坛vip永久入口| 国产黄色片网站| 亚洲精品视频啊美女在线直播| 日韩极品精品视频免费观看| 91视频免费版污| 91福利国产在线观看菠萝蜜| 99麻豆久久久国产精品免费 | 亚洲国产另类久久久精品极度| 国产又粗又猛又黄| 一区二区三区精品视频在线观看| 日韩在线观看你懂的| 在线观看免费视频国产| 天天操天天爱天天爽| 手机看片福利在线| 精品亚洲国产成人av制服丝袜| 97久久精品国产| 国产视频精品免费| 亚洲黄页在线观看| 日韩精品一区二区三区四区视频 | 青青草伊人久久| 欧美精品成人91久久久久久久| 91l九色lporny| 久久免费视频66| 91精品国产综合久久香蕉麻豆| 国产91对白刺激露脸在线观看| 亚洲综合影视| 国产精品免费久久久久| 久久99精品久久久久久三级| 国产suv精品一区二区69| 青青草97国产精品免费观看| 国产91精品高潮白浆喷水| 欧美成人精品激情在线视频| 日本欧美视频| 亚洲欧美日本精品| 欧美在线一级片| 波多野结衣一区二区三区免费视频| 欧美日韩情趣电影| 成年人小视频网站| 亚洲最大网站| 欧美性jizz18性欧美| 精品少妇在线视频| 日韩经典av| 亚洲久草在线视频| 2021狠狠干| 欧美13一16娇小xxxx| 中文字幕不卡在线观看| 日本日本精品二区免费| 欧美女同网站| 久久青草欧美一区二区三区| 精品国产福利| 免费av网站观看| 国产sm精品调教视频网站| 999久久久| www.我爱av| 国产成人高清在线| 国产精品对白一区二区三区| 人妻夜夜爽天天爽| av中文字幕一区| 精品午夜一区二区三区| 国产又爽又黄网站亚洲视频123| 不卡的av在线| 蜜桃导航-精品导航| 日本福利片在线| 国产女人18毛片水真多成人如厕 | 91精品天堂| 亚洲av永久无码国产精品久久| 高清国产一区二区| 国产在线一区二区三区播放| 少妇喷水在线观看| 久久久久久97三级| 午夜视频久久久| 黄色精品免费看| 一区二区三区四区不卡视频| 亚洲国产精品成人天堂| 91av亚洲| 88在线观看91蜜桃国自产| av影片在线播放| 日韩aaa久久蜜桃av| 国产亚洲成av人片在线观看桃| 日本视频在线免费| 国产精品啊v在线| 欧美最猛性xxxx| 亚洲在线视频播放| 国产69精品久久99不卡| 久久亚洲一区二区| 天堂中文а√在线| 亚洲天堂福利av| 国产在线播放观看| 欧美大片1688网站| 欧美大片在线观看一区二区| 国产亚洲无码精品| 99视频精品全部免费在线视频| 欧美激情欧美狂野欧美精品| 国产免费一级视频| 国产一区二区在线电影| 久久99精品国产一区二区三区| 午夜在线观看视频| 污片在线观看一区二区| 色乱码一区二区三区在线| 大型av综合网站| 色青青草原桃花久久综合| 国产在线观看成人| 全部av―极品视觉盛宴亚洲| 国产精品久久久久久久久久久久午夜片 | 日韩av一级大片| 欧美四级在线| 欧美在线观看视频一区二区| 亚洲av无码一区东京热久久| 日韩理论电影| 青青草成人在线| 精品人妻一区二区三区含羞草 | 精品国产凹凸成av人导航| 国产欧美小视频| 99国产精品99久久久久久粉嫩| 成人福利在线视频| 国产精品一区二区三区四区色| 亚洲一二三四久久| 国产精品久久久久久久av福利| 美女少妇全过程你懂的久久 | 香蕉精品视频在线| a一区二区三区| 亚洲成人久久电影| 国产女人被狂躁到高潮小说| 日韩有码一区二区三区| 精品在线视频一区二区| 日本精品600av| 欧美日韩一级片在线观看| 无码人妻精品一区二区三应用大全| 欧美不卡在线| 成人午夜两性视频| 亚洲精品传媒| 欧美色图片你懂的| 夜夜春很很躁夜夜躁| 亚洲综合精品四区| 狠狠色噜噜狠狠色综合久| 久久久123| 99精品一区二区三区| 欧美wwwxxxx| 日韩xxx高潮hd| 国产91富婆露脸刺激对白| 91嫩草国产丨精品入口麻豆| 国产一区二区三区黄网站| 日韩在线一区二区三区免费视频| 自拍偷拍校园春色| 久久久美女毛片| 日韩有码免费视频| 国模吧精品视频| 日韩免费中文字幕| 国产小视频免费在线网址| 色一区在线观看| 国产一区二区三区四区五区六区| 久久久久网站| 亚洲精品中文字幕乱码三区不卡| 91亚洲精品| 日韩视频免费看| 国产免费高清av| 一区二区三区四区精品在线视频 | 国产一区二区视频网站| 国产亚洲精品aa| 日日噜噜夜夜狠狠| 国产精品久久久久久| 亚洲一区二区三区久久| 牛牛精品视频在线| 日韩电影网在线| 真人做人试看60分钟免费| 91精品国产66| 久久精品视频在线播放| 成人av手机在线| 精品久久久久久久久久国产 | 亚洲瘦老头同性70tv| 国产99视频精品免视看7| 幼a在线观看| 日韩精品一区二区三区在线| 免费看日韩毛片| 久久久精品一品道一区| 中文字幕视频三区| 伊人狠狠色j香婷婷综合| 明星裸体视频一区二区| 另类一区二区三区| 欧美精品999| 成年人在线视频免费观看| 91精品国产入口| 日韩女优在线观看| 国产精品私人自拍| www.四虎在线| 日韩电影一区二区三区| 日本丰满大乳奶| 午夜欧洲一区| 91精品综合视频| 忘忧草在线日韩www影院| 色噜噜久久综合伊人一本| 色婷婷av一区二区三区之红樱桃| 欧美色手机在线观看| 伊人国产在线观看| 国产精品三级在线观看| 催眠调教后宫乱淫校园| 美女免费视频一区| 黄色www网站| 这里只有精品在线| 青青草成人激情在线| 成午夜精品一区二区三区软件| 国产精品久久久久99| 2021中文字幕在线| 久久久精品2019中文字幕神马| 香蕉视频免费在线看| 日韩欧美一卡二卡| 中文字幕在线观看高清| 欧美日韩一区二区免费视频| 永久免费看片直接| 国产清纯美女被跳蛋高潮一区二区久久w | 中文字幕黄色片| 一区二区三区在线免费观看| 夜夜春很很躁夜夜躁| 99国产精品99久久久久久| www.桃色.com| 久久av老司机精品网站导航| 黄色a级片免费| 亚洲二区视频| 欧美在线观看视频免费| 国产精品久久天天影视| 色婷婷精品国产一区二区三区| 精品精品国产毛片在线看| 亚洲精品欧美日韩专区| 国产精品久久久久久久久免费高清 | 久久福利视频一区二区| 精品99在线视频| 国产日韩亚洲| 精品丰满人妻无套内射| 午夜视频精品| 福利在线小视频| 国产精品伦理久久久久久| 亚洲日本一区二区三区在线不卡| 神马影视一区二区| 欧美在线播放一区二区| 亚洲欧美校园春色| 久久久久久高清| 日韩av系列| 久久成人资源| 在线视频亚洲专区| 麻豆一区区三区四区产品精品蜜桃| 大陆精大陆国产国语精品| 国产精品久久亚洲7777| 懂色av一区二区| 国产一区二区三区av在线| 黄色成人美女网站| 精品久久sese| 少妇精品久久久一区二区| 青青草原成人| 日本大胆欧美| 大桥未久一区二区三区| 亚洲欧美综合国产精品一区| 日本香蕉视频在线观看| 在线免费观看欧美| 久久久精品在线视频| 日韩高清电影一区| 第一区免费在线观看| 国产一区二区三区日韩| 亚洲精品成人无码毛片| www.亚洲色图| 三上悠亚影音先锋| 国产精品成人一区二区艾草| 久久r这里只有精品| 亚洲国产日产av| 中文字幕在线欧美| 在线播放日韩导航| 丰满少妇一级片| 亚洲免费视频网站| 免费在线午夜视频| 欧美激情奇米色| 欧美xxxx做受欧美护士| 成人xvideos免费视频| 国产精品对白| 日韩中文字幕一区二区| 99久久99久久精品国产片果冰| 成人在线观看毛片| 欧美综合国产| 色噜噜狠狠一区二区三区狼国成人| 国产精品99久久久久久有的能看| 少妇一级淫片免费放播放| 欧美国产一区在线| 欧美精品成人久久| 91成人免费在线| 精品人妻无码一区二区| 亚洲欧美日韩爽爽影院| av文字幕在线观看| 欧美一级大胆视频| 高清不卡一区| 狼狼综合久久久久综合网| 国产精品99久久精品| 国产视频九色蝌蚪| 久久99精品久久久久婷婷| 日韩 中文字幕| 中文字幕一区不卡| 亚洲欧美自拍视频| 欧美一区二区精品在线| 欧美高清电影在线| 欧美成人精品一区二区| 日韩不卡视频在线观看| 岛国一区二区三区高清视频| 成人影院天天5g天天爽无毒影院| 久久99久久久久久| 精品一区二区三区视频| 欧美成人午夜精品免费| 亚洲影院理伦片| 国产又大又黄又爽| 亚洲午夜未满十八勿入免费观看全集| 色呦呦视频在线观看| 国产精品一区二区三区成人| 思热99re视热频这里只精品 | 免费看电影在线| 国产欧美精品在线| 久久99久久人婷婷精品综合| 亚洲精品久久久久久久蜜桃臀| 激情综合色综合久久综合| 免费看污片的网站| 欧美日韩在线影院| 人成网站在线观看| 欧美美女操人视频| 2020国产精品小视频| 日韩视频精品| 亚洲欧美清纯在线制服| 亚洲自拍偷拍精品| 亚洲一区二区在线免费看| 国产伦理一区二区| 色婷婷久久av| 欧美一级做a| 亚洲欧美99| 日本午夜精品视频在线观看| 成人免费看aa片| 色综合天天天天做夜夜夜夜做| 天堂成人在线视频| 韩国美女主播一区| 国产精品调教视频| 国产精品又粗又长| 成人av在线电影| 国产 欧美 日韩 在线| 亚洲国产又黄又爽女人高潮的| 国产又色又爽又黄刺激在线视频| 69174成人网| 欧美激情视频一区二区三区在线播放 | 超碰在线免费观看97| 久久激情五月婷婷| 911国产在线| 91精品国产色综合久久ai换脸| 国产在线观看91| 国产91精品入口17c| 激情一区二区| 久久精品女同亚洲女同13| 亚洲成av人片观看| 水中色av综合| 国产成人精品亚洲精品| japanese国产精品| 天天干天天av| 亚洲一区二区在线免费看| 成人午夜视频一区二区播放| 91国产美女视频| 免费看成人哺乳视频网站| 午夜欧美福利视频| 亚洲日穴在线视频| 黄色片一区二区| 欧美一区二区三区免费视| 国产一区日韩| 97人人爽人人| 夜夜操天天操亚洲| 日韩在线无毛| 国产美女精彩久久| 女同性一区二区三区人了人一| 亚洲国产精品狼友在线观看| 欧美性色19p| 在线a免费看| 国产精品theporn88| 三级欧美韩日大片在线看| 久久国产波多野结衣| 亚洲激情第一页| 成人一区视频| 国产欧美日韩小视频| 国产农村妇女毛片精品久久麻豆| 99热这里只有精品在线| 欧美亚洲另类在线| 天天综合一区| 欧美大片免费播放器| 欧美日韩精品是欧美日韩精品| 在线观看操人| 日本视频精品一区| 国产成人激情av| 精品乱码一区内射人妻无码| 欧美二区乱c黑人| 精品国产一区二区三区av片| 国产又粗又猛又爽又黄| 色综合天天综合狠狠| 在线免费av导航| 水蜜桃一区二区三区| 懂色av一区二区三区蜜臀| 久久久久久久久久一级| 欧美激情2020午夜免费观看| 超碰成人久久| 亚洲第一黄色网址| 欧美一区二区三区免费大片| 韩国精品主播一区二区在线观看 |