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

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

系統 Linux
uptime 命令可以用來查看服務器已經運行了多久,當前登錄的用戶有多少,以及服務器在過去的1分鐘、5分鐘、15分鐘的系統平均負載值。系統負載是處于可運行runnable或不可中斷uninterruptable狀態的進程的平均數。可運行狀態的進程要么正在使用 CPU 要么在等待使用 CPU。不可中斷狀態的進程則正在等待某些 I/O 訪問,例如等待磁盤 IO。

一、腳本

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

#!/bin/bash
# 獲取要監控的本地服務器IP地址
IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
echo "IP地址:"$IP
 
# 獲取cpu總核數
cpu_num=`grep -c "model name" /proc/cpuinfo`
echo "cpu總核數:"$cpu_num
 
# 1、獲取CPU利用率
################################################
#us 用戶空間占用CPU百分比
#sy 內核空間占用CPU百分比
#ni 用戶進程空間內改變過優先級的進程占用CPU百分比
#id 空閑CPU百分比
#wa 等待輸入輸出的CPU時間百分比
#hi 硬件中斷
#si 軟件中斷
#################################################
# 獲取用戶空間占用CPU百分比
cpu_user=`top -b -n 1 | grep Cpu | awk '{print $2}' | cut -f 1 -d "%"`
echo "用戶空間占用CPU百分比:"$cpu_user
 
# 獲取內核空間占用CPU百分比
cpu_system=`top -b -n 1 | grep Cpu | awk '{print $4}' | cut -f 1 -d "%"`
echo "內核空間占用CPU百分比:"$cpu_system
 
# 獲取空閑CPU百分比
cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $8}' | cut -f 1 -d "%"`
echo "空閑CPU百分比:"$cpu_idle
 
# 獲取等待輸入輸出占CPU百分比
cpu_iowait=`top -b -n 1 | grep Cpu | awk '{print $10}' | cut -f 1 -d "%"`
echo "等待輸入輸出占CPU百分比:"$cpu_iowait
 
#2、獲取CPU上下文切換和中斷次數
# 獲取CPU中斷次數
cpu_interrupt=`vmstat -n 1 1 | sed -n 3p | awk '{print $11}'`
echo "CPU中斷次數:"$cpu_interrupt
 
# 獲取CPU上下文切換次數
cpu_context_switch=`vmstat -n 1 1 | sed -n 3p | awk '{print $12}'`
echo "CPU上下文切換次數:"$cpu_context_switch
 
#3、獲取CPU負載信息
# 獲取CPU15分鐘前到現在的負載平均值
cpu_load_15min=`uptime | awk '{print $11}' | cut -f 1 -d ','`
echo "CPU 15分鐘前到現在的負載平均值:"$cpu_load_15min
 
# 獲取CPU5分鐘前到現在的負載平均值
cpu_load_5min=`uptime | awk '{print $10}' | cut -f 1 -d ','`
echo "CPU 5分鐘前到現在的負載平均值:"$cpu_load_5min
 
# 獲取CPU1分鐘前到現在的負載平均值
cpu_load_1min=`uptime | awk '{print $9}' | cut -f 1 -d ','`
echo "CPU 1分鐘前到現在的負載平均值:"$cpu_load_1min
 
# 獲取任務隊列(就緒狀態等待的進程數)
cpu_task_length=`vmstat -n 1 1 | sed -n 3p | awk '{print $1}'`
echo "CPU任務隊列長度:"$cpu_task_length
 
#4、獲取內存信息
# 獲取物理內存總量
mem_total=`free | grep Mem | awk '{print $2}'`
echo "物理內存總量:"$mem_total
 
# 獲取操作系統已使用內存總量
mem_sys_used=`free | grep Mem | awk '{print $3}'`
echo "已使用內存總量(操作系統):"$mem_sys_used
 
# 獲取操作系統未使用內存總量
mem_sys_free=`free | grep Mem | awk '{print $4}'`
echo "剩余內存總量(操作系統):"$mem_sys_free
 
# 獲取應用程序已使用的內存總量
mem_user_used=`free | sed -n 3p | awk '{print $3}'`
echo "已使用內存總量(應用程序):"$mem_user_used
 
