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

LXD 2.0 系列(四):資源控制

系統(tǒng) Linux 系統(tǒng)運(yùn)維
這是 LXD 2.0 系列介紹文章的第四篇。因?yàn)?LXD 容器管理有很多命令,因此這篇文章會(huì)很長。 如果你想要快速地瀏覽這些相同的命令,你可以嘗試下我們的在線演示!

這是 LXD 2.0 系列介紹文章的第四篇。

  1. LXD 入門
  2. 安裝與配置
  3. 你的***個(gè) LXD 容器

因?yàn)?LXD 容器管理有很多命令,因此這篇文章會(huì)很長。 如果你想要快速地瀏覽這些相同的命令,你可以嘗試下我們的在線演示!

[[180144]]

可用資源限制

LXD 提供了各種資源限制。其中一些與容器本身相關(guān),如內(nèi)存配額、CPU 限制和 I/O 優(yōu)先級(jí)。而另外一些則與特定設(shè)備相關(guān),如 I/O 帶寬或磁盤用量限制。

與所有 LXD 配置一樣,資源限制可以在容器運(yùn)行時(shí)動(dòng)態(tài)更改。某些可能無法啟用,例如,如果設(shè)置的內(nèi)存值小于當(dāng)前內(nèi)存用量,但 LXD 將會(huì)試著設(shè)置并且報(bào)告失敗。

所有的限制也可以通過配置文件繼承,在這種情況下每個(gè)受影響的容器將受到該限制的約束。也就是說,如果在默認(rèn)配置文件中設(shè)置 limits.memory=256MB,則使用默認(rèn)配置文件(通常是全都使用)的每個(gè)容器的內(nèi)存限制為 256MB。

我們不支持資源限制池,將其中的限制由一組容器共享,因?yàn)槲覀儧]有什么好的方法通過現(xiàn)有的內(nèi)核 API 實(shí)現(xiàn)這些功能。

磁盤

這或許是最需要和最明顯的需求。只需設(shè)置容器文件系統(tǒng)的大小限制,并對(duì)容器強(qiáng)制執(zhí)行。

LXD 確實(shí)可以讓你這樣做!

不幸的是,這比它聽起來復(fù)雜得多。 Linux 沒有基于路徑的配額,而大多數(shù)文件系統(tǒng)只有基于用戶和組的配額,這對(duì)容器沒有什么用處。

如果你正在使用 ZFS 或 btrfs 存儲(chǔ)后端,這意味著現(xiàn)在 LXD 只能支持磁盤限制。也有可能為 LVM 實(shí)現(xiàn)此功能,但這取決于與它一起使用的文件系統(tǒng),并且如果結(jié)合實(shí)時(shí)更新那會(huì)變得棘手起來,因?yàn)椴⒉皇撬械奈募到y(tǒng)都允許在線增長,而幾乎沒有一個(gè)允許在線收縮。

CPU

當(dāng)涉及到 CPU 的限制,我們支持 4 種不同的東西:

  • 只給我 X 個(gè) CPU 核心

在這種模式下,你讓 LXD 為你選擇一組核心,然后為更多的容器和 CPU 的上線/下線提供負(fù)載均衡。

容器只看到這個(gè)數(shù)量的 CPU 核心。

  • 給我一組特定的 CPU 核心(例如,核心1、3 和 5)

類似于***種模式,但是不會(huì)做負(fù)載均衡,你會(huì)被限制在那些核心上,無論它們有多忙。

  • 給我你擁有的 20% 處理能力

在這種模式下,你可以看到所有的 CPU,但調(diào)度程序?qū)⑾拗颇闶褂?20% 的 CPU 時(shí)間,但這只有在負(fù)載狀態(tài)才會(huì)這樣!所以如果系統(tǒng)不忙,你的容器可以跑得很歡。而當(dāng)其他的容器也開始使用 CPU 時(shí),它會(huì)被限制用量。

  • 每測(cè)量 200ms,給我 50ms(并且不超過)

此模式與上一個(gè)模式類似,你可以看到所有的 CPU,但這一次,無論系統(tǒng)可能是多么空閑,你只能使用你設(shè)置的極限時(shí)間下的盡可能多的 CPU 時(shí)間。在沒有過量使用的系統(tǒng)上,這可使你可以非常整齊地分割 CPU,并確保這些容器的持續(xù)性能。

