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

Linux 監(jiān)控和調(diào)試?yán)?Sysdig 入門教程

系統(tǒng) Linux
它的定位是系統(tǒng)監(jiān)控、分析和排障的工具,其實(shí)在 Linux 平臺(tái)上,已經(jīng)有很多這方面的工具 ,為什么還需要 Sysdig 呢?在我看來,Sysdig 的優(yōu)點(diǎn)可以歸納為三個(gè)詞語:整合、強(qiáng)大、靈活。

 [[437546]]

Sysdig 簡介

Sysdig 官網(wǎng) 上對(duì)自己的介紹是:

Open Source Universal System Visibility With Native Contaier Support.

它的定位是系統(tǒng)監(jiān)控、分析和排障的工具,其實(shí)在 Linux 平臺(tái)上,已經(jīng)有很多這方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,它們都能用來分析 Linux 系統(tǒng)的運(yùn)行情況,而且還有很多日志、監(jiān)控工具。為什么還需要 Sysdig 呢?在我看來,Sysdig 的優(yōu)點(diǎn)可以歸納為三個(gè)詞語:整合、強(qiáng)大、靈活。

整合

雖然 Linux 有很多系統(tǒng)分析和調(diào)優(yōu)的工具,但是它們一般都負(fù)責(zé)某個(gè)特殊的功能,并且使用方式有很大的差異,如果要分析和定位問題,一般都需要熟練掌握需要命令的使用。而且這些工具的數(shù)據(jù)無法進(jìn)行共享,只能相互獨(dú)立工作。Sysdig 一個(gè)工具就能實(shí)現(xiàn)上述所有工具的功能,并且提供了統(tǒng)一的使用語法。

強(qiáng)大

Sysdig 能獲取實(shí)時(shí)的系統(tǒng)數(shù)據(jù),也能把信息保存到文件中以供后面分析。捕獲的數(shù)據(jù)包含系統(tǒng)的個(gè)個(gè)方面:

•  全方面的系統(tǒng)參數(shù):CPU、Memory、Disk IO、網(wǎng)絡(luò) IO

•  支持各種 IO 活動(dòng):進(jìn)程、文件、網(wǎng)絡(luò)連接等

除了幫你捕獲信息之外,Sysdig 還預(yù)先還有有用的工具來分析這些數(shù)據(jù),從大量的數(shù)據(jù)中找到有用的信息變得非常簡單。比如你能還簡單地做到下面這些事情:

•  按照 CPU 的使用率對(duì)進(jìn)程進(jìn)行排序,找到 CPU 使用率最高的那個(gè)

•  按照發(fā)送網(wǎng)絡(luò)數(shù)據(jù)報(bào)文的多少對(duì)進(jìn)程進(jìn)行排序

•  找到打開最多文件描述符的進(jìn)程

•  查看哪些進(jìn)程修改了指定的文件

•  打印出某個(gè)進(jìn)程的 HTTP 請(qǐng)求報(bào)文

•  找到用時(shí)最久的系統(tǒng)調(diào)用

•  查看系統(tǒng)中所有的用戶都執(zhí)行了哪些命令

•  ……

基本上自帶的工具就能滿足大部分的分析需求。

靈活

Sysdig 有著類似于 tcpdump 的過濾語法,用戶可以隨意組合自己的過濾邏輯,從茫茫的數(shù)據(jù)中找到關(guān)心的信息。除此之外,用戶還可以自己編寫 Lua 腳本來自定義分析邏輯,基本上不受任何限制。

工作原理

Sysdig 通過在內(nèi)核的 driver 模塊注冊(cè)系統(tǒng)調(diào)用的 hook,這樣當(dāng)有系統(tǒng)調(diào)用發(fā)生和完成的時(shí)候,它會(huì)把系統(tǒng)調(diào)用信息拷貝到特定的 buffer,然后用戶模塊的組件對(duì)數(shù)據(jù)信息處理(解壓、解析、過濾等),并最終通過 Sysdig 命令行和用戶進(jìn)行交互。

更多的原理可以參考官方博客

除了 Sysdig 命令之外,還有一個(gè)基于終端的 UI 命令 Csysdig,它類似于 top 命令,定時(shí)對(duì)系統(tǒng)情況進(jìn)行刷新,并且可以讓用戶交互。這篇文章我們只介紹 Sysdig,不會(huì)講解 Csysdig 的使用。

