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

Linux 中最重要的目錄之 /proc

系統 Linux
本文主要從開發者使用 Linux 系統的角度,著重分析一下 /proc 目錄下可以獲取到的四類信息。

一、概述

Linux 系統中,一切皆為文件的理念提供了最高級的抽象,開發者只需要使用一套 API 就可以操作 Linux 系統中的絕大部分資源。

而在整個 Linux 目錄樹中, 有一個最重要的 (虛擬) 目錄: /proc,在系統啟動時創建,在系統關閉時銷毀。

內核態通過簡潔的文件內容 API 形式,將系統的大部分狀態在用戶態充分暴露出來,這樣用戶/程序直接讀取 /proc 目錄下面的相關文件,就可以獲取到對應的系統/進程等狀態和數據,真可謂大道至簡。

總之,想要知道當前系統中運行了哪些進程、每個進程都打開了哪些文件、進程的 CPU、內存等使用情況如何、每個進程啟動了幾個線程、當前有哪些 TCP/UDP 連接、每個網卡收發的字節數等等,都可以在 /proc 目錄中找到答案。

BTW, 直接讀取 /proc 目錄下面的文件內容,也是很多 Linux 常用命令和開源系統監控組件的實現原理。

本文主要從開發者使用 Linux 系統的角度,著重分析一下 /proc 目錄下可以獲取到的四類信息:

  • 系統
  • 硬件/設備
  • 網絡
  • 進程

二、系統相關

1. 內核版本/編譯器/編譯時間

$ cat /proc/version

Linux version 6.6.87+ (builder@f33bfd62b873) (Chromium OS 17.0_pre498229-r33 clang version 17.0.0 (/var/cache/chromeos-cache/distfiles/egit-src/external/github.com/llvm/llvm-project 14f0776550b5a49e1c42f49a00213f7f3fa047bf), LLD 17.0.0) #1 SMP PREEMPT_DYNAMIC Sat May  3 09:33:57 UTC 2025

可以看到,輸出的信息遠比 uname 命令獲取到內容要詳細。

$ uname -a

Linux cs-100667547897-default 6.6.87+ #1 SMP PREEMPT_DYNAMIC Sat May  3 09:33:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

2. 系統負載

輸出系統最近 1/5/15 分鐘的平均負載。

$ cat /proc/loadavg

0.03 0.01 0.00 1/300 1272

對比 uptime 命令的輸出:

$ uptime

14:12:36 up  7:44,  0 user,  load average: 0.03, 0.01, 0.00

3. 硬中斷

輸出系統中的硬件中斷情況,按照 CPU 進行分組。

$ cat /proc/interrupts

# output

           CPU0       CPU1
  0:        269          0   IO-APIC   0-edge      timer
  1:          0          9   IO-APIC   1-edge      i8042
  4:          0       2067   IO-APIC   4-edge      ttyS0
  6:         70          0   IO-APIC   6-edge
  8:          0          0   IO-APIC   8-edge      rtc0
  9:          0          0   IO-APIC   9-fasteoi   acpi
 10:          0      16876   IO-APIC  10-fasteoi   virtio2

...

4. 軟中斷

輸出系統中的硬件中斷情況,按照 CPU 進行分組。

$ cat /proc/softirqs

# output

                    CPU0       CPU1
          HI:          0          0
       TIMER:      98735      84868
      NET_TX:          2          4
      NET_RX:      18737      28301
       BLOCK:          0      29051
    IRQ_POLL:          0          0
     TASKLET:         44         30
       SCHED:     200114     198635
     HRTIMER:          0          0
         RCU:      57886      61736

每個 CPU 都對應一個軟中斷內核線程運行狀況,所以使用下面的命令,也可以獲取到 CPU 軟中斷運行情況。

$ ps aux | grep softirq

5. 內核參數

通過讀寫文件來動態調整內核參數,例如在TCP 100 萬長連接的參數調優[2] 一文中,就涉及到很多 /proc/sys 目錄下面相關文件的參數修改,限于篇幅,這里不再贅述了。

三、硬件相關

1. CPU

