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

Linux系統(tǒng)性能調(diào)優(yōu)那些事兒

運維 系統(tǒng)運維
系統(tǒng)的性能是受多方面因素影響的,本文講述了Linux系統(tǒng)性能調(diào)優(yōu)那些事兒,幫助管理員們更好的管理和維護。

 一、前提

我們可以在文章的開始就列出一個列表,列出可能影響Linux操作系統(tǒng)性能的一些調(diào)優(yōu)參數(shù),但這樣做其實并沒有什么價值。因為性能調(diào)優(yōu)是一個非常困難的任務,它要求對硬件、操作系統(tǒng)、和應用都有著相當深入的了解。如果性能調(diào)優(yōu)非常簡單的話,那些我們要列出的調(diào)優(yōu)參數(shù)早就寫入硬件的微碼或者操作系統(tǒng)中了,我們就沒有必要再繼續(xù)讀這篇文章了。正如下圖所示,服務器的性能受到很多因素的影響。

當面對一個使用單獨IDE硬盤的,有20000用戶的數(shù)據(jù)庫服務器時,即使我們使用數(shù)周時間去調(diào)整I/O子系統(tǒng)也是徒勞無功的,通常一個新的驅(qū)動或者應用程序的一個更新(如SQL優(yōu)化)卻可以使這個服務器的性能得到明顯的提升。正如我們前面提到的,不要忘記系統(tǒng)的性能是受多方面因素影響的。理解操作系統(tǒng)管理系統(tǒng)資源的方法將幫助我們在面對問題時更好的判斷應該對哪個子系統(tǒng)進行調(diào)整。

二、Linux的CPU調(diào)度

任何計算機的基本功能都十分簡單,那就是計算。為了實現(xiàn)計算的功能就必須有一個方法去管理計算資源、處理器和計算任務(也被叫做線程或者進程)。非常感謝Ingo Molnar,他為Linux內(nèi)核帶來了O(1)CPU調(diào)度器,區(qū)別于舊有的O(n)調(diào)度器,新的調(diào)度器是動態(tài)的,可以支持負載均衡,并以恒定的速度進行操作。

新調(diào)度器的可擴展性非常好,無論進程數(shù)量或者處理器數(shù)量,并且調(diào)度器本身的系統(tǒng)開銷更少。新調(diào)取器的算法使用兩個優(yōu)先級隊列。

引用

・活動運行隊列

・過期運行隊列

調(diào)度器的一個重要目標是根據(jù)優(yōu)先級權(quán)限有效地為進程分配CPU 時間片,當分配完成后它被列在CPU的運行隊列中,除了 CPU 的運行隊列之外,還有一個過期運行隊列。當活動運行隊列中的一個任務用光自己的時間片之后,它就被移動到過期運行隊列中。在移動過程中,會對其時間片重新進行計算。如果活動運行隊列中已經(jīng)沒有某個給定優(yōu)先級的任務了,那么指向活動運行隊列和過期運行隊列的指針就會交換,這樣就可以讓過期優(yōu)先級列表變成活動優(yōu)先級的列表。通常交互式進程(相對與實時進程而言)都有一個較高的優(yōu)先級,它占有更長的時間片,比低優(yōu)先級的進程獲得更多的計算時間,但通過調(diào)度器自身的調(diào)整并不會使低優(yōu)先級的進程完全被餓死。新調(diào)度器的優(yōu)勢是顯著的改變Linux內(nèi)核的可擴展性,使新內(nèi)核可以更好的處理一些有大量進程、大量處理器組成的企業(yè)級應用。新的O(1)調(diào)度器包含仔2.6內(nèi)核中,但是也向下兼容2.4內(nèi)核。

新調(diào)度器另外一個重要的優(yōu)勢是體現(xiàn)在對NUMA(non-uniform memory architecture)和SMP(symmetric multithreading processors)的支持上,例如INTEL@的超線程技術(shù)。

改進的NUMA支持保證了負載均衡不會發(fā)生在CECs或者NUMA節(jié)點之間,除非發(fā)生一個節(jié)點的超出負載限度。

三、Linux的內(nèi)存架構(gòu)

今天我們面對選擇32位操作系統(tǒng)還是64位操作系統(tǒng)的情況。對企業(yè)級用戶它們之間最大的區(qū)別是64位操作系統(tǒng)可以支持大于4GB的內(nèi)存尋址。從性能角度來講,我們需要了解32位和64位操作系統(tǒng)都是如何進行物理內(nèi)存和虛擬內(nèi)存的映射的。