安裝

Sysdig 的安裝在官方文檔中有詳細(xì)的說明,這里不再贅述。需要注意的是,Sysdig 對(duì)內(nèi)核版本有一定的要求,請(qǐng)保證內(nèi)核不要太舊。

另外,如果使用容器的方式安裝,需要把主機(jī)的很多系統(tǒng)目錄 mount 到容器中:

  1. $ docker run -i -t --name sysdig --privileged -v /var/run/docker.sock:/host/var/run/docker.sock -v /dev:/host/dev -v /proc:/host/proc:ro -v /boot:/host/boot:ro -v /lib/modules:/host/lib/modules:ro -v /usr:/host/usr:ro sysdig/sysdig 

Sysdig 基本用法

基本格式

直接在終端輸入 sysdig 就能開始捕獲系統(tǒng)信息,這個(gè)命令需要系統(tǒng)管理員權(quán)限,執(zhí)行后你會(huì)看到終端有持續(xù)不斷的輸出流。

  1. $ sudo sysdig 

因?yàn)橄到y(tǒng)每時(shí)每刻都有大量的系統(tǒng)調(diào)用產(chǎn)生,這樣是沒辦法看清更無法分析輸出信息的,可以先使用 CTRL + c 來退出命令。

在講解如何使用 Sysdig 的參數(shù)之前,我們先來解釋一下它的輸出格式: 

  1. 5352209 11:54:08.853479695 0 ssh-agent (13314) < getrusage  
  2. 5352210 11:54:08.853481094 0 ssh-agent (13314) > clock_gettime  
  3. 5352211 11:54:08.853482049 0 ssh-agent (13314) < clock_gettime  
  4. 5352226 11:54:08.853510313 0 ssh-agent (13314) > getrusage  
  5. 5352228 11:54:08.853511089 0 ssh-agent (13314) < getrusage  
  6. 5352229 11:54:08.853511646 0 ssh-agent (13314) > clock_gettime  
  7. 5352231 11:54:08.853512020 0 ssh-agent (13314) < clock_gettime  
  8. 5352240 11:54:08.853530285 0 ssh-agent (13314) > stat  
  9. 5352241 11:54:08.853532329 0 ssh-agent (13314) < stat res=0 path=/home/cizixs/.ssh  
  10. 5352242 11:54:08.853533065 0 ssh-agent (13314) > stat  
  11. 5352243 11:54:08.853533990 0 ssh-agent (13314) < stat res=0 path=/home/cizixs/.ssh/id_rsa.pub  
  12. 5353954 11:54:08.857382204 0 ssh-agent (13314) > write fd=16 size=280 

所有的輸入都是按照行來分割的,每行都是一條記錄,由多個(gè)列組成,默認(rèn)的格式是: 

  1. %evt.num %evt.outputtime %evt.cpu %proc.name (%thread.tid) %evt.dir %evt.type %evt.info 

各個(gè)字段的含義如下:

•  evt.num:遞增的事件號(hào)。

•  evt.time:事件發(fā)生的時(shí)間。

•  evt.cpu:事件被捕獲時(shí)所在的 CPU,也就是系統(tǒng)調(diào)用是在哪個(gè) CPU 執(zhí)行的。比較上面的例子中,值 0 代表機(jī)器的第一個(gè) CPU。

•  proc.name:生成事件的進(jìn)程名字,也就是哪個(gè)進(jìn)程在運(yùn)行。

•  thread.tid:線程的 id,如果是單線程的程序,這也是進(jìn)程的 pid。

•  evt.dir:事件的方向(direction),> 代表進(jìn)入事件,< 代表退出事件。

•  evt.type:事件的名稱,比如 open、stat等,一般是系統(tǒng)調(diào)用。

•  evt.args:事件的參數(shù)。如果是系統(tǒng)調(diào)用,這些對(duì)應(yīng)著系統(tǒng)調(diào)用的參數(shù)。

過濾

完整的 Sysdig 使用方法是這樣的: 

  1. sysdig [option]...  [filter] 

因?yàn)?Sysdig 的輸出內(nèi)容很多,不管是監(jiān)控還是查問題我們要關(guān)注的事件只是其中很小的一部分。這個(gè)時(shí)候就要用到過濾的功能,找到感興趣的事件。Sysdig 的過濾功能很強(qiáng)大,不僅支持的過濾項(xiàng)很多,而且還能夠自由地進(jìn)行邏輯組合。