輸出機器上所有 (邏輯) CPU 型號、核心數、頻率等詳細信息。

$ cat /proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6

...

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6

...

可以在此基礎上計算出 (邏輯) CPU 的數量。

$ cat /proc/cpuinfo | grep processor | wc -l

常用的 Linux 命令中的 lscpu,輸出的源數據就來自 /proc/meminfo 文件。

2. 內存

輸出機器上物理內存、交換分區、緩存等信息。

$ cat /proc/meminfo

MemTotal:        8138112 kB
MemFree:         6372192 kB
MemAvailable:    7426484 kB
Buffers:           74336 kB
Cached:          1177368 kB
SwapCached:            0 kB

...

常用的 Linux 命令中的 free 和 top,輸出的源數據就來自 /proc/meminfo 文件。

$ free

               total        used        free      shared  buff/cache   available
Mem:         8138112      711636     6372192        1108     1301156     7426476
Swap:              0           0           0

四、網絡相關

1. 網卡數據統計

輸出網卡接口的統計信息,例如發送數據量、接收數據量、錯誤數量。

$ cat /proc/net/dev

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo: 31272563   12256    0    0    0     0          0         0 31272563   12256    0    0    0     0       0          0
  eth0: 6263742   24376    0    0    0     0          0         0 18041254   18792    0    0    0     0       0          0
docker0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

常用的 ifconfig 命令,數據源就是 /proc/net/dev 文件。

