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

一鍵獲取Linux內存、CPU、磁盤IO等信息腳本編寫,及其原理詳解

系統 Linux
今天主要分享一個shell腳本,用來獲取linux系統CPU、內存、磁盤IO等信息。

[[382684]]

一、腳本

今天主要分享一個shell腳本,用來獲取linux系統CPU、內存、磁盤IO等信息。

  1. #!/bin/bash 
  2. # 獲取要監控的本地服務器IP地址 
  3. IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'
  4. echo "IP地址:"$IP 
  5.   
  6. # 獲取cpu總核數 
  7. cpu_num=`grep -c "model name" /proc/cpuinfo` 
  8. echo "cpu總核數:"$cpu_num 
  9.   
  10. # 1、獲取CPU利用率 
  11. ################################################ 
  12. #us 用戶空間占用CPU百分比 
  13. #sy 內核空間占用CPU百分比 
  14. #ni 用戶進程空間內改變過優先級的進程占用CPU百分比 
  15. #id 空閑CPU百分比 
  16. #wa 等待輸入輸出的CPU時間百分比 
  17. #hi 硬件中斷 
  18. #si 軟件中斷 
  19. ################################################# 
  20. # 獲取用戶空間占用CPU百分比 
  21. cpu_user=`top -b -n 1 | grep Cpu | awk '{print $2}' | cut -f 1 -d "%"
  22. echo "用戶空間占用CPU百分比:"$cpu_user 
  23.   
  24. # 獲取內核空間占用CPU百分比 
  25. cpu_system=`top -b -n 1 | grep Cpu | awk '{print $4}' | cut -f 1 -d "%"
  26. echo "內核空間占用CPU百分比:"$cpu_system 
  27.   
  28. # 獲取空閑CPU百分比 
  29. cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $8}' | cut -f 1 -d "%"
  30. echo "空閑CPU百分比:"$cpu_idle 
  31.   
  32. # 獲取等待輸入輸出占CPU百分比 
  33. cpu_iowait=`top -b -n 1 | grep Cpu | awk '{print $10}' | cut -f 1 -d "%"
  34. echo "等待輸入輸出占CPU百分比:"$cpu_iowait 
  35.   
  36. #2、獲取CPU上下文切換和中斷次數 
  37. # 獲取CPU中斷次數 
  38. cpu_interrupt=`vmstat -n 1 1 | sed -n 3p | awk '{print $11}'
  39. echo "CPU中斷次數:"$cpu_interrupt 
  40.   
  41. # 獲取CPU上下文切換次數 
  42. cpu_context_switch=`vmstat -n 1 1 | sed -n 3p | awk '{print $12}'
  43. echo "CPU上下文切換次數:"$cpu_context_switch 
  44.   
  45. #3、獲取CPU負載信息 
  46. # 獲取CPU15分鐘前到現在的負載平均值 
  47. cpu_load_15min=`uptime | awk '{print $11}' | cut -f 1 -d ','
  48. echo "CPU 15分鐘前到現在的負載平均值:"$cpu_load_15min 
  49.   
  50. # 獲取CPU5分鐘前到現在的負載平均值 
  51. cpu_load_5min=`uptime | awk '{print $10}' | cut -f 1 -d ','
  52. echo "CPU 5分鐘前到現在的負載平均值:"$cpu_load_5min 
  53.   
  54. # 獲取CPU1分鐘前到現在的負載平均值 
  55. cpu_load_1min=`uptime | awk '{print $9}' | cut -f 1 -d ','
  56. echo "CPU 1分鐘前到現在的負載平均值:"$cpu_load_1min 
  57.   
  58. # 獲取任務隊列(就緒狀態等待的進程數) 
  59. cpu_task_length=`vmstat -n 1 1 | sed -n 3p | awk '{print $1}'
  60. echo "CPU任務隊列長度:"$cpu_task_length 
  61.   
  62. #4、獲取內存信息 
  63. # 獲取物理內存總量 
  64. mem_total=`free | grep Mem | awk '{print $2}'
  65. echo "物理內存總量:"$mem_total 
  66.   
  67. # 獲取操作系統已使用內存總量 
  68. mem_sys_used=`free | grep Mem | awk '{print $3}'
  69. echo "已使用內存總量(操作系統):"$mem_sys_used 
  70.   
  71. # 獲取操作系統未使用內存總量 
  72. mem_sys_free=`free | grep Mem | awk '{print $4}'
  73. echo "剩余內存總量(操作系統):"$mem_sys_free 
  74.   
  75. # 獲取應用程序已使用的內存總量 
  76. mem_user_used=`free | sed -n 3p | awk '{print $3}'
  77. echo "已使用內存總量(應用程序):"$mem_user_used 
  78.   
  79. # 獲取應用程序未使用內存總量 
  80. mem_user_free=`free | sed -n 3p | awk '{print $4}'
  81. echo "剩余內存總量(應用程序):"$mem_user_free 
  82.   
  83.   
  84. # 獲取交換分區總大小 
  85. mem_swap_total=`free | grep Swap | awk '{print $2}'
  86. echo "交換分區總大小:"$mem_swap_total 
  87.   
  88. # 獲取已使用交換分區大小 
  89. mem_swap_used=`free | grep Swap | awk '{print $3}'
  90. echo "已使用交換分區大小:"$mem_swap_used 
  91.   
  92. # 獲取剩余交換分區大小 
  93. mem_swap_free=`free | grep Swap | awk '{print $4}'
  94. echo "剩余交換分區大小:"$mem_swap_free 
  95.   
  96.  
  97. #5、獲取磁盤I/O統計信息 
  98. echo "指定設備(/dev/sda)的統計信息" 
  99. # 每秒向設備發起的讀請求次數 
  100. disk_sda_rs=`iostat -kx | grep sda| awk '{print $4}'
  101. echo "每秒向設備發起的讀請求次數:"$disk_sda_rs 
  102.   
  103. # 每秒向設備發起的寫請求次數 
  104. disk_sda_ws=`iostat -kx | grep sda| awk '{print $5}'
  105. echo "每秒向設備發起的寫請求次數:"$disk_sda_ws 
  106.   
  107. # 向設備發起的I/O請求隊列長度平均值 
  108. disk_sda_avgqu_sz=`iostat -kx | grep sda| awk '{print $9}'
  109. echo "向設備發起的I/O請求隊列長度平均值"$disk_sda_avgqu_sz 
  110.   
  111. # 每次向設備發起的I/O請求平均時間 
  112. disk_sda_await=`iostat -kx | grep sda| awk '{print $10}'
  113. echo "每次向設備發起的I/O請求平均時間:"$disk_sda_await 
  114.   
  115. # 向設備發起的I/O服務時間均值 
  116. disk_sda_svctm=`iostat -kx | grep sda| awk '{print $11}'
  117. echo "向設備發起的I/O服務時間均值:"$disk_sda_svctm 
  118.   
  119. # 向設備發起I/O請求的CPU時間百分占比 
  120. disk_sda_util=`iostat -kx | grep sda| awk '{print $12}'
  121. echo "向設備發起I/O請求的CPU時間百分占比:"$disk_sda_util 

執行結果:

 

二、原理講解

知其然還要知其所以然,下面詳細我們講解腳本實現的原理。

1. 獲取要監控的本地服務器IP地址

  1. IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'
  2. echo "IP地址:"$IP 
  1. ifconfig | grep inet過濾出如下結果包含字符串inet的行,如下圖紅色圈起來的兩行 其中| 是管道的意思,將前面命令的結果作為輸入給| 右邊的命令
  2. grep -vE 'inet6|127.0.0.1'將第一步結果通過命令grep -vE過濾掉包含inet6和127.0.0.1的行
  3. 將第二步結果通過命令awk 將字符串分割,$n(0~N) 對應相應的參數,如下圖多少$2對應地址:192.168.0.125,**'{print 2}'**打印出2的值
  4. 將第三步的結果賦值給變量IP
  5. echo "IP地址:"$IP打印出變量IP的值,【后面腳本中賦值和打印的語句功能相同,不再重復解釋】

 

2. 獲取CPU總核數

  1. cpu_num=`grep -c "model name" /proc/cpuinfo` 
  2. echo "cpu總核數:"$cpu_num 
  1. 在linux的/proc目錄下存放了系統運行的很多系統資源信息,其中**/proc/cpuinfo**存放了系統運行時cpu的很多重要信息。
  2. 所有的cpu核信息由model name字符串給出。
  3. 通過命令**grep -c "model name" /proc/cpuinfo** 可以計算出文件 /proc/cpuinfo中出現字符串model name出現的次數,就可以得到cpu總核數。-c 表示統計字符串出現次數。

如下所示:

 

3. 獲取CPU利用率

top命令經常用來監控linux的系統狀況,是常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用情況。

  1. # 獲取用戶空間占用CPU百分比 
  2. cpu_user=`top -b -n 1 | grep Cpu | awk '{print $2}' | cut -f 1 -d "%"
  3. echo "用戶空間占用CPU百分比:"$cpu_user 
  4.   
  5. # 獲取內核空間占用CPU百分比 
  6. cpu_system=`top -b -n 1 | grep Cpu | awk '{print $4}' | cut -f 1 -d "%"
  7. echo "內核空間占用CPU百分比:"$cpu_system 
  8.   
  9. # 獲取空閑CPU百分比 
  10. cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $8}' | cut -f 1 -d "%"
  11. echo "空閑CPU百分比:"$cpu_idle 
  12.   
  13. # 獲取等待輸入輸出占CPU百分比 
  14. cpu_iowait=`top -b -n 1 | grep Cpu | awk '{print $10}' | cut -f 1 -d "%"
  15. echo "等待輸入輸出占CPU百分比:"$cpu_iowait 

