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

如何有效的在 60 秒內進行 Linux 服務器性能故障分析

系統 Linux
在 60 秒內,您可以通過運行以下十個命令,對系統資源使用情況和正在運行的進程有一個高層次的了解。尋找錯誤和飽和度指標,因為它們都很容易解釋,然后是資源利用率。

[[418268]]

掌握一些性能優化工具和方法,這就需要在工作中不斷地積累;計算機基礎知識很重要,比如說網絡知識、操作系統知識等等,掌握了基礎知識才能讓你在優化過程中抓住性能問題的關鍵,也能在性能優化過程中游刃有余。

雖然監控工具可以幫助我們解決大多數問題,但我們有時需要登錄實例并運行一些標準的 Linux 性能工具。

來看 Netflix 性能工程團隊的這篇博文:https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55

看他們通過十條命令在一分鐘內對機器性能問題進行診斷。在 60 秒內,您可以通過運行以下十個命令,對系統資源使用情況和正在運行的進程有一個高層次的了解。尋找錯誤和飽和度指標,因為它們都很容易解釋,然后是資源利用率。飽和是指資源的負載超出其處理能力的情況,可以作為請求隊列的長度或等待時間來公開。

當我們把 Linux 操作系統所有的關鍵一級計數器找完之后,就會得到這樣一張圖:

這些命令的輸出,有助于快速定位性能瓶頸。主要檢查出圖中標紅的計數器,所有資源(CPU、內存、磁盤 IO 等)的利用率(utilization)、飽和度(saturation)和錯誤(error)度量,也就是 Brendan Gregg 提出的 USE 方法。

The USE Method: https://www.brendangregg.com/usemethod.html

  

  1. uptime  
  2. dmesg | tail  
  3. vmstat 1  
  4. mpstat -P ALL 1  
  5. pidstat 1  
  6. iostat -xz 1  
  7. free -m  
  8. sar -n DEV 1  
  9. sar -n TCP,ETCP 1  
  10. top 

下面我們來逐一介紹下這些命令,有關這些命令更多的參數和說明,請參照命令的手冊。

1.uptime

這個命令可以快速查看機器的負載情況: 

  1. $ uptime  
  2. 23:51:26 up 21:31,  1 user,  load average: 30.02, 26.43, 19.02 
  •  在 Linux 系統中,平均負載是指單位時間內,系統處于可運行狀態和不可中斷狀態的平均進程數,也就是平均活躍進程數??蛇\行狀態的進程,是指正在使用 CPU 或者正在等待 CPU 的進程,也就是我們常用 ps 命令看到的,處于 R 狀態(Running 或 Runnable)的進程。不可中斷狀態的進程則是正處于內核態關鍵流程中的進程,并且這些流程是不可打斷的。這些數據可以讓我們對系統資源使用有一個宏觀的了解。
  •  命令的輸出分別表示 1 分鐘、5 分鐘、15 分鐘的平均負載情況。通過這三個數據,可以了解服務器負載是在趨于緊張還是區域緩解。如果 1 分鐘平均負載很高,而 15 分鐘平均負載很低,說明服務器正在命令高負載情況,需要進一步排查 CPU 資源都消耗在了哪里。反之,如果 15 分鐘平均負載很高,1 分鐘平均負載較低,則有可能是 CPU 資源緊張時刻已經過去。
  •  上面例子中的輸出,可以看見最近 1 分鐘的平均負載非常高,且遠高于最近 15 分鐘負載,因此我們需要繼續排查當前系統中有什么進程消耗了大量的資源。可以通過下文將會介紹的 vmstat、mpstat 等命令進一步排查。

2.dmesg | tail 

  1. $ dmesg | tail  
  2. [1880957.563150] perl invoked oom-killer: gfp_mask=0x280daorder=0oom_score_adj=0  
  3. [...]  
  4. [1880957.563400] Out of memory: Kill process 18694 (perl) score 246 or sacrifice child  
  5. [1880957.563408] Killed process 18694 (perl) total-vm:1972392kB, anon-rss:1953348kB, file-rss:0kB  
  6. [2320864.954447] TCP: Possible SYN flooding on port 7001. Dropping request.  Check SNMP counters. 

