精品欧美一区二区三区在线观看 _久久久久国色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)

亚洲精品中文在线观看| 亚洲伦理精品| 欧美一区二区三区四区五区 | 美女精品一区最新中文字幕一区二区三区 | 麻豆91av| 中文字幕第一页在线播放| 91视频精品| 亚洲成人久久网| 亚洲免费av一区二区三区| 暖暖日本在线观看| www.久久久久久久久| 国产福利精品在线| 午夜精品一区二区三区视频| 国产精品对白| 欧美三级乱人伦电影| 很污的网站在线观看| 精品无吗乱吗av国产爱色| 美女视频黄免费的久久 | 亚洲福利av在线| 性生交大片免费看女人按摩| 久久久噜噜噜| 久久99热精品| 国产美女永久免费无遮挡| 国语精品视频| 一本久道久久综合中文字幕| 无码人妻aⅴ一区二区三区日本| 欧美扣逼视频| 国产激情视频一区二区三区欧美| 欧美怡红院视频一区二区三区| 超碰97av在线| 99精品国产高清一区二区麻豆| 91国偷自产一区二区开放时间| 亚洲 欧洲 日韩| 日韩a级作爱片一二三区免费观看| 久久99精品国产| 欧美综合激情网| 老司机精品免费视频| 亚洲视频精选| 欧美日韩高清一区二区三区| av免费中文字幕| 超碰在线资源| 亚洲色图视频网站| 一区二区三区不卡在线| 视频午夜在线| 丰满亚洲少妇av| 亚洲va国产va天堂va久久| 免费无码国产精品| 国产精品久久久久久模特 | 夜夜爽99久久国产综合精品女不卡| 五月婷婷六月激情| 成人h动漫精品一区二区| 成人在线激情视频| 中文字字幕在线观看| 久久一二三四| 热久久这里只有精品| 亚洲精品国产精品乱码| 国产精品99免费看| 麻豆乱码国产一区二区三区| 成人三级视频在线观看| 欧美日韩精品一区二区视频| 亚洲精品永久免费| 一本色道综合久久欧美日韩精品| 激情亚洲另类图片区小说区| 精品国内二区三区| 亚洲黄色小说在线观看| 538任你躁精品视频网免费| 91精品国产入口在线| 看看黄色一级片| 激情久久免费视频| 日韩视频一区在线观看| 国产裸体视频网站| 综合激情网...| 亚洲国产精品va在看黑人| 日韩精品人妻中文字幕有码| 正在播放日韩精品| 欧美高清hd| 欧美精品一卡二卡| 色呦色呦色精品| 久久久加勒比| 欧美一卡在线观看| 极品白嫩少妇无套内谢| 国产精品极品| 精品偷拍一区二区三区在线看| 国产精品边吃奶边做爽| 伊人精品一区| 在线观看日韩www视频免费| 日本高清黄色片| 91精品国偷自产在线电影 | 在线观看日韩高清av| 狠狠躁狠狠躁视频专区| 另类视频一区二区三区| 亚洲白拍色综合图区| 欧美成人午夜精品免费| 国产一区国产二区国产三区| 日韩中文字幕网址| 久久久久久久蜜桃| 国产精品日韩精品欧美精品| 国产精品久久久久久久久久久久久| 一区二区三区精| 国产精品一卡二| 欧美aaaaa喷水| 国产午夜精品久久久久免费视| 亚洲午夜羞羞片| 毛片av免费在线观看| 国产精品亚洲欧美一级在线| 亚洲精品国精品久久99热一| 制服丨自拍丨欧美丨动漫丨| 日韩一级网站| 91精品国产综合久久香蕉最新版 | 国产一区二区欧美日韩| 一区二区视频免费看| 久久久蜜桃一区二区人| 99国产超薄肉色丝袜交足的后果 | 国产亚洲一区二区在线观看| 欧洲xxxxx| 日本欧美日韩| 精品美女一区二区三区| 九一在线免费观看| 亚洲在线黄色| **亚洲第一综合导航网站| 美国成人毛片| 亚洲综合免费观看高清完整版在线| 日韩精品在线私人| 黄色片视频在线免费观看| 成人h在线观看| av电影在线不卡| 精品999网站| 国产男女猛烈无遮挡91| 香蕉视频网站在线| 日韩理论片网站| 欧美 激情 在线| 日韩免费精品| 精品国产拍在线观看| 4438国产精品一区二区| 9久草视频在线视频精品| 小泽玛利亚av在线| 伊人久久大香| 在线日韩av观看| 色屁屁影院www国产高清麻豆| 成人国产精品免费观看| 大胆欧美熟妇xx| а天堂中文最新一区二区三区| 一区二区亚洲精品国产| 波多野结衣网站| 91美女精品福利| 777av视频| 加勒比色综合久久久久久久久| 欧美黄色片免费观看| 国产农村妇女毛片精品| 日韩久久一区二区| 黄色片免费网址| 亚洲国产老妈| 99r国产精品视频| 欧美hdxxx| 精品久久久久久最新网址| 91免费精品国自产拍在线不卡| 国产午夜精品全部视频在线播放| 久久久久99精品成人片毛片| 国产自产v一区二区三区c| 免费成人深夜夜行视频| 原创真实夫妻啪啪av| 校花撩起jk露出白色内裤国产精品| 欧美老肥婆性猛交视频| 牛人盗摄一区二区三区视频| 在线观看的av| 欧美日韩另类一区| 最近中文字幕免费| 国产精品日韩| 国产精品乱码一区二区三区| 91探花在线观看| 欧美变态tickle挠乳网站| 亚洲女人久久久| 蜜桃视频在线观看免费视频| 欧美亚洲一区二区三区四区| 天天躁日日躁aaaxxⅹ| 日韩视频精品在线观看| 国产亚洲自拍偷拍| 亚洲制服国产| 精品国产sm最大网站| 亚洲人做受高潮| 狠狠v欧美v日韩v亚洲ⅴ| 久久久一二三四| 丁香综合av| 欧美在线观看网址综合| 你懂的免费在线观看视频网站| 狠狠躁夜夜躁人人躁婷婷91 | 久草视频福利在线| 99久久婷婷这里只有精品| 91麻豆国产语对白在线观看| h网站久久久| 日韩亚洲欧美高清| 色中色综合网| 懂色aⅴ精品一区二区三区蜜月| 被黑人猛躁10次高潮视频| 户外极限露出调教在线视频| 伊人色综合久久天天人手人婷| 在线看免费毛片| 国内精品福利| 久久综合九色99| 制服诱惑亚洲| 成人av综合一区| 中文字幕日韩精品无码内射| 一区二区三区四区精品视频| 久久久久久久久久久久av| 欧美日韩在线精品一区二区三区激情综 | 亚洲精选一区| 国产一区二区三区无遮挡| 色戒汤唯在线| 久久精品久久久久久| 国产综合在线播放| 欧美视频在线免费看| 日本爱爱小视频| 不卡视频在线看| 色999日韩欧美国产| 中文字幕有码无码人妻av蜜桃| 久久精品男人天堂av| 乳色吐息在线观看| 久久不射中文字幕| 久久久久亚洲av无码专区喷水| 免费不卡中文字幕在线| 国产欧美日韩亚洲精品| 欧美xxxx视频| 亚洲亚裔videos黑人hd| 三级网站在线看| 欧美日韩精品福利| 在线看成人av| 亚洲综合网站在线观看| 蜜乳av中文字幕| 大桥未久av一区二区三区中文| 亚洲综合欧美在线| 日一区二区三区| 久久国产精品网| 97精品在线| 午夜视频久久久| 九九热播视频在线精品6| 国产精品入口福利| caoporn视频在线| 欧美精品亚州精品| 国产片在线观看| 亚洲国产97在线精品一区| 精品人妻一区二区三区蜜桃| 欧美在线观看视频在线| 三级黄色在线视频| 亚洲国产成人av网| 免费成年人视频在线观看| 久久嫩草精品久久久精品| 97人妻精品一区二区三区免费 | 色国产在线视频| 亚洲日韩成人| 欧美做暖暖视频| 国产精品激情| 自拍偷拍视频在线| 不卡日本视频| 亚洲国产一区二区三区在线| 日韩大胆成人| 国产一级二级三级精品| 国产一区二区三区国产精品| 91九色综合久久| 开心久久婷婷综合中文字幕| 国产精品色婷婷视频| 亚洲www啪成人一区二区| 日本道色综合久久影院| 亚洲欧洲美洲av| 青青久久aⅴ北条麻妃| 天堂8中文在线最新版在线| 久久久免费精品视频| 爱草tv视频在线观看992| 91av视频在线| 樱桃视频成人在线观看| 97在线看福利| 欧美大电影免费观看| 欧洲精品毛片网站| 波多野结依一区| 国产91亚洲精品| 日韩毛片一区| 人九九综合九九宗合| 99精品国产九九国产精品| 成人久久久久爱| 色综合一区二区日本韩国亚洲 | 日本三级久久| 九九热久久66| 成人影视亚洲图片在线| 亚洲国产精品毛片| 91综合在线| 成品人视频ww入口| 夜夜嗨一区二区三区| 欧美国产亚洲一区| 久久久精品天堂| 亚洲一级av无码毛片精品| 97久久超碰国产精品| 天天舔天天操天天干| 日韩美女视频一区二区| 亚洲国产一区二区三区在线播| 一本色道久久综合亚洲精品酒店| 六月婷婷久久| 精品国产成人| 国产精品制服诱惑| 精品午夜久久| 9l视频自拍9l视频自拍| 成人高清免费观看| 国产二区视频在线| 久久一区欧美| 波多野结衣xxxx| 国产精品一区二区三区乱码| 亚洲熟妇一区二区三区| 免费av在线网址| 欧美交受高潮1| 日本韩国欧美| 91最新在线免费观看| 九九精品久久| 中文字幕色一区二区| 欧美日韩国产高清| 麻豆传传媒久久久爱| 国产.精品.日韩.另类.中文.在线.播放| 播金莲一级淫片aaaaaaa| 成人欧美一区二区三区视频网页 | 日韩欧美综合| 青青在线免费观看| 日本sm残虐另类| 老鸭窝一区二区| 亚洲乱码精品一二三四区日韩在线| 亚洲国产精品久| 欧美军同video69gay| 亚洲AV成人无码一二三区在线| 日韩国产欧美精品在线| 成人爽a毛片免费啪啪动漫| 国产精选久久久久久| 国产精品网在线观看| 正义之心1992免费观看全集完整版| 国产欧美一级| 国产一卡二卡三卡四卡| 亚洲欧美偷拍卡通变态| 国产裸体美女永久免费无遮挡| 精品视频在线观看日韩| 在线电影福利片| 国产精品免费网站| 波多野结衣在线观看一区二区| 欧美久久久久久久久久久久久| 国产成人精品免费在线| 久久久久久久久久国产| 成人性生活av| 99re视频| 欧美先锋资源| 免费涩涩18网站入口| 成人精品一区二区三区中文字幕 | 精品人妻一区二区三区四区不卡| 久久艳片www.17c.com| 日韩高清中文字幕一区二区| 久久精品丝袜高跟鞋| 影音先锋久久久| 黄色av网址在线观看| 伊人夜夜躁av伊人久久| 亚洲综合精品国产一区二区三区 | 国产黄网站在线观看| 国产精品久久久久久久久久ktv| 黑人操亚洲人| 久久9精品区-无套内射无码| 激情欧美日韩一区二区| 外国一级黄色片| 91麻豆精品国产91久久久使用方法 | 99自拍偷拍视频| 欧洲一区二区av| 香蕉国产在线视频| 欧美亚洲激情在线| 黄色成人美女网站| aa在线免费观看| 91麻豆精东视频| 国产suv一区二区三区| 亚洲国产精品美女| 国产一二三在线| 欧美日韩一区二区三区免费| 麻豆久久精品| 日韩中文字幕电影| 欧美日韩一区久久| 三区四区在线视频| 日韩av电影中文字幕| 久久中文视频| 肉色超薄丝袜脚交| 午夜精品福利一区二区蜜股av| 五月天婷婷在线观看| 91av中文字幕| 欧美国产美女| 国产又粗又长又爽又黄的视频| 亚洲va韩国va欧美va| 飘雪影院手机免费高清版在线观看| 国产91在线播放精品91| 无需播放器亚洲| 无码人妻一区二区三区在线视频| 亚洲一区视频在线| 女人天堂在线| 国产日产久久高清欧美一区| 国产综合自拍| 女尊高h男高潮呻吟| 91精品国产综合久久国产大片| 欧美xxxx做受欧美88bbw| 韩日午夜在线资源一区二区| 九一九一国产精品| 国产精品18p| 在线观看不卡av| 91精品国产自产精品男人的天堂|