top 

top -b -n 1顯示系統的信息并以格式化打印,結果只刷新一次。

  1. n 設置退出前屏幕刷新的次數 
  2. b 將top輸出編排成適合輸出到文件的格式,可以使用這個選項創建進程日志 

grep Cpu提取出字符串Cpu所在的行。

awk '{print $2}'將第二步得到的字符串分割,并調用方法print 打印出**$2**對應的第二個字符串,0.5%us。

cut -f 1 -d "%" 表示以%為分隔符,將第三步的結果分隔開,并顯示分割后的記過的第一個字符串即0.5

  1. -d  "%" 是以%作為分隔符,  
  2. -f 1顯示以:分割每一行的第一段內容 

其他腳本以此類推。

其他CPU利用率參數含義如下:

  1. #us 用戶空間占用CPU百分比 
  2. #sy 內核空間占用CPU百分比 
  3. #ni 用戶進程空間內改變過優先級的進程占用CPU百分比 
  4. #id 空閑CPU百分比 
  5. #wa 等待輸入輸出的CPU時間百分比 
  6. #hi 硬件中斷 
  7. #si 軟件中斷 

4.獲取CPU上下文切換和中斷次數

  1. # 獲取CPU中斷次數 
  2. cpu_interrupt=`vmstat -n 1 1 | sed -n 3p | awk '{print $11}'
  3. echo "CPU中斷次數:"$cpu_interrupt 
  4.   
  5. # 獲取CPU上下文切換次數 
  6. cpu_context_switch=`vmstat -n 1 1 | sed -n 3p | awk '{print $12}'
  7. echo "CPU上下文切換次數:"$cpu_context_switch 
  8.  
  9. # 獲取任務隊列(就緒狀態等待的進程數) 
  10. cpu_task_length=`vmstat -n 1 1 | sed -n 3p | awk '{print $1}'
  11. echo "CPU任務隊列長度:"$cpu_task_length 

vmstat是Virtual Meomory Statistics(虛擬內存統計)的縮寫,可對操作系統的虛擬內存、進程、CPU活動進行監控。是對系統的整體情況進行統計,不足之處是無法對某個進程進行深入分析。vmstat -n 1 1只顯示一次各字段名稱。

  1. -n:只在開始時顯示一次各字段名稱。 

sed -n 3p將第一步的結果打印出第3行。

  1. 參數說明: 
  2.     -n或--quiet或--silent 取消自動打印模式空間,僅顯示script處理后的結果。 
  3. 動作說明: 
  4.     p :打印,亦即將某個選擇的數據印出。通常 p 會與參數 sed -n 一起運行~ 

**awk '{print $1}'`**將第2步結果得出的字符串分割,并打印第一個字符串。

