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

Linux下常用系統分析工具總結

系統 Linux
對于程序員來說,整個計算機系統由四個重要的模塊組成,分別是:CPU,網絡,磁盤,內存。在我們的程序或者系統出現問題時,我們應該分別有一定先后順序的對這四塊進行排查。而在Linux系統下,有很多高效的工具,可以幫助我們分析定位問題。本文對于Linux下常用的一些工具進行一些簡單的介紹,幫助讀者能對這些工具有一個初步的了解。如果有不對的地方,歡迎隨時指正交流。

對于程序員來說,整個計算機系統由四個重要的模塊組成,分別是:CPU,網絡,磁盤,內存。在我們的程序或者系統出現問題時,我們應該分別有一定先后順序的對這四塊進行排查。而在Linux系統下,有很多高效的工具,可以幫助我們分析定位問題。本文對于Linux下常用的一些工具進行一些簡單的介紹,幫助讀者能對這些工具有一個初步的了解。如果有不對的地方,歡迎隨時指正交流。

1.CPU

對于cpu我們主要介紹top,strace,perf,vmstat。

1.1 top

top命令可以實時動態地查看系統的整體運行情況,是一個綜合了多方信息監測系統性能和運行信息的實用工具。

Top常用的可選參數和其對應的含義如下:

(1)-c:顯示完整的命令;

(2)-d:屏幕刷新間隔時間;

(3)-i<時間>:設置間隔時間;

(4)-u<用戶名>:指定用戶名;

(5)-p<進程號>:指定進程;

(6)-n<次數>:循環顯示的次數。

top執行起來的效果如下:

 

前五行是系統整體的統計信息。***行是任務隊列信息,第二行和第三行為進程和CPU的信息,***兩行為內存信息。下面對一些比較重要的參數進行說明。

Load average:0.60,0.94,1.04。load average表示系統在過去1分鐘5分鐘15分鐘的任務隊列的平均長度。這個值越大就表示系統CPU越繁忙。

Cpu(s):5.0%us(用戶空間占用的cpu***),3.9%sy(系統空間占用的cpu百分比),0.0%ni(用戶進程空間內改變過優先級的用戶占用的cpu百分比),90.9%id(空閑cpu的百分比),0.2%wa(等待輸入輸出cpu的百分比)。

Mem:817280k buffers(用作內核緩存的內存量)。

Swap:磁盤交換區容量。

1.2 strace

strace可以跟蹤到一個進程產生的系統調用,包含參數、返回值、執行消耗的時間。

strace的常用的選項以及選項對應的含義如下:

(1)-c 統計每一系統調用的所執行的時間,次數和出錯的次數等

(2)-f 跟蹤由fork調用所產生的子進程

(3)-t 在輸出中的每一行前加上時間信息

(4)-tt 在輸出中的每一行前加上時間信息(微妙級)

(5)-T 顯示每一調用所耗的時間

(6)-e trace=set 只跟蹤指定的系統調用。例如:-e trace=open,close,read,write表示只跟蹤這四個系統調用。默認的為set=all

(7)-e trace=file 只跟蹤有關文件操作的系統調用

(8)-e trace=process 只跟蹤有關進程控制的系統調用

(9)-e trace=network 跟蹤與網絡有關的所有系統調用

(10)-e strace=signal 跟蹤所有與系統信號有關的 系統調用

(11)-e trace=ipc 跟蹤所有與進程通訊有關的系統調用

(12)-o filename 將strace的輸出寫入文件filename -p pid 跟蹤指定的進程pid

例如執行 strace cat /dev/null,會得到如下輸出:

 

每一行都是一條系統調用,等號左邊是系統調用的函數名及其參數,右邊是該調用的返回值。如果你知道你要找的是什么,你可以讓strace只跟蹤一些類型的系統調用。例如你需要看看在loadconfigure腳本里面執行的程序里面系統調用ececve的調用情況,則只需要輸入這樣一條shell命令:strace -f -o loadconfigure-strace.txt -e execve ./loadconfigure