# 獲取應用程序未使用內存總量
mem_user_free=`free | sed -n 3p | awk '{print $4}'`
echo "剩余內存總量(應用程序):"$mem_user_free
 
 
# 獲取交換分區總大小
mem_swap_total=`free | grep Swap | awk '{print $2}'`
echo "交換分區總大小:"$mem_swap_total
 
# 獲取已使用交換分區大小
mem_swap_used=`free | grep Swap | awk '{print $3}'`
echo "已使用交換分區大小:"$mem_swap_used
 
# 獲取剩余交換分區大小
mem_swap_free=`free | grep Swap | awk '{print $4}'`
echo "剩余交換分區大小:"$mem_swap_free
 

#5、獲取磁盤I/O統計信息
echo "指定設備(/dev/sda)的統計信息"
# 每秒向設備發起的讀請求次數
disk_sda_rs=`iostat -kx | grep sda| awk '{print $4}'`
echo "每秒向設備發起的讀請求次數:"$disk_sda_rs
 
# 每秒向設備發起的寫請求次數
disk_sda_ws=`iostat -kx | grep sda| awk '{print $5}'`
echo "每秒向設備發起的寫請求次數:"$disk_sda_ws
 
# 向設備發起的I/O請求隊列長度平均值
disk_sda_avgqu_sz=`iostat -kx | grep sda| awk '{print $9}'`
echo "向設備發起的I/O請求隊列長度平均值"$disk_sda_avgqu_sz
 
# 每次向設備發起的I/O請求平均時間
disk_sda_await=`iostat -kx | grep sda| awk '{print $10}'`
echo "每次向設備發起的I/O請求平均時間:"$disk_sda_await
 
# 向設備發起的I/O服務時間均值
disk_sda_svctm=`iostat -kx | grep sda| awk '{print $11}'`
echo "向設備發起的I/O服務時間均值:"$disk_sda_svctm
 
# 向設備發起I/O請求的CPU時間百分占比
disk_sda_util=`iostat -kx | grep sda| awk '{print $12}'`
echo "向設備發起I/O請求的CPU時間百分占比:"$disk_sda_util

執行結果:

圖片圖片

二、原理講解

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

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

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

圖片圖片

2. 獲取CPU總核數

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

如下所示:

圖片圖片

3. 獲取CPU利用率

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

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

top

  • top -b -n 1顯示系統的信息并以格式化打印,結果只刷新一次
n 設置退出前屏幕刷新的次數
b 將top輸出編排成適合輸出到文件的格式,可以使用這個選項創建進程日志
  • grep Cpu提取出字符串Cpu所在的行
  • awk '{print $2}'將第二步得到的字符串分割,并調用方法print 打印出**$2**對應的第二個字符串,0.5%us
  • cut -f 1 -d "%" 表示以%為分隔符,將第三步的結果分隔開,并顯示分割后的記過的第一個字符串即0.5
-d  "%" 是以%作為分隔符, 
-f 1顯示以:分割每一行的第一段內容
  • 其他腳本以此類推

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

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

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

# 獲取CPU中斷次數
cpu_interrupt=`vmstat -n 1 1 | sed -n 3p | awk '{print $11}'`
echo "CPU中斷次數:"$cpu_interrupt
 
# 獲取CPU上下文切換次數
cpu_context_switch=`vmstat -n 1 1 | sed -n 3p | awk '{print $12}'`
echo "CPU上下文切換次數:"$cpu_context_switch

# 獲取任務隊列(就緒狀態等待的進程數)
cpu_task_length=`vmstat -n 1 1 | sed -n 3p | awk '{print $1}'`
echo "CPU任務隊列長度:"$cpu_task_length
  • vmstat是Virtual Meomory Statistics(虛擬內存統計)的縮寫,可對操作系統的虛擬內存、進程、CPU活動進行監控。是對系統的整體情況進行統計,不足之處是無法對某個進程進行深入分析。vmstat -n 1 1只顯示一次各字段名稱。
-n:只在開始時顯示一次各字段名稱。
  • sed -n 3p將第一步的結果打印出第3行
參數說明:
    -n或--quiet或--silent 取消自動打印模式空間,僅顯示script處理后的結果。