vmstat 

5、獲取CPU負載信息

  1. # 獲取CPU15分鐘前到現在的負載平均值 
  2. cpu_load_15min=`uptime | awk '{print $11}' | cut -f 1 -d ','
  3. echo "CPU 15分鐘前到現在的負載平均值:"$cpu_load_15min 
  4.   
  5. # 獲取CPU5分鐘前到現在的負載平均值 
  6. cpu_load_5min=`uptime | awk '{print $10}' | cut -f 1 -d ','
  7. echo "CPU 5分鐘前到現在的負載平均值:"$cpu_load_5min 
  8.   
  9. # 獲取CPU1分鐘前到現在的負載平均值 
  10. cpu_load_1min=`uptime | awk '{print $9}' | cut -f 1 -d ','
  11. echo "CPU 1分鐘前到現在的負載平均值:"$cpu_load_1min 
  1. uptime 命令可以用來查看服務器已經運行了多久,當前登錄的用戶有多少,以及服務器在過去的1分鐘、5分鐘、15分鐘的系統平均負載值。系統負載是處于可運行runnable或不可中斷uninterruptable狀態的進程的平均數。可運行狀態的進程要么正在使用 CPU 要么在等待使用 CPU。不可中斷狀態的進程則正在等待某些 I/O 訪問,例如等待磁盤 IO。有三個時間間隔的平均值。負載均值的意義根據系統中 CPU 的數量不同而不同,負載為 1 對于一個只有單 CPU 的系統來說意味著負載滿了,而對于一個擁有 4 CPU 的系統來說則意味著 75% 的時間里都是空閑的。
  2. 參考之前腳本分析,**awk '{print $9}' | cut -f 1 -d ','**將第一步的結果分割開,并得到第9個字符串,然后用‘,’分隔開,并得到分割后的第一個字符串。

uptime 

6、獲取內存信息

  1. # 獲取物理內存總量 
  2. mem_total=`free | grep Mem | awk '{print $2}'
  3. echo "物理內存總量:"$mem_total 
  4.   
  5. # 獲取操作系統已使用內存總量 
  6. mem_sys_used=`free | grep Mem | awk '{print $3}'
  7. echo "已使用內存總量(操作系統):"$mem_sys_used 
  8.   
  9. # 獲取操作系統未使用內存總量 
  10. mem_sys_free=`free | grep Mem | awk '{print $4}'
  11. echo "剩余內存總量(操作系統):"$mem_sys_free 
  12.   
  13. # 獲取應用程序已使用的內存總量 
  14. mem_user_used=`free | sed -n 3p | awk '{print $3}'
  15. echo "已使用內存總量(應用程序):"$mem_user_used 
  16.   
  17. # 獲取應用程序未使用內存總量 
  18. mem_user_free=`free | sed -n 3p | awk '{print $4}'
  19. echo "剩余內存總量(應用程序):"$mem_user_free 
  20.   
  21.   
  22. # 獲取交換分區總大小 
  23. mem_swap_total=`free | grep Swap | awk '{print $2}'
  24. echo "交換分區總大小:"$mem_swap_total 
  25.   
  26. # 獲取已使用交換分區大小 
  27. mem_swap_used=`free | grep Swap | awk '{print $3}'
  28. echo "已使用交換分區大小:"$mem_swap_used 
  29.   
  30. # 獲取剩余交換分區大小 
  31. mem_swap_free=`free | grep Swap | awk '{print $4}'
  32. echo "剩余交換分區大小:"$mem_swap_free 
  1. free 命令顯示系統內存的使用情況,包括物理內存、交換內存(swap)和內核緩沖區內存。
  2. grep Swap將第一步的結果過濾只顯示包含字符串Swap的行。
  3. **awk '{print $4}'**將第二步結果分割,并打印出第四個字符串的值。

【其他腳本參考前面的分析】 

7. 獲取磁盤I/O統計信息

  1. echo "指定設備(/dev/sda)的統計信息" 
  2. # 每秒向設備發起的讀請求次數 
  3. disk_sda_rs=`iostat -kx | grep sda| awk '{print $4}'
  4. echo "每秒向設備發起的讀請求次數:"$disk_sda_rs 
  5.   
  6. # 每秒向設備發起的寫請求次數 
  7. disk_sda_ws=`iostat -kx | grep sda| awk '{print $5}'
  8. echo "每秒向設備發起的寫請求次數:"$disk_sda_ws 
  9.   
  10. # 向設備發起的I/O請求隊列長度平均值 
  11. disk_sda_avgqu_sz=`iostat -kx | grep sda| awk '{print $9}'
  12. echo "向設備發起的I/O請求隊列長度平均值"$disk_sda_avgqu_sz 
  13.   
  14. # 每次向設備發起的I/O請求平均時間 
  15. disk_sda_await=`iostat -kx | grep sda| awk '{print $10}'
  16. echo "每次向設備發起的I/O請求平均時間:"$disk_sda_await 
  17.   
  18. # 向設備發起的I/O服務時間均值 
  19. disk_sda_svctm=`iostat -kx | grep sda| awk '{print $11}'
  20. echo "向設備發起的I/O服務時間均值:"$disk_sda_svctm 
  21.   
  22. # 向設備發起I/O請求的CPU時間百分占比 
  23. disk_sda_util=`iostat -kx | grep sda| awk '{print $12}'
  24. echo "向設備發起I/O請求的CPU時間百分占比:"$disk_sda_util 

iostat命令被用于監視系統輸入輸出設備和CPU的使用情況。它的特點是匯報磁盤活動統計情況,同時也會匯報出CPU使用情況。

  1. -k:顯示狀態以千字節每秒為單位,而不使用塊每秒 
  2. -x:顯示擴展狀態 

** grep sda用于過濾第一步得到的結果,只顯示包含字符串sda**的哪一行。

**awk '{print $4}'**將第二步的結果分割,并只顯示第4個字符串。

iostat 

iostat 由 Red Hat Enterprise Linux AS 發布。同時 iostat 也是 Sysstat 的一部分。所以我們安裝要安裝sysstat。

安裝 sysstat 包:

  1. sudo apt-get install sysstat  

參考:https://www.toutiao.com/i6754887380399849998/

本文轉載自微信公眾號「一口Linux」,可以通過以下二維碼關注。轉載本文請聯系一口Linux公眾號。

責任編輯:武曉燕 來源: 一口Linux
相關推薦

2024-07-31 11:59:23

linux內存磁盤

2025-04-02 09:10:00

LinuxShell腳本

2015-11-03 15:29:49

ONOS開放網絡操作系統SDN

2011-09-02 10:29:30

腳本Linuxperl

2014-07-28 16:47:41

linux性能

2020-12-23 10:48:18

LinuxOSCPU

2015-02-09 15:25:52

換膚

2024-05-15 09:03:45

2023-12-20 14:38:50

Linux磁盤IO

2020-10-14 11:05:10

Java開發IDEA

2010-05-27 16:41:30

Linux查看版本

2021-01-18 10:53:48

LinuxOSCPU

2019-08-14 08:03:49

LinuxShell腳本web服務

2023-09-08 23:30:19

2011-07-25 23:08:42

投影儀評測

2019-12-02 08:58:09

SQL腳本語言MySQL

2024-06-17 00:00:05

鏡像倉庫帶寬

2024-01-30 00:32:49

Linux網卡

2011-01-27 10:40:08

2010-12-22 13:17:47

Linux性能監測磁盤IO
點贊
收藏

51CTO技術棧公眾號

免费网站成人| 中国女人真人一级毛片| 国产人妖ts一区二区| 狠狠躁夜夜躁久久躁别揉| 茄子视频成人在线观看 | 国产精品vip| 日韩电影在线观看永久视频免费网站| 91蝌蚪视频在线观看| 国产1区在线| 99久久国产综合精品色伊| 国产精品大陆在线观看| 国产精品第一页在线观看| 狠狠色丁香婷婷综合影院| 欧美一区二区黄| 午夜欧美福利视频| av资源一区| 国产精品成人在线观看| 精品免费视频123区| 国产巨乳在线观看| 水蜜桃久久夜色精品一区的特点| 欧美激情高清视频| 色www亚洲国产阿娇yao| 亚洲人和日本人hd| 欧美不卡一区二区| 久久久久久蜜桃一区二区| 国产精品13p| 亚洲天堂免费在线观看视频| 欧美一区二区三区在线播放| 刘亦菲毛片一区二区三区| 美女国产一区二区三区| 日韩免费av片在线观看| xxxx 国产| 国产精品xvideos88| 最近的2019中文字幕免费一页| 给我看免费高清在线观看| 超碰成人福利| 精品国产一区二区三区久久久蜜月| 一女二男3p波多野结衣| 成人精品电影在线| 精品高清一区二区三区| 久艹在线免费观看| 青春草在线免费视频| 亚洲丝袜精品丝袜在线| 亚洲综合视频一区| av女优在线| 国产精品少妇自拍| 天堂精品视频| 国产三级视频在线| 国产亚洲一区二区三区| 日韩国产精品一区二区| 精品99又大又爽又硬少妇毛片| 久久奇米777| 清纯唯美一区二区三区| 六十路在线观看| 国产日本欧洲亚洲| 神马影院午夜我不卡影院| 啊v视频在线| 国产精品福利一区二区三区| 香蕉精品视频在线| 97超碰在线公开在线看免费| 亚洲激情综合网| 2022中文字幕| heyzo在线欧美播放| 精品国产91久久久| 久久久久人妻精品一区三寸| 天天免费亚洲黑人免费| 欧美视频一二三区| 99re精彩视频| 在线精品自拍| 日韩激情在线视频| 亚洲性猛交xxxx乱大交| 99久久综合| 久99久在线视频| 国产一级精品视频| 日韩和的一区二区| 91精品视频在线播放| 亚洲第一第二区| 99精品视频在线观看| 日本免费一区二区三区| 生活片a∨在线观看| 亚洲黄色免费网站| 两根大肉大捧一进一出好爽视频| 欧美暴力调教| 日韩欧美区一区二| 久久国产精品影院| 久久精品影视| 97在线精品国自产拍中文| 久久人人爽人人爽人人片av免费| 精彩视频一区二区三区| 精品视频一区在线| 免费在线看a| 午夜av一区二区三区| 一区二区三区 欧美| 网站一区二区| 国产午夜精品视频免费不卡69堂| 欧美一级特黄高清视频| 伊人久久亚洲美女图片| 国产精品视频永久免费播放| www.超碰在线.com| 国产欧美日韩在线| 免费观看国产精品视频| 色综合久久久| 日韩禁在线播放| 青青操视频在线播放| 老鸭窝毛片一区二区三区| 91精品视频观看| 男同在线观看| 一区二区三区欧美激情| 波多野结衣作品集| 涩涩屋成人免费视频软件| 一区二区三区在线播放欧美| 久久精品亚洲无码| 久久99久久久欧美国产| 精品一区在线播放| 日本在线视频网址| 欧美日韩国产首页在线观看| 精品人妻少妇嫩草av无码| 亚洲国产一成人久久精品| 日本一区二区在线免费播放| 韩国av免费在线| 1000精品久久久久久久久| 国产在线青青草| 波多野结衣一区二区三区免费视频| 中文字幕无线精品亚洲乱码一区 | 国产亚洲福利一区| 好吊操这里只有精品| 国产一区二区导航在线播放| 日韩成人av网站| 中文在线8资源库| 欧美精品一区二区三区在线播放 | 91久久精品视频| 国产69精品久久app免费版| 亚洲成人动漫一区| 国产乱淫av片| 欧美69视频| 91精品视频免费观看| 天堂资源在线中文| 欧美性做爰猛烈叫床潮| 国产女主播喷水高潮网红在线| 在线看片日韩| 国产传媒一区| 秋霞在线午夜| 日韩欧美中文字幕制服| 30一40一50老女人毛片| 影音国产精品| 久久99精品久久久久久噜噜| 色婷婷av国产精品| 成人免费va视频| www.国产二区| 五月亚洲婷婷| 欧美黄网免费在线观看| 刘玥91精选国产在线观看| 一区二区免费在线| 先锋资源在线视频| 午夜欧美精品久久久久久久| 91免费电影网站| 日本中文字幕在线播放| 欧美日韩国产一二三| 国产精品视频一区二区在线观看 | 韩国三级在线看| 欧美日韩一区自拍| 国产精品日韩一区二区免费视频| 高h视频在线播放| 亚洲大胆人体在线| 国产精品美女久久久久av爽| 久久综合色8888| 韩国日本美国免费毛片| 天天综合国产| 豆国产97在线| 自拍偷拍欧美视频| 亚洲图片在区色| 国产美女无遮挡永久免费| 一个色在线综合| 少妇精品一区二区三区| 全国精品久久少妇| 麻豆视频传媒入口| 欧美变态网站| 国产男女猛烈无遮挡91| а√中文在线8| 亚洲精品福利在线| 亚洲 小说区 图片区| 亚洲男人天堂一区| 黄色性生活一级片| 久久精品72免费观看| 久久久久久久9| 奇米亚洲欧美| 5566中文字幕一区二区| 亚洲一区站长工具| 久久色免费在线视频| 熟妇高潮一区二区三区| 欧美日韩久久久一区| 国产精品成人久久| 亚洲国产高清在线| 欧美熟妇精品一区二区蜜桃视频| 肉色丝袜一区二区| 免费视频爱爱太爽了| 亚洲精品小区久久久久久| 91嫩草在线视频| 不卡福利视频| 欧美大片大片在线播放| 国产资源在线看| 欧美变态口味重另类| 国产又粗又猛又爽又| 艳妇臀荡乳欲伦亚洲一区| 无码 人妻 在线 视频| 国产精品亚洲第一 | 国产白丝精品91爽爽久久| 国产女女做受ⅹxx高潮| 欧美日韩亚洲一区三区| 亚洲人体一区| 嫩草一区二区三区| 99精彩视频在线观看免费| 日韩欧美精品电影| 91精品国产乱码久久久久久蜜臀 | 亚洲成人资源在线| 国产91在线播放九色| 久久网这里都是精品| 日本黄色三级网站| 麻豆视频一区二区| 日韩一级在线免费观看| 日韩香蕉视频| 国产在线视频综合| 99久久www免费| 午夜精品视频在线观看一区二区| 欧美自拍视频| 国产精品久久国产精品| 欧美日韩中出| 亚洲一区二区三区xxx视频| 日韩欧美精品一区二区综合视频| 欧美影院在线播放| h片在线观看下载| 欧美美最猛性xxxxxx| 成人午夜在线影视| 啊v视频在线一区二区三区| 亚洲成人影院麻豆| 亚洲色图综合久久| 国产一级在线| 亚洲人成电影在线播放| 免费在线性爱视频| 亚洲欧美日本另类| 日韩午夜影院| 亚洲男人的天堂网站| 三级理论午夜在线观看| 亚洲精品视频在线观看视频| 三级在线视频| 亚洲天堂久久av| 超碰国产在线| 色婷婷久久av| 国产剧情在线| 欧美激情视频一区二区| 美女尤物在线视频| 久久免费高清视频| 欧美裸体视频| 国产97色在线| 国产精品xxx| 成人免费看吃奶视频网站| 91麻豆精品| av观看久久| 日本在线中文字幕一区| 欧美日韩国产一二| 日韩影院二区| 在线观看三级网站| 在线欧美福利| 人妻熟女一二三区夜夜爱| 久久精品亚洲| 看看黄色一级片| 国产精品白丝jk黑袜喷水| 国产性猛交96| 91一区二区三区在线观看| 久久久久亚洲av成人无码电影| 国产日本欧洲亚洲| 亚洲波多野结衣| 亚洲动漫第一页| 三级网站在线播放 | 天天干天天干天天干| 日韩电影免费在线观看中文字幕| www在线播放| 欧美日韩国产va另类| 成人直播视频| 91手机视频在线观看| 久久久久久毛片免费看 | 精品麻豆av| 日本道不卡免费一区| a级黄色片免费| 久久免费黄色| 午夜免费视频网站| www欧美成人18+| 永久免费看片直接| 久久国产一区| av一本在线| 欧美激情在线观看视频| 黑人巨大亚洲一区二区久| 91精品啪aⅴ在线观看国产| 卡通动漫国产精品| 一区视频二区视频| aⅴ色国产欧美| 亚洲精品视频三区| 久久伊99综合婷婷久久伊| 中文字幕五月天| 欧美性xxxx极品hd满灌| av免费观看在线| 亚洲图片在区色| 91www在线| 91夜夜未满十八勿入爽爽影院| 色狼人综合干| 亚洲一区 在线播放| 美腿丝袜亚洲一区| 狠狠人妻久久久久久综合蜜桃| 亚洲欧美日韩国产成人精品影院| 国产精品第5页| 精品国产1区二区| 免费的黄网站在线观看| 国产成人福利网站| 精品久久ai| 九一免费在线观看| 日韩高清欧美激情| 韩国无码一区二区三区精品| 一区二区三区欧美久久| 国产精品久久久久久久免费看| 亚洲美女自拍视频| 青草在线视频| 亚洲va码欧洲m码| 久久综合电影| 午夜欧美福利视频| 久久久精品国产99久久精品芒果| 国产无遮挡裸体免费视频| 91麻豆精品国产91| 天堂а√在线官网| 国产精品久久久久久久久久久新郎| 天天久久夜夜| 五月丁香综合缴情六月小说| 成人久久18免费网站麻豆 | 免费激情视频网站| 久久成人免费视频| 欧美videos粗暴| 亚洲日本一区二区三区在线不卡| 久久在线精品| 强伦人妻一区二区三区| 天天综合网 天天综合色| 欧美 日韩 国产 成人 在线| 久久久久久久国产| 都市激情亚洲| 国产高清av在线播放| 成人h版在线观看| 日韩精品成人一区| 亚洲国产精品久久久| 女人高潮被爽到呻吟在线观看| 国产一区二区三区黄| 亚洲乱码视频| 在线免费观看日韩av| 日韩欧美在线中文字幕| 国产中文字幕在线| 国产成人精品久久| 四虎国产精品免费观看| jizz大全欧美jizzcom| 国产精品久久国产精麻豆99网站| 一二三区在线播放| 久久精品国产欧美亚洲人人爽| 精品三级国产| 久久这里只有精品18| 99久久99久久久精品齐齐| 精品成人av一区二区在线播放| 亚洲欧美国产视频| 国产极品嫩模在线观看91精品| 国产成人免费高清视频| 东方aⅴ免费观看久久av| 久久艹免费视频| 中文字幕欧美精品日韩中文字幕| 国产电影一区| 国产一二三在线视频| 国产亚洲欧美日韩俺去了| 伊人网免费视频| 欧美日本中文字幕| 欧美三级午夜理伦三级在线观看| 日韩手机在线观看视频| 国产精品的网站| 网站黄在线观看| 国产精品美女免费视频| 亚洲欧美文学| 成人乱码一区二区三区av| 欧美精品一二三四| 国产色播av在线| 亚洲国产精品日韩| 盗摄精品av一区二区三区| 亚洲天堂av片| 久久精品最新地址| 丝袜美腿一区二区三区动态图| 中文字幕国产传媒| 亚洲一区二区三区四区五区中文| 免费在线一级视频| 99精品99久久久久久宅男| 石原莉奈在线亚洲二区| 久久99久久久| 在线成人激情黄色| 国产精品1luya在线播放| www.这里只有精品| 五月综合激情网| 国产婷婷视频在线| 日本精品一区| 99免费精品在线观看|