Sysdig 的過濾器也是分成不同類別的,比如:

•  fd: 對(duì)文件描述符(file descriptor)進(jìn)行過濾,比如 fd 標(biāo)號(hào)(fd.num)、fd 名字(fd.name)。

•  process: 進(jìn)程信息的過濾,比如進(jìn)程 id(proc.id)、進(jìn)程名(proc.name)。

•  evt: 事件信息的過濾,比如事件編號(hào)、事件名。

•  user: 用戶信息的過濾,比如用戶 id、用戶名、用戶 home 目錄、用戶的登錄 shell(user.shell)。

•  syslog: 系統(tǒng)日志的過濾,比如日志的嚴(yán)重程度、日志的內(nèi)容。

•  fdlist: poll event 的文件描述符的過濾。

完整的過濾器列表可以使用 sysdig -l 來查看,比如可以查看建立 TCP 連接的事件:

  1. $ sudo sysdig evt.type=accept 

過濾器除了直接的相等比較之外,還有其他操作符,包括 =、!=、>=、>、<、<=、contains、in 和 exists,比如: 

  1. $ sysdig fd.name contains /etc  
  2. $ sysdig "evt.type in ( 'select', 'poll' )"  
  3. $ sysdig proc.name exists 

更酷的是,多個(gè)過濾條件還可以通過 and、or 和 not 進(jìn)行邏輯組合,比如: 

  1. $ sysdig "not (fd.name contains /proc or fd.name contains /dev)" 

這些強(qiáng)大的功能綜合到一起,就能讓我們很容易定位到需要的事件,分析和監(jiān)控更有目的性。

自定義輸出格式

標(biāo)準(zhǔn)的輸出已經(jīng)打印出常用的信息,sysdig 還允許你自定義打印出的內(nèi)容,參數(shù) -p 可以加上類似于 C 語言 printf 字符串,比如: 

  1. $ sysdig -p"user:%user.name dir:%evt.arg.path" evt.type=chdir  
  2. user:ubuntu dir:/root  
  3. user:ubuntu dir:/root/tmp  
  4. user:ubuntu dir:/root/Download 

上面的信息,可以很容易看到用戶更改當(dāng)前目錄的情況。從上面的例子也可以使用 -p 的使用方法:

•  字段必須用 % 作為前綴,所有在 sysdig -l 中列出來的字段都可以使用

•  你可以在字符串中加入其他可讀性的內(nèi)容,它們會(huì)如實(shí)打印出來

•  如果某個(gè)字段在時(shí)間中不存在,默認(rèn)這個(gè)事件會(huì)過濾掉,在這個(gè)字符串最前面加上 * 符號(hào),會(huì)打印出所有的事件,不存在的字段會(huì)變成 ,比如: 

  1. $ sysdig -p"*%evt.type %evt.dir %evt.arg.name" evt.type=open  
  2. open > <NA>  
  3. open < /proc/1285/task/1399/stat  
  4. open > <NA>  
  5. open < /proc/1285/task/1400/io  
  6. open > <NA>  
  7. open < /proc/1285/task/1400/statm  
  8. open > <NA> 

保存到文件

盡管可以用過濾器減少輸出,直接在終端查看事件流還是沒有辦法讓我們進(jìn)行深入分析。

和 tcpdump 工具類似,Sysdig 也允許你把捕獲的時(shí)間保存到本地的文件,然后再讀取文件的內(nèi)容進(jìn)行分析。

保存到文件可以通過 -w 實(shí)現(xiàn),從文件中讀取需要 -r 參數(shù),比如: 

  1. # 捕獲事件,并保存到文件中,這樣在終端是看不到輸出的。  
  2. $ sudo sysdig -w sysdig-trace-file.scap  
  3. # 從文件中讀取 Sysdig 格式的事件進(jìn)行分析。  
  4. $ sudo sysdig -r sysdig-trace-file.scap 

另一個(gè)有用的功能是,你可以控制捕獲到文件的內(nèi)容。通常情況下,Sysdig 捕獲了系統(tǒng)所有的活動(dòng),因此這些數(shù)據(jù)會(huì)很大,如果一直捕獲的話,會(huì)造成磁盤空間的浪費(fèi),Sysdig 提供了類似于 logrotate 的方式,讓你只保存最新捕獲的文件。