這將查看最近 10 條系統消息(如果有)。查找可能導致性能問題的錯誤。上面的示例包括 oom-killer 和 TCP 丟棄請求。不要錯過這一步!dmesg 總是值得檢查。這些日志可以幫助排查性能問題。

3.vmstat 

  1. $ vmstat 1  
  2. procs ---------memory---------- ---swap-- -----io---- -system-- ------cpu-----  
  3. r  b swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st  
  4. 34  0    0 200889792  73708 591828    0    0     0     5    6   10 96  1  3  0  0  
  5. 32  0    0 200889920  73708 591860    0    0     0   592 13284 4282 98  1  1  0  0  
  6. 32  0    0 200890112  73708 591860    0    0     0     0 9501 2154 99  1  0  0  0  
  7. 32  0    0 200889568  73712 591856    0    0     0    48 11900 2459 99  0  0  0  0  
  8. 32  0    0 200890208  73712 591860    0    0     0     0 15898 4840 98  1  1  0  0  
  9. ^C 

每行會輸出一些系統核心指標,這些指標可以讓我們更詳細的了解系統狀態。后面跟的參數 1,表示每秒輸出一次統計信息,表頭提示了每一列的含義,這里介紹一些和性能調優相關的列:

  •  r:等待在 CPU 資源的進程數量。這個數據比平均負載更加能夠體現 CPU 負載情況,數據中不包含等待 IO 的進程。如果這個數值大于機器 CPU 核數,那么機器的 CPU 資源已經飽和。
  •  free:系統可用內存數(以千字節為單位),如果剩余內存不足,也會導致系統性能問題。下文介紹到的 free 命令,可以更詳細的了解系統內存的使用情況。
  •  si, so:交換區寫入和讀取的數量。如果這個數據不為 0,說明系統已經在使用交換區(swap),機器物理內存已經不足。
  •  us, sy, id, wa, st:這些都代表了 CPU 時間的消耗,它們分別表示用戶時間(user)、系統(內核)時間(sys)、空閑時間(idle)、IO 等待時間(wait)和被偷走的時間(stolen,一般被其他虛擬機消耗)。

上述這些 CPU 時間,可以讓我們很快了解 CPU 是否處于繁忙狀態。一般情況下,如果用戶時間和系統時間相加非常大,CPU 處于忙于執行指令。如果 IO 等待時間很長,那么系統的瓶頸可能在磁盤 IO。示例命令的輸出可以看見,大量 CPU 時間消耗在用戶態,也就是用戶應用程序消耗了 CPU 時間。這不一定是性能問題,需要結合 r 隊列,一起分析。

4.mpstat -P ALL 1 

  1. $ mpstat -P ALL 1  
  2. Linux 3.13.0-49-generic (titanclusters-xxxxx)  07/14/2015  _x86_64_ (32 CPU)  
  3. 07:38:49 PM  CPU   %usr  %nice   %sys %iowait   %irq  %soft  %steal  %guest  %gnice  %idle  
  4. 07:38:50 PM  all  98.47   0.00   0.75    0.00   0.00   0.00    0.00    0.00    0.00   0.78  
  5. 07:38:50 PM    0  96.04   0.00   2.97    0.00   0.00   0.00    0.00    0.00    0.00   0.99  
  6. 07:38:50 PM    1  97.00   0.00   1.00    0.00   0.00   0.00    0.00    0.00    0.00   2.00  
  7. 07:38:50 PM    2  98.00   0.00   1.00    0.00   0.00   0.00    0.00    0.00    0.00   1.00  
  8. 07:38:50 PM    3  96.97   0.00   0.00    0.00   0.00   0.00    0.00    0.00    0.00   3.03  
  9. [...] 

該命令可以顯示每個 CPU 的占用情況,如果有一個 CPU 占用率特別高,那么有可能是一個單線程應用程序引起的。