在上面圖示中我們可以看到64位和32位Linux內(nèi)核在尋址上有著顯著的不同。

在32位架構(gòu)中,比如IA-32,Linux內(nèi)核可以直接尋址的范圍只有物理內(nèi)存的第一個GB(如果去掉保留部分還剩下896MB),訪問內(nèi)存必須被映射到這小于1GB的所謂ZONE_NORMAL空間中,這個操作是由應用程序完成的。但是分配在ZONE_HIGHMEM中的內(nèi)存頁將導致性能的降低。

在另一方面,64位架構(gòu)比如x86-64(也稱作EM64T或者AMD64)。ZONE_NORMAL空間將擴展到64GB或者128GB(實際上可以更多,但是這個數(shù)值受到操作系統(tǒng)本身支持內(nèi)存容量的限制)。正如我們看到的,使用64位操作系統(tǒng)我們排除了因ZONE_HIGHMEM部分內(nèi)存對性能的影響的情況。

實際中,在32位架構(gòu)下,由于上面所描述的內(nèi)存尋址問題,對于大內(nèi)存,高負載應用,會導致死機或嚴重緩慢等問題。雖然使用hugemen核心可緩解,但采取x86_64架構(gòu)是最佳的解決辦法。

四、虛擬內(nèi)存管理

因為操作系統(tǒng)將內(nèi)存都映射為虛擬內(nèi)存,所以操作系統(tǒng)的物理內(nèi)存結(jié)構(gòu)對用戶和應用來說通常都是不可見的。如果想要理解Linux系統(tǒng)內(nèi)存的調(diào)優(yōu),我們必須了解Linux的虛擬內(nèi)存機制。應用程序并不分配物理內(nèi)存,而是向Linux內(nèi)核請求一部分映射為虛擬內(nèi)存的內(nèi)存空間。如下圖所示虛擬內(nèi)存并不一定是映射物理內(nèi)存中的空間,如果應用程序有一個大容量的請求,也可能會被映射到在磁盤子系統(tǒng)中的swap空間中。

另外要提到的是,通常應用程序不直接將數(shù)據(jù)寫到磁盤子系統(tǒng)中,而是寫入緩存和緩沖區(qū)中。Bdflush守護進程將定時將緩存或者緩沖區(qū)中的數(shù)據(jù)寫到硬盤上。

Linux內(nèi)核處理數(shù)據(jù)寫入磁盤子系統(tǒng)和管理磁盤緩存是緊密聯(lián)系在一起的。相對于其他的操作系統(tǒng)都是在內(nèi)存中分配指定的一部分作為磁盤緩存,Linux處理內(nèi)存更加有效,默認情況下虛擬內(nèi)存管理器分配所有可用內(nèi)存空間作為磁盤緩存,這就是為什么有時我們觀察一個配置有數(shù)G內(nèi)存的Linux系統(tǒng)可用內(nèi)存只有20MB的原因。

同時Linux使用swap空間的機制也是相當高效率的,如上圖所示虛擬內(nèi)存空間是由物理內(nèi)存和磁盤子系統(tǒng)中的swap空間共同組成的。如果虛擬內(nèi)存管理器發(fā)現(xiàn)一個已經(jīng)分配完成的內(nèi)存分頁已經(jīng)長時間沒有被調(diào)用,它將把這部分內(nèi)存分頁移到swap空間中。經(jīng)常我們會發(fā)現(xiàn)一些守護進程,比如getty,會隨系統(tǒng)啟動但是卻很少會被應用到。這時為了釋放昂貴的主內(nèi)存資源,系統(tǒng)會將這部分內(nèi)存分頁移動到swap空間中。上述就是Linux使用swap空間的機制,當swap分區(qū)使用超過50%時,并不意味著物理內(nèi)存的使用已經(jīng)達到瓶頸了,swap空間只是Linux內(nèi)核更好的使用系統(tǒng)資源的一種方法。

簡單理解:Swap usage只表示了Linux管理內(nèi)存的有效性。對識別內(nèi)存瓶頸來說,Swap In/Out才是一個比較又意義的依據(jù),如果Swap In/Out的值長期保持在每秒200到300個頁面通常就表示系統(tǒng)可能存在內(nèi)存的瓶頸。下面的事例是好的狀態(tài):

引用