控制捕獲文件大小的一個(gè)辦法是在捕獲的使用使用過濾器,之外,你還可以通過 -n 2000 指定捕獲 2000 條事件之后就退出,或者通過 logrotate 的方式來滾動(dòng)文件:

•  sysdig -C 5 -W 10 -w dump.pcap :保證每個(gè)文件不超過 5M 大小,并且只保存最近的 10 個(gè)文件

•  sysdig -G 60 -W 60 -w dump.pcap:每個(gè)文件只保存一分鐘內(nèi)的系統(tǒng)活動(dòng)(-G 60),并且只保存 60 個(gè)文件,也就是說捕獲最近一個(gè)小時(shí)的系統(tǒng)活動(dòng),每分鐘的數(shù)據(jù)一個(gè)文件

•  sysdig -e 1000 -W 5 -w dump.scap:保存 5 個(gè)文件,每個(gè)文件只有 1000 個(gè)事件

當(dāng)使用 -w 保存文件的使用,還可以使用 -z 參數(shù)對(duì)保存的內(nèi)容進(jìn)行壓縮,進(jìn)一步減少占用的空間。

讀取的時(shí)候也可以使用過濾器,如果我們只關(guān)心 write 系統(tǒng)調(diào)用: 

  1. $ sysdig -r sysdig-trace-nano.scap evt.type=write 

而且讀取的時(shí)候也可以進(jìn)一步對(duì)文件進(jìn)行分割,比如: 

  1. $ sysdig -r dump.scap -G 300 -z -w segments.scap 

這個(gè)命令,就是讀取 dump.scap 文件的內(nèi)容,并且把它分割成五分鐘(-G 300s)的多個(gè)文件。

常用的參數(shù)

除了上面介紹的過濾器參數(shù),Sysdig 還有很多可用的參數(shù),完整的列表和解釋請(qǐng)參考 man sysdig 文檔。這里介紹一下比較常用的:

•  -A --print-ascii:把 buffer 中數(shù)據(jù)按照 ASCII 格式打印,方便用戶閱讀

•  -x --print-hex:把 buffer 中數(shù)據(jù)按照十六進(jìn)制格式打印

•  -X --print-hex-ascii:把 buffer 中數(shù)據(jù)同時(shí)按照 ASCII 格式和十六進(jìn)制格式打印

•  -s 1024:捕獲 buffer 的數(shù)據(jù)大小,默認(rèn)為 80,如果這個(gè)值設(shè)置的過大,會(huì)產(chǎn)生很大的文件

•  -N:不用把端口號(hào)轉(zhuǎn)換成可讀的名字,這個(gè)參數(shù)會(huì)提高處理的效率

Chisels:實(shí)用的工具箱

雖然有了過濾器和文件的輸入輸出,加上 Sysdig 其他的參數(shù),我們可以按照需求去分析和監(jiān)控系統(tǒng)了,但是很多場景需要更復(fù)雜的數(shù)據(jù)聚合。

Sysdig 提供了另外一個(gè)強(qiáng)大的功能:chisels,它們是一組預(yù)定義的功能集合,通過 Lua 腳本實(shí)現(xiàn),用來分析特定的場景。

可以通過 sudo sysdig -cl 列出支持的所有 chisels,我們來解釋一些比較常用的 chisels:

•  httplog:輸出所有的 HTTP 請(qǐng)求。

•  topprocs_cpu:輸出按照 CPU 使用率排序的進(jìn)程列表。

•  echo_fds:輸出進(jìn)程讀寫的數(shù)據(jù)。

•  netstat:列出網(wǎng)絡(luò)的連接情況。

•  spy_file:輸出文件的讀寫數(shù)據(jù),可以提供某個(gè)文件名作為參數(shù),這樣就只輸出該文件的讀寫內(nèi)容。

有些 chisel 可能需要參數(shù)才能正常運(yùn)行,如果要了解某個(gè) chisel 的具體使用說明,可以用 -i 參數(shù),比如要了解 spy_file 的用法: 

  1. $ sudo sysdig -i spy_file  
  2. Category: I/O  
  3. -------------  
  4. spy_file        Echo any read/write made by any process to all files. Optionall 
  5.                 y, you can provide the name of one file to only intercept reads  
  6.                 /writes to that file.  
  7. This chisel intercepts all reads and writes to all files. Instead of all files,  
  8.  you can limit interception to one file.  
  9. Args:  
  10. [string] read_or_write - Specify 'R' to capture only read event  
  11.                 s; 'W' to capture only write events; 'RW' to capture read and w  
  12.                 rite events. By default both read and write events are captured  
  13.                 .  
  14. [string] spy_on_file_name - The name of the file which the chis  
  15.                 el should spy on for all read and write activity. 