另外還可以將前兩個(gè)中的一個(gè)與***兩個(gè)之一相結(jié)合,即請(qǐng)求一組 CPU,然后進(jìn)一步限制這些 CPU 的 CPU 時(shí)間。

除此之外,我們還有一個(gè)通用的優(yōu)先級(jí)調(diào)節(jié)方式,可以告訴調(diào)度器當(dāng)你處于負(fù)載狀態(tài)時(shí),兩個(gè)爭(zhēng)奪資源的容器誰會(huì)取得勝利。

內(nèi)存

內(nèi)存聽起來很簡(jiǎn)單,就是給我多少 MB 的內(nèi)存!

它絕對(duì)可以那么簡(jiǎn)單。 我們支持這種限制以及基于百分比的請(qǐng)求,比如給我 10% 的主機(jī)內(nèi)存!

另外我們?cè)谏蠈又С忠恍╊~外的東西。 例如,你可以選擇在每個(gè)容器上打開或者關(guān)閉 swap,如果打開,還可以設(shè)置優(yōu)先級(jí),以便你可以選擇哪些容器先將內(nèi)存交換到磁盤!

內(nèi)存限制默認(rèn)是“hard”。 也就是說,當(dāng)內(nèi)存耗盡時(shí),內(nèi)核將會(huì)開始?xì)⒌裟愕哪切┻M(jìn)程。

或者,你可以將強(qiáng)制策略設(shè)置為“soft”,在這種情況下,只要沒有別的進(jìn)程的情況下,你將被允許使用盡可能多的內(nèi)存。一旦別的進(jìn)程想要這塊內(nèi)存,你將無法分配任何內(nèi)存,直到你低于你的限制或者主機(jī)內(nèi)存再次有空余。

網(wǎng)絡(luò) I/O

網(wǎng)絡(luò) I/O 可能是我們看起來最簡(jiǎn)單的限制,但是相信我,實(shí)現(xiàn)真的不簡(jiǎn)單!

我們支持兩種限制。 ***個(gè)是對(duì)網(wǎng)絡(luò)接口的速率限制。你可以設(shè)置入口和出口的限制,或者只是設(shè)置“***”限制然后應(yīng)用到出口和入口。這個(gè)只支持“橋接”和“p2p”類型接口。

第二種是全局網(wǎng)絡(luò) I/O 優(yōu)先級(jí),僅當(dāng)你的網(wǎng)絡(luò)接口趨于飽和的時(shí)候再使用。

塊 I/O

我把最古怪的放在***。對(duì)于用戶看起來它可能簡(jiǎn)單,但有一些情況下,它的結(jié)果并不會(huì)和你的預(yù)期一樣。

我們?cè)谶@里支持的基本上與我在網(wǎng)絡(luò) I/O 中描述的相同。

你可以直接設(shè)置磁盤的讀寫 IO 的頻率和速率,并且有一個(gè)全局的塊 I/O 優(yōu)先級(jí),它會(huì)通知 I/O 調(diào)度程序更傾向哪個(gè)。

古怪的是如何設(shè)置以及在哪里應(yīng)用這些限制。不幸的是,我們用于實(shí)現(xiàn)這些功能的底層使用的是完整的塊設(shè)備。這意味著我們不能為每個(gè)路徑設(shè)置每個(gè)分區(qū)的 I/O 限制。

這也意味著當(dāng)使用可以支持多個(gè)塊設(shè)備映射到指定的路徑(帶或者不帶 RAID)的 ZFS 或 btrfs 時(shí),我們并不知道這個(gè)路徑是哪個(gè)塊設(shè)備提供的。

這意味著,完全有可能,實(shí)際上確實(shí)有可能,容器使用的多個(gè)磁盤掛載點(diǎn)(綁定掛載或直接掛載)可能來自于同一個(gè)物理磁盤。

這就使限制變得很奇怪。為了使限制生效,LXD 具有猜測(cè)給定路徑所對(duì)應(yīng)塊設(shè)備的邏輯,這其中包括詢問 ZFS 和 btrfs 工具,甚至可以在發(fā)現(xiàn)一個(gè)文件系統(tǒng)中循環(huán)掛載的文件時(shí)遞歸地找出它們。

這個(gè)邏輯雖然不***,但通常會(huì)找到一組應(yīng)該應(yīng)用限制的塊設(shè)備。LXD 接著記錄并移動(dòng)到下一個(gè)路徑。當(dāng)遍歷完所有的路徑,然后到了非常奇怪的部分。它會(huì)平均你為相應(yīng)塊設(shè)備設(shè)置的限制,然后應(yīng)用這些。