# vmstat
procs ———–memory————- —swap– —–io—- –system– —-cpu—-
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 5696 6904 28192 50496 0 0 88 117 61 29 11 8 80 1

五、模塊化的I/O調(diào)度器

就象我們知道的Linux2.6內(nèi)核為我們帶來了很多新的特性,這其中就包括了新的I/O調(diào)度機制。舊的2.4內(nèi)核使用一個單一的I/O調(diào)度器,2.6 內(nèi)核為我們提供了四個可選擇的I/O調(diào)度器。因為Linux系統(tǒng)應用在很廣闊的范圍里,不同的應用對I/O設備和負載的要求都不相同,例如一個筆記本電腦和一個10000用戶的數(shù)據(jù)庫服務器對I/O的要求肯定有著很大的區(qū)別。

引用

(1).Anticipatory

anticipatory I/O調(diào)度器創(chuàng)建假設一個塊設備只有一個物理的查找磁頭(例如一個單獨的SATA硬盤),正如anticipatory調(diào)度器名字一樣,anticipatory調(diào)度器使用“anticipatory”的算法寫入硬盤一個比較大的數(shù)據(jù)流代替寫入多個隨機的小的數(shù)據(jù)流,這樣有可能導致寫 I/O操作的一些延時。這個調(diào)度器適用于通常的一些應用,比如大部分的個人電腦。

(2).Complete Fair Queuing (CFQ)

Complete Fair Queuing(CFQ)調(diào)度器是Red Flag DC Server 5使用的標準算法。CFQ調(diào)度器使用QoS策略為系統(tǒng)內(nèi)的所有任務分配相同的帶寬。CFQ調(diào)度器適用于有大量計算進程的多用戶系統(tǒng)。它試圖避免進程被餓死和實現(xiàn)了比較低的延遲。

(3).Deadline

deadline調(diào)度器是使用deadline算法的輪詢的調(diào)度器,提供對I/O子系統(tǒng)接近實時的操作,deadline調(diào)度器提供了很小的延遲和維持一個很好的磁盤吞吐量。如果使用deadline算法請確保進程資源分配不會出現(xiàn)問題。

(4).NOOP

NOOP調(diào)度器是一個簡化的調(diào)度程序它只作最基本的合并與排序。與桌面系統(tǒng)的關系不是很大,主要用在一些特殊的軟件與硬件環(huán)境下,這些軟件與硬件一般都擁有自己的調(diào)度機制對內(nèi)核支持的要求很小,這很適合一些嵌入式系統(tǒng)環(huán)境。作為桌面用戶我們一般不會選擇它。

六、網(wǎng)絡子系統(tǒng)

新的網(wǎng)絡中斷緩和(NAPI)對網(wǎng)絡子系統(tǒng)帶來了改變,提高了大流量網(wǎng)絡的性能。Linux內(nèi)核在處理網(wǎng)絡堆棧時,相比降低系統(tǒng)占用率和高吞吐量更關注可靠性和低延遲。所以在某些情況下,Linux建立一個防火墻或者文件、打印、數(shù)據(jù)庫等企業(yè)級應用的性能可能會低于相同配置的Windows服務器。

在傳統(tǒng)的處理網(wǎng)絡封包的方式中,如下圖藍色箭頭所描述的,一個以太網(wǎng)封包到達網(wǎng)卡接口后,如果MAC地址相符合會被送到網(wǎng)卡的緩沖區(qū)中。網(wǎng)卡然后將封包移到操作系統(tǒng)內(nèi)核的網(wǎng)絡緩沖區(qū)中并且對CPU發(fā)出一個硬中斷,CPU會處理這個封包到相應的網(wǎng)絡堆棧中,可能是一個TCP端口或者Apache應用中。

這是一個處理網(wǎng)絡封包的簡單的流程,但從中我們可以看到這個處理方式的缺點。正如我們看到的,每次適合網(wǎng)絡封包到達網(wǎng)絡接口都將對CPU發(fā)出一個硬中斷信號,中斷CPU正在處理的其他任務,導致切換動作和對CPU緩存的操作。你可能認為當只有少量的網(wǎng)絡封包到達網(wǎng)卡的情況下這并不是個問題,但是千兆網(wǎng)絡和現(xiàn)代的應用將帶來每秒鐘成千上萬的網(wǎng)絡數(shù)據(jù),這就有可能對性能造成不良的影響。