5.pidstat 1 

  1. $ pidstat 1  
  2. Linux 3.13.0-49-generic (titanclusters-xxxxx)  07/14/2015    _x86_64_    (32 CPU)  
  3. 07:41:02 PM   UID       PID    %usr %system  %guest    %CPU   CPU  Command  
  4. 07:41:03 PM     0         9    0.00    0.94    0.00    0.94     1  rcuos/0  
  5. 07:41:03 PM     0      4214    5.66    5.66    0.00   11.32    15  mesos-slave  
  6. 07:41:03 PM     0      4354    0.94    0.94    0.00    1.89     8  java  
  7. 07:41:03 PM     0      6521 1596.23    1.89    0.00 1598.11    27  java  
  8. 07:41:03 PM     0      6564 1571.70    7.55    0.00 1579.25    28  java  
  9. 07:41:03 PM 60004     60154    0.94    4.72    0.00    5.66     9  pidstat  
  10. 07:41:03 PM   UID       PID    %usr %system  %guest    %CPU   CPU  Command  
  11. 07:41:04 PM     0      4214    6.00    2.00    0.00    8.00    15  mesos-slave  
  12. 07:41:04 PM     0      6521 1590.00    1.00    0.00 1591.00    27  java  
  13. 07:41:04 PM     0      6564 1573.00   10.00    0.00 1583.00    28  java  
  14. 07:41:04 PM   108      6718    1.00    0.00    0.00    1.00     0  snmp-pass  
  15. 07:41:04 PM 60004     60154    1.00    4.00    0.00    5.00     9  pidstat 
  16.  ^C 

pidstat 命令輸出進程的 CPU 占用率,該命令會持續輸出,并且不會覆蓋之前的數據,可以方便觀察系統動態。如上的輸出,可以看見兩個 JAVA 進程占用了將近 1600% 的 CPU 時間,既消耗了大約 16 個 CPU 核心的運算資源。

6.iostat -xz 1 

  1. $ iostat -xz 1  
  2. avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
  3.            0.13    0.00    0.10    0.01    0.00   99.76  
  4. Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util  
  5. vda               0.00     0.62    0.03    0.89     0.57     7.97    18.52     0.00    0.68    1.96    0.64   0.60   0.06  
  6. vdb               0.00     0.02    0.00    0.38     0.05     2.64    14.12     0.00    0.84    0.46    0.84   0.54   0.02  
  7. dm-0              0.00     0.00    0.00    0.40     0.01     2.75    13.62     0.00    0.98    0.37    0.98   0.35   0.01  
  8. avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
  9.            0.25    0.00    0.00    0.00    0.00   99.75  
  10. Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util  
  11. vda               0.00     0.00    0.00    1.00     0.00     4.00     8.00     0.00    0.00    0.00    0.00   1.00   0.10  
  12. avg-cpu:  %user   %nice %system %iowait  %steal   %idle  
  13.            0.00    0.00    0.00    0.00    0.00  100.00 

iostat 命令主要用于查看機器磁盤 IO 情況。該命令輸出的列,主要含義是:

  •  r/s, w/s, rkB/s, wkB/s:分別表示每秒讀寫次數和每秒讀寫數據量(千字節)。讀寫量過大,可能會引起性能問題。
  •  await:IO 操作的平均等待時間,單位是毫秒。這是應用程序在和磁盤交互時,需要消耗的時間,包括 IO 等待和實際操作的耗時。如果這個數值過大,可能是硬件設備遇到了瓶頸或者出現故障。
  •  avgqu-sz:向設備發出的請求平均數量。如果這個數值大于 1,可能是硬件設備已經飽和(部分前端硬件設備支持并行寫入)。
  •  %util:設備利用率。這個數值表示設備的繁忙程度,經驗值是如果超過 60,可能會影響 IO 性能(可以參照 IO 操作平均等待時間)。如果到達 100%,說明硬件設備已經飽和。

如果顯示的是邏輯設備的數據,那么設備利用率不代表后端實際的硬件設備已經飽和。值得注意的是,即使 IO 性能不理想,也不一定意味應用程序會出現性能問題,可以利用諸如預讀取、寫緩存等策略提升應用性能。