這意味著你將在容器中“平均”地獲得正確的速度,但這也意味著你不能對(duì)來自同一個(gè)物理磁盤的“/fast”和一個(gè)“/slow”目錄應(yīng)用不同的速度限制。 LXD 允許你設(shè)置它,但***,它會(huì)給你這兩個(gè)值的平均值。

它怎么工作?

除了網(wǎng)絡(luò)限制是通過較舊但是良好的“tc”實(shí)現(xiàn)的,上述大多數(shù)限制是通過 Linux 內(nèi)核的 cgroup API 來實(shí)現(xiàn)的。

LXD 在啟動(dòng)時(shí)會(huì)檢測(cè)你在內(nèi)核中啟用了哪些 cgroup,并且將只應(yīng)用你的內(nèi)核支持的限制。如果你缺少一些 cgroup,守護(hù)進(jìn)程會(huì)輸出警告,接著你的 init 系統(tǒng)將會(huì)記錄這些。

在 Ubuntu 16.04 上,默認(rèn)情況下除了內(nèi)存交換審計(jì)外將會(huì)啟用所有限制,內(nèi)存交換審計(jì)需要你通過swapaccount = 1這個(gè)內(nèi)核引導(dǎo)參數(shù)來啟用。

應(yīng)用這些限制

上述所有限制都能夠直接或者用某個(gè)配置文件應(yīng)用于容器。容器范圍的限制可以使用:

  1. lxc config set CONTAINER KEY VALUE 

或?qū)τ谂渲梦募O(shè)置:

  1. lxc profile set PROFILE KEY VALUE 

當(dāng)指定特定設(shè)備時(shí):

  1. lxc config device set CONTAINER DEVICE KEY VALUE 

或?qū)τ谂渲梦募O(shè)置:

  1. lxc profile device set PROFILE DEVICE KEY VALUE 

有效配置鍵、設(shè)備類型和設(shè)備鍵的完整列表可以看這里。

CPU

要限制使用任意兩個(gè) CPU 核心可以這么做:

  1. lxc config set my-container limits.cpu 2 

要指定特定的 CPU 核心,比如說第二和第四個(gè):

  1. lxc config set my-container limits.cpu 1,3 

更加復(fù)雜的情況還可以設(shè)置范圍:

  1. lxc config set my-container limits.cpu 0-3,7-11 

限制實(shí)時(shí)生效,你可以看下面的例子:

  1. stgraber@dakara:~$ lxc exec zerotier -- cat /proc/cpuinfo | grep ^proces 
  2. processor : 0 
  3. processor : 1 
  4. processor : 2 
  5. processor : 3 
  6. stgraber@dakara:~$ lxc config set zerotier limits.cpu 2 
  7. stgraber@dakara:~$ lxc exec zerotier -- cat /proc/cpuinfo | grep ^proces 
  8. processor : 0 
  9. processor : 1 

注意,為了避免完全混淆用戶空間,lxcfs 會(huì)重排 /proc/cpuinfo 中的條目,以便沒有錯(cuò)誤。

就像 LXD 中的一切,這些設(shè)置也可以應(yīng)用在配置文件中:

  1. stgraber@dakara:~$ lxc exec snappy -- cat /proc/cpuinfo | grep ^proces 
  2. processor : 0 
  3. processor : 1 
  4. processor : 2 
  5. processor : 3 
  6. stgraber@dakara:~$ lxc profile set default limits.cpu 3 
  7. stgraber@dakara:~$ lxc exec snappy -- cat /proc/cpuinfo | grep ^proces 
  8. processor : 0 
  9. processor : 1 
  10. processor : 2 

要限制容器使用 10% 的 CPU 時(shí)間,要設(shè)置下 CPU allowance:

  1. lxc config set my-container limits.cpu.allowance 10% 

或者給它一個(gè)固定的 CPU 時(shí)間切片:

  1. lxc config set my-container limits.cpu.allowance 25ms/200ms 

***,要將容器的 CPU 優(yōu)先級(jí)調(diào)到***:

  1. lxc config set my-container limits.cpu.priority 0 

內(nèi)存

要直接應(yīng)用內(nèi)存限制運(yùn)行下面的命令:

  1. lxc config set my-container limits.memory 256MB 

(支持的后綴是 KB、MB、GB、TB、PB、EB)

要關(guān)閉容器的內(nèi)存交換(默認(rèn)啟用):

  1. lxc config set my-container limits.memory.swap false 