$ ifconfig

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1460

        ...

        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1460

        ...

        RX packets 24328  bytes 6256091 (6.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18758  bytes 18034626 (18.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        ...

        RX packets 12216  bytes 31268081 (31.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12216  bytes 31268081 (31.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2. 網絡連接狀態和對列

輸出 TCP/UDP 網絡連接,及其對應的端口號和狀態等信息。

$ cat /proc/net/tcp

$ cat /proc/net/udp

常用的 Linux 網絡命令中, netstat 和 ss 命令就是對 /proc/net/tcp、/proc/net/udp、/proc/net/raw 等文件內容進行了二次加工,具體的過程這里就不展開了 :-) 。

下面是使用 netstat 和 ss 命令的輸出結果:

$ netstat -ant

$ ss -ant

3. ARP 表

ARP 表存儲著當前局域網中各主機的 IP 地址到 MAC 地址的映射關系。

$ cat /proc/net/arp

IP address       HW type     Flags       HW address            Mask     Device
10.88.0.1        0x1         0x2         12:a5:12:b7:15:70     *        eth0

下面是對等的 arp 命令。

$ arp -an

? (10.88.0.1) at 12:a5:12:b7:15:70 [ether] on eth0

五、進程相關

每個進程都有一個進程 ID (數字) pid,所以和進程相關的信息都在目錄 /proc/{pid} 下面。

例如下面展示了 root 用戶打開的相關進程:

...

dr-xr-xr-x   9 root       root                     0 May 19 23:19 207/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 25/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 26/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 264/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 270/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 271/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 275/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 285/
dr-xr-xr-x   9 root       root                     0 May 19 23:19 296/
dr-xr-xr-x   9 root       root                     0 May 19 23:20 467/

...

下文的示例中,統一以筆者機器上運行的 dockerd 進程為例,進行代碼和命令輸出結果演示。

root   207  1  0 23:19 ?        00:00:00 /usr/bin/dockerd -p /var/run/docker.pid --mtu=1460

演示 docker 進程 pid = 207

1. 啟動參數

輸出進程的啟動命令及其參數。

$ sudo cat /proc/207/cmdline

/usr/bin/dockerd-p/var/run/docker.pid--mtu=1460

2. 進程狀態

輸出進程的 pid、ppid、內存使用等信息。

$ sudo cat /proc/207/status

# output

Name:   dockerd
Umask:  0022
State:  S (sleeping)
Tgid:   207
Ngid:   0
Pid:    207
PPid:   1

...

Threads:        10

...

Cpus_allowed:   3
Cpus_allowed_list:      0-1
Mems_allowed:   00000000,00000001
Mems_allowed_list:      0

...

3. 函數調用棧

輸出進程當前正在執行的的函數調用棧。

$ sudo cat /proc/207/stack

# output

[<0>] futex_wait_queue+0xdd/0x130
[<0>] futex_wait+0x179/0x300
[<0>] do_futex+0x18f/0x1e0
[<0>] __se_sys_futex+0x152/0x1d0
[<0>] do_syscall_64+0x46/0xb0
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0xe2

4. 線程狀態

輸出進程

$ sudo ls -l /proc/207/task/

# output

total 0
dr-xr-xr-x 7 root root 0 May 20 13:43 206
dr-xr-xr-x 7 root root 0 May 20 13:44 212
dr-xr-xr-x 7 root root 0 May 20 13:44 213
dr-xr-xr-x 7 root root 0 May 20 13:44 214
dr-xr-xr-x 7 root root 0 May 20 13:44 215
dr-xr-xr-x 7 root root 0 May 20 13:44 221
dr-xr-xr-x 7 root root 0 May 20 13:44 229
dr-xr-xr-x 7 root root 0 May 20 13:44 249
dr-xr-xr-x 7 root root 0 May 20 13:44 263
dr-xr-xr-x 7 root root 0 May 20 13:44 275

下面是使用 pstree 命令輸出的線程結果。

$ pstree -p 207

5. 打開文件

輸出 dockerd 進程打開的所有文件句柄 (fd)。

$ sudo ls -l /proc/207/fd/

6. 內存映射

輸出進程內存映射區域(例如堆、共享庫),smaps 細化到每個區域的 RSS 和臟頁統計,用于內存泄漏分析 (具體的分析方法,感興趣的讀者可以自行搜索)。

$ sudo cat /proc/212/maps

$ sudo cat /proc/212/smaps

會逐行輸入類似如下的內存映射信息:

Linux 命令中的 pmap 的數據源就是 maps 和 smaps 文件。

$ sudo pmap -x 207

7. OOM

Linux 內核 OOM killer 會在內存不足時,選擇性地殺掉用戶進程。

它的運行規則簡單來說就是,OOM killer 會為每個用戶進程設置一個權重值,這個權重值越高,被 kill 的概率越高,反之概率越低。

每個進程的權重值存放在 /proc/{pid}/oom_adj 中,大多數進程的默認權重值都是 0。

$ sudo cat /proc/207/oom_adj

8. 網絡連接

進程網絡相關的文件都在 /proc/{pid}/net 目錄下面,可以根據不同的協議類型查看對應的文件,輸出結果和 /proc/net/ 下面的文件基本類似,限于篇幅,這里就不再贅述了。

六、小結

責任編輯:趙寧寧 來源: 洋芋編程
相關推薦

2022-10-08 23:46:47

JavaScript對象開發

2024-05-13 08:16:59

React任務調度鏈表結構

2019-09-21 21:15:36

MapReduce大數據分布式

2015-06-09 05:45:12

iOSOS XWWDC

2020-10-15 10:10:31

Linux數據中心IT

2011-03-07 16:48:24

DebianLinux發行版

2010-03-04 09:19:09

Linux開源軟件

2023-12-31 13:05:19

pytorch深度學習框架

2023-11-06 18:06:00

Docker容器

2022-08-25 17:43:25

戴爾

2015-10-08 16:23:17

2015-03-17 10:48:54

信息安全

2018-01-24 18:30:53

瀏覽器Firefox命令行

2017-01-12 19:15:03

Linux內核調試自構proc

2020-10-10 08:07:36

分布式系統程序員

2013-02-19 10:12:59

2010-10-12 14:02:08

虛擬化工具

2017-11-01 14:23:14

DBAPostgreSQL 新亮點

2020-05-15 20:45:46

工業物聯網IIOT物聯網

2021-06-02 12:12:46

DevOps面試Linux
點贊
收藏

51CTO技術棧公眾號

精品一区av| 亚洲第一影院| 99国产精品久久久久久久久久 | 免费在线观看亚洲| 久久影视三级福利片| 一本大道久久a久久精二百| 午夜精品一区二区在线观看 | 亚洲欧美日产图| 性一交一乱一伧老太| 免费在线播放第一区高清av| 日韩在线免费高清视频| 91精品啪在线观看国产| 韩日精品一区| 亚洲va天堂va国产va久| 一区在线电影| 暖暖视频在线免费观看| 国产又黄又大久久| 国产精品成熟老女人| 日韩一级片av| 久久密一区二区三区| 欧美精品一区二区在线播放 | 成人午夜伦理影院| 国产精品一区二区久久久久| 黄色激情视频在线观看| 国产精品毛片久久| 亚洲欧美日韩一区在线| 野战少妇38p| 日韩免费在线电影| 色综合中文字幕国产| www.avtt| 午夜羞羞小视频在线观看| 欧美极品美女视频| 国产一区二区三区高清| 国产精品女同一区二区| 免费精品99久久国产综合精品| 97av在线视频| 久久精品欧美一区二区| 在线成人直播| 搡老女人一区二区三区视频tv| 一起草在线视频| 亚洲一二三区视频| 欧美日韩国产成人在线免费| 国产一区视频免费观看| 在线女人免费视频| 精品国产91久久久久久老师| 国产va亚洲va在线va| 91麻豆国产福利在线观看宅福利| 国产精品国产精品国产专区不片| 久久亚洲免费| 三级在线电影| 91在线视频播放| 国产主播一区二区三区四区| 人人妻人人澡人人爽精品日本| 国产成人在线视频播放| 97人摸人人澡人人人超一碰| www.蜜臀av.com| 国产69精品久久99不卡| 97久草视频| 日韩一级片免费看| 91美女精品福利| 蜜桃麻豆91| 国产午夜在线视频| 中文字幕免费观看一区| 亚洲国产成人不卡| 欧洲不卡视频| 亚洲黄色在线视频| 国产精品久久久久7777| 中文字幕乱码中文乱码51精品| 欧美日韩国产精品一区二区三区四区 | 日本少妇激三级做爰在线| 欧美日韩国产在线看| 一区二区三区视频观看| 成年人在线免费看片| 久久精品不卡| 美女性感视频久久久| 黄色一级视频在线观看| 国产手机视频一区二区| 国产精品吹潮在线观看| 国产三级在线观看视频| 北岛玲一区二区三区四区| 欧美高清视频一区二区三区在线观看| 青草久久伊人| 中文字幕日韩欧美一区二区三区| 青青草综合在线| 天堂av在线| 欧美丝袜自拍制服另类| www.桃色.com| 欧美三级电影在线| 中文欧美日本在线资源| 538精品在线视频| 中文亚洲欧美| 国产日韩av在线| 日韩在线视频免费| 中文字幕av一区二区三区| 中文字幕色呦呦| 免费观看亚洲| 日韩一级片网站| 欧美做受高潮6| 欧美jjzz| 国产精品va在线播放| 精品黑人一区二区三区在线观看| wwwwxxxxx欧美| 国产又黄又爽免费视频| 五月天av在线| 日韩一级二级三级精品视频| 久久久久亚洲av无码专区桃色| 亚洲天天影视网| 国产成人精品在线| 黄色美女一级片| 国产精品久久久久影院| 亚洲熟女乱色一区二区三区| 国产一区一区| 亚洲天堂av高清| 日本学生初尝黑人巨免费视频| 老司机午夜精品| 明星裸体视频一区二区| 黄色成人在线网| 欧美日韩不卡在线| 波多野结衣办公室33分钟| 午夜国产精品视频免费体验区| 国产精品99久久久久久久久| 日韩永久免费视频| 亚洲一区二区三区四区五区黄 | 91麻豆精品国产自产在线观看一区 | 中文字幕99| 中文一区一区三区高中清不卡免费| 欧美一区二区三区人| 黄色裸体一级片| 日日摸夜夜添夜夜添精品视频| 九九九九精品九九九九| 黄色小说在线播放| 欧美大片一区二区| 国产探花在线免费观看| 捆绑紧缚一区二区三区视频| 日韩欧美精品一区二区三区经典| 蜜桃视频动漫在线播放| 亚洲精品一区二区在线观看| 男女免费视频网站| 国产精品一区免费在线观看| 国产盗摄视频在线观看| 欧美大片网站| 色系列之999| 中文字幕一区二区久久人妻| 国产日韩欧美不卡在线| 国产av无码专区亚洲精品| 日韩mv欧美mv国产网站| 欧美性受xxx| 日韩电影免费| 色av成人天堂桃色av| 国产免费无遮挡吸奶头视频| 玖玖视频精品| 日韩在线三级| 日韩电影精品| 久久精品视频va| 国产www免费观看| 亚洲一区二区在线免费看| 国产成人精品综合久久久久99| 你懂的国产精品永久在线| 99三级在线| h片在线观看视频免费| 亚洲韩国欧洲国产日产av| 中文字幕亚洲精品在线| 久久久亚洲国产美女国产盗摄| 日韩福利视频在线| 国产韩国精品一区二区三区| 亚洲va欧美va国产综合久久| 蜜臀av在线| 亚洲精品国产美女| 不卡av电影在线| 国产精品嫩草久久久久| 手机av在线网站| 亚洲黄色影片| 日韩av在线电影观看| 日韩护士脚交太爽了| 欧美人与性动交a欧美精品| 偷拍精品一区二区三区| 日本福利一区二区| 婷婷久久综合网| 成人91在线观看| 欧美精品成人网| 亚洲91视频| 久久99精品久久久久久久青青日本 | 国产精品18久久久久久首页狼| 日本暖暖在线视频| 精品国产伦一区二区三区观看方式 | 色综合久久综合中文综合网| 成人一级片免费看| 岛国精品在线播放| 少妇一级淫免费放| 在线日本成人| 亚洲午夜高清视频| 激情av综合| 国产免费一区视频观看免费 | 91精品国产视频| 国内精品视频免费| 青青伊人久久| 8090成年在线看片午夜| 日本视频在线免费观看| 亚洲成人亚洲激情| 国产一区二区在线不卡| 黑人巨大精品欧美一区免费视频| 97成人资源站| 久久久不卡网国产精品二区| 18禁一区二区三区| 蜜臀va亚洲va欧美va天堂| 成年人午夜视频在线观看| 99久久亚洲精品| 欧美男人的天堂| 国产精品xxx在线观看| 成人av.网址在线网站| 一二三四视频在线中文| 久久久久成人精品| 麻豆传媒免费在线观看| 亚洲欧美国产精品| 日本xxxx人| 精品美女被调教视频大全网站| 亚洲一级av毛片| 色婷婷综合久久久久中文| 国产一卡二卡在线| 亚洲黄色在线视频| 国产稀缺精品盗摄盗拍| 中文字幕乱码日本亚洲一区二区| 日本少妇色视频| 成人午夜免费视频| 又色又爽又黄18网站| 精彩视频一区二区| 日韩av片网站| 日本午夜精品一区二区三区电影| 奇米精品一区二区三区| 亚洲国产日本| 国内少妇毛片视频| 欧美体内she精视频在线观看| a级黄色片网站| 91综合在线| 一区二区精品在线| 色欧美自拍视频| 亚洲国产另类久久久精品极度| 精品中文一区| 日本不卡在线观看| 精品国产精品国产偷麻豆| 欧美日本亚洲| 国产一区二区观看| 日韩videos| 日韩成人精品一区二区| 亚洲精品在线免费| 第九色区aⅴ天堂久久香| 午夜精品区一区二区三| 欧美顶级大胆免费视频| 影音先锋欧美在线| 久久久久久久久久久久久久| 手机福利在线视频| 欧美大片一区| 人妻少妇精品无码专区二区| 99国产精品久久久久久久| 免费看日本毛片| 久久国产精品久久久久久电车| 999香蕉视频| 久久成人免费日本黄色| 波多野结衣免费观看| 粉嫩蜜臀av国产精品网站| 成人区人妻精品一区二| 久久综合色8888| 欧美成人另类视频| 一区在线播放视频| 久草视频在线资源| 岛国精品视频在线播放| 天天射天天干天天| 在线播放日韩导航| 亚洲欧美激情在线观看| 日韩精品免费在线视频| 888av在线| 欧美黑人一区二区三区| 亚洲十八**毛片| 成人国产精品av| 爱爱精品视频| 日韩欧美亚洲v片| 自拍日韩欧美| 国产午夜福利视频在线观看| 蜜臀av性久久久久蜜臀aⅴ | h视频久久久| 欧美高清性xxxxhdvideosex| 国产精品久久久久久久久久10秀 | 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品久久久久久| www激情久久| 999精品在线视频| 精品国产91久久久久久| 国产又黄又粗又长| 日韩精品在线视频观看| 久热国产在线| 欧美一级电影在线| 日本一区二区三区播放| 欧美精品人人做人人爱视频| 一区二区影院| 日本新janpanese乱熟| 国产精品12区| 国产又粗又猛又爽又黄的视频四季 | 欧美日韩精品一区| 欧美成人精品| 亚洲黄色小视频在线观看| 不卡视频一二三四| 任我爽在线视频| 色综合视频在线观看| 精品久久久中文字幕人妻| 在线电影av不卡网址| 999av小视频在线| 91久久精品美女| 国语产色综合| 国产黄页在线观看| 国产不卡在线一区| 999精品在线视频| 欧美在线观看你懂的| 香蕉久久国产av一区二区| 美女av一区二区三区| jizz欧美| 日韩不卡av| 性高湖久久久久久久久| 国模无码视频一区| 一级精品视频在线观看宜春院 | 久久国产精品二区| 6080日韩午夜伦伦午夜伦| 可以在线观看的av| 7m第一福利500精品视频| 福利片一区二区| 国产精品日韩三级| 国产精品一二三四| 日韩三级在线观看视频| 欧美日韩国产电影| 一级日本在线| 国产精品视频精品| av一区二区高清| 亚洲色图38p| 国产欧美一区二区三区在线看蜜臀| 日本中文字幕在线| 亚洲剧情一区二区| av资源亚洲| 日本高清不卡三区| 日韩二区在线观看| 午夜精产品一区二区在线观看的| 欧美性猛交99久久久久99按摩| 午夜小视频在线播放| 欧美有码在线观看视频| 五月国产精品| 成年人网站大全| 日本一区二区三区免费乱视频| 国产天堂第一区| 日韩中文字幕在线看| 中文字幕日本一区| 黄色录像特级片| 国产xxx精品视频大全| 久久精品国产亚洲AV无码男同 | 成人啪啪免费看| 婷婷伊人综合| 黑人巨大猛交丰满少妇| 亚洲无线码一区二区三区| 欧美一级视频免费| 2019亚洲男人天堂| 欧美呦呦网站| 国产人妻精品久久久久野外| 亚洲成人av中文| 黄色av网站在线| 国产中文字幕91| 国内揄拍国内精品久久| 亚洲天堂资源在线| 黑人巨大精品欧美一区免费视频| 99免在线观看免费视频高清| 成人性生交xxxxx网站| 欧美午夜免费影院| 亚洲永久精品ww.7491进入| 欧美日韩中字一区| 美足av综合网| 青青影院一区二区三区四区| 精品制服美女丁香| 精品肉丝脚一区二区三区| 亚洲男人7777| 久久久91麻豆精品国产一区| 香港三级韩国三级日本三级| 亚洲国产精品成人综合| 亚洲乱熟女一区二区| 国产激情久久久| 午夜激情一区| 日韩人妻无码一区二区三区| 欧美日本免费一区二区三区| av资源在线看片| 秋霞久久久久久一区二区| 国产一区在线精品| 欧美 日韩 精品| 欧美情侣性视频| 日韩国产一区二区| a天堂视频在线观看| 欧美精品一卡二卡| 老色鬼在线视频| 丰满女人性猛交| 久久免费美女视频| www.综合色| 国产精品午夜视频| 国产婷婷精品| 青青草原免费观看| 中文字幕一精品亚洲无线一区| 美国十次av导航亚洲入口|