7.free –m 

  1. $ free -m  
  2.             total       used       free     shared    buffers     cached  
  3. Mem:        245998      24545     221453         83         59        541  
  4. -/+ buffers/cache:      23944     222053  
  5. Swap:            0          0          0 

free 命令可以查看系統內存的使用情況,-m 參數表示按照兆字節展示。最后兩列分別表示用于 IO 緩存的內存數,和用于文件系統頁緩存的內存數。需要注意的是,第二行 -/+ buffers/cache,看上去緩存占用了大量內存空間。這是 Linux 系統的內存使用策略,盡可能的利用內存,如果應用程序需要內存,這部分內存會立即被回收并分配給應用程序。因此,這部分內存一般也被當成是可用內存。如果可用內存非常少,系統可能會動用交換區(如果配置了的話),這樣會增加 IO 開銷(可以在 iostat 命令中體現),降低系統性能。

8.sar -n DEV 1 

  1. $ sar -n DEV 1  
  2. Linux 3.13.0-49-generic (titanclusters-xxxxx)  07/14/2015     _x86_64_    (32 CPU)  
  3. 12:16:48 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil  
  4. 12:16:49 AM      eth0  18763.00   5032.00  20686.42    478.30      0.00      0.00      0.00      0.00  
  5. 12:16:49 AM        lo     14.00     14.00      1.36      1.36      0.00      0.00      0.00      0.00  
  6. 12:16:49 AM   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00  
  7. 12:16:49 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil  
  8. 12:16:50 AM      eth0  19763.00   5101.00  21999.10    482.56      0.00      0.00      0.00      0.00  
  9. 12:16:50 AM        lo     20.00     20.00      3.25      3.25      0.00      0.00      0.00      0.00  
  10. 12:16:50 AM   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00  
  11. ^C 

sar 命令在這里可以查看網絡設備的吞吐率。在排查性能問題時,可以通過網絡設備的吞吐量,判斷網絡設備是否已經飽和。如示例輸出中,eth0 網卡設備,吞吐率大概在 22 Mbytes/s,既 176 Mbits/sec,沒有達到 1Gbit/sec 的硬件上限。

9.sar -n TCP,ETCP 1 

  1. $ sar -n TCP,ETCP 1  
  2. Linux 3.13.0-49-generic (titanclusters-xxxxx)  07/14/2015    _x86_64_    (32 CPU)  
  3. 12:17:19 AM  active/s passive/s    iseg/s    oseg/s  
  4. 12:17:20 AM      1.00      0.00  10233.00  18846.00  
  5. 12:17:19 AM  atmptf/s  estres/s retrans/s isegerr/s   orsts/s  
  6. 12:17:20 AM      0.00      0.00      0.00      0.00      0.00  
  7. 12:17:20 AM  active/s passive/s    iseg/s    oseg/s  
  8. 12:17:21 AM      1.00      0.00   8359.00   6039.00  
  9. 12:17:20 AM  atmptf/s  estres/s retrans/s isegerr/s   orsts/s  
  10. 12:17:21 AM      0.00      0.00      0.00      0.00      0.00  
  11. ^C 

sar 命令在這里用于查看 TCP 連接狀態,其中包括:

  •  active/s:每秒本地發起的 TCP 連接數,既通過 connect 調用創建的 TCP 連接;
  •  passive/s:每秒遠程發起的 TCP 連接數,即通過 accept 調用創建的 TCP 連接;
  •  retrans/s:每秒 TCP 重傳數量;

TCP 連接數可以用來判斷性能問題是否由于建立了過多的連接,進一步可以判斷是主動發起的連接,還是被動接受的連接。TCP 重傳可能是因為網絡環境惡劣,或者服務器壓力過大導致丟包。重傳會嚴重影響tcp的效率,可以使用Brendan Gregg開發的一個輕量級tcp重傳抓取工具: tcpretrans。