告訴內(nèi)核首先交換指定容器的內(nèi)存:

  1. lxc config set my-container limits.memory.swap.priority 0 

如果你不想要強(qiáng)制的內(nèi)存限制:

  1. lxc config set my-container limits.memory.enforce soft 

磁盤和塊 I/O

不像 CPU 和內(nèi)存,磁盤和 I/O 限制是直接作用在實(shí)際的設(shè)備上的,因此你需要編輯原始設(shè)備或者屏蔽某個(gè)具體的設(shè)備。

要設(shè)置磁盤限制(需要 btrfs 或者 ZFS):

  1. lxc config device set my-container root size 20GB 

比如:

  1. stgraber@dakara:~$ lxc exec zerotier -- df -h / 
  2. Filesystem                        Size Used Avail Use% Mounted on 
  3. encrypted/lxd/containers/zerotier 179G 542M  178G   1% / 
  4. stgraber@dakara:~$ lxc config device set zerotier root size 20GB 
  5. stgraber@dakara:~$ lxc exec zerotier -- df -h / 
  6. Filesystem                       Size  Used Avail Use% Mounted on 
  7. encrypted/lxd/containers/zerotier 20G  542M   20G   3% / 

要限制速度,你可以:

  1. lxc config device set my-container root limits.read 30MB 
  2. lxc config device set my-container root.limits.write 10MB 

或者限制 IO 頻率:

  1. lxc config device set my-container root limits.read 20Iops 
  2. lxc config device set my-container root limits.write 10Iops 

***你在一個(gè)過量使用的繁忙系統(tǒng)上,你或許想要:

  1. lxc config set my-container limits.disk.priority 10 

將那個(gè)容器的 I/O 優(yōu)先級(jí)調(diào)到***。

網(wǎng)絡(luò) I/O

只要機(jī)制可用,網(wǎng)絡(luò) I/O 基本等同于塊 I/O。

比如:

  1. stgraber@dakara:~$ lxc exec zerotier -- wget http://speedtest.newark.linode.com/100MB-newark.bin -O /dev/null 
  2. --2016-03-26 22:17:34-- http://speedtest.newark.linode.com/100MB-newark.bin 
  3. Resolving speedtest.newark.linode.com (speedtest.newark.linode.com)... 50.116.57.237, 2600:3c03::4b 
  4. Connecting to speedtest.newark.linode.com (speedtest.newark.linode.com)|50.116.57.237|:80... connected. 
  5. HTTP request sent, awaiting response... 200 OK 
  6. Length: 104857600 (100M) [application/octet-stream] 
  7. Saving to'/dev/null' 
  8. /dev/null 100%[===================>] 100.00M 58.7MB/s in 1.7s  
  9. 2016-03-26 22:17:36 (58.7 MB/s) - '/dev/null' saved [104857600/104857600] 
  10. stgraber@dakara:~$ lxc profile device set default eth0 limits.ingress 100Mbit 
  11. stgraber@dakara:~$ lxc profile device set default eth0 limits.egress 100Mbit 
  12. stgraber@dakara:~$ lxc exec zerotier -- wget http://speedtest.newark.linode.com/100MB-newark.bin -O /dev/null 
  13. --2016-03-26 22:17:47-- http://speedtest.newark.linode.com/100MB-newark.bin 
  14. Resolving speedtest.newark.linode.com (speedtest.newark.linode.com)... 50.116.57.237, 2600:3c03::4b 
  15. Connecting to speedtest.newark.linode.com (speedtest.newark.linode.com)|50.116.57.237|:80... connected. 
  16. HTTP request sent, awaiting response... 200 OK 
  17. Length: 104857600 (100M) [application/octet-stream] 
  18. Saving to'/dev/null' 
  19. /dev/null 100%[===================>] 100.00M 11.4MB/s in 8.8s  
  20. 2016-03-26 22:17:56 (11.4 MB/s) - '/dev/null' saved [104857600/104857600] 

這就是如何將一個(gè)千兆網(wǎng)的連接速度限制到僅僅 100Mbit/s 的!

和塊 I/O 一樣,你可以設(shè)置一個(gè)總體的網(wǎng)絡(luò)優(yōu)先級(jí):

  1. lxc config set my-container limits.network.priority 5 

獲取當(dāng)前資源使用率