再例如,我們知道ActLogicSvr的進程號是16789,則可以執行strace -p 16789 -c來統計ActLogicSvr在某一段時間系統調用的統計情況。結果如下所示:

 

這里很清楚的告訴你調用了那些系統函數,調用次數多少,消耗了多少時間等等這些信息,這個對我們分析一個程序來說是非常有用的。

1.3 Perf

perf是Linux的性能調優工具。perf工具的常用命令包括top,record,report等。

perf top命令用來顯示程序運行的整體狀況。該命令主要用來觀察整個系統當前的狀態,比如可以通過查看該命令的輸出來查看當前系統最耗時的內核函數或某個用戶進程。Perf stat的運行效果如下:

 

perf record命令則用來記錄指定事件在程序運行過程中的信息,而Perf report命令則用來報告基于前面record命令記錄的事件信息生成的程序運行狀況報告。我們通常用命令perf record -g -p pid將進程在命令運行期間的各項指令運行所占CPU的比例存在perf.data里面(-g表示記錄函數之間的調用關系)。再用perf report --call-graph --stdio將剛剛的統計結果展示出來。

perf record帶-g選項時,perf report的運行效果:

 

perf record不帶-g選項時,perf report的運行效果:

 

1.4 vmstat

vmstat是一個很全面的性能分析工具,可以觀察到系統的進程狀態、內存使用、虛擬內存使用、磁盤的 IO、中斷、上下問切換、CPU使用等。

vmstat的輸出如下:

 

procs:

- r:運行隊列中進程數量,這個值也可以判斷是否需要增加CPU。(長期大于1)

- b:因為io處于阻塞狀態的進程數。

memory:

-swap:使用虛擬內存大小

-free:空閑物理內存大小

-buff:用作緩沖的內存大小

-cache:用作緩存的內存大小

swap:

si:每秒從交換區寫到內存的大小,由磁盤調入內存

so:每秒寫入交換區的內存大小,由內存調入磁盤

io:

- bi:從塊設備讀入的數據總量(讀磁盤)(KB/s)

- bo:寫入到塊設備的數據總量(寫磁盤)(KB/s)

system:

- in:每秒產生的中斷次數

- cs:每秒產生的上下文切換次數

cpu:

- us:用戶進程消耗的CPU時間百分比

- sy:內核進程消耗的CPU時間百分比

- wa:IO等待消耗的CPU時間百分比

- id:CPU處在空閑狀態時間百分比

2.網絡

2.1 netstat命令

netstat命令用來打印Linux中網絡系統的狀態信息,可讓你得知整個Linux系統的網絡情況。

netstat的常用的選項如下:

(1)-a(all)顯示所有選項

(2)-t(tcp)僅顯示tcp相關選項

(3)-u(udp)僅顯示udp相關選項

(4)-l(listen)僅列出有在Listen(監聽)的服務狀態

(5)-p(program)顯示建立相關鏈接的程序名

(6)-r(route)顯示路由信息,路由表

(7)-e(extend)顯示擴展信息

(8)-c 每隔一個固定時間,執行該netstat命令。

在這里我們簡單復習一下TCP三次握手和四次揮手的過程,便于下面解釋netstat中tcp的各種狀態。

TCP三次握手的過程如下:

(1)主動連接端發送一個SYN包給被動連接端;

(2)被動連接端收到SYN包后,發送一個帶ACK的SYN包給主動連接端。

(3)主動連接端發送一個帶ACK標志的包給被動連接端,握手動作完成。

TCP的四次揮手過程如下:

(1)主動關閉端發送一個FIN包給被動關閉端。

(2)被動關閉端收到FIN包后,發送一個ACK包給主動關閉端。

(3)被動關閉端發送了ACK包后,再發送一個FIN包給主動關閉端。