10.top 

  1. $ top  
  2. top - 00:15:40 up 21:56,  1 user,  load average: 31.09, 29.87, 29.92  
  3. Tasks: 871 total,   1 running, 868 sleeping,   0 stopped,   2 zombie  
  4. %Cpu(s): 96.8 us,  0.4 sy,  0.0 ni,  2.7 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st  
  5. KiB Mem:  25190241+total, 24921688 used, 22698073+free,    60448 buffers 
  6. KiB Swap:        0 total,        0 used,        0 free.   554208 cached Mem  
  7.   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  
  8. 20248 root      20   0  0.227t 0.012t  18748 S  3090  5.2  29812:58 java  
  9.  4213 root      20   0 2722544  64640  44232 S  23.5  0.0 233:35.37 mesos-slave  
  10. 66128 titancl+  20   0   24344   2332   1172 R   1.0  0.0   0:00.07 top  
  11.  5235 root      20   0 38.227g 547004  49996 S   0.7  0.2   2:02.74 java  
  12.  4299 root      20   0 20.015g 2.682g  16836 S   0.3  1.1  33:14.42 java  
  13.     1 root      20   0   33620   2920   1496 S   0.0  0.0   0:03.82 init  
  14.     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd  
  15.     3 root      20   0       0      0      0 S   0.0  0.0   0:05.35 ksoftirqd/0  
  16.     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H  
  17.     6 root      20   0       0      0      0 S   0.0  0.0   0:06.94 kworker/u256:0  
  18.     8 root      20   0       0      0      0 S   0.0  0.0   2:38.05 rcu_sched 

top 命令包含了前面好幾個命令的檢查的內容。比如系統負載情況(uptime)、系統內存使用情況(free)、系統 CPU 使用情況(vmstat)等。因此通過這個命令,可以相對全面的查看系統負載的來源。同時,top 命令支持排序,可以按照不同的列排序,方便查找出諸如內存占用最多的進程、CPU 占用率最高的進程等。但是,top 命令相對于前面一些命令,輸出是一個瞬間值,如果不持續盯著,可能會錯過一些線索。這時可能需要暫停 top 命令刷新,來記錄和比對數據。

11.總結

排查 Linux 服務器性能問題還有很多工具,上面介紹的一些命令,可以幫助我們快速的定位問題。例如前面的示例輸出,多個證據證明有 JAVA 進程占用了大量 CPU 資源,之后的性能調優就可以針對應用程序進行。 

 

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2020-06-05 14:18:57

Linux性能EC2

2020-07-20 14:12:31

Linux60秒命令

2018-01-26 10:10:45

Linux服務器性能

2014-04-23 16:43:05

Linux服務器性能分析

2022-07-14 09:39:51

Linux工具性能

2009-12-04 09:47:47

LinuxNFS服務器

2019-09-29 09:35:22

Linux軟件硬件

2022-05-05 09:27:31

Linux服務器優化

2009-12-11 09:43:43

靜態路由配置

2011-08-22 14:38:40

linux服務器分區

2010-08-25 21:34:15

DHCP服務器

2010-05-19 10:31:07

IIS服務器

2022-09-26 09:19:38

服務器優化

2019-03-05 15:53:40

Linux服務器CPU

2022-03-03 08:31:25

CephFS服務器EOS

2019-08-26 10:42:15

Linux服務器運維

2010-05-24 08:51:13

Linux下SVN服務

2010-06-02 18:51:35

搭建SVN服務器

2022-10-10 12:31:37

服務器性能

2020-08-13 10:57:26

服務器故障服務器預防性維護
點贊
收藏

51CTO技術棧公眾號