LXD API 可以導(dǎo)出目前容器資源使用情況的一點(diǎn)信息,你可以得到:

  • 內(nèi)存:當(dāng)前、峰值、目前內(nèi)存交換和峰值內(nèi)存交換
  • 磁盤:當(dāng)前磁盤使用率
  • 網(wǎng)絡(luò):每個(gè)接口傳輸?shù)淖止?jié)和包數(shù)。

另外如果你使用的是非常新的 LXD(在寫這篇文章時(shí)的 git 版本),你還可以在lxc info中得到這些信息:

  1. stgraber@dakara:~$ lxc info zerotier 
  2. Name: zerotier 
  3. Architecture: x86_64 
  4. Created: 2016/02/20 20:01 UTC 
  5. Status: Running 
  6. Type: persistent 
  7. Profiles: default 
  8. Pid: 29258 
  9. Ips: 
  10.  eth0: inet 172.17.0.101 
  11.  eth0: inet6 2607:f2c0:f00f:2700:216:3eff:feec:65a8 
  12.  eth0: inet6 fe80::216:3eff:feec:65a8 
  13.  lo: inet 127.0.0.1 
  14.  lo: inet6 ::1 
  15.  lxcbr0: inet 10.0.3.1 
  16.  lxcbr0: inet6 fe80::f0bd:55ff:feee:97a2 
  17.  zt0: inet 29.17.181.59 
  18.  zt0: inet6 fd80:56c2:e21c:0:199:9379:e711:b3e1 
  19.  zt0: inet6 fe80::79:e7ff:fe0d:5123 
  20. Resources: 
  21.  Processes: 33 
  22.  Disk usage: 
  23.   root: 808.07MB 
  24.  Memory usage: 
  25.   Memory (current): 106.79MB 
  26.   Memory (peak): 195.51MB 
  27.   Swap (current): 124.00kB 
  28.   Swap (peak): 124.00kB 
  29.  Network usage: 
  30.   lxcbr0: 
  31.    Bytes received: 0 bytes 
  32.    Bytes sent: 570 bytes 
  33.    Packets received: 0 
  34.    Packets sent: 0 
  35.   zt0: 
  36.    Bytes received: 1.10MB 
  37.    Bytes sent: 806 bytes 
  38.    Packets received: 10957 
  39.    Packets sent: 10957 
  40.   eth0: 
  41.    Bytes received: 99.35MB 
  42.    Bytes sent: 5.88MB 
  43.    Packets received: 64481 
  44.    Packets sent: 64481 
  45.   lo: 
  46.    Bytes received: 9.57kB 
  47.    Bytes sent: 9.57kB 
  48.    Packets received: 81 
  49.    Packets sent: 81 
  50. Snapshots: 
  51.  zerotier/blah (taken at 2016/03/08 23:55 UTC) (stateless) 

總結(jié)

LXD 團(tuán)隊(duì)花費(fèi)了幾個(gè)月的時(shí)間來迭代我們使用的這些限制的語言。 它是為了在保持強(qiáng)大和功能明確的基礎(chǔ)上同時(shí)保持簡(jiǎn)單。

實(shí)時(shí)地應(yīng)用這些限制和通過配置文件繼承,使其成為一種非常強(qiáng)大的工具,可以在不影響正在運(yùn)行的服務(wù)的情況下實(shí)時(shí)管理服務(wù)器上的負(fù)載。

更多信息

LXD 的主站在: https://linuxcontainers.org/lxd

LXD 的 GitHub 倉庫: https://github.com/lxc/lxd

LXD 的郵件列表: https://lists.linuxcontainers.org

LXD 的 IRC 頻道: #lxcontainers on irc.freenode.net

如果你不想在你的機(jī)器上安裝LXD,你可以在線嘗試下

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2016-07-29 14:12:21

2017-03-06 14:00:22

LXD 2.0LXDLinux

2017-03-08 18:00:10

LXD 2.0LinuxOpenStack

2017-03-08 10:40:14

LXD 2.0JujuLinux

2017-02-27 19:27:52

LXDDockerLinux

2017-01-12 15:37:34

LinuxLXD 2.0鏡像管理

2017-03-07 16:41:03

LXD 2.0Linux實(shí)時(shí)遷移

2017-03-09 16:32:03

LXD 2.0Linux調(diào)試

2016-08-22 21:41:37

LXDLinux容器管理器

2016-08-24 15:12:41

LXDLinux容器

2017-02-05 14:52:42

2022-08-30 08:43:11

Spring權(quán)限控制

2015-09-24 15:45:21

