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

Devyn的Linux內(nèi)核專題:配置內(nèi)核(4)

系統(tǒng) Linux
在這個(gè)第四部分里,我們將繼續(xù)配置更多的設(shè)置和特性。

在這個(gè)第四部分里,我們將繼續(xù)配置更多的設(shè)置和特性。

[[89451]]

這里我們被問及關(guān)于"IBM Calgary IOMMU support (CALGARY_IOMMU)"。這個(gè)選項(xiàng)將會(huì)提供對(duì)IBM xSeries x366和x460的IOMMU的支持。這也將讓那些32位PCI的設(shè)備工作正常——在這些系統(tǒng)上不支持雙地址周期(DAC : Double Address Cycle)——因?yàn)樵撓到y(tǒng)設(shè)置在訪問超過3GB內(nèi)存的時(shí)候會(huì)有問題。如果需要這些IOMMU設(shè)備可以用"iommu=off"在啟動(dòng)時(shí)關(guān)閉。(這些內(nèi)核/模塊參數(shù)會(huì)在以后的文章中討論)

IOMMU(input/output memory management unit)是一個(gè)內(nèi)存管理單元(MMU),它連接具有DMA功能的I/O總線到主內(nèi)存上。DMA(Direct Memory Access)是許多計(jì)算機(jī)支持的一種允許特定設(shè)備不借助CPU直接訪問內(nèi)存的特性。雙地址周期(Double Address Cycle, DAC)是64位DMA;而通常的DMA使用32位。

下面,我們被問及是否默認(rèn)啟用Calgary(Should Calgary be enabled by default? (CALGARY_IOMMU_ENABLED_BY_DEFAULT))。Calgary與上面提到的IOMMU是同一個(gè)概念。這兩者之間的不同是IOMMU可以支持許多設(shè)備而Calgary只能支持IBM IOMMU設(shè)備。如果禁用了它,但是以后需要使用到它,可以使用內(nèi)核參數(shù)(iommu=calgary)。

這里有個(gè)問題需要小心處理(Enable Maximum number of SMP Processors and NUMA Nodes (MAXSMP))。只有在內(nèi)核運(yùn)行在擁有很多SMP處理器和NUMA節(jié)點(diǎn)的情況下才啟用它,如Core i7和許多AMD CPU芯片。如果系統(tǒng)缺乏或者只有少量的SMP處理器和NUMA節(jié)點(diǎn),內(nèi)核就會(huì)變得低效。這個(gè)***選擇"No"。

非一致性內(nèi)存訪問(Non-Uniform Memory Access (NUMA))是一個(gè)每塊內(nèi)存都需要花費(fèi)更長(zhǎng)時(shí)間訪問其他部分內(nèi)存的系統(tǒng)。一個(gè)節(jié)點(diǎn)就是一組內(nèi)存。例如,一個(gè)NUMA系統(tǒng)可能有三塊內(nèi)存芯片。每塊芯片是一個(gè)節(jié)點(diǎn),在帶CPU的主板上有一個(gè)節(jié)點(diǎn)/芯片(這是最快的節(jié)點(diǎn)),另外兩個(gè)在不同的總線上。這兩個(gè)節(jié)點(diǎn)需要比***個(gè)節(jié)點(diǎn)花費(fèi)更長(zhǎng)的時(shí)間去訪問。

注意:ccNUMA和NUMA目前是一樣的,至少是非常相似的。

對(duì)稱多處理器(Symmetric Multi-Processing (SMP))是NUMA的替代品。它的內(nèi)存在同一根總線上。只有限定數(shù)量的CPU可以訪問總線,所以這限制了SMP系統(tǒng)上處理器的數(shù)量。然而它內(nèi)存的訪問速度一樣塊。

注意:我是在為AMD64系統(tǒng)在編譯內(nèi)核,所以我會(huì)告訴你我的選擇,來幫助讀者理解過程和選擇。如果我沒有指出我的選擇,那么我用的就是默認(rèn)選擇。如果你在為不同的系統(tǒng)編譯或者你有不同的需求,你需要在你的情況下做出替代的選擇。

接下來,除非配置工具已經(jīng)為你做了選擇,選擇一個(gè)內(nèi)核需要支持的最多CPU的數(shù)量。這個(gè)配置根據(jù)你給的數(shù)量?jī)?yōu)化內(nèi)核。

接著啟用或禁用"SMT (Hyperthreading) scheduler support (SCHED_SMT)"(超線程調(diào)度器支持)。SMT調(diào)度器提升了在使用了超線程技術(shù)的Pentium 4處理器上的CPU決策能力。然而,這會(huì)帶來額外的功耗,在一些系統(tǒng)上***像我一樣選擇"no"。