(4)主動關閉端收到FIN包后,發送一個ACK包。當被動關閉端收到ACK后,四次揮手動作完成,連接斷開。

下面我們解釋一下netstat中tcp連接對應的各種狀態。

(1)LISTEN:偵聽狀態,等待遠程機器的連接請求。

(2)SYN_SEND:在TCP三次握手期間,主動連接端發送了SYN包后,進入SYN_SEND狀態,等待對方的ACK包。

(3)SYN_RECV:在TCP三次握手期間,主動接收端收到SYN包后,進入SYN_RECV狀態。

(4)ESTABLISHED:完成TCP三次握手后,主動連接端進入ESTABLISHED狀態。此時,TCP連接已經建立,可以進行通信。

(5)FIN_WAIT_1:在TCP四次揮手時,主動關閉端發送FIN包后,進入FIN_WAIT_1狀態。

(6)FIN_WAIT_2:在TCP四次揮手時,主動關閉端收到ACK包后,進入FIN_WAIT_2狀態。

(7)TIME_WAIT:在TCP四次揮手時,主動關閉端發送了ACK包之后,進入TIME_WAIT狀態,等待最多2MSL時間,讓被動關閉端收到ACK包。

(8)CLOSING:在TCP四次揮手期間,主動關閉端發送了FIN包后,沒有收到對應的ACK包,卻收到了對方的FIN包,此時進入CLOSING狀態。

(9)CLOSE_WAIT:在TCP四次揮手期間,被動關閉端收到FIN包后,進入CLOSE_WAIT狀態。

(10)LAST_ACK:在TCP四次揮手時,被動關閉端發送FIN包后,進入LAST_ACK狀態,等待對方的ACK包。

netstat -te(顯示出所有的tcp連接)執行起來的效果如下:

 

netstat的常用方法:

(1)netstat -p | grep 19626:得到進程號19626的進程所打開的所有端口

(2)netstat -tpl:查看當前tcp監聽端口, 需要顯示監聽的程序名。

(3)netstat -c 2:隔兩秒執行一次netstat,持續輸出

2.2 lsof

lsof命令用于查看進程開打的文件,打開文件的進程,進程打開的端口(TCP、UDP)。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。在使用TCP的UDP的時候,系統在后臺都為該應用程序分配了一個文件描述符。無論這個文件的本質如何,該文件描述符為應用程序與基礎操作系統之間的交互提供了通用接口。

lsof的使用示例如下:

 

輸出的各項的含義如下:

COMMAND:進程的名稱

PID:進程標識符

USER:進程所有者

FD:文件描述符,應用程序通過文件描述符識別該文件。如cwd、txt等

TYPE:文件類型,如DIR、REG等

DEVICE:指定磁盤的名稱

SIZE:文件的大小

NODE:索引節點(文件在磁盤上的標識)

NAME:打開文件的確切名稱

Lsof的常用方法:

(1)lsof abc.txt:查看所有打開了文件abc.txt的進程。

(2)lsof -p pid:顯示進程打開的所有的文件。

2.3 tcpdump

tcpdump可以將網絡中傳送的數據包完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,并提供and、or、not等邏輯語句來幫助你去掉無用的信息。

tcpdump的常用參數:

(1)-nn,直接以 IP 及 Port Number 顯示,而非主機名與服務名稱。

(2)-i,后面接要「監聽」的網絡接口,例如 eth0, lo, ppp0 等等的接口。

(3)-w,如果你要將監聽所得的數據包數據儲存下來,用這個參數就對了。后面接文件名。

(4)-c,監聽的數據包數,如果沒有這個參數, tcpdump 會持續不斷的監聽,直到用戶輸入 [ctrl]-c 為止。