精品在线你懂的| 青草国产精品| 欧洲视频一区二区| 一区二区在线中文字幕电影视频| 92久久精品一区二区| 韩国精品一区二区三区| 亚洲欧美日韩天堂一区二区| 三级a三级三级三级a十八发禁止| av文字幕在线观看| www久久精品| 亚洲xxxxx性| 免费看毛片网站| 欧美1级日本1级| 国产视频精品在线| 国模大尺度视频| 超碰这里只有精品| 亚洲第一精品在线| 伊人av成人| 青青青免费视频在线2| 国产一区二区精品久久91| 欧美一级大片在线免费观看| 久久国产精品国语对白| 国产欧美日韩精品一区二区三区| 日韩欧美的一区| 日本在线一二三区| 少妇淫片在线影院| 亚洲综合999| 亚洲一区精彩视频| 噜噜噜在线观看播放视频| 国产成人免费在线视频| 91爱爱小视频k| 草视频在线观看| 天天做天天爱天天综合网2021| 亚洲激情视频在线观看| 成人免费播放视频| 祥仔av免费一区二区三区四区| 福利精品视频在线| 国产欧美日韩网站| 在线中文免费视频| 国产精品不卡一区| 无码免费一区二区三区免费播放 | 精品日韩一区二区| 亚洲娇小娇小娇小| 精品国产黄a∨片高清在线| 色综合中文字幕| 欧美日韩激情视频在线观看| 9lporm自拍视频区在线| 亚洲精品乱码久久久久久日本蜜臀| 亚洲高清视频一区二区| 电影在线高清| 国产人成亚洲第一网站在线播放| 免费观看成人高| 日韩欧美亚洲系列| 2024国产精品| 欧美人与性禽动交精品| 撸视在线观看免费视频| 久久精品免费在线观看| 欧美性bbwbbwbbwhd| 欧美成人免费| 国产欧美精品一区aⅴ影院| 欧美精品一区二区三区在线看午夜| 三级av在线| 久久精品在线免费观看| 久久国产精品免费一区| 青青草在线视频免费观看| 久久久综合九色合综国产精品| 欧美日韩国产一二| av在线资源网| 亚洲四区在线观看| 嫩草影院中文字幕| 欧美a级在线观看| 色婷婷综合中文久久一本| 久久久久久香蕉| 免费视频观看成人| 欧美变态凌虐bdsm| 久久无码人妻精品一区二区三区| 国产成人手机高清在线观看网站| 中文字幕亚洲综合| 午夜免费激情视频| 亚洲狠狠婷婷| 国产精品老女人视频| 91国内精品久久久| 成人一道本在线| 久久久www免费人成黑人精品| 欧洲综合视频| 日韩美女精品在线| 免费国产a级片| 精品国模一区二区三区| 日韩亚洲欧美综合| 少妇久久久久久久久久| 久久久国产精品| 88xx成人精品| 国产欧美第一页| 99视频超级精品| 一区不卡字幕| 欧美日韩国产观看视频| 欧美日韩久久久一区| 中文字幕欧美视频| 国产亚洲一区二区三区不卡| 久久视频这里只有精品| 亚洲第一精品在线观看| 久久99精品视频| 久久久人人爽| 免费在线国产视频| 欧美日韩精品电影| 成人免费毛片日本片视频| 小说区亚洲自拍另类图片专区| 97婷婷涩涩精品一区| 中文字幕在线观看1| gogogo免费视频观看亚洲一| 亚洲午夜精品久久久中文影院av | 亚洲人成色777777精品音频| 国产精品人人做人人爽人人添 | 不卡的av影片| 欧美日韩成人综合天天影院| 三叶草欧洲码在线| 国产精品久久| 成人精品一区二区三区电影免费| 水中色av综合| 亚洲影院免费观看| www.51色.com| 日韩国产欧美| 国产91色在线| 午夜视频免费看| 一区二区三区高清| 亚洲免费成人在线视频| 精品国产一级毛片| 欧美专区在线观看| 免费看av毛片| 一区二区三区四区高清精品免费观看 | 3344国产永久在线观看视频| 91精品国产综合久久久久久| 精品人妻一区二区三区蜜桃视频| 亚洲美女黄色| 岛国视频一区免费观看| 18视频在线观看网站| 6080午夜不卡| 91久久久久久久久久久久久久| 毛片一区二区| 鲁丝片一区二区三区| 国产拍在线视频| 精品久久久久久无| 麻豆国产尤物av尤物在线观看| 国产原创一区二区| 美女在线免费视频| 国产精品一站二站| 久久影视电视剧免费网站| 国产乱码久久久久| 亚洲日本一区二区| 日本亚洲一区二区三区| 一区二区三区国产精华| 亚洲xxxx在线| 人妖欧美1区| 精品成人在线观看| 国产在线免费视频| www.亚洲激情.com| www黄色av| 欧洲三级视频| 成人免费在线视频网站| 爆操欧美美女| 精品国产凹凸成av人网站| 国产在线视频卡一卡二| 不卡一区中文字幕| 日本三区在线观看| 综合伊思人在钱三区| 国产精品老牛影院在线观看| 婷婷在线视频| 日韩视频123| 国产精品99精品无码视| 久久综合色之久久综合| 91视频免费版污| 一区二区蜜桃| 久久综合给合久久狠狠色| 欧美成人精品一区二区男人小说| 国产亚洲精品美女| 国产又粗又黄视频| 亚洲一区二区在线免费观看视频 | 国产又粗又黄又爽视频| 亚洲男女毛片无遮挡| 无码成人精品区在线观看| 亚洲欧美日韩一区在线观看| 亚洲成人午夜在线| 亚洲日本视频在线| 91成人在线视频| www.av在线| 欧美va亚洲va| 高潮毛片又色又爽免费| 亚洲人成精品久久久久久 | 国产肉丝袜一区二区| 91小视频在线播放| 亚洲免费黄色| 97超碰人人爱| 九九精品在线| 91精品国产91久久久久青草| 欧美成人h版| 精品自拍视频在线观看| 九色国产在线观看| 欧美一区二区三区免费观看视频| √资源天堂中文在线| 亚洲欧美在线高清| 国产精品久久不卡| 国产精品1区2区| 美女黄色片视频| 亚洲激情国产| 91精品国产吴梦梦| 精品日韩毛片| 久久国产精品久久精品国产| 国模大尺度视频一区二区| 日本不卡免费高清视频| 色噜噜狠狠狠综合欧洲色8| 在线观看久久久久久| 免费看黄网站在线观看| 欧美日韩高清在线播放| 永久免费看片在线播放| 亚洲六月丁香色婷婷综合久久 | 91香蕉国产线在线观看| 老色鬼久久亚洲一区二区| 99在线观看视频免费| 999视频精品| 日韩欧美精品久久| 西野翔中文久久精品国产| 91偷拍精品一区二区三区| 国产精品99| 国产精品精品久久久| 麻豆网站免费在线观看| 欧美疯狂xxxx大交乱88av| 欧美成年黄网站色视频| 一二美女精品欧洲| 黄色毛片在线观看| 亚洲欧美成人精品| 天天av天天翘| 亚洲激情在线观看| 日本波多野结衣在线| 亚洲精品一区二区三区蜜桃下载 | 免费成人高清在线视频| 国产精品久久久久久亚洲影视| 色多多在线观看| 午夜精品蜜臀一区二区三区免费 | 国产精品99蜜臀久久不卡二区| 极品在线视频| 91精品国产亚洲| 国产福利片在线观看| 久久免费福利视频| a天堂资源在线| 国语自产精品视频在免费| 毛片网站在线看| 欧美精品xxx| gratisvideos另类灌满| 欧美极品少妇xxxxⅹ免费视频| 呦呦在线视频| 久久久久久久久久久国产| heyzo高清国产精品| 久久青草精品视频免费观看| 成年网站在线视频网站| 国内精品一区二区三区四区| a在线视频v视频| 日韩av手机在线观看| 欧美精选视频一区二区| 国产精品香蕉在线观看| 亚洲精品tv| 不卡视频一区| 欧美国产极品| 色中色综合成人| 希岛爱理av一区二区三区| 老司机午夜免费福利视频| 亚洲国产日本| 国产精品少妇在线视频| 免费欧美在线视频| 永久看看免费大片| 成人动漫一区二区三区| 亚洲精品成人无码熟妇在线| 国产欧美一区二区在线| 国产男女猛烈无遮挡在线喷水| 亚洲欧洲制服丝袜| 日韩污视频在线观看| 日韩欧美成人区| 国产免费黄色片| 亚洲激情在线视频| 成人在线观看网站| 欧美猛交免费看| 欧美电影h版| 91精品在线观看视频| 波多野结衣在线一区二区| 欧美日韩在线播放一区二区| 欧美国产偷国产精品三区| 久久久久免费看黄a片app| 日韩av一区二| 一区二区在线免费观看视频| 久久女同性恋中文字幕| 18岁成人毛片| 91福利精品视频| 高h放荡受浪受bl| 中文字幕精品在线| av成人 com a| 国产欧美亚洲视频| 久久精品国产亚洲blacked| 亚洲精品一区二区三区蜜桃久| 一区在线观看| 毛片毛片毛片毛| 26uuu另类欧美亚洲曰本| 亚洲av无码一区二区三区在线| 欧美视频第一页| 亚洲精品久久久久久无码色欲四季| 亚洲欧洲日产国产网站| 欧美寡妇性猛交xxx免费| 国产精品久久久久久久av大片| 91欧美日韩在线| 国产精品亚洲天堂| 日本中文字幕一区二区视频| 91九色蝌蚪porny| 亚洲欧美在线观看| 一区二区三区麻豆| 亚洲激情电影中文字幕| av黄色在线| 成人a级免费视频| 欧美色图一区| www在线观看免费| 国产乱人伦偷精品视频不卡| 男女男精品视频网站| 欧美视频在线免费| 日本久久一级片| 欧美日本高清一区| 99tv成人影院| 正义之心1992免费观看全集完整版| 久久久久久一区二区| 艳妇乳肉豪妇荡乳xxx| 亚洲精品国产品国语在线app| 中文av免费观看| 国产性猛交xxxx免费看久久| 中国字幕a在线看韩国电影| 国产在线精品一区二区三区》 | 精品www久久久久奶水| 国产成人av影院| 国产一级理论片| 日韩美女主播在线视频一区二区三区| 毛片免费不卡| 成人在线一区二区| 香蕉久久网站| 精品国产午夜福利在线观看| 亚洲天堂av一区| 国产高清免费av| 欧美日本亚洲视频| 成人自拍在线| 日本十八禁视频无遮挡| 99热精品国产| 亚洲成人av影片| 国产一区二区日韩精品欧美精品| 日韩福利一区| 亚洲精品美女久久7777777| 日韩电影在线观看电影| 欧美成人短视频| 555夜色666亚洲国产免| 成人在线播放免费观看| 91在线无精精品一区二区| 中文字幕一区二区三区在线视频 | 国产精品不卡一区| 国产女人18毛片水18精| 久久99精品久久久久久琪琪| h视频久久久| 青青在线视频观看| 中文字幕高清不卡| 国产精品久久婷婷| 九九热精品视频| 精品伊人久久久| 久久久国产欧美| 亚洲免费在线电影| 懂色av蜜臀av粉嫩av分享吧 | 久久日本片精品aaaaa国产| 一区二区视频在线观看| 国产一区二区0| 中文字幕一区二区三区精品| 日韩h在线观看| 成人午夜一级| 韩国无码av片在线观看网站| 成人免费毛片嘿嘿连载视频| 国产无人区码熟妇毛片多| 亚洲人免费视频| 久久wwww| 岳毛多又紧做起爽| 中文字幕一区二区三区在线播放| 午夜久久久久久久久久| 2019日本中文字幕| 99成人在线视频| 日本黄色录像片| 欧美少妇bbb| 国产社区精品视频| 异国色恋浪漫潭| 91麻豆免费看片| 国产精品-色哟哟| 欧美孕妇与黑人孕交| 天天综合网91| caopeng视频| 精品久久久三级丝袜| 成人黄色毛片| 国产人妻777人伦精品hd| 国产精品久久久久9999吃药| 免费的黄色av| 成人美女av在线直播| 久久动漫亚洲| 久久国产精品波多野结衣av|