正是因為這個情況,NAPI在處理網(wǎng)絡通訊的時候引入了計數(shù)機制。對第一個封包,NAPI以傳統(tǒng)的方式進行處理,但是對后面的封包,網(wǎng)卡引入了POLL 的輪詢機制:如果一個封包在網(wǎng)卡DMA環(huán)的緩存中,就不再為這個封包申請新的中斷,直到最后一個封包被處理或者緩沖區(qū)被耗盡。這樣就有效的減少了因為過多的中斷CPU對系統(tǒng)性能的影響。同時,NAPI通過創(chuàng)建可以被多處理器執(zhí)行的軟中斷改善了系統(tǒng)的可擴展性。NAPI將為大量的企業(yè)級多處理器平臺帶來幫助,它要求一個啟用NAPI的驅(qū)動程序。在今天很多驅(qū)動程序默認沒有啟用NAPI,這就為我們調(diào)優(yōu)網(wǎng)絡子系統(tǒng)的性能提供了更廣闊的空間。

七、理解Linux調(diào)優(yōu)參數(shù)

因為Linux是一個開源操作系統(tǒng),所以又大量可用的性能監(jiān)測工具。對這些工具的選擇取決于你的個人喜好和對數(shù)據(jù)細節(jié)的要求。所有的性能監(jiān)測工具都是按照同樣的規(guī)則來工作的,所以無論你使用哪種監(jiān)測工具都需要理解這些參數(shù)。下面列出了一些重要的參數(shù),有效的理解它們是很有用處的。

(1)處理器參數(shù)

引用

・CPU utilization

這是一個很簡單的參數(shù),它直觀的描述了每個CPU的利用率。在xSeries架構(gòu)中,如果CPU的利用率長時間的超過80%,就可能是出現(xiàn)了處理器的瓶頸。

・Runable processes

這個值描述了正在準備被執(zhí)行的進程,在一個持續(xù)時間里這個值不應該超過物理CPU數(shù)量的10倍,否則CPU方面就可能存在瓶頸。

・Blocked

描述了那些因為等待I/O操作結(jié)束而不能被執(zhí)行的進程,Blocked可能指出你正面臨I/O瓶頸。

・User time

描述了處理用戶進程的百分比,包括nice time。如果User time的值很高,說明系統(tǒng)性能用在處理實際的工作。

・System time

描述了CPU花費在處理內(nèi)核操作包括IRQ和軟件中斷上面的百分比。如果system time很高說明系統(tǒng)可能存在網(wǎng)絡或者驅(qū)動堆棧方面的瓶頸。一個系統(tǒng)通常只花費很少的時間去處理內(nèi)核的操作。

・Idle time

描述了CPU空閑的百分比。

・Nice time

描述了CPU花費在處理re-nicing進程的百分比。

・Context switch

系統(tǒng)中線程之間進行交換的數(shù)量。

・Waiting

CPU花費在等待I/O操作上的總時間,與blocked相似,一個系統(tǒng)不應該花費太多的時間在等待I/O操作上,否則你應該進一步檢測I/O子系統(tǒng)是否存在瓶頸。

・Interrupts

Interrupts 值包括硬Interrupts和軟Interrupts,硬Interrupts會對系統(tǒng)性能帶來更多的不利影響。高的Interrupts值指出系統(tǒng)可能存在一個軟件的瓶頸,可能是內(nèi)核或者驅(qū)動程序。注意Interrupts值中包括CPU時鐘導致的中斷(現(xiàn)代的xServer系統(tǒng)每秒1000個 Interrupts值)。

(2)內(nèi)存參數(shù)

引用

・Free memory

相比其他操作系統(tǒng),Linux空閑內(nèi)存的值不應該做為一個性能參考的重要指標,因為就像我們之前提到過的,Linux內(nèi)核會分配大量沒有被使用的內(nèi)存作為文件系統(tǒng)的緩存,所以這個值通常都比較小。

・Swap usage

這 個值描述了已經(jīng)被使用的swap空間。Swap usage只表示了Linux管理內(nèi)存的有效性。對識別內(nèi)存瓶頸來說,Swap In/Out才是一個比較又意義的依據(jù),如果Swap In/Out的值長期保持在每秒200到300個頁面通常就表示系統(tǒng)可能存在內(nèi)存的瓶頸。

・Buffer and cache