(***,數據包的內容以 ASCII 顯示,通常用來捉取 WWW 的網頁數據包資料。

(6)-e,使用資料連接層 (OSI 第二層) 的 MAC 數據包數據來顯示。

(7)-q,僅列出較為簡短的數據包信息,每一行的內容比較精簡。

(8)-X,可以列出十六進制 (hex) 以及 ASCII 的數據包內容,對于監聽數據包內容很有用。

(9)-r,從后面接的文件將數據包數據讀出來。那個「文件」是已經存在的文件,并且這個「文件」是由 -w 所制作出來的。

tcpdump的常見用法:

(1)tcpdump -i eth1 host ***.***.***.***:抓取所有經過 eth1,目的或源地址是***.***.***.***的網絡數據。

(2)tcpdump -i eth1 dst host ***.***.***.***:抓取所有經過 eth1,目的地址是***.***.***.***的網絡數據。

(3)tcpdump -i eth1 src host ***.***.***.***:抓取所有經過 eth1,源地址是***.***.***.***的網絡數據。

(4)tcpdump -i eth1 port 36000:抓取所有經過 eth1,目的端口或源端口是36000的網絡數據。

(5)tcpdump -i eth1 src port 36000:抓取所有經過 eth1,源端口是36000的網絡數據。

(6)tcpdump -i eth1 dst port 36000:抓取所有經過 eth1,目的端口是36000的網絡數據。

(7)tcpdump -i eth1 'src host ***.***.***.*** && src port 36000':抓取所有經過 eth1,目的地址是10.136.12.1且目的端口是36000的網絡數據。

(8)在10.136.12.1機器上我們通過top知道了ActLogicSvr的進程id為16789。然后通過netstat -ap | grep 16789得到ActLogicSvr監聽的端口是10014。如下圖所示:

 

然后我們通過 tcpdump -i eth1 'port 10014' -xxx抓取通過10014端口的所有的包。我們通過模擬接口測試的方法給ActLogicSvr發一條請求。抓到的包結果如下: 

  

 

從抓到的包上我們可以清楚的看到tcp連接建立的三次握手到數據傳輸到tcp連接斷開四次揮手的過程(前三個數據包是三次握手的過程,***四個數據包是四次揮手的過程,中間的為數據傳輸所產生的網絡數據包)。

3 內存

3.1 valgrind

valgrind 是在Linux程序中廣泛使用的調試應用程序。它尤其擅長發現內存管理的問題,可以檢查程序運行時的內存泄漏問題等。我們在使用valgrind時也主要用到它的內存泄漏檢測功能,即memcheck功能。它檢查所有對內存的讀/寫操作,并截取所有的malloc/new/free/delete調用。因此memcheck工具能夠探測到以下問題:

(1)使用未初始化的內存

(2)讀/寫已經被釋放的內存

(3)讀/寫內存越界

(4)讀/寫不恰當的內存棧空間

(5)內存泄漏

(6)使用malloc/new/new[]和free/delete/delete[]不匹配。

(7)src和dst的重疊valgrind的可選的參數以及對應的含義如下所示:

(1)-version 顯示valgrind內核的版本,每個工具都有各自的版本。

(2)q –quiet 安靜地運行,只打印錯誤信。

(3)v –verbose 更詳細的信息, 增加錯誤數統計。

(4)-trace-children=no|yes 跟蹤子線程

(5)-track-fds=no|yes 跟蹤打開的文件描述

(6)-time-stamp=no|yes 增加時間戳到LOG信息

(7)-log-fd=<number> 輸出LOG到描述符文

(8)-log-file=<file> 將輸出的信息寫入到filename.PID的文件里,PID是運行程序的進行ID

(9)-log-file-exactly=<file> 輸出LOG信息到 file

(10)-log-file-qualifier=<VAR> 取得環境變量的值來做為輸出信息的文件名。

(11)-log-socket=ipaddr:port 輸出LOG到socket ,ipaddr:port

LOG信息輸出:

(1)-xml=yes 將信息以xml格式輸出,只有memcheck可用

(2)-num-callers=<number> show <number> callers in stack traces [12]

(3)-error-limit=no|yes 如果太多錯誤,則停止顯示新錯誤? [yes]

(4)-error-exitcode=<number> 如果發現錯誤則返回錯誤代碼 [0=disable]

(5)-db-attach=no|yes 當出現錯誤,valgrind會自動啟動調試器gdb。[no]

(6)-db-command=<command> 啟動調試器的命令行選項[gdb -nw %f %p]適用于Memcheck工具的相關選項:

(1)--leak-check=no|summary|full 要求對leak給出詳細信息? [summary]

(2)--leak-resolution=low|med|high how much bt merging in leak check [low]

(3)--show-reachable=no|yes show reachable blocks in leak check? [no]

示例:valgrind --leak-check=full /usr/local/app/taf/tafnode/data/TenFortune.WeChatProxySvr/bin/WeChatProxySvr --config=/usr/local/app/taf/tafnode/data/TenFortune.WeChatProxySvr/conf/TenFortune.WeChatProxySvr.config.conf -trace-child=yes。執行的結果:

 

4 磁盤

4.1 iotop

iotop命令是一個用來監視磁盤I/O使用狀況的top類工具。iotop具有與top相似的UI,其中包括PID、用戶、I/O、進程等相關信息。Linux下的IO統計工具如iostat,nmon等大多數是只能統計到per設備的讀寫情況,如果你想知道每個進程是如何使用IO的就比較麻煩,使用iotop命令可以很方便的查看。

iostat命令選項:

-o:只顯示有io操作的進程

-n NUM:顯示NUM次,主要用于非交互式模式。

-d SEC:間隔SEC秒顯示一次。

-p PID:監控的進程pid。

-u USER:監控的進程用戶。

iotop的執行效果:

 

5 推薦閱讀

  • 《Perf -- Linux下的系統性能調優工具》
  • 《Perf學習-Linux自帶性能分析工具》
  • 《Perf使用教程》
責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2009-04-21 13:54:20

2017-07-14 14:35:27

Linux中斷系統

2009-10-12 12:46:55

Linux內核SCSI IO

2010-07-12 10:12:39

ibmdwXML

2009-12-16 17:36:02

2009-07-06 17:40:05

JSP HTTP服務器

2009-07-31 11:30:05

光纜線路監測

2015-08-17 09:46:45

大數據

2011-04-02 10:29:20

Linux工具

2010-06-18 11:16:52

UML面向對象

2015-10-09 10:19:48

大數據醫療健康

2011-08-25 15:23:58

Linux系統監控命令

2019-08-28 08:43:48

2022-05-04 21:16:40

LinuxWindows工具

2022-12-07 15:56:33

procfsLiteOS-A

2009-12-31 14:41:20

RADIUS服務器

2022-01-04 18:40:54

數據模型波動

2010-02-24 15:21:28

系統分析師教程

2013-01-14 12:03:19

Firefox OS

2022-01-24 16:06:58

Linux 5.17RTLA工具
點贊
收藏

51CTO技術棧公眾號

91在线一区| 91亚洲天堂| 青青草原综合久久大伊人精品优势| 国产亚洲一区二区精品| 污污网站免费观看| 污视频在线免费观看网站| 成人激情午夜影院| 美女脱光内衣内裤视频久久影院| 日韩欧美不卡一区| 欧美视频在线播放一区| 91在线直播| 成人妖精视频yjsp地址| 国产精品777| 麻豆亚洲av成人无码久久精品| 日韩免费电影在线观看| 欧美精选在线播放| 国产av无码专区亚洲精品| 在线中文字幕视频观看| 国产日韩亚洲欧美综合| 成人片在线免费看| 一区二区视频播放| 日韩天天综合| 久久亚洲春色中文字幕| 亚洲调教欧美在线| 精品一区91| 欧洲精品一区二区三区在线观看| 欧美乱大交xxxxx潮喷l头像| 看欧美ab黄色大片视频免费| 中文字幕理论片| 国产日韩欧美| 久久久噜噜噜久久久| av最新在线观看| 久久99青青| 亚洲第一在线视频| 久久人人爽人人片| 国产精品亚洲成在人线| 色香蕉久久蜜桃| 霍思燕三级露全乳照| 欧美激情二区| 国产精品久久久久久亚洲伦 | 日韩中文字幕在线观看| 日韩精品电影一区二区| 午夜欧洲一区| 国产视频综合在线| 一级做a爰片毛片| 国产精品边吃奶边做爽| 日韩伦理三区| 欧美午夜精品久久久久久人妖| 热久久最新网址| 国产黄网站在线观看| 国产精品理伦片| 亚洲国产日韩综合一区| 牛牛澡牛牛爽一区二区| proumb性欧美在线观看| 狠狠色伊人亚洲综合网站色| 男人天堂综合网| 成人在线视频一区| 爱情岛论坛亚洲入口| 国产肥老妇视频| 国产精品亚洲一区二区三区妖精 | 国产精品天干天干在观线| 欧洲一区二区日韩在线视频观看免费| 日本福利片高清在线观看| av电影一区二区| 久久66热这里只有精品| 三级无遮挡在线观看| 久久女同精品一区二区| 日韩妆和欧美的一区二区| 美女做暖暖视频免费在线观看全部网址91 | 日本大香伊一区二区三区| 人妻有码中文字幕| 欧洲亚洲两性| 欧美日韩在线综合| 樱花草www在线| 日韩欧美久久| 精品视频在线播放| 国产日韩精品中文字无码| 99久久婷婷这里只有精品 | 亚洲免费观看在线| 天天干在线视频论坛| 亚洲福利电影网| 日韩av在线综合| 福利一区和二区| 日韩一区二区免费在线电影| 国产性生活毛片| 欧美精品尤物在线观看 | а√天堂8资源在线官网| 亚洲在线免费播放| 哪个网站能看毛片| 99久热在线精品视频观看| 精品精品欲导航| 91成人在线免费视频| 亚洲在线久久| 欧洲精品毛片网站| 国产精品系列视频| 91在线你懂得| 400部精品国偷自产在线观看 | 午夜视频在线免费观看| 亚洲激情六月丁香| 欧美日韩亚洲第一| 欧美欧美在线| 亚洲天堂网站在线观看视频| 天天鲁一鲁摸一摸爽一爽| 国产亚洲精品自拍| 91精品啪在线观看麻豆免费| 天天操天天射天天舔| 中文字幕第一页久久| 国产精品va在线观看无码| 亚洲a∨精品一区二区三区导航| 欧美一级日韩不卡播放免费| 日本xxx在线播放| 欧美一区二区三区另类| 日韩美女视频中文字幕| www.五月婷| 国产精品久久久久久久蜜臀| 国产男女免费视频| 国产精品久一| 中国日韩欧美久久久久久久久| 国产亚洲精品女人久久久久久| 国产伦精品一区二区三区视频痴汉| 日本系列欧美系列| 狠狠色狠狠色综合人人| 伊人手机在线| 91精品国产品国语在线不卡| 五月天综合视频| 在线综合亚洲| 99久久自偷自偷国产精品不卡| 瑟瑟视频在线| 在线亚洲人成电影网站色www| 欧美xxxxx少妇| 91成人精品| 国产在线久久久| 69久久精品| 色播五月激情综合网| 波多野结衣有码| 国模 一区 二区 三区| 亚洲va欧美va国产综合久久| www黄在线观看| 欧美中文字幕不卡| 亚洲综合网在线观看| 国产精品夜夜夜| 九九九九九精品| freexxx性亚洲精品| 日韩女优制服丝袜电影| 天堂网avav| 国产一级精品在线| 中文字幕免费高| 欧美黄页在线免费观看| 最新91在线视频| 一级黄色片在线| 中文字幕人成不卡一区| 黄色小视频免费网站| 91综合网人人| 91免费精品视频| 午夜羞羞小视频在线观看| 欧美一区二区网站| 少妇久久久久久被弄高潮| 国产麻豆视频一区二区| 伊人再见免费在线观看高清版| 亚洲精品一区国产| 久久久久久久久久久免费| 欧美视频一二区| 狠狠色噜噜狠狠狠狠97| 三上悠亚ssⅰn939无码播放| 日韩电影在线免费观看| 久久综合久久鬼色中文字| 中文字幕一区二区三区最新| 2020国产精品小视频| 久久99视频免费| 日本美女一级片| 色婷婷久久一区二区三区麻豆| 亚洲精品国产精品国自产网站| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品一区二区亚洲| 精品一区二区三区免费毛片爱| 国内自拍中文字幕| 日韩欧美黄色| 国产精品一二三在线| 超碰在线观看免费| 亚洲精品国产福利| 99久久久无码国产精品免费蜜柚 | 国产91在线看| 丰满少妇被猛烈进入高清播放| 国产欧美日韩视频在线| 91人成网站www| 久久男人av资源站| 色多多国产成人永久免费网站| www.激情五月.com| 欧美日韩国产精品一区二区三区四区 | 免费看欧美黑人毛片| 精品国产一级毛片| 91在线免费视频| 成人爽a毛片免费啪啪| 久久精品视频一| 午夜成人免费影院| 3751色影院一区二区三区| 国产91av视频| 中文字幕制服丝袜一区二区三区| 亚洲少妇一区二区三区| 日本中文字幕不卡| 日本熟妇人妻xxxx| 色乱码一区二区三区网站| 国产日韩二区| 成人黄色免费观看| 91精品国产成人www| 免费av不卡| 国产日韩欧美三级| 欧美在线视频网| 色爱综合区网| 色黄久久久久久| 欧美少妇另类| 亚洲精品在线一区二区| 国产精品视频第一页| 欧美日韩中文字幕| 久久av高潮av无码av喷吹| 欧美国产精品一区| 欧美 日本 国产| 成人黄色网址在线观看| 亚洲成人手机在线观看| 石原莉奈在线亚洲二区| 国产精品12345| 一区在线免费观看| 中文字幕超清在线免费观看| 精品产国自在拍| 欧美不卡1区2区3区| 国产精品丝袜在线播放| 亚洲已满18点击进入在线看片| 素人啪啪色综合| 欧美中文字幕视频在线观看| 成人黄色动漫| 久久久在线视频| 2024最新电影在线免费观看| 久久久精品久久久| 一区二区三区视频网站 | 精品国产免费人成电影在线观...| 精品成人18| 91在线视频导航| 免费一级欧美片在线观看网站| 国产乱人伦真实精品视频| 日韩电影av| 日本视频久久久| 日韩成人动漫| 国产精品视频免费观看www| 成人免费av电影| 国产精品久久久久久av| 91九色综合| 国产欧美在线观看| 久久久久毛片| 91欧美精品成人综合在线观看| 日本久久一区| 91久久久久久久久久| 国产精品久久久久久久久久久久久久久 | 妺妺窝人体色777777| 爆操欧美美女| 色乱码一区二区三区88| 999视频在线| 欧洲生活片亚洲生活在线观看| 天天天天天天天干| 欧美色网站导航| 91久久精品无码一区二区| 7777精品伊人久久久大香线蕉超级流畅| 91 中文字幕| 日韩欧美国产电影| 隣の若妻さん波多野结衣| 亚洲成在人线av| 欧美精品久久久久久久久久丰满| 亚洲天堂男人天堂| 久热国产在线| 97精品在线视频| 日本免费久久| 91精品在线一区| xvideos.蜜桃一区二区| 久精品国产欧美| 久久社区一区| 黄色片免费在线观看视频| 亚洲黄网站黄| 九色porny91| 国产福利91精品一区二区三区| 婷婷五月精品中文字幕| 国产亚洲成aⅴ人片在线观看 | 欧美日韩综合视频| 日韩欧美国产另类| 91精品一区二区三区久久久久久| 理论片中文字幕| 色偷偷噜噜噜亚洲男人的天堂| 污污片在线免费视频| 国产成人精品电影久久久| 成人国产精品一区二区网站| 国产在线一区二区三区播放| 日韩精品1区| 成人在线国产视频| 热久久国产精品| 88av在线播放| 中文字幕一区二区三区在线观看| 久草视频精品在线| 欧美色图一区二区三区| 人妻一区二区三区免费| 日韩在线观看精品| 麻豆视频在线看| 91欧美激情另类亚洲| 视频一区中文| 久久综合久久网| 国内精品国产成人| asian性开放少妇pics| 一区二区三区中文字幕| 一级久久久久久| 亚洲二区中文字幕| 精品国产乱码一区二区| 99国产精品99久久久久久粉嫩| 国产一二三在线视频| 紧缚捆绑精品一区二区| 免费毛片视频网站| 亚洲一区二区3| 国产又粗又大又黄| 亚洲男人天堂视频| 九色91在线| 91嫩草视频在线观看| 成人精品中文字幕| www黄色av| 99精品欧美一区二区三区小说| 国产黄色片在线免费观看| 欧美人体做爰大胆视频| 日本一区视频| 5566成人精品视频免费| 亚洲乱码一区| 亚洲国产一二三精品无码| 久久国产人妖系列| 日本一卡二卡在线播放| 色久优优欧美色久优优| 亚洲人视频在线观看| 久久久久国产精品www| 中文字幕一区二区三区四区久久| 在线精品亚洲一区二区| 秋霞电影一区二区| 午夜时刻免费入口| 色94色欧美sute亚洲线路二| 青青草超碰在线| 91国产精品电影| 精品一区二区男人吃奶| a级黄色小视频| 成人av一区二区三区| 强乱中文字幕av一区乱码| 6080国产精品一区二区| 免费av网站在线观看| 成人免费福利视频| 亚洲午夜精品一区二区国产| 免费人成视频在线播放| 亚洲乱码日产精品bd| a在线观看免费| 欧美激情亚洲精品| 国产成人在线中文字幕| 国产精彩视频一区二区| 97国产精品videossex| 日本韩国欧美中文字幕| 精品亚洲国产视频| 欧美日韩女优| 做爰高潮hd色即是空| 国产一区二区福利视频| 久久无码精品丰满人妻| 亚洲国产成人精品电影| 成人影院大全| 香蕉久久免费影视| 国产一区二区三区免费看| 久久视频免费看| 日韩高清av一区二区三区| 成人性生活av| 国产91av视频在线观看| 国产高清亚洲一区| 国产第一页在线播放| 亚洲精品一区二区三区婷婷月| 日韩网站中文字幕| 亚洲人体一区| 国产91综合一区在线观看| 久久久久久国产精品| 日韩av黄色| 免费网站永久免费观看| 91亚洲国产成人精品一区二三| 日本黄色中文字幕| 久久影院资源网| 欧洲在线一区| www.涩涩涩| 亚洲一区电影777| 国产福利在线| 99re视频在线观看| 日韩在线播放一区二区| 国产成人免费在线观看视频| 亚洲成在人线av| 国产美女久久| 免费看黄在线看| 国产精品免费网站在线观看| 秋霞网一区二区| 国产精品美女无圣光视频| 国内精品久久久久久久97牛牛| 亚洲图片另类小说| 日韩一区二区三区免费看| 中文字幕在线高清| 99精品一级欧美片免费播放| 91在线视频免费观看| 国产成人精品a视频| 国产成人精品一区二区在线|