文章最開始的時(shí)候,我提到過 Sysdig 可以滿足大部分的日常分析,它們主要就是通過 chisel 完成的。比如:

按照網(wǎng)絡(luò)的使用情況對(duì)進(jìn)程進(jìn)行排序: 

  1. $  sysdig -c topprocs_net 

按照建立連接數(shù)量對(duì)進(jìn)程進(jìn)行排序: 

  1. $ sysdig -c fdcount_by fd.sport "evt.type=accept

查看系統(tǒng)中用戶執(zhí)行的命令: 

  1. $ sysdig -r sysdig.pcap -c spy_users 

更多的使用案例,可以參考 Sysdig Example 這篇 wiki。

在 Linux 機(jī)器上,這些 chisel 保存在 /usr/share/sysdig/chisels 文件夾中,每個(gè) chisel 對(duì)應(yīng)一個(gè) Lua 腳本文件。如果提供的這些 chisel 還不能滿足需求,用戶也可以根據(jù)需求編寫自己的 chisel。

對(duì)容器的支持

Sysdig 另外一個(gè)優(yōu)勢是它對(duì)容器( Docker 和 Kubernetes )的良好支持,這對(duì)于目前采用了容器化的系統(tǒng)管理員來說是很好的福利。

使用 -pc 參數(shù)就能自動(dòng)在打印的事件中添加上容器的信息(容器名、容器 id 等),比如捕獲 container 名字為 zen_knuth 的所有系統(tǒng)活動(dòng): 

  1. $ sysdig -pc container.name=zen_knuth 

對(duì)容器的分析和原來的一樣,只要通過 container.name=apache 指定要分析的容器名字就行,比如查看某個(gè)容器的網(wǎng)絡(luò)連接: 

  1. $ sysdig -pc -c topconns container.name=wordpress1 

要集成 Kubernetes 系統(tǒng)監(jiān)控的話,使用 -k http://master_ip:8080 參數(shù),后面是 apiserver 的地址,如果 apiserver 需要認(rèn)證的話,需要指定 -K filename 來說明 apiserver CA 證書的文件地址。關(guān)于 Kubernetes 的監(jiān)控和分析不是這篇文章的重點(diǎn),讀者可以參數(shù) Sysdig 的博客或者其他文檔。

Csysdig:圖形化的 Sysdig

Sysdig 還提供了另外一個(gè)圖形化的工具:Csysdig,它的界面和 top/htop 命令相似,并且可以接受用戶的交互。

和 Sysdig 一樣,Csysdig 可以實(shí)時(shí)捕獲系統(tǒng)事件,也可以讀取之前保存的文件。

更多文檔

這篇文章介紹的都出入門的、基礎(chǔ)概念性的知識(shí),如果讀者希望進(jìn)一步了解 sysdig,不妨繼續(xù)閱讀下面這些文章:

•  sysdig 和傳統(tǒng)的 strace、htop、lsof、tcpdump、iftop命令的比較

•  理解 sysdig 的輸出

•  sysdig twitter 賬號(hào) #digoftheday

參考資料

這篇文章主要參考了一下的博客、文章和資料:

•  Sysdig User Guide

•  Linux Troubleshooting Cheatsheet: strace, htop, lsof, tcpdump, iftop & sysdig

•  DigitalOcean: How To Monitor Your Ubuntu 16.04 System with Sysdig

•  Sysdig vs DTrace vs Strace: a Technical Discussion•用 Sysdig 監(jiān)控服務(wù)器和 Docker 容器 

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2014-12-01 11:25:11

sysdigLinux

2022-07-21 11:58:12

Docker

2020-04-20 13:27:49

inux防火墻

2014-04-21 11:08:47

Linux學(xué)習(xí)Linux入門教程

2009-06-23 20:55:01

2013-08-29 14:12:52

Storm分布式實(shí)時(shí)計(jì)算

2010-08-03 13:06:15

Flex Builde

2009-07-08 15:12:48

Java Servle

2014-05-26 15:35:55

Web組件Web Compone

2021-03-22 10:36:48

Linux網(wǎng)絡(luò)流量iftop