這個值描述了為文件系統(tǒng)和塊設備分配的緩存。在Red Flag DC Server 5版本中,你可以通過修改/proc/sys/vm中的page_cache_tuning來調(diào)整空閑內(nèi)存中作為緩存的數(shù)量。

・Slabs

描述了內(nèi)核使用的內(nèi)存空間,注意內(nèi)核的頁面是不能被交換到磁盤上的。

・Active versus inactive memory

提供了關于系統(tǒng)內(nèi)存的active內(nèi)存信息,Inactive內(nèi)存是被kswapd守護進程交換到磁盤上的空間。

(3)網(wǎng)絡參數(shù)

引用

・Packets received and sent

這個參數(shù)表示了一個指定網(wǎng)卡接收和發(fā)送的數(shù)據(jù)包的數(shù)量。

・Bytes received and sent

這個參數(shù)表示了一個指定網(wǎng)卡接收和發(fā)送的數(shù)據(jù)包的字節(jié)數(shù)。

・Collisions per second

這個值提供了發(fā)生在指定網(wǎng)卡上的網(wǎng)絡沖突的數(shù)量。持續(xù)的出現(xiàn)這個值代表在網(wǎng)絡架構(gòu)上出現(xiàn)了瓶頸,而不是在服務器端出現(xiàn)的問題。在正常配置的網(wǎng)絡中沖突是非常少見的,除非用戶的網(wǎng)絡環(huán)境都是由hub組成。

・Packets dropped

這個值表示了被內(nèi)核丟掉的數(shù)據(jù)包數(shù)量,可能是因為防火墻或者是網(wǎng)絡緩存的缺乏。

・Overruns

Overruns表達了超出網(wǎng)絡接口緩存的次數(shù),這個參數(shù)應該和packets dropped值聯(lián)系到一起來判斷是否存在在網(wǎng)絡緩存或者網(wǎng)絡隊列過長方面的瓶頸。

・Errors 這個值記錄了標志為失敗的幀的數(shù)量。這個可能由錯誤的網(wǎng)絡配置或者部分網(wǎng)線損壞導致,在銅口千兆以太網(wǎng)環(huán)境中部分網(wǎng)線的損害是影響性能的一個重要因素。

(4)塊設備參數(shù)

引用

・Iowait

CPU等待I/O操作所花費的時間。這個值持續(xù)很高通常可能是I/O瓶頸所導致的。

・Average queue length

I/O請求的數(shù)量,通常一個磁盤隊列值為2到3為最佳情況,更高的值說明系統(tǒng)可能存在I/O瓶頸。

・Average wait

響應一個I/O操作的平均時間。Average wait包括實際I/O操作的時間和在I/O隊列里等待的時間。

・Transfers per second

描述每秒執(zhí)行多少次I/O操作(包括讀和寫)。Transfers per second的值與kBytes per second結(jié)合起來可以幫助你估計系統(tǒng)的平均傳輸塊大小,這個傳輸塊大小通常和磁盤子系統(tǒng)的條帶化大小相符合可以獲得最好的性能。

・Blocks read/write per second

這個值表達了每秒讀寫的blocks數(shù)量,在2.6內(nèi)核中blocks是1024bytes,在早些的內(nèi)核版本中blocks可以是不同的大小,從512bytes到4kb。

・Kilobytes per second read/write

按照kb為單位表示讀寫塊設備的實際數(shù)據(jù)的數(shù)量。

八、附錄

本文截取和修改自IBM的紅皮書Tuning Red Hat Enterprise Linux on IBM eServer xSeries Servers。

責任編輯:黃丹 來源: 博客
相關推薦

2013-03-20 17:18:07

Linux系統(tǒng)性能調(diào)優(yōu)

2011-03-10 14:40:54

LAMPMysql

2013-02-28 13:37:59

系統(tǒng)性能調(diào)優(yōu)技術(shù)實戰(zhàn)

2011-03-18 11:21:48

2013-03-18 15:35:30

2017-07-04 13:02:02

Linux系統(tǒng)性能調(diào)優(yōu)工具

2011-03-18 11:13:07

LAMP度量性能

2011-03-21 09:35:38

LAMP調(diào)優(yōu)網(wǎng)絡文件

2021-07-15 08:00:47

系統(tǒng)性能調(diào)優(yōu)cpunuma架構(gòu)

2011-03-10 14:40:52

2011-05-27 10:35:05

PerfLinux系統(tǒng)性能

2011-03-21 09:17:35