超線程一種專有的SMT并行微處理器(Intel 實(shí)現(xiàn)了它)。這是多任務(wù)/多線程(同時(shí)做許多任務(wù))的一種特殊形式,并行多線程(Simultaneous multithreading (SMT))提升了多線程執(zhí)行的效率。

在這之后,啟用或者禁用"Multi-core scheduler support (SCHED_MC)"。這樣也是一種提升多核CPU決策的特性。然而這回帶來額外功耗,我選擇了"No"。

在下一個(gè)選項(xiàng)中可以選擇搶占模式。

Preemption Model(搶占模式)

1. No Forced Preemption (Server) (PREEMPT_NONE) (非強(qiáng)制搶占)

> 2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY) (自愿內(nèi)核搶占)

3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT) (可搶占內(nèi)核)

choice[1-3]: 2

搶占就是暫停一個(gè)意圖讓它之后繼續(xù)執(zhí)行的中斷任務(wù)的過程。搶占強(qiáng)制一個(gè)進(jìn)程暫停,執(zhí)行中的任務(wù)無法忽視搶占。

接著,我們被詢問關(guān)于"Reroute for broken boot IRQs (X86_REROUTE_FOR_BROKEN_BOOT_IRQS)"。這是一個(gè)對(duì)于假中斷的簡(jiǎn)單修復(fù)。假中斷是一種無用的硬件中斷,這些通常是有電子干擾或者錯(cuò)誤連接的電子產(chǎn)品觸發(fā)。記住,中斷是發(fā)送給處理器需要馬上注意的信號(hào)。

這個(gè)選項(xiàng)對(duì)任何機(jī)器都很重要;我懷疑任何人可能都會(huì)有禁用這個(gè)特性的理由(Machine Check / overheating reporting (X86_MCE))。內(nèi)核必須意識(shí)到過熱和數(shù)據(jù)損壞,不然,系統(tǒng)將會(huì)繼續(xù)操作,這樣只會(huì)導(dǎo)致進(jìn)一步的破壞。

下面,用戶可以啟用/禁用"Intel MCE features (X86_MCE_INTEL)",這是一種額外的對(duì)像熱度監(jiān)控的Intel MCE特性的支持。因?yàn)槲沂菫锳MD64處理器編譯內(nèi)核所以我選擇了"no"。機(jī)器檢測(cè)異常(MCE)是一種當(dāng)處理器發(fā)現(xiàn)硬件問題時(shí)的錯(cuò)誤輸出。MCE通常會(huì)導(dǎo)致內(nèi)核嚴(yán)重錯(cuò)誤(kernel panic)(相當(dāng)于Windows中的"藍(lán)屏")。

這個(gè)除了是AMD設(shè)備外是同一個(gè)問題Intel MCE features (X86_MCE_INTEL)。

下一個(gè)是我會(huì)禁用的調(diào)試特性(Machine check injector support (X86_MCE_INJECT))。這個(gè)會(huì)允許注射檢查。如果你偶爾執(zhí)行機(jī)器注射,那***編譯成模塊而不是編譯進(jìn)內(nèi)核。機(jī)器注射可以使設(shè)備即使實(shí)際沒有錯(cuò)誤也可以發(fā)送一個(gè)偽造的錯(cuò)誤信息。這個(gè)用來確認(rèn)內(nèi)核和其他進(jìn)程可以正常處理錯(cuò)誤。比如,如果CPU過熱,接著應(yīng)該關(guān)機(jī),但是開發(fā)者如何在不損壞CPU的情況下測(cè)試代碼。注射錯(cuò)誤是一種***的方法,因?yàn)樗皇且环N告訴硬件發(fā)送錯(cuò)誤信號(hào)的軟件。

注:模塊是對(duì)可能被使用或者很少執(zhí)行的特性/驅(qū)動(dòng)而言的。只加入在許多使用該內(nèi)核的系統(tǒng)中用到的特性/驅(qū)動(dòng)到內(nèi)核中。

如果內(nèi)核很可能用在Dell筆記本上,那么啟用這個(gè)特性(Dell laptop support (I8K))。否則,如果一些用戶可能在戴爾筆記本電腦上用到這個(gè)內(nèi)核,將其作為一個(gè)模塊加入。如果這個(gè)內(nèi)核不打算支持Dell筆記本,那就像我一樣忽略掉它。特別地,這個(gè)支持是一個(gè)允許Dell Inspiron 8000系列筆記本訪問處理器的系統(tǒng)管理模式的驅(qū)動(dòng)。系統(tǒng)管理模式的目的是得到處理器的溫度和風(fēng)扇狀態(tài),這對(duì)一些需要控制風(fēng)扇的系統(tǒng)有用。