動作說明:
    p :打印,亦即將某個選擇的數據印出。通常 p 會與參數 sed -n 一起運行~
  • **awk '{print $1}'`**將第2步結果得出的字符串分割,并打印第一個字符串

vmstatvmstat

5、獲取CPU負載信息

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

uptimeuptime

6、獲取內存信息

# 獲取物理內存總量
mem_total=`free | grep Mem | awk '{print $2}'`
echo "物理內存總量:"$mem_total
 
# 獲取操作系統已使用內存總量
mem_sys_used=`free | grep Mem | awk '{print $3}'`
echo "已使用內存總量(操作系統):"$mem_sys_used
 
# 獲取操作系統未使用內存總量
mem_sys_free=`free | grep Mem | awk '{print $4}'`
echo "剩余內存總量(操作系統):"$mem_sys_free
 
# 獲取應用程序已使用的內存總量
mem_user_used=`free | sed -n 3p | awk '{print $3}'`
echo "已使用內存總量(應用程序):"$mem_user_used
 
# 獲取應用程序未使用內存總量
mem_user_free=`free | sed -n 3p | awk '{print $4}'`
echo "剩余內存總量(應用程序):"$mem_user_free
 
 
# 獲取交換分區總大小
mem_swap_total=`free | grep Swap | awk '{print $2}'`
echo "交換分區總大小:"$mem_swap_total
 
# 獲取已使用交換分區大小
mem_swap_used=`free | grep Swap | awk '{print $3}'`
echo "已使用交換分區大小:"$mem_swap_used
 
# 獲取剩余交換分區大小
mem_swap_free=`free | grep Swap | awk '{print $4}'`
echo "剩余交換分區大小:"$mem_swap_free
  • free 命令顯示系統內存的使用情況,包括物理內存、交換內存(swap)和內核緩沖區內存。
  • grep Swap將第一步的結果過濾只顯示包含字符串Swap的行
  • **awk '{print $4}'**將第二步結果分割,并打印出第四個字符串的值

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

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

echo "指定設備(/dev/sda)的統計信息"
# 每秒向設備發起的讀請求次數
disk_sda_rs=`iostat -kx | grep sda| awk '{print $4}'`
echo "每秒向設備發起的讀請求次數:"$disk_sda_rs
 
# 每秒向設備發起的寫請求次數
disk_sda_ws=`iostat -kx | grep sda| awk '{print $5}'`
echo "每秒向設備發起的寫請求次數:"$disk_sda_ws
 
# 向設備發起的I/O請求隊列長度平均值
disk_sda_avgqu_sz=`iostat -kx | grep sda| awk '{print $9}'`
echo "向設備發起的I/O請求隊列長度平均值"$disk_sda_avgqu_sz
 
# 每次向設備發起的I/O請求平均時間
disk_sda_await=`iostat -kx | grep sda| awk '{print $10}'`
echo "每次向設備發起的I/O請求平均時間:"$disk_sda_await
 
# 向設備發起的I/O服務時間均值
disk_sda_svctm=`iostat -kx | grep sda| awk '{print $11}'`
echo "向設備發起的I/O服務時間均值:"$disk_sda_svctm
 
# 向設備發起I/O請求的CPU時間百分占比
disk_sda_util=`iostat -kx | grep sda| awk '{print $12}'`
echo "向設備發起I/O請求的CPU時間百分占比:"$disk_sda_util
  • iostat命令被用于監視系統輸入輸出設備和CPU的使用情況。它的特點是匯報磁盤活動統計情況,同時也會匯報出CPU使用情況。
-k:顯示狀態以千字節每秒為單位,而不使用塊每秒
-x:顯示擴展狀態
  • ** grep sda用于過濾第一步得到的結果,只顯示包含字符串sda**的哪一行
  • **awk '{print $4}'**將第二步的結果分割,并只顯示第4個字符串

iostatiostat


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

安裝 sysstat 包:

sudo apt-get install sysstat


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

2021-02-21 11:48:30

內存磁盤IO

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

2023-12-20 14:38:50

Linux磁盤IO

2024-05-15 09:03:45

2015-02-09 15:25:52

換膚

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服務

2019-12-02 08:58:09

SQL腳本語言MySQL

2011-07-25 23:08:42

投影儀評測

2023-09-08 23:30:19

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技術棧公眾號

日韩一区二区视频在线观看| 日韩在线看片| 亚洲精品视频在线| 都市激情久久久久久久久久久| 久久黄色小视频| 2020国产精品小视频| 国产精品久久久久久久久免费樱桃 | 蜜臀久久99精品久久久无需会员 | 国产欧美一区二区色老头 | 亚洲国产精品字幕| 久久久免费视频网站| 色资源在线观看| 日韩va欧美va亚洲va久久| 久久精彩免费视频| 亚洲一区二区三区黄色| 手机在线免费看av| 91视频91自| 欧美在线视频a| youjizz亚洲女人| 精品久久亚洲| 欧美视频在线观看免费| 99国产超薄丝袜足j在线观看| 久久精品www人人爽人人| 亚洲精品福利| 狠狠躁夜夜躁人人爽超碰91| 亚洲精美视频| 成人av免费播放| 久久久久久穴| 中文字幕日本欧美| 奇米777第四色| 久久青草免费| 最新国产成人在线观看| 精品国产乱码久久久久久蜜柚 | 色哟哟网站在线观看| 天堂电影一区| 一区二区三区自拍| 日韩欧美精品一区二区| 又骚又黄的视频| 亚洲三级毛片| 久久久精品在线| 7788色淫网站小说| 豆花视频一区| 色域天天综合网| 男女日批视频在线观看| 免费一级在线观看| eeuss鲁片一区二区三区在线观看| 日韩av手机在线| 久久久久久国产精品视频| 成人激情诱惑| 精品剧情在线观看| 99日在线视频| 欧美精品资源| 欧美日韩国产色| 国产一二三在线视频| 黄色成年人视频在线观看| 成人夜色视频网站在线观看| 亚洲精品日韩av| 在线观看国产成人| 蜜臀av一区二区在线免费观看| 久久69精品久久久久久国产越南| 69xxx免费| 欧美一级本道电影免费专区| 亚洲毛片在线免费观看| 中文字幕乱码一区| 国产精品色在线网站| 色噜噜偷拍精品综合在线| 热99这里只有精品| 婷婷色在线播放| 亚洲免费视频中文字幕| 一本一本久久a久久精品综合妖精| 韩国三级在线观看久| 久久精品国产亚洲a| 国产精品视频在线观看| 一区二区视频网站| 免费观看一级欧美片| 亚洲精品成人精品456| 在线不卡日本| 超碰在线网址| 久久丝袜美腿综合| 日本不卡二区| 飘雪影视在线观看免费观看| 久久综合久久综合九色| 欧美大香线蕉线伊人久久| 天堂成人在线| 久久久噜噜噜久久中文字幕色伊伊| 久久国产精品久久精品国产| 十九岁完整版在线观看好看云免费| 91啦中文在线观看| 色大师av一区二区三区| 欧美a免费在线| 依依成人精品视频| 无颜之月在线看| 97超碰免费在线| 91高清视频在线| 五月婷婷六月合| 天堂va欧美ⅴa亚洲va一国产| 欧美哺乳videos| 毛茸茸free性熟hd| 九一国产精品| 日韩中文字幕精品| 精品午夜福利视频| 免费欧美日韩| 国产日韩换脸av一区在线观看| 国产美女裸体无遮挡免费视频| 国产**成人网毛片九色| 欧美日本国产精品| 黄色成年人视频在线观看| 亚洲精品国产第一综合99久久 | 18深夜在线观看免费视频| 精品视频高潮| 一区二区福利视频| 国产精久久久久久| 老司机精品导航| 成人av在线网址| 黑人操亚洲女人| 国产精品福利一区| 欧日韩免费视频| 亚洲精品毛片| 日韩风俗一区 二区| 三级黄色在线观看| 性伦欧美刺激片在线观看| 国产成人97精品免费看片| 国产剧情久久久| 久久网站热最新地址| www.日本在线视频| 国产精品一级在线观看| 国产香蕉一区二区三区在线视频 | 色综合久久久久久久久| 四虎精品一区二区| 亚洲国产日韩欧美在线| 国产精品久久久久久久久久尿| 无码国产精品一区二区色情男同| 亚洲精品国产无天堂网2021| 日本黄大片一区二区三区| 国产精品免费大片| 欧洲日本亚洲国产区| 天天摸天天干天天操| 亚洲午夜电影在线| 91精品人妻一区二区三区四区| 一区二区在线| 成人字幕网zmw| 毛片在线播放a| 欧美三级蜜桃2在线观看| xxxxx在线观看| 亚洲综合社区| 欧美日韩视频在线一区二区观看视频| 久草在线资源福利站| 欧美精品一区二区三区久久久 | 91在线直播| 日本乱人伦aⅴ精品| 免费看污片的网站| 三级久久三级久久久| 日韩av不卡在线播放| 日本在线精品| 日韩亚洲综合在线| 国产精品无码久久久久成人app| 亚洲四区在线观看| 中文字幕在线观看视频www| 欧美精品国产| 国精产品99永久一区一区| 韩日毛片在线观看| 亚洲精品视频中文字幕| 国产精品高清无码| 亚洲私人黄色宅男| 中文字幕在线观看91| 亚洲精选在线| 少妇特黄a一区二区三区| 国产极品久久久久久久久波多结野| 一区二区欧美日韩视频| 97超碰资源站| 亚洲成人精品一区二区| 成人h动漫精品一区| 可以免费看不卡的av网站| 亚洲一二三区在线| 91午夜精品| 欧美一区在线直播| 欧美天天影院| 精品国产亚洲在线| 波多野结衣网站| 亚洲免费大片在线观看| 这里只有精品在线观看视频 | 午夜精品一区二区三区av| 色视频在线观看| 欧美日韩中文字幕一区二区| 久久国产在线视频| 久久久久久久精| 精品国产乱码久久久久久1区二区| 欧美日本一区| 日韩精品伦理第一区| 日本精品在线播放| 情事1991在线| av在线播放观看| 精品爽片免费看久久| 91国产精品一区| 精品国产成人av| 日本中文在线视频| 久久麻豆一区二区| 天堂va欧美va亚洲va老司机| 久热综合在线亚洲精品| 久青草视频在线播放| 欧美日韩激情| 精品麻豆av| 久久伦理中文字幕| 国产成人精品视频在线观看| 欧美亚洲天堂| 日韩中文理论片| 日韩av高清在线| 欧美一区二区三区视频免费| 无码人妻精品一区二区三区9厂| 一区二区三区自拍| 任我爽在线视频| 久久亚洲综合色| 成人三级做爰av| 久久97超碰国产精品超碰| 日韩视频第二页| 国产精品大片| 中文字幕av久久| 成人一区二区| 欧美高清一区二区| 乱亲女h秽乱长久久久| 91传媒视频免费| 色999久久久精品人人澡69| 热门国产精品亚洲第一区在线| 日韩123区| 久久久精品电影| 在线观看a视频| 亚洲人成电影在线| 日韩欧美电影在线观看| 精品国产第一区二区三区观看体验| 岳乳丰满一区二区三区| 欧美亚洲高清一区| 亚洲毛片一区二区三区| 黄色一区二区在线| 香蕉免费毛片视频| 五月婷婷欧美视频| 日本a在线观看| 亚洲线精品一区二区三区| 538任你躁在线精品视频网站| **欧美大码日韩| 日本午夜在线观看| 亚洲欧美一区二区不卡| 国产成人av免费在线观看| 国产精品国产三级国产aⅴ原创| 无码少妇一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 最近中文字幕在线mv视频在线| 91麻豆免费看| 李宗瑞91在线正在播放| 91一区一区三区| 女人被狂躁c到高潮| 久久婷婷综合激情| www色com| 国产日产欧美精品一区二区三区| 蜜桃传媒一区二区亚洲| 欧美激情一区二区三区四区| 国产激情av在线| 亚洲色图一区二区| 麻豆亚洲av成人无码久久精品| 亚洲已满18点击进入久久| 国产亚洲精品久久久久久打不开| 亚洲国产日韩综合久久精品| 国产乱码久久久久久| 欧美性猛交xxxx偷拍洗澡| 在线观看日本网站| 欧美挠脚心视频网站| 国产999久久久| 亚洲风情亚aⅴ在线发布| 日本一卡二卡四卡精品| 在线精品国产成人综合| 成人无遮挡免费网站视频在线观看| 九九热这里只有精品免费看| 日韩激情电影免费看| 国产精品久久久久久久久久久新郎 | 精品久久成人| 午夜在线视频免费观看| 一区在线视频观看| 午夜免费一区二区| 国产精品影视在线| 成人免费无码大片a毛片| 国产欧美日韩综合| 草视频在线观看| 精品欧美一区二区三区| 伊人网综合在线| 精品国产人成亚洲区| 国产玉足榨精视频在线观看| 日韩中文字幕国产| 九色porny丨首页入口在线| 国产精品专区一| 久久影视三级福利片| 手机成人在线| 亚洲网站啪啪| 国产精品区在线| aaa欧美日韩| 日本精品在线免费观看| 欧美午夜影院在线视频| 国产女同91疯狂高潮互磨| 精品在线小视频| 老司机免费在线视频| 57pao国产成人免费| 91九色成人| 欧美日韩亚洲一区二区三区在线观看 | 日本在线一区| 精品99视频| www.久久久久久久久久久| 99re8在线精品视频免费播放| 少妇一级黄色片| 精品欧美一区二区三区| 国产夫妻在线观看| 最新的欧美黄色| 亚洲欧美韩国| 国产传媒一区| 9191国语精品高清在线| wwwwww.色| 成人97人人超碰人人99| 老湿机69福利| 欧美午夜宅男影院| 久久久久久青草| 97精品久久久| 中文一区二区三区四区| 日本三日本三级少妇三级66| 日日欢夜夜爽一区| 西西大胆午夜视频| 亚洲电影一级黄| a天堂在线观看视频| 在线视频亚洲欧美| 日韩精品麻豆| 欧美日韩在线一二三| 亚洲综合国产激情另类一区| 中文字幕 日本| 一区二区三区精品在线| 国产日韩欧美一区二区东京热| 在线一区二区日韩| 国产成人免费精品| 亚洲精品乱码视频| 奇米精品一区二区三区在线观看一| www.色多多| 色综合天天综合狠狠| 欧美视频免费一区二区三区| 欧美一区二区视频97| 日韩母乳在线| 国产成人亚洲精品无码h在线| 92精品国产成人观看免费| 国产又大又黑又粗免费视频| 欧美精品一区二区在线观看| 成年人国产在线观看| 国产伦一区二区三区色一情| 一区二区自拍| 欧美bbbbb性bbbbb视频| 精品久久久久久中文字幕| 色播色播色播色播色播在线 | 免费成人进口网站| 国产一区二区视频在线播放| 国产一区二区三区在线视频观看| 欧美猛男男办公室激情| 国产不卡在线| 99国产在线| 亚洲高清激情| 成人免费毛片糖心| 欧美系列日韩一区| 大片免费在线看视频| 99国精产品一二二线| 亚洲日本成人| 青娱乐国产视频| 欧美日韩免费视频| 蜜桃视频在线观看www社区| 亚洲综合在线小说| 国产精品三上| 先锋影音av在线| 欧美一区二区三区系列电影| wwwww亚洲| 奇米精品在线| 国产真实乱偷精品视频免| 精品无码人妻一区二区三区品| 亚洲国产婷婷香蕉久久久久久| 高清av不卡| 干日本少妇视频| 99久久久国产精品免费蜜臀| 免费观看日批视频| 久热爱精品视频线路一| 久久国产精品色av免费看| youjizzxxxx18| 一区二区三区日本| 久久久久久久久亚洲精品| 成人免费视频网址| 99视频一区| 亚洲区一区二区三| 亚洲激情自拍图| 欧美韩国日本| 青青青免费在线| 中文字幕乱码久久午夜不卡| 亚洲国产欧美另类| 国产精品igao视频| 亚洲午夜黄色| 欧美xxxooo| 亚洲精品视频在线播放| 日本一区二区三区视频在线看| 国产l精品国产亚洲区久久| 亚洲免费观看在线视频| 欧美男男同志| 动漫3d精品一区二区三区|