LAMP調(diào)優(yōu)磁盤

2013-03-18 15:07:10

Linux系統(tǒng)性能調(diào)優(yōu)

2011-07-01 10:09:50

ASP.NET

2011-03-10 14:40:50

2011-03-18 11:00:48

LAMPLAMP 架構(gòu)

2024-04-01 08:04:05

JProfilerJVM工具

2009-09-29 10:39:04

Linuxlinux系統(tǒng)性能檢測

2022-02-18 19:24:15

性能優(yōu)化代碼

2022-04-08 09:47:55

性能優(yōu)化開發(fā)
點贊
收藏

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

2019中文字幕全在线观看| 3d成人h动漫网站入口| 久久五月天婷婷| 无码人妻久久一区二区三区| 日韩www.| 欧美精品一区男女天堂| 日本一本二本在线观看| 久做在线视频免费观看| www.亚洲国产| 国产精品久久久久久一区二区| 三级全黄做爰视频| 日本天堂一区| 777欧美精品| av观看免费在线| www在线观看播放免费视频日本| 成人av手机在线观看| 国产欧美一区二区三区久久| 久久精品国产亚洲av无码娇色| 成人激情电影在线| 亚洲福利视频免费观看| 午夜av中文字幕| 中文av在线全新| 亚洲精品视频一区二区| 青青草成人激情在线| 成人毛片在线精品国产| 免费精品视频在线| 欧美亚洲国产另类| 玖玖爱免费视频| 日韩成人精品一区二区| 精品性高朝久久久久久久| 免费看的av网站| 国产69精品久久久久9999人| 欧美丝袜一区二区| 国产免费一区二区视频| 伊人影院在线视频| 《视频一区视频二区| 日韩精品伦理第一区| 性猛交xxxx| 国产·精品毛片| 91欧美激情另类亚洲| 一级特黄免费视频| 久久久蜜桃一区二区人| 8050国产精品久久久久久| 精品在线视频观看| 亚洲无线视频| 欧美夫妻性生活视频| 午夜精品一区二区三区视频| 欧美wwwww| 这里只有精品久久| 亚洲午夜精品久久久久久高潮 | 亚洲在线免费观看| 亚洲一区中文字幕在线| 免费在线一区观看| 国产欧美日韩专区发布| 在线观看不卡的av| 久久国产精品区| 国产视频观看一区| 国产精品高潮呻吟AV无码| 麻豆国产91在线播放| 国产美女精彩久久| 在线视频免费观看一区| 精品制服美女久久| 成人精品久久一区二区三区| 国产强被迫伦姧在线观看无码| 久久99久久精品欧美| 91精品久久久久久久久中文字幕| 一区二区三区播放| 国产精品一区二区久激情瑜伽 | 国产jzjzjz丝袜老师水多| 国产一区二区三区在线观看免费视频 | 久久综合福利| 国产精品一级伦理| 国产精品国产自产拍高清av| 五月天色婷婷综合| 欧美野外wwwxxx| 午夜久久久影院| 久久精品99国产| 全球最大av网站久久| 欧美日韩电影在线| av地址在线观看| 久9re热视频这里只有精品| 亚洲男人7777| 国产美女福利视频| 亚洲国产精品一区制服丝袜| 日本成人激情视频| 97超碰国产在线| 国产成人日日夜夜| 欧美亚洲精品日韩| a级片国产精品自在拍在线播放| 亚洲影视在线观看| av免费在线播放网站| 欧美一区=区三区| 亚洲第一天堂av| 蜜桃av乱码一区二区三区| 亚洲欧洲日韩| 欧美一级在线亚洲天堂| 国产又粗又猛视频| 99精品欧美一区二区三区小说 | 成人国产精品一区| 亚洲 精品 综合 精品 自拍| 中文字幕精品一区二区精品绿巨人| 中国女人做爰视频| 日韩不卡免费高清视频| 日韩久久精品一区| 亚洲综合色一区| 欧美在线亚洲| 国产精品高潮视频| 日韩在线视频免费| 亚洲视频一二三| 黄色国产精品视频| 亚洲日本va午夜在线电影| 亚洲人成电影网站色| 九九久久免费视频| 美女www一区二区| 免费影院在线观看一区| 欧美xxxx性xxxxx高清| 欧美日韩国产免费| 爱爱的免费视频| 国语自产精品视频在线看8查询8| 国产精品免费观看在线| 日韩专区一区二区| 亚洲一二三四在线| 亚欧美一区二区三区| 欧美熟乱15p| 日韩男女性生活视频| 无码精品一区二区三区在线| 亚洲美女免费在线| 国产又黄又猛的视频| 激情婷婷综合| 欧美在线免费视频| 少妇无码一区二区三区| 亚洲综合区在线| av噜噜在线观看| 色狮一区二区三区四区视频| 欧美最猛性xxxx| 天堂网av2014| 亚洲成av人片一区二区三区| 韩国三级在线看| 欧美一区亚洲| 114国产精品久久免费观看| 国产调教视频在线观看| 欧美群妇大交群的观看方式| 1024手机在线观看你懂的| 亚洲欧美春色| 久久久综合香蕉尹人综合网| 国产欧洲在线| 亚洲国模精品一区| www.伊人久久| 久久亚洲一区二区三区四区| 夫妻免费无码v看片| 亚洲人和日本人hd| 日本中文字幕久久看| 黄色在线观看网| 色综合夜色一区| 90岁老太婆乱淫| 日韩激情av在线| 一区二区三区四区视频在线| 四虎精品在线观看| 久久天天躁日日躁| 精品女同一区二区三区| 亚洲综合色视频| 国产精品嫩草av| 国产精品一页| 亚洲激情啪啪| 国产视频一区二区在线播放| 久国内精品在线| 少妇人妻精品一区二区三区| 欧美性jizz18性欧美| аⅴ天堂中文在线网| 久热成人在线视频| 粉嫩av一区二区三区天美传媒| 136福利精品导航| 欧洲精品久久久| 国产美女视频一区二区三区| 欧美日韩成人综合天天影院 | 欧美日韩亚洲视频| 少妇视频在线播放| 国产精品香蕉一区二区三区| 亚洲不卡中文字幕无码| 欧美亚洲在线日韩| 98国产高清一区| 欧美电影网址| 久久视频国产精品免费视频在线| 日本毛片在线观看| 欧美日韩精品久久久| 久久久久国产精品夜夜夜夜夜| 99久久精品久久久久久清纯| 少妇一级淫免费播放| 国模 一区 二区 三区| 欧洲国产精品| 亚洲国产欧美国产第一区| 91成品人片a无限观看| av一本在线| 精品国产第一区二区三区观看体验| 黄色一级片免费在线观看| 国产精品久久久久久一区二区三区| 免费看三级黄色片| 日本特黄久久久高潮| 国产精品成人久久电影| 成人羞羞视频在线看网址| 国产精品美女xx| 日韩色淫视频| 性欧美激情精品| 黄色免费在线观看| 国产性猛交xxxx免费看久久| 亚洲精品综合久久| 欧美男男青年gay1069videost| 中日韩精品视频在线观看| 亚洲欧洲另类国产综合| 91国模少妇一区二区三区| 国产乱码精品一区二区三区av| 青青青国产在线视频| 99国产精品| 免费观看中文字幕| 欧美色就是色| 久久久神马电影| 一区二区日韩| 91色在线观看| www.一区| 国产91久久婷婷一区二区| 草美女在线观看| 欧美成人精品在线观看| 在线视频婷婷| 亚洲人成绝费网站色www| 免费观看黄色一级视频| 日韩一区二区精品| 国产精品久久久久久久免费| 欧美综合天天夜夜久久| 国产午夜麻豆影院在线观看| 午夜精品久久久久久久蜜桃app| 日本少妇高清视频| 亚洲色图欧美激情| 林心如三级全黄裸体| 国产日韩欧美高清在线| 中国毛片在线观看| 久久欧美一区二区| 中文字幕狠狠干| 97超碰欧美中文字幕| 中文字幕一区三区久久女搜查官| 国产成人在线观看免费网站| 中文字幕55页| 国产精品一二三四| 性一交一黄一片| 高清成人免费视频| 亚洲美女精品视频| 成人aaaa免费全部观看| av av在线| 99这里只有精品| 中文字幕 亚洲一区| 99国产精品久久久久久久久久| 久久久久久久无码| 99re这里都是精品| wwwwxxxx国产| 国产精品毛片久久久久久久| 91麻豆精品国产91久久综合| 国产精品国产三级国产普通话三级 | 一区二区国产欧美| 欧美一区二区三区男人的天堂| 国产日产亚洲系列最新| 日韩欧美一二三| 欧美性受xxxx狂喷水| 日韩精品福利网站| 免费毛片在线| 自拍偷拍免费精品| av在线免费观看网址| 欧美激情精品久久久久久久变态 | 亚洲成a天堂v人片| 日韩不卡视频在线| 在线观看成人小视频| 国产精品毛片久久久久久久av| 日韩午夜小视频| www.欧美国产| 日韩精品极品视频| 69久久久久| 久久久久久久久久久91| 91精品论坛| 成人中文字幕+乱码+中文字幕| 伊人久久影院| 欧美国产综合视频| 91九色精品国产一区二区| 妞干网在线观看视频| 日韩精品一级二级| 亚洲色图欧美自拍| 91蜜桃免费观看视频| 国产视频123区| 亚洲午夜久久久久| 中文 欧美 日韩| 欧美xxxx老人做受| 国产在线观看黄| 免费97视频在线精品国自产拍| 日本а中文在线天堂| 国产日产欧美精品| 天天躁日日躁狠狠躁欧美| 在线观看日本一区| 亚洲专区一区| 黑人巨大猛交丰满少妇| 久久先锋影音av鲁色资源| 免费成年人视频在线观看| 偷拍日韩校园综合在线| 亚洲视频在线观看一区二区| 日韩福利在线播放| 国产黄色在线网站| 国产成一区二区| 国产精品白丝一区二区三区| 亚洲精品国产系列| 在线视频精品| 波多野吉衣在线视频| 欧美国产欧美综合| 中日韩黄色大片| 日韩欧美www| 欧美成人性生活视频| 18性欧美xxxⅹ性满足| 国产精品成人**免费视频| 欧美亚洲另类在线一区二区三区| 欧美视频一区| 国产永久免费网站| 国产欧美日韩三级| 国产三级av片| 精品国产91洋老外米糕| jizzjizz亚洲| 91精品久久久久| 国产亚洲欧美日韩在线观看一区二区 | 日本免费在线视频| 国产精品91在线观看| 精品素人av| 青青草国产免费| 国产精品一区不卡| 中国一级片在线观看| 欧美日韩久久久久久| www 日韩| 日韩免费在线看| 国产精品自拍区| 日韩av片在线看| 99视频一区二区| 亚洲天堂日韩av| 日韩成人av在线播放| 51精品在线| 国产伦精品一区二区三区视频黑人 | 丰满的少妇愉情hd高清果冻传媒| 国产精品一区二区果冻传媒| 欧美老熟妇一区二区三区| 欧美久久一区二区| 麻豆网在线观看| 91精品久久久久久久久青青| 图片区亚洲欧美小说区| 97超碰免费在线观看| 亚洲精品国产一区二区精华液 | 51一区二区三区| 亚洲成人一区二区三区| 日韩av网站在线观看| 日韩福利在线视频| 欧美三日本三级三级在线播放| 二区三区在线播放| 成人疯狂猛交xxx| 91精品蜜臀一区二区三区在线| 色婷婷综合在线观看| 亚洲一级片在线观看| 午夜国产在线视频| 青青草99啪国产免费| av一区二区在线播放| 欧美女同在线观看| 亚洲免费在线视频一区 二区| 国产黄色片免费| 91黑丝高跟在线| 视频一区中文| 亚洲三级在线观看视频| 亚洲精品亚洲人成人网| 天堂av2024| 国产精品男女猛烈高潮激情| 91精品国产自产拍在线观看蜜| 一级全黄裸体片| 富二代精品短视频| 91官网在线| 国产伦精品一区二区三区视频免费| 中国女人久久久| 中国1级黄色片| 日韩精品一区二区三区视频在线观看| 丁香高清在线观看完整电影视频| 九九九九九精品| 麻豆久久一区二区| 久久午夜鲁丝片午夜精品| 亚洲另类xxxx| 国产一区二区三区免费观看在线| av无码久久久久久不卡网站| 国产亚洲欧洲一区高清在线观看| 91免费视频播放| 性金发美女69hd大尺寸| 久久精品国产68国产精品亚洲| www.四虎精品| 欧美性生活影院| 国产色婷婷在线| 亚洲免费久久| 北条麻妃国产九九精品视频| 波多野结衣日韩| 久久久欧美精品| 成人av动漫在线观看| 日本护士做爰视频| 91精品国产综合久久久蜜臀图片| 日本蜜桃在线观看视频| 欧美日韩视频免费在线观看|