下面,用戶可以選擇微碼加載支持(CPU microcode loading support (MICROCODE))。這可以允許用戶在支持這個(gè)特性的AMD或者Intel芯片上更新微碼。

注意:為了加載微碼,你必須擁有一個(gè)為你的處理器設(shè)計(jì)的合法的二進(jìn)制微代碼拷貝。

如果要加載微碼補(bǔ)丁(修復(fù)bug或加入次要的特性)到intel芯片上(Intel microcode loading support (MICROCODE_INTEL)),這個(gè)就必須啟用。這里我禁用了它。

然后是AMD芯片的類似選項(xiàng)(AMD microcode loading support (MICROCODE_AMD))。

啟用這個(gè)支持(/dev/cpu/*/msr - Model-specific register support (X86_MSR))可以允許某個(gè)處理器有權(quán)限使用x86特殊模塊寄存器(Model-Specific Registers (MSRs))。這些寄存器是一些字符設(shè)備,包括major 202下minor 0到31的設(shè)備((/dev/cpu/0/msr to /dev/cpu/31/msr))。這個(gè)特性用在多處理器系統(tǒng)上。每個(gè)虛擬字符設(shè)備都連接到一個(gè)特定的CPU。

注意:MSRs被用來改變CPU設(shè)備、調(diào)試、性能監(jiān)控和執(zhí)行追蹤。MSRs使用x86指令集。

在這之后,我們有一個(gè)選項(xiàng)"CPU information support (X86_CPUID)",啟用這個(gè)特性允許處理器訪問x86 CPUID指令,這需要通過字符設(shè)備在一個(gè)特定的CPU上執(zhí)行。這些字符設(shè)備包括major 202下minor 0到31的設(shè)備(/dev/cpu/0/msr to /dev/cpu/31/msr),就像上面x86_MSR支持的這些。

如果處理器支持,啟用內(nèi)核線性映射來使用1GB的內(nèi)存頁(yè)(Enable 1GB pages for kernel pagetables (DIRECT_GBPAGES))。啟用這個(gè)可以幫助減輕TLB的壓力。

頁(yè)是內(nèi)存本身的基本單位(位是數(shù)據(jù)的基本單位)。頁(yè)的大小是由硬件自身決定的。頁(yè)碼表是虛擬和物理內(nèi)存間的映射。物理內(nèi)存是設(shè)備上的內(nèi)存。虛擬內(nèi)存是到內(nèi)存的地址。依賴于系統(tǒng)架構(gòu),硬件可以訪問大于實(shí)際內(nèi)存地址的地址。舉例來說,一個(gè)64位系統(tǒng)擁有6GB內(nèi)存,管理員在需要時(shí)可以加上更多的內(nèi)存。這是因?yàn)檫€有很多虛擬內(nèi)存地址。然而,在很多32位系統(tǒng)上,系統(tǒng)管理員可以增加一條8GB的內(nèi)存,但是系統(tǒng)無法完全使用它,因?yàn)橄到y(tǒng)中沒有足夠的虛擬內(nèi)存地址去訪問大容量的內(nèi)存。轉(zhuǎn)換后援緩沖器(Translation Lookaside Buffer (TLB))是一種提升虛擬內(nèi)存轉(zhuǎn)換速度的緩存系統(tǒng)。

下面,我們看到了NUMA選項(xiàng)(Numa Memory Allocation and Scheduler Support (NUMA))。這可以允許內(nèi)核在CPU本地內(nèi)存分配器上分配CPU可使用的內(nèi)存。這個(gè)支持同樣可使內(nèi)核更好感知到NUMA。很少的32位系統(tǒng)需要這個(gè)特性,但是一些通用的645位處理器使用這個(gè)特性。我選擇了"no"。

為了系統(tǒng)使用舊方式來檢測(cè)AMD NUMA節(jié)點(diǎn)拓?fù)洌瑔⒂眠@個(gè)特性(Old style AMD Opteron NUMA detection (AMD_NUMA))。下一個(gè)選項(xiàng)是一種更新的檢測(cè)方式(ACPI NUMA detection (X86_64_ACPI_NUMA))。如果兩個(gè)都啟用,新的方式將會(huì)占支配作用。一些硬件在使用其中一種方式而不是另外一個(gè)時(shí)工作得更好。

如果為了調(diào)試目的的NUMA仿真,可以啟用下一個(gè)特性(NUMA emulation (NUMA_EMU))。

注意:如果你不打算進(jìn)行調(diào)試并且你需要一個(gè)快速、輕量級(jí)系統(tǒng),那么禁用盡可能多的調(diào)試特性。

下一個(gè)選項(xiàng)中,選擇你的內(nèi)核打算如何處理NUMA節(jié)點(diǎn)的***數(shù)量。接下來選擇內(nèi)存模型,這里可能只有一個(gè)內(nèi)存模型選擇。內(nèi)存模型指定了內(nèi)存如何存儲(chǔ)。

Maximum NUMA Nodes (as a power of 2) (NODES_SHIFT) [6]

Memory model

> 1. Sparse Memory (SPARSEMEM_MANUAL)

choice[1]: 1

為了提升性能,這里有一個(gè)選項(xiàng)用通過虛擬內(nèi)存映射(Sparse Memory virtual memmap (SPARSEMEM_VMEMMAP))來優(yōu)化pfn_to_page和page_to_pfn操作。頁(yè)幀號(hào)是每頁(yè)被給定的號(hào)碼。這兩個(gè)操作用來從號(hào)碼得到頁(yè)或者從頁(yè)得到號(hào)碼。

下一個(gè)選項(xiàng)是允許一個(gè)節(jié)點(diǎn)可以移除內(nèi)存(Enable to assign a node which has only movable memory (MOVABLE_NODE))。內(nèi)核頁(yè)通常無法移除。當(dāng)啟用后,用戶可以熱插拔內(nèi)存節(jié)點(diǎn),同樣可移除內(nèi)存允許內(nèi)存整理。作為出入內(nèi)存的數(shù)據(jù),只要有可用空間一組數(shù)據(jù)可能被劃分到不同內(nèi)存。

接著前面的內(nèi)存問題,我們還有更多的問題。這些可能已被配置工具預(yù)配置了。第三個(gè)選項(xiàng)(BALLOON_COMPACTION),當(dāng)啟用時(shí)可以幫助減少內(nèi)存碎片。碎片內(nèi)存會(huì)減慢系統(tǒng)速度。第四個(gè)選項(xiàng)(COMPACTION)允許內(nèi)存壓縮。下面列到的第五個(gè)選項(xiàng)(MIGRATION)允許頁(yè)面被移動(dòng)。

Allow for memory hot-add (MEMORY_HOTPLUG) (允許內(nèi)存熱添加)

Allow for memory hot remove (MEMORY_HOTREMOVE) (允許內(nèi)存熱移除)

Allow for balloon memory compaction/migration (BALLOON_COMPACTION) (允許泡狀內(nèi)存規(guī)整和合并)

Allow for memory compaction (允許內(nèi)存規(guī)整)

Page migration (MIGRATION) (頁(yè)合并)

注意:啟用可移動(dòng)內(nèi)存會(huì)啟用以上5個(gè)特性。

下一步,我們可以"Enable KSM for page merging (KSM)"。內(nèi)核同頁(yè)合并(Kernel Samepage Merging (KSM))會(huì)查看程序認(rèn)為可以合并的內(nèi)核。如果兩頁(yè)內(nèi)存完全相同這可以節(jié)約內(nèi)存。一塊內(nèi)存可以被刪除或者被合并,并且只有一塊可以使用。

配置工具可能會(huì)自動(dòng)選擇保存多少內(nèi)存用于用戶分配(Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [65536])。

下一個(gè)選項(xiàng)很重要(Enable recovery from hardware memory errors (MEMORY_FAILURE))。如果內(nèi)存故障并且系統(tǒng)有MCA恢復(fù)或者ECC內(nèi)存,系統(tǒng)就可以繼續(xù)運(yùn)行并且恢復(fù)。要使用這個(gè)特性,硬件自身和內(nèi)核都必須支持。

機(jī)器檢測(cè)架構(gòu)(Machine Check Architecture (MCA))是一個(gè)一些CPU上可以發(fā)送硬件錯(cuò)誤信息給操作系統(tǒng)的特性。錯(cuò)誤更正碼內(nèi)存(Error-correcting code memory (ECC memory))是一種內(nèi)存設(shè)備檢測(cè)和糾正錯(cuò)誤的形式。

下面,配置工具會(huì)自動(dòng)啟用"HWPoison pages injector (HWPOISON_INJECT)"。這個(gè)特性允許內(nèi)核標(biāo)記一塊壞頁(yè)為"poisoned",接著內(nèi)核會(huì)殺死創(chuàng)建壞頁(yè)的程序。這有助于停止并糾正錯(cuò)誤。

為了允許內(nèi)核使用大頁(yè)(Transparent Hugepage Support (TRANSPARENT_HUGEPAGE)),啟用這個(gè)特性。這可以加速系統(tǒng)但是需要更多內(nèi)存。嵌入式系統(tǒng)不必使用這個(gè)特性。嵌入式系統(tǒng)通常只有非常小的內(nèi)存。

如果啟用了上面的,那么必須配置大頁(yè)的sysfs支持。

Transparent Hugepage Support sysfs defaults

1. always (TRANSPARENT_HUGEPAGE_ALWAYS)

> 2. madvise (TRANSPARENT_HUGEPAGE_MADVISE)

choice[1-2?]: 2

下面的選項(xiàng)是增加process_vm_readv和process_vm_writev這兩個(gè)系統(tǒng)調(diào)用(Cross Memory Support (CROSS_MEMORY_ATTACH))。這允許特權(quán)進(jìn)程訪問另外一個(gè)程序的地址空間。

如果有tmem,啟用緩存清理(cleancache)通常是一個(gè)好主意 (Enable cleancache driver to cache clean pages if Transcendent Memory (tmem) is present (CLEANCACHE))。當(dāng)一些內(nèi)存頁(yè)需要從內(nèi)存中移除時(shí),cleancache會(huì)將頁(yè)面放在cleancache-enabled的文件系統(tǒng)上。當(dāng)需要該頁(yè)時(shí),頁(yè)會(huì)被重新放回內(nèi)存中。超內(nèi)存(tmem)沒有一組已知大小的內(nèi)存,內(nèi)核對(duì)此內(nèi)存使用間接尋址。

下一個(gè)選項(xiàng)允許在tmen激活后緩存交換頁(yè)(Enable frontswap to cache swap pages if tmem is present (FRONTSWAP))。frontswap在交換分區(qū)放置數(shù)據(jù)。交換特性的支持需要這個(gè)。

***啟用下一個(gè)特性(Check for low memory corruption (X86_CHECK_BIOS_CORRUPTION))。這會(huì)檢測(cè)低位內(nèi)存的內(nèi)存損壞情況。這個(gè)特性在執(zhí)行期被禁止。為了啟用這個(gè)特性,在內(nèi)核命令行內(nèi)加入 "memory_corruption_check=1"(這會(huì)在以后的文章中討論;這不同于任何命令行)。即使經(jīng)常執(zhí)行這個(gè)特性,也只使用非常小的開銷(接近沒有)。

接下來我門可以設(shè)置內(nèi)存損壞檢測(cè)的默認(rèn)設(shè)置(“Set the default setting of memory_corruption_check (X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK))。這可以選擇是否開啟或關(guān)閉memory_corruption_check。***啟用內(nèi)存損壞檢測(cè)不然如果一部分重要內(nèi)存損壞后可能會(huì)導(dǎo)致數(shù)據(jù)丟失和系統(tǒng)崩潰。

這個(gè)選項(xiàng)關(guān)注的是BIOS(Amount of low memory, in kilobytes, to reserve for the BIOS (X86_RESERVE_LOW) [64])。配置工具通常知道給BIOS預(yù)留內(nèi)存的***大小。

對(duì)于Intel P6處理器,開發(fā)者可以啟用存儲(chǔ)區(qū)域類型寄存器(MTRR (Memory Type Range Register) support (MTRR))。這用于連接著VGA卡的AGP和PCI卡。啟用這個(gè)特性內(nèi)核會(huì)創(chuàng)建/proc/mtrr。

如果X驅(qū)動(dòng)需要加入回寫入口,那么啟用下面的選項(xiàng)(MTRR cleanup support (MTRR_SANITIZER))。這會(huì)將MTRR的布局從連續(xù)轉(zhuǎn)換到離散。存儲(chǔ)區(qū)域類型寄存器(Memory type range registers (MTRRs))提供了一種軟件訪問CPU緩存的方法。

下面,配置工具已經(jīng)設(shè)置了一些MTRR選項(xiàng)

MTRR cleanup enable value (0-1) (MTRR_SANITIZER_ENABLE_DEFAULT) [1]

MTRR cleanup spare reg num (0-7) (MTRR_SANITIZER_SPARE_REG_NR_DEFAULT) [1]

為了設(shè)置頁(yè)級(jí)緩沖控制,那就啟用PAT屬性(x86 PAT support (X86_PAT))。頁(yè)屬性表(Page Attribute Table (PATs))是現(xiàn)在版的MTRRs并比它更靈活。如果你經(jīng)歷過因啟用它而引發(fā)的啟動(dòng)問題,那么禁用這個(gè)特性后重新編譯內(nèi)核。我選擇了"no"。

via: http://www.linux.org/threads/the-linux-kernel-configuring-the-kernel-part-4.4392/

責(zé)任編輯:奔跑的冰淇淋 來源: Linux中國(guó)
相關(guān)推薦

2013-11-06 13:03:10

Linux內(nèi)核

2013-11-05 09:58:39

Linux內(nèi)核

2013-11-25 14:07:11

Linux內(nèi)核內(nèi)核特性

2013-11-07 13:59:56

Linux內(nèi)核

2013-11-05 09:55:37

2013-10-31 14:09:14

Linux內(nèi)核

2013-12-18 14:44:10

2013-11-25 17:39:17

Linux內(nèi)核PCIACPI

2013-10-31 14:15:10

2013-12-18 11:14:57

Linux內(nèi)核Linux Kerne

2013-12-20 13:08:12

Linux內(nèi)核服務(wù)器

2013-10-31 16:29:10

Linux內(nèi)核

2009-12-09 09:27:35

linux內(nèi)核

2021-02-20 06:08:07

LinuxWindows內(nèi)核

2011-01-14 16:23:46

Linux內(nèi)核

2010-03-02 09:17:32

Linux local

2013-05-13 09:52:52

Windows內(nèi)核Linux內(nèi)核

2010-01-13 09:58:42

2021-05-19 07:56:26

Linux內(nèi)核搶占

2011-01-11 13:45:06

點(diǎn)贊
收藏

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

亚洲乱码免费伦视频| 亚洲免费一区| 中文一区一区三区高中清不卡| 国产精品美女网站| 婷婷色中文字幕| 秋霞在线一区| 欧美伦理视频网站| 久久免费视频3| 男人影院在线观看| 91小视频在线| 亚洲www永久成人夜色| 日韩av电影网| 91精品动漫在线观看| 亚洲美女av在线| 1314成人网| 日本成人片在线| 亚洲福利视频三区| 一本久久a久久精品vr综合| 日本精品一二区| 国产中文字幕精品| 国产精品高潮视频| 日韩久久久久久久久| 99精品小视频| 国产香蕉97碰碰久久人人| 日本久久久久久久久久| 欧美大陆国产| 在线看国产一区| 九色自拍视频在线观看| 亚洲wwwww| 国产精品福利影院| 日本在线免费观看一区| 精品国自产在线观看| 日韩精品1区2区3区| 91精品国产91久久久久久久久| 午夜精品福利在线视频| 成人精品视频| 亚洲视频999| 韩国无码一区二区三区精品| 99国产精品免费网站| 5月丁香婷婷综合| 久久国产精品国产精品| 精品国产免费人成网站| 午夜伦欧美伦电影理论片| 日韩中文在线字幕| 麻豆影视国产在线观看| 国产精品区一区二区三| 日韩精品av一区二区三区| 色综合久久网女同蕾丝边| 本田岬高潮一区二区三区| 91久久国产自产拍夜夜嗨| 国产精品视频久久久久久| 免费观看成人av| 国产精品久久久久久久久影视| 日韩精品一区二区亚洲av| 先锋影音国产一区| 日本aⅴ大伊香蕉精品视频| 亚洲免费在线观看av| 在线视频精品| 国产成人精彩在线视频九色| 色老头一区二区| 人妖欧美一区二区| 国产日产亚洲精品| 国产男男gay体育生白袜| 国模无码大尺度一区二区三区| 国产日韩专区在线| 国产婷婷一区二区三区久久| 国产麻豆9l精品三级站| 国产富婆一区二区三区 | 黄污视频在线观看| 一区二区三区在线看| 青春草国产视频| 欧洲一区精品| 欧美午夜理伦三级在线观看| 天天综合网日韩| 欧美日韩中出| 日韩高清欧美高清| 亚洲AV无码成人精品区明星换面| 精品国产一区二区三区久久久樱花 | 国产精品三级美女白浆呻吟| 91在线观看喷潮| 国产91精品久久久久久久网曝门| 国产综合18久久久久久| 秋霞av在线| 一区二区中文字幕在线| 无码熟妇人妻av在线电影| www在线观看黄色| 在线观看不卡视频| 一级黄色片在线免费观看| 91久久偷偷做嫩草影院电| 日韩二区三区在线| 午夜国产小视频| 亚洲激情偷拍| 国产日产亚洲精品| 亚洲 美腿 欧美 偷拍| 亚洲国产精品精华液ab| 国产精品久久久久久久久电影网| a欧美人片人妖| 欧美一区二区在线播放| 西西大胆午夜视频| 香蕉综合视频| 欧美一级大片视频| 精品人妻午夜一区二区三区四区 | 在线精品高清中文字幕| 青青草国产在线观看| 鲁大师影院一区二区三区| 91亚洲永久免费精品| 日本一区二区三区在线观看视频| 自拍偷在线精品自拍偷无码专区| 狠狠97人人婷婷五月| 美女精品视频在线| 国产一区二区日韩| 国产精品50页| 国产一区二区在线看| 免费日韩电影在线观看| 日本aa在线| 欧美日韩午夜精品| 人妻体内射精一区二区| 亚洲高清网站| 91精品国产91久久久久青草| 成人性生交大片免费看午夜| 欧美日韩国产限制| 亚洲熟女一区二区三区| 93在线视频精品免费观看| 日本精品免费观看| 成人午夜视频一区二区播放| 最新不卡av在线| 手机看片福利日韩| 亚洲区小说区图片区qvod| 欧美猛交免费看| 91高潮大合集爽到抽搐| 国产欧美久久久精品影院| 黄色片视频在线免费观看| 91免费精品国偷自产在线在线| 久久精品2019中文字幕| 日韩xxx视频| 久久久久久99精品| 中文字幕日本最新乱码视频| 粉嫩的18在线观看极品精品| 久久久久久久久亚洲| 国产成人精品一区二三区四区五区| 国产精品热久久久久夜色精品三区 | 欧美重口乱码一区二区| 日本在线高清| 国产视频久久网| 亚洲欧美在线观看视频| www.成人在线| 日本a级片免费观看| 欧美美女在线直播| 欧美亚洲第一区| 飘雪影院手机免费高清版在线观看| 精品电影在线观看| 特大黑人巨人吊xxxx| 一区二区日韩免费看| 久久精彩视频| 性高爱久久久久久久久| 一道本无吗dⅴd在线播放一区 | 日韩电影免费在线观看中文字幕| 91精品国产高潮对白| 成人黄色av电影| 69堂免费视频| 欧美在线观看视频一区| 国产热re99久久6国产精品| av网址在线播放| 亚洲电影免费观看| 亚洲视频 欧美视频| 欧美高清一级片在线观看| 亚洲第一色av| 伊人久久亚洲影院| 欧美午夜免费| 四虎国产精品永久在线国在线| 久久人人爽人人爽人人片亚洲| 亚洲图片在线播放| 一区二区三区免费看视频| 中文字幕天堂av| 日韩在线观看一区二区| 综合视频免费看| 国产成人精品亚洲线观看| 欧美伊久线香蕉线新在线| 99re在线视频| 欧美刺激午夜性久久久久久久| 国产午夜视频在线| 国产亚洲精品福利| 午夜影院免费版| 亚洲色诱最新| 中文字幕人成一区| 国产精品对白| 国产精品入口免费视频一| 日本天码aⅴ片在线电影网站| 精品亚洲国产成av人片传媒| 97久久人国产精品婷婷| 午夜国产精品影院在线观看| 精品人体无码一区二区三区| 丁香婷婷综合色啪| 杨幂毛片午夜性生毛片| 亚洲国产裸拍裸体视频在线观看乱了中文| 麻豆91蜜桃| 国产精品色婷婷在线观看| 欧美一区二区大胆人体摄影专业网站| 91看片在线观看| 亚洲精品成人久久久| 一区二区日韩视频| 日韩欧美亚洲综合| 欧美成人精品欧美一级| 欧美国产日韩亚洲一区| 一级黄色高清视频| 日韩国产在线观看| 成人一对一视频| 久久久久久久久久久9不雅视频| 精品国产免费一区二区三区 | 精品午夜一区二区三区在线观看| 国产不卡一区二区视频| 综合日韩在线| 亚洲精品国产一区| 久久99国内| 国产一区二区在线网站| 日韩高清在线观看一区二区| 国产日韩精品在线| 久久精品女人天堂av免费观看| 欧美激情精品久久久久久变态| 三区四区电影在线观看| 亚洲午夜激情免费视频| 亚洲av成人精品日韩在线播放| 欧美一区二区三区免费| 在线观看不卡的av| 欧洲av一区二区嗯嗯嗯啊| 国产又黄又粗又爽| 精品国产电影一区| 日韩乱码人妻无码中文字幕| 亚洲在线观看免费| 精品欧美一区二区久久久久| 欧美国产激情二区三区| 日本污视频网站| 久久亚洲精品小早川怜子| 国产精品久久久久久久无码| 国产99一区视频免费| 992tv人人草| 国产在线国偷精品产拍免费yy| 蜜臀av免费观看| 日本网站在线观看一区二区三区| 精品免费国产一区二区| 亚洲中午字幕| 亚洲精品无码久久久久久| 日韩一级免费| 国内自拍在线观看| 日韩国产精品91| 激情婷婷综合网| 石原莉奈在线亚洲三区| 日韩大片一区二区| 麻豆91在线看| 国产传媒免费观看| 国产精品中文字幕日韩精品| 久草福利在线观看| 懂色av一区二区夜夜嗨| 最新版天堂资源在线| 99国产精品一区| 久久精品成人av| 中文字幕欧美国产| 我要看黄色一级片| 亚洲资源在线观看| 97人人澡人人爽人人模亚洲| 动漫精品一区二区| 亚洲精品无码久久久久| 欧美日韩国产综合一区二区三区| 中文字幕人妻色偷偷久久| 欧美日韩国产综合视频在线观看 | 99国产精品99久久久久久| 成人影视免费观看| 中文字幕av免费专区久久| 侵犯稚嫩小箩莉h文系列小说| 亚洲最新视频在线观看| 国产手机在线视频| 欧美自拍丝袜亚洲| 精品免费久久久| 日韩精品视频在线播放| av小片在线| 久精品免费视频| 免费电影日韩网站| 国产欧美在线视频| 另类图片第一页| 亚洲一区二区三区涩| 激情久久中文字幕| 玩弄japan白嫩少妇hd| 国产一区二区三区精品欧美日韩一区二区三区 | 男人天堂久久| 国产精品国产三级欧美二区| 久久99影视| 一本大道东京热无码aⅴ| 国产精品免费看| 91精品国产三级| 久久久av毛片精品| 久草资源在线视频| 色哟哟一区二区| www.狠狠干| 亚洲日韩中文字幕在线播放| 草莓福利社区在线| 日本欧美在线视频| 视频精品一区二区三区| 性欧美videosex高清少妇| 在线成人h网| 久久久九九九热| 久久久www成人免费毛片麻豆 | 色香蕉成人二区免费| 国产三级三级在线观看| 亚洲欧洲美洲在线综合| 日本动漫同人动漫在线观看| 国产精品国产三级国产普通话99| 欧美国产在线电影| 黑人精品视频| 成人av电影天堂| 国产精品视频一区二区三区四蜜臂| 路边理发店露脸熟妇泻火| 日韩高清不卡一区二区| 久久久久亚洲无码| 亚洲精品国产a久久久久久| 亚洲视屏在线观看| 亚洲男人天天操| 91超碰在线| 91精品黄色| 亚洲老妇激情| 制服丝袜中文字幕第一页| 国产欧美精品国产国产专区| 国产成人无码一区二区三区在线| 91精品国产麻豆国产自产在线| 国产午夜视频在线观看| 91av成人在线| 免费福利视频一区| 男人的天堂狠狠干| 粉嫩一区二区三区性色av| 紧身裙女教师波多野结衣| 欧美日韩黄色影视| 视频三区在线| 91牛牛免费视频| 首页国产精品| 日韩av片专区| **性色生活片久久毛片| 国产美女精品视频国产| 久久视频在线播放| 国产成年精品| 在线观看免费黄色片| 精品一区二区三区欧美| 乱老熟女一区二区三区| 欧美乱妇15p| 超碰caoporn久久| 超碰97网站| 亚洲激情自拍| 深爱五月激情网| 91国产免费观看| 91在线播放网站| 国产主播在线一区| 自拍偷拍欧美专区| 图片区偷拍区小说区| 亚洲成人午夜影院| 天堂中文在线资源| 日韩暖暖在线视频| 日韩欧美字幕| 肉色超薄丝袜脚交| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品成人区在线观看| 久久免费国产视频| 亚洲精品3区| 亚洲天堂2018av| 一区二区激情小说| 香蕉视频网站在线| 国产精品高潮呻吟久久av野狼| 久久社区一区| 欧美成人精品一区二区综合免费| 亚洲va中文字幕| 成人动漫在线播放| 亚洲xxxxx| 麻豆九一精品爱看视频在线观看免费| 公肉吊粗大爽色翁浪妇视频| 欧美日本一区二区三区四区| 性爱视频在线播放| 麻豆av一区二区三区久久| 免费成人在线影院| 久久久久亚洲AV| 亚洲欧美中文在线视频| 在线视频成人| 欧美亚洲精品一区二区| 国产精品久久久久久久久免费桃花| 国产美女裸体无遮挡免费视频| 97在线精品视频| 久久中文视频| 日b视频在线观看| 欧美剧情电影在线观看完整版免费励志电影| jizz性欧美10| 欧美精品中文字幕一区二区| 精品一区中文字幕| 久久久久99精品成人片我成大片| 日韩网站免费观看高清| 国产一区二区三区亚洲| 欧美特级aaa| 午夜精品一区二区三区免费视频| 成人jjav| 精品视频在线观看| 国产在线一区二区| 欧美日韩a v| 性欧美亚洲xxxx乳在线观看| 色婷婷热久久| av在线网站观看|