青云QingCloud

2011-01-20 10:33:30

Postfix

2015-04-24 10:57:22

Ubuntu 15.0Ubuntu

2009-07-27 16:37:42

ASP.NET主機(jī)

2017-06-15 13:29:12

AkkaSpark異步

2021-11-09 09:57:46

Webpack 前端分包優(yōu)化

2022-08-30 08:50:07

Spring權(quán)限控制

2022-08-30 08:55:49

Spring權(quán)限控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美国产在线视频| 欧美区视频在线观看| 久久国产精品-国产精品| 黄色片免费观看视频| 久久99久久人婷婷精品综合| 欧美日本高清视频在线观看| 国产freexxxx性播放麻豆| 裸体xxxx视频在线| 国产成人免费在线观看| 热99精品里视频精品| 国产美女福利视频| 欧美**vk| 精品久久久久久久久久久久久久久久久 | av亚洲精华国产精华精| 国产精品久久久久秋霞鲁丝| www.av视频| 国产探花一区| 亚洲精品在线观看网站| 福利片一区二区三区| 水蜜桃在线视频| 一区二区三区久久| 亚洲欧美国产一区二区| 天天舔天天干天天操| 精品一区二区三区在线视频| 91av中文字幕| 久久99久久98精品免观看软件| 国产一区网站| 精品爽片免费看久久| 色男人天堂av| 四虎地址8848精品| 色老汉一区二区三区| 国产精品久久中文字幕| 中文字幕资源网在线观看| 中文字幕国产精品一区二区| 美国av一区二区三区| 午夜久久久久久久久久| 狠狠色狠狠色综合系列| 国产成人精品一区二区三区| 日韩久久精品视频| 国产精品草草| 九九热这里只有在线精品视| 成人黄色短视频| 欧美精选视频在线观看| 亚洲精品日韩欧美| 亚洲天堂资源在线| 卡通动漫精品一区二区三区| 精品日韩av一区二区| 九九九九九国产| 少妇高潮一区二区三区99| 欧美在线观看18| 日韩中文字幕免费在线| 亚洲涩涩在线| 欧美日韩亚洲系列| 鲁一鲁一鲁一鲁一澡| a国产在线视频| 18免费在线视频| 亚洲午夜激情在线| 欧美激情高清视频| 精品肉丝脚一区二区三区| 午夜久久黄色| 欧美国产日韩视频| 国产亚洲精久久久久久无码77777| 国产精品88久久久久久| 久久精品国产91精品亚洲| 国产日产在线观看| 小说区亚洲自拍另类图片专区 | 欧美深性狂猛ⅹxxx深喉| 国产 日韩 欧美 综合 一区| 精品1区2区在线观看| 好吊色视频一区二区三区| 国产精品x8x8一区二区| 精品久久五月天| 激情综合丁香五月| 国产精品一在线观看| 亚洲欧美精品一区| 中文天堂资源在线| 欧美国内亚洲| 午夜精品一区二区三区在线视| 91精品国产乱码在线观看| 新67194成人永久网站| 国产精品久久久久久久天堂| 国产又粗又猛又爽又黄的视频一| 国产精品一级二级三级| 精品国产日本| av电影在线观看| 亚洲欧美精品午睡沙发| 国产在线精品91| 黄色精品视频网站| 日韩一区二区精品| aaaaa一级片| 久久日文中文字幕乱码| 欧美高清无遮挡| 中文字幕在线播| 国产在线播放一区| 久久青青草原| 国产秀色在线www免费观看| 亚洲成人av资源| 午夜视频你懂的| 在线视频亚洲欧美中文| 一区二区中文字幕| 久久免费在线观看视频| 日韩黄色片在线观看| 91传媒在线免费观看| 你懂的视频在线免费| 亚洲乱码一区二区三区在线观看| 欧美 国产 综合| 9999精品| 亚洲一区二区黄| 精品一区二区三区四| 蜜臀av性久久久久蜜臀aⅴ| 国产日韩一区二区| 日本a在线播放| 色婷婷综合久久久中文一区二区 | 成人蜜臀av电影| 亚洲高清视频在线观看| 两个人看的在线视频www| 欧美精品黑人性xxxx| 白白色免费视频| 伊人精品在线| 成人深夜直播免费观看| 国产中文在线| 欧美日韩美女在线| 国产大学生av| 久久精品影视| 国产精品视频一区国模私拍| 天天干视频在线观看| 一区二区三区欧美激情| www.cao超碰| 欧美日韩国产高清电影| 日本不卡高字幕在线2019| 亚洲精品久久久狠狠狠爱 | 日本91福利区| 欧美日韩在线不卡一区| а√在线天堂官网| 亚洲精品在线电影| 久久精品www人人爽人人| 国产麻豆精品theporn| 一区二区三区观看| 国产精品天堂蜜av在线播放| 亚洲日本中文字幕| 日韩免费av网站| 久久久久久久久99精品| 欧美私人情侣网站| 图片婷婷一区| 欧洲亚洲免费在线| 你懂的好爽在线观看| 精品福利一区二区| 37p粉嫩大胆色噜噜噜| 亚洲综合丁香| 欧美性天天影院| 丝袜美腿诱惑一区二区三区| 亚洲男人天堂2023| 国产精品无码粉嫩小泬| 日本一区二区免费在线观看视频| 午夜视频在线瓜伦| 欧美成人激情| 91精品在线国产| 亚洲区欧洲区| 精品精品国产高清一毛片一天堂| 免费三片在线播放| 成人h动漫精品一区二区| 欧美黄网在线观看| 国产精品极品| 日韩免费在线视频| 在线免费观看黄色av| 欧美日韩一区二区三区视频| 搜索黄色一级片| 国产成人精品亚洲午夜麻豆| 欧美日韩福利在线| 亚洲午夜久久| 国产精品人成电影在线观看| 精品国产丝袜高跟鞋| 日韩欧美国产麻豆| 国产精品自拍99| 国产欧美日韩综合| 污污网站在线观看视频| 欧美日韩一区二区高清| 精品免费二区三区三区高中清不卡| 少妇淫片在线影院| 中文字幕日韩精品有码视频| 99热在线只有精品| 欧美日韩国内自拍| 国产91在线播放九色| 粉嫩av亚洲一区二区图片| 国产精品视频一区二区三区四区五区| 精品国产精品国产偷麻豆| 1卡2卡3卡精品视频| 欧美男人天堂| 久久久国产精品x99av| 日日夜夜精品免费| 欧美日韩另类国产亚洲欧美一级| 欧美日韩国产精品一区二区三区| 91老师国产黑色丝袜在线| 制服丝袜中文字幕第一页 | 欧美日韩国产成人在线| 韩国福利在线| 欧美xxxxx牲另类人与| 一级黄色av片| 亚洲成人免费视| 国产极品视频在线观看| av在线播放不卡| 一级片免费在线观看视频| 男女av一区三区二区色多| 日韩国产精品毛片| 欧美欧美黄在线二区| 亚洲va久久久噜噜噜久久天堂| 中文字幕不卡三区视频| 九色精品美女在线| av播放在线观看| 日韩黄在线观看| 国产三级精品在线观看| 在线亚洲人成电影网站色www| 欧美片一区二区| 国产精品狼人久久影院观看方式| 熟妇人妻久久中文字幕| 国产精品一级黄| xxx国产在线观看| 亚洲专区一区| 人人妻人人澡人人爽欧美一区双| 日韩欧美字幕| 日韩精品福利视频| 香蕉久久夜色精品国产更新时间| 91久久偷偷做嫩草影院| av久久网站| 国产97在线|亚洲| 国产精品一二三产区| 久久国产精品首页| 欧美另类极品| 尤物精品国产第一福利三区| 天天操天天干天天爽| 欧美tk丨vk视频| 精品国产18久久久久久| 777a∨成人精品桃花网| 欧美一级做a爰片免费视频| 日韩欧美高清在线视频| 日产精品久久久久| 亚洲国产裸拍裸体视频在线观看乱了 | 佐佐木明希电影| 美女诱惑一区二区| 性生交免费视频| 久久久亚洲一区| 成人观看免费完整观看| 久久国产精品99国产| 久久久久久久午夜| 国产精品久久777777毛茸茸| 亚洲 自拍 另类小说综合图区| 黄色另类av| 91丨porny丨探花| 亚洲免费成人| 免费看日本毛片| 亚洲尤物影院| 国产偷人视频免费| 丝袜美腿亚洲一区二区图片| 成人午夜视频免费在线观看| 久久精品观看| 在线免费观看av的网站| 麻豆精品在线播放| 天堂在线精品视频| 高清成人在线观看| 中文字幕在线免费看线人| 久久品道一品道久久精品| 小早川怜子久久精品中文字幕| 欧美经典一区二区| 久久爱一区二区| 依依成人精品视频| 四虎永久在线精品| 日韩欧美a级成人黄色| 无码人妻av一区二区三区波多野| 在线免费av一区| 国产精品久久久久久久一区二区| 欧美一区二区三区视频免费播放| www.黄色片| 亚洲老头同性xxxxx| www免费网站在线观看| 久久精品国产清自在天天线 | 午夜免费高清视频| 激情偷乱视频一区二区三区| 熟妇女人妻丰满少妇中文字幕| 不卡视频一二三四| 91在线无精精品白丝| 亚洲女同ⅹxx女同tv| 99热只有这里有精品| 欧美日韩亚洲丝袜制服| 亚洲美女福利视频| 亚洲视频专区在线| 中文字幕中文字幕在线中高清免费版 | 亚洲性图久久| 爱情岛论坛成人| 国产成人高清视频| 国产免费无遮挡吸奶头视频| 亚洲欧美日韩久久精品| 日韩欧美不卡视频| 欧美日韩另类国产亚洲欧美一级| www.久久色| 国产亚洲精品一区二555| 伊人春色在线观看| 国产91免费看片| jazzjazz国产精品麻豆| 亚洲激情啪啪| 99国产精品视频免费观看一公开| 99视频在线视频| 成人av免费在线| 亚洲熟女毛茸茸| 疯狂欧美牲乱大交777| 99久久精品国产一区色| 亚洲欧美在线一区二区| 九色91在线| 国产日韩在线视频| 亚洲图片久久| 免费拍拍拍网站| 极品少妇xxxx精品少妇| 国产精品无码午夜福利| 亚洲制服丝袜一区| 国产精品久久综合青草亚洲AV| 精品在线欧美视频| 欧美日韩在线视频免费观看| 国产欧美 在线欧美| 少妇精品久久久一区二区| a天堂资源在线观看| 精东粉嫩av免费一区二区三区| 亚洲最大成人网站| 亚洲3atv精品一区二区三区| 国产精品欧美亚洲| 影音先锋日韩有码| 午夜精品久久久久久久久久蜜桃| 国产精品一区视频| 欧美在线首页| www.五月天色| 亚洲欧洲色图综合| 中文字幕视频免费观看| 亚洲美女www午夜| 国产高清自产拍av在线| 国产手机精品在线| 国产一区二区三区自拍| 男插女视频网站| 亚洲男同1069视频| 国产精品美女一区| 久久久精品国产网站| 日韩色性视频| 一区二区三区在线观看www| 日本午夜精品视频在线观看| 久久精品国产亚洲AV熟女| 欧美视频在线看| 四虎精品一区二区三区| 国内精品视频久久| 全球av集中精品导航福利| 久久成人福利视频| 成人h动漫精品| 国产精品视频免费播放| 日韩av网站电影| 超碰一区二区| 日本一区二区三区免费观看| 日韩高清不卡一区二区| 国产精品1区2区3区4区| 欧美肥妇毛茸茸| av在线播放观看| 国产精品二区二区三区| 在线欧美视频| 欧美bbbbb性bbbbb视频| 在线观看av一区| 日本视频不卡| 99re资源| 国产午夜精品一区二区三区欧美 | 少妇一级淫免费放| 中文字幕中文字幕中文字幕亚洲无线| 国产裸体永久免费无遮挡| 欧美日韩国产成人在线| 美女av一区| 一本久道中文无码字幕av| 国产精品毛片久久久久久久| 国产日本精品视频| 国产69精品久久久久99| 一道在线中文一区二区三区| 久草综合在线观看| 亚洲同性同志一二三专区| 东京干手机福利视频| 国产91ⅴ在线精品免费观看| 精品国产中文字幕第一页| 国产精品自在自线| 婷婷国产v国产偷v亚洲高清| 成黄免费在线| 999热视频| 男人的天堂亚洲| 加勒比婷婷色综合久久| 亚洲精品国产精品国产自| 国产成人精品一区二区三区视频 | 色网站免费在线观看| 丁香婷婷久久久综合精品国产| 午夜综合激情| 日日噜噜夜夜狠狠久久波多野| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 欧美成人a视频| 日本乱码一区二区三区不卡| 亚洲欧美日韩国产yyy| 成人妖精视频yjsp地址| 中文字幕+乱码+中文乱码91| 久久久亚洲影院你懂的| 欧美第十八页| 亚洲观看黄色网| 日韩亚洲欧美在线|