2010-06-13 09:45:35

Widget開發(fā)

2013-08-29 14:28:09

StormHadoop

2010-07-27 15:53:15

2010-05-21 12:50:45

Subversion快

2011-07-21 10:29:18

iPhone 開發(fā)

2024-11-12 15:46:37

2012-05-10 08:29:46

XcodeiOSPhoneGap

2010-08-03 14:37:30

Flex入門教程

2011-09-02 10:59:10

jQuery Mobi

2010-06-18 16:56:50

UML建模語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美视频在线第一页| 国内精品小视频在线观看| www.色偷偷.com| 亚洲卡一卡二| 久久综合色播五月| 成人精品视频在线| 日本黄色片视频| 国产国产精品| 亚洲黄色av女优在线观看 | 国产精品无码无卡无需播放器| 色狠狠一区二区三区| 天天做天天摸天天爽国产一区| 日韩在线导航| 无码精品一区二区三区在线| 狠狠狠色丁香婷婷综合激情 | 99热只有这里有精品| 99精品视频在线观看免费播放| 亚洲黄页网在线观看| 五月激情五月婷婷| 亚洲优女在线| 亚洲一区在线观看视频| 午夜老司机精品| 五月色婷婷综合| 国产乱人伦偷精品视频免下载| 国产高清视频一区三区| 国产在线欧美在线| 伊人色**天天综合婷婷| 在线视频中文亚洲| 草草影院第一页| eeuss鲁片一区二区三区| 欧美人xxxx| 97公开免费视频| 亚洲日本天堂| 亚洲福利一二三区| 九九久久九九久久| 秋霞成人影院| 国产精品视频第一区| 欧美激情www| 日日夜夜精品免费| 国产91色综合久久免费分享| 成人性生交xxxxx网站| 亚洲男人天堂网址| 麻豆九一精品爱看视频在线观看免费| 久久久久久久影院| 免费看一级一片| 中文字幕一区二区三区在线视频| 色一情一乱一区二区| 色一情一交一乱一区二区三区 | 国产精品免费av一区二区| 在线观看日韩| 欧美乱妇高清无乱码| 精品国产视频在线观看| 日韩在线视屏| 久久中文久久字幕| 国产探花在线免费观看| 欧美黄色aaaa| wwwxxx色| 丰满人妻一区二区三区四区53| 蜜桃一区二区三区四区| 国产精品久久久久久搜索| 国产精品久免费的黄网站| 国产日韩欧美高清免费| 日本电影亚洲天堂| 波多野结衣二区三区| 你懂的av在线| yw193.com尤物在线| 久久综合一区二区| 日本中文不卡| 天堂资源在线中文| 亚洲青青青在线视频| 桥本有菜av在线| 污视频在线免费观看网站| 亚洲精品欧美精品| 欧美a视频在线观看| 久久久精品性| 国产欧亚日韩视频| 国产免费黄色录像| 不卡av免费在线观看| 欧美日韩日本网| 免费av网站在线观看| 一区二区三区精密机械公司| 国产v片免费观看| 免费成人动漫| 欧美精品免费视频| 久久久久久久人妻无码中文字幕爆| 外国成人在线视频| 中文字幕亚洲无线码a| 精品爆乳一区二区三区无码av| 亚洲激情黄色| 国产精品一二三在线| 亚洲成人第一区| 久久看人人爽人人| 国产对白在线播放| 日本三级一区| 日韩一区和二区| 毛片网站免费观看| 91精品一区国产高清在线gif| 色综合91久久精品中文字幕 | 精品福利视频导航| 免费涩涩18网站入口| 视频一区中文字幕精品| 亚洲男人天堂古典| 波多野结衣亚洲色图| 天堂久久久久va久久久久| 91视频8mav| 国产一级片在线播放| 一区二区三区四区视频精品免费 | 久久综合久久88| 特级毛片www| 国产91精品在线观看| 日韩视频在线观看国产| 丰满诱人av在线播放| 欧美日韩国产高清一区二区| 素人fc2av清纯18岁| 欧美黄色精品| 成人福利视频在线观看| 国产一级免费在线观看| 午夜视频久久久久久| 亚洲精品中文字幕乱码无线| 国产欧美亚洲精品a| 97视频人免费观看| a天堂中文在线观看| 中文字幕乱码久久午夜不卡| 免费在线激情视频| 成人爽a毛片免费啪啪红桃视频| 精品国产视频在线| 18国产免费视频| 26uuu国产电影一区二区| 亚洲爆乳无码精品aaa片蜜桃| 成人一区视频| 亚洲视频一区二区三区| 精品成人av一区二区在线播放| 国产毛片精品国产一区二区三区| 亚洲春色在线| 精品无人乱码一区二区三区| 国产精久久久久久| 亚洲欧美在线专区| 国产精品香蕉av| 你懂的在线看| 亚洲国产精品自拍| 日韩大尺度视频| 五月天久久久| 成人免费午夜电影| 麻豆影视在线观看_| 欧美日韩精品福利| 性爱在线免费视频| 蜜臀av一区二区在线免费观看| 欧美专区一二三| 欧美成人影院| 伊人激情综合网| 中文字幕日本人妻久久久免费| 国产欧美日韩卡一| 都市激情亚洲一区| 午夜精品一区在线观看| 日本女人黄色片| 亚洲国产老妈| 91丨九色丨国产| 黄页在线观看免费| 亚洲国产精品久久久| 国产精品成人免费一区二区视频| 国产91综合一区在线观看| 国产亚洲精品久久久久久久| a级日韩大片| 97热在线精品视频在线观看| 青青国产在线| 91福利视频网站| 亚洲av无一区二区三区| 国产精一品亚洲二区在线视频| 免费极品av一视觉盛宴| 国产精品视屏| 日韩av手机在线| 91精品国产91久久久久游泳池| 欧美一区二区成人| 日韩精品成人在线| 久久久久国产成人精品亚洲午夜| 在线免费观看视频黄| 欧美xxx在线观看| 久久精品99| 日本久久一区| 久久久亚洲成人| 岛国最新视频免费在线观看| 91精品一区二区三区在线观看| 久久免费播放视频| 欧美国产一区视频在线观看| www.久久com| 久久激情综合| 免费看污污视频| 亚洲日本三级| 5566中文字幕一区二区| 在线观看网站免费入口在线观看国内 | 粉嫩aⅴ一区二区三区四区| 国产三区精品| free欧美| 九九热这里只有在线精品视| 亚洲av成人精品一区二区三区在线播放| 久久久久久久久久97| 欧美国产免费| 日本婷婷久久久久久久久一区二区 | 亚洲国产精华液网站w | 欧美影院视频| 国产成人精品在线| 免费影视亚洲| 日韩在线视频免费观看高清中文| www.五月激情| 欧美色爱综合网| 亚洲另类欧美日韩| 亚洲激情中文1区| 五月激情四射婷婷| 成+人+亚洲+综合天堂| 一级做a爱视频| 肉色丝袜一区二区| 久在线观看视频| 一区二区三区在线观看免费| 日韩欧美亚洲v片| 精品素人av| aa日韩免费精品视频一| 国产一区高清| 国产精品久久久久久久久久ktv| 激情网站在线| 久久99精品久久久久久青青91| 国产精品二线| 亚洲精品综合精品自拍| 亚洲福利在线观看视频| 91精品国产91热久久久做人人| 天天操天天干天天摸| 狠狠色狠狠色综合日日五| 国产精品1000| 一片黄亚洲嫩模| 成人涩涩小片视频日本| 国产精品丝袜在线| 日韩丰满少妇无码内射| 久久新电视剧免费观看| 亚洲色偷偷色噜噜狠狠99网| 丁香啪啪综合成人亚洲小说| 在线播放黄色av| 狠狠色综合日日| 免费成年人高清视频| 久久机这里只有精品| www.久久久精品| 奇米888四色在线精品| 欧美精品aaaa| 热久久久久久久| 中文字幕一区二区三区四区在线视频 | 久久精品国产亚洲精品| 9191在线| xxav国产精品美女主播| 精品孕妇一区二区三区| 久久精品亚洲一区| 国产高清一区二区三区视频| 美女av一区二区三区| 哥也色在线视频| 色中色综合影院手机版在线观看| 青青在线视频| 午夜精品久久久久久久白皮肤| 国产精品69xx| 2019av中文字幕| 外国成人直播| 国产精品久久久久久久久久小说 | 潘金莲一级淫片aaaaaa播放1| 欧美顶级大胆免费视频| 亚洲激情免费视频| 亚洲韩日在线| 午夜免费精品视频| 麻豆视频一区二区| 日本55丰满熟妇厨房伦| 成人免费观看av| 爱爱的免费视频| 中文字幕av一区二区三区| 中文字幕无码日韩专区免费| 一区二区三区在线视频免费| 日韩欧美一区二区一幕| 日本精品视频一区二区三区| 成人黄色免费网| 337p亚洲精品色噜噜| 成人毛片在线精品国产| 日韩精品中文字幕久久臀| 91大神xh98hx在线播放| 欧美精品videos性欧美| 成人欧美magnet| 91久久精品久久国产性色也91| 一区二区在线免费播放| 久久久久久久久久码影片| 97人人精品| 黄色片网址在线观看| 蜜桃视频在线一区| 国模无码视频一区| 国产欧美一区二区三区沐欲 | 欧美日韩亚洲成人| 一级成人免费视频| 亚洲国产精品成人精品| 日本在线www| 欧美亚洲另类激情另类| 日韩一区二区三区四区五区| 国外成人免费视频| 97精品一区二区| 无码人妻精品一区二区三区在线| 久久精品免费看| 一区二区三区少妇| 日韩毛片在线免费观看| 毛片基地在线观看| 日韩视频在线永久播放| 国产理论电影在线观看| 久久久久久久91| 欧美一级网址| 欧美下载看逼逼| 亚洲国产一区二区三区a毛片| 污视频网站观看| 久久综合九色综合97婷婷女人 | 黄色网址在线免费| 国产成人高清激情视频在线观看| 麻豆国产一区| 一区二区冒白浆视频| 久久久久国产精品一区三寸| 中国特级黄色大片| 亚洲免费在线观看| 中文字幕一区二区三区波野结| 亚洲国产欧美一区| 色爱综合区网| 亚洲sss综合天堂久久| 欧美艳星介绍134位艳星| 免费无码国产v片在线观看| 国产成人在线视频网站| 国产精品suv一区二区88| 色综合久久中文字幕综合网| 色窝窝无码一区二区三区| 久久天天躁狠狠躁夜夜躁2014| 日韩在线观看不卡| 欧美日韩在线一二三| 国产精品久久久久9999高清| 蜜臀av粉嫩av懂色av| 一二三区精品福利视频| 国产精品久久久久久69| 日韩中文字幕在线视频播放| 亚洲伦乱视频| 日本一区二区在线视频观看| 亚洲一区二区毛片| 在线 丝袜 欧美 日韩 制服| 天天综合天天综合色| 手机av在线免费观看| 97热精品视频官网| 色先锋久久影院av| 国产日韩一区二区在线| 91丨porny丨最新| 综合网在线观看| 亚洲欧美综合图区| 欧亚一区二区| 神马影院午夜我不卡| 美女免费视频一区二区| 毛片久久久久久| 欧美一区永久视频免费观看| av片在线观看网站| av资源一区二区| 亚洲经典三级| 大黑人交xxx极品hd| 在线免费一区三区| 天堂中文а√在线| 91超碰在线电影| 亚洲人成人一区二区三区| 欧美性xxxx图片| 在线一区二区三区四区五区| av网站在线免费观看| 成人网址在线观看| 在线高清一区| 中文字幕在线免费看线人| 在线精品亚洲一区二区不卡| 天天在线视频色| 91精品国产91久久久久青草| 精品白丝av| 亚洲av综合一区二区| 911精品产国品一二三产区| 午夜影院免费在线| 麻豆91蜜桃| 免费成人在线影院| 久久久久久国产精品免费播放| 亚洲精品理论电影| 99riav视频一区二区| 中文字幕在线中文| 久久婷婷国产综合精品青草| 一区二区三区在线免费观看视频| 美女视频黄免费的亚洲男人天堂| 风间由美性色一区二区三区四区 | 香蕉精品视频在线| 国产a级毛片一区| 亚洲成熟少妇视频在线观看| 久久精品人人爽| 台湾色综合娱乐中文网| 中文字幕66页| 欧美日韩国产综合新一区 | 你懂的在线免费观看| 国产综合香蕉五月婷在线| 亚洲每日更新| 女教师淫辱の教室蜜臀av软件| 精品卡一卡二卡三卡四在线| 高清电影一区| 国产一二三在线视频| 欧美国产日产图区| 色一情一乱一区二区三区| 国产人妖伪娘一区91| 99在线精品免费视频九九视| 日本精品在线免费观看|