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

提高Linux操作系統性能

運維 系統運維
本文從磁盤,文件及文件系統,內存和編譯等方面詳細的講述了如何對Linux系統性能進行調諧。不管是Linux服務器還是客戶機或者用戶單機,按照本文提供的調諧方法,均可不同程度地改善Linux系統的性能。

     Linux是高性能、穩定可靠而且又相當靈活的操作系統,近幾年來,世界上許多大軟件公司紛紛推出各種linux服務器及linux下的應用軟件。 目前,Linux已可以與各種傳統的商業操作系統分庭抗禮,在服務器市場,占據了相當大的份額。Linux的服務器系統多種多樣,可用作web服務器,郵件服務器,ftp服務器,文件服務器以及數據庫服務器等等。針對不同的系統以及具體的應用環境,可以對Linux的性能進行相應的調諧。下面分別從磁盤調諧,文件系統,內存管理以及編譯優化等方面來提高Linux系統的性能。

一、優化的分區
    在安裝Linux系統之初,就應該考慮怎樣使linux系統得到最好的性能。在Linux系統中,我們可以自由地組織磁盤分區。一個優化的分區策略,可以很好地改進Linux系統的性能,減少磁盤碎片,提高磁盤I/O能力。 
    根據磁盤的特點,我們知道越是靠磁盤外部的柱面,旋轉越快,而且每次旋轉時,磁盤讀寫頭可以覆蓋較多的區域,也就意味著靠外部的柱面可以得到較好的性能。所以在分區時,我們應該考慮將訪問頻率高的,對系統性能影響相對較大的分區置于磁盤的靠外部分。同時,為了減少磁盤碎片,應將內容經常改變的目錄放在單獨的分區。從方便備份數據的角度考慮,因為很多備份工具對整個分區進行備份的效率要高,所以我們應將Linux系統的幾個主要的目錄作為單獨的文件系統,為它們各自分配一個區。磁盤還有一部分未分區的空間,為什么不在安裝系統時,將整個磁盤分區呢?現在的硬盤空間比較大,而在安裝系統時,也許你所安裝的文件加上以后增長所需要的空間用不到整個磁盤存儲空間。保留一部分未分區空間,當以后有新的需要時,就可以用fdisk重新將之分區。在分區時,需要注意的是,根據系統將來運行的需要或過去的經驗來估計各個分區的大小,以免將來空間不夠。
    如果你的系統有多塊硬盤,可以考慮使用多個交換分區。每個磁盤上劃分一個交換分區。通過在/etc/fstab文件中設置pri 選項,可使多個交換分區具有同樣的優先級。Linux系統即可并行地使用它們。這樣即可提高交換分區的性能。
當然,如果你的系統內存足夠大,而你的系統又遠遠用不了那么多的內存,那也就用不到什么虛存了。分區時你就可以考慮去掉交換分區。不過作為一個Linux服務器,即使你的內存足夠大,還是應該設置交換分區。

二、使用hdparm改善Linux系統性能
    如果你的Linux系統運行于IDE硬盤,可以使用hdparm工具來提高磁盤I/O的性能。不過使用hdparm要小心,因為可能破壞硬盤上的數據。所以在使用hdparm之前,仔細閱讀你的硬盤手冊。根據你具體的硬盤規格來使用相應的hdparm開關參數。對一塊UltraATA/66 EIDE 硬盤,其控制芯片支持多 PIO 模式和DMA,我們使用以下命令來調諧磁盤性能:

選項說明:
① c3 :就是把硬盤的16位格式轉換為32位模式(32-bit mode w/sync)。控制數據如何從pci總線傳遞到控制器。
② m16 :改變硬盤的多路扇區的讀功能,-m16可以使得硬盤在一次i/o中斷中讀入16個扇區的數據(據具體硬盤而定)。
③ d1:打開DMA模式。
④ x66 :在支持UDMA-capable的硬盤中,這個參數可以支持雙DMA通道的數據傳輸模式。
⑤ u1 :Linux在處理磁盤中斷時,可以unmask其他的中斷或者響應其他中斷相關的任務。

查看以上的更改情況可以使用命令: # /sbin/hdparm /dev/hda
測試磁盤I/O性能可以使用命令: # /sbin/hdparm -tT /dev/hda
如果磁盤的性能有改進的話,可以使用以下命令來保存設置: # /sbin/hdparm -k1 /dev/hda

#p#

三、Linux下使用軟RAID
    RAID(磁盤冗余陣列)是通過將數據分布在多個磁盤上來增強磁盤性能和可靠性的技術。如果你的系統沒有硬件RAID控制器的話,在Linux下可以通過軟件來實現RAID。RAID的有很多的級別,不同的級別對硬件有不同的要求,相應也會得到不同的性能和可靠性。RAID0為數據分割,數據塊被交替寫到磁盤,可以得到最好的讀寫性能,但是不提供數據冗余。RAID1為磁盤鏡像,寫到磁盤1中的一切也寫到磁盤2中,從任何一個磁盤都可以讀取。RAID3除了數據分割之外,還指定一個磁盤驅動器來存儲奇偶信息。
    在LINUX下通過軟件來實現RAID,需要LINUX的內核支持,可以通過編譯新內核來添加對RAID的支持。然后還需編譯并安裝 raidtools 軟件包。raidtools 是可以初始化、啟動、停止及控制RAID陣列的用戶級工具。下面是我們用兩塊IDE硬盤在LINUX內核2.4上實現RAID0的方法。

1、創建分區

    使用RAID0至少需要兩個分區,它們位于不同的磁盤。最好做RAID0的兩個分區有相同的大小。創建分區時,將分區類型指定為 "FD"。以使 Linux 內核能將它們識別為 RAID 分區,這樣,這些分區就可在每次引導時自動被檢測并啟動。如果您沒有以這種方式標記 RAID 分區,則在每次引導之后,必須首先輸入 "raidstart --all" 才能掛載 RAID 陣列。我們做成RAID0的兩個分區為hda5和hdc5。

2、 編輯/etc/raidtab文件
    創建/etc/raidtab文件以描述RAID陣列的配置信息。Linux 內核使用這些信息在引導時自動檢測并啟動 RAID 陣列,因此必須對創建的每個 RAID 陣列進行這種配置。將分區hda5和hdc5組成md0 RAID0陣列的配置文件如下:

raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 32
device /dev/hda5
raid-disk 0
device /dev/hdc5
raid-disk 1

3、raidtab文件
    在raidtab文件中,"raiddev" 條目指明要創建的 RAID 陣列;"nr-raid-disks" 指定陣列中的磁盤數目;"persistent-superblock" 設置為 1,告訴 raid 工具何時創建該卷;"chunk-size" 以K字節指定 RAID0 使用的塊大小;最后,要指定的是組成該陣列的設備即分區。
    mkraid 和創建文件系統 使用命令"# mkraid /dev/md0" 命令初始化/dev/md0分區,同時將啟動md0 RAID0陣列。接下來,即可在md0上創建你想要得文件系統。我們在Linux服務器上使用的是Reiserfs日志文件系統,創建的命令為"# mkreiserfs /dev/md0"。
這樣,就可以像其它文件系統那樣來加載新創建的基于RAID0的文件系統了。

#p#


四、使用elvtune調諧磁盤I/O
    在Linux內核2.4以后的版本中,可以通過磁盤I/O的調度操作,來控制磁盤I/O的響應時間和吞吐量。通過調整I/O請求在隊列中的最大等待時間,可以在響應時間和吞吐量之間調諧。如果要求較少的響應時間,那么吞吐量將降低,反之,較長的響應時間則可以得到較大的吞吐量。可以使用工具"/sbin/elvtune"來改變最大的響應時間值。使用方法如下:

查看當前的設置 :# /sbin/elvtune /dev/hda1
修改當前的配置 :# /sbin/elvtune -r 2000 -w 4000 /dev/hda1
(其中-r參數針對讀操作,-w參數針對寫操作。 )
    另外,可以通過命令"iostat -d -x /dev/hda1"得到的平均信息(包括平均請求大小和平均隊列長度)來監視以上I/O配置的效果,并調整配置,以得到最佳的性能。一般來講,對于讀寫頻繁,但操作的數據量較少的Linux服務器,且對實時性要求較高,那么可以將參數調小。反之如果對于讀寫不頻繁,但要求具有較大的吞吐量的Linux服務器,可以將參數調大,以獲得較大的吞吐量。

五、文件及文件系統調諧塊
1、塊大小
     創建文件系統時,可以指定塊的大小。如果將來在你的文件系統中是一些比較大的文件的話,使用較大的塊大小將得到較好的性能。將ext2文件系統的塊大小調整為4096byte而不是缺省的1024byte,可以減少文件碎片,加快fsck掃描的速度和文件刪除以及讀操作的速度。另外,在ext2的文件系統中,為根目錄保留了5%的空間,對一個大的文件系統,除非用作日志文件,5%的比例有些過多。可以使用命令"# mke2fs -b 4096 -m 1 /dev/hda6"將它改為1%并以塊大小4096byte創建文件系統。
使用多大的塊大小,需要根據你的系統綜合考慮,如果系統用作郵件或者新聞服務器,使用較大的塊大小,雖然性能有所提高,但會造成磁盤空間較大的浪費。比如文件系統中的文件平均大小為2145byte,如果使用4096byte的塊大小,平均每一個文件就會浪費1951byte空間。如果使用1024byte的塊大小,平均每一個文件會浪費927byte空間。在性能和磁盤的代價上如何平衡,要看具體應用的需要。

2、不使用atime屬性
     當文件被創建,修改和訪問時,Linux系統會記錄這些時間信息。記錄文件最近一次被讀取的時間信息,當系統的讀文件操作頻繁時,將是一筆不少的開銷。所以,為了提高系統的性能,我們可以在讀取文件時不修改文件的atime屬性。可以通過在加載文件系統時使用notime選項來做到這一點。當以noatime選項加載(mount)文件系統時,對文件的讀取不會更新文件屬性中的atime信息。設置noatime的重要性是消除了文件系統對文件的寫操作,文件只是簡單地被系統讀取。由于寫操作相對讀來說要更消耗系統資源,所以這樣設置可以明顯提高服務器的性能。注意wtime信息仍然有效,任何時候文件被寫,該信息仍被更新。

比如在你的系統中,要為/home文件系統設置notime選項,可以修改/etc/fstab文件相應的行如下:

LABEL=/home /home ext2 noatime 1 2

要使該設置立即生效,可運行命令"#mount -oremount /home"。這樣以后系統讀取/home下的文 件時將不會再修改atime屬性。

3、調整緩沖區刷新參數

     Linux內核中,包含了一些對于系統運行態的可設置參數。緩沖刷新的參數可以通過調整 /proc/sys/vm/bdflush文件來完成,這個文件的格式是這樣的:

# cat /proc/sys/vm/bdflush
30 64 64 256 500 3000 60 0 0

     每一欄是一個參數,其中最重要的是前面幾個參數。第一個數字是在"dirty"緩沖區達到多少的時候強制喚醒bdflush進程刷新硬盤,第二個數字是每次讓bdflush進程刷新多少個dirty塊。所謂dirty塊是必須寫到磁盤中的緩存塊。接下來的參數是每次允許bd flush將多少個內存塊排入空閑的緩沖塊列表。 以上值為RedHat Linux 7.1中的缺省值。如何修改它們呢?對不同的系統有以下兩種方法
(1)# echo "100 128 128 512 5000 3000 60 0 0">;/proc/sys/vm/bdflush 并將這條命令加到/etc/rc.d/rc.local文件中去。
(2)在/etc/sysctl.conf 文件中加入如下行: vm.bdflush = 100 128 128 512 5000 3000 60 0 0

以上的設置加大了緩沖區大小,降低了bdflush被啟動的頻度,同時也增加了萬一系統崩潰丟失數據的危險性。VFS的緩沖刷新是Linux文件系統高效的重要原因之一,如果性能對你真的很重要,應該考慮調整這個參數。

#p#


4、調整文件句柄數和i-節點數

    在一個大型的網站服務器其中,可能Linux默認的同時可打開最大文件數不能滿足系統需要,我們可以通過調整文件句柄數和i-節點數來增加系統的缺省的限制。不同的Linux內核版本有不同的調整方法。

在Linux內核2.2.x中可以用如下命令修改:
# echo '8192' >; /proc/sys/fs/file-max
# echo '32768' >; /proc/sys/fs/inode-max

并將以上命令加到/etc/rc.c/rc.local文件中,以使系統每次重新啟動時配置以上值。

在Linux內核2.4.x中需要修改源代碼,然后重新編譯內核才生效。編輯Linux內核源代碼中的 include/linux/fs.h文件,將 NR_FILE 由8192改為 65536,將NR_RESERVED_FILES 由10 改為 128。編輯fs/inode.c 文件將 MAX_INODE 由16384改為262144。

一般情況下,最大打開文件數比較合理的設置為每4M物理內存256,比如256M內存可以設為16384,而最大的使用的i節點的數目應該是最大打開文件數目的3倍到4倍。

5、使用內存文件系統

    在Linux中可以將一部分內存當作分區來使用,我們稱之為RamDisk。對于一些經常被訪問的文件,而它們又不會被更改,可以將它們通過RamDisk放在內存中,即可明顯地提高系統的性能。當然你的內存可要足夠大了。RamDisk有兩種,一種可以格式化,加載,在Linux內核2.0/2.2就已經支持,其不足之處是大小固定。另一種是內核2.4才支持的,通過Ramfs或者tmpfs來實現,它們不能被格式化,但是用起來靈活,其大小隨所需要的空間而增加或減少。這里主要介紹一下Ramfs和Tmpfs。
Ramfs顧名思義是內存文件系統,它工作于虛擬文件系統(VFS)層。不能格式化,可以創建多個,在創建時可以指定其最大能使用的內存大小。如果你的Linux已經將Ramfs編譯進內核,你就可以很容易地使用Ramfs了。創建一個目錄,加載Ramfs到該目錄即可。
# mkdir -p /RAM1
# mount -t ramfs none /RAM1

缺省情況下,Ramfs被限制最多可使用內存大小的一半。可以通過maxsize(以kbyte為單位)選項來改變。
# mkdir -p /RAM1
# mount -t ramfs none /RAM1 -o maxsize=10000

以上即創建了一個限定了最大使用內存大小為10M的ramdisk。

    Tmpfs是一個虛擬內存文件系統,它不同于傳統的用塊設備形式來實現的ramdisk,也不同于針對物理內存的Ramfs。Tmpfs可以使用物理內存,也可以使用交換分區。在Linux內核中,虛擬內存資源由物理內存(RAM)和交換分區組成,這些資源是由內核中的虛擬內存子系統來負責分配和管理。Tmpfs就是和虛擬內存子系統來"打交道"的,它向虛擬內存子系統請求頁來存儲文件,它同Linux的其它請求頁的部分一樣,不知道分配給自己的頁是在內存中還是在交換分區中。Tmpfs同Ramfs一樣,其大小也不是固定的,而是隨著所需要的空間而動態的增減。使用tmpfs,首先你編譯內核時得選擇"虛擬內存文件系統支持(Virtual memory filesystem support)" ,然后就可以加載tmpfs文件系統了。
# mkdir -p /mnt/tmpfs
# mount tmpfs /mnt/tmpfs -t tmpfs

> 為了防止tmpfs使用過多的內存資源而造成系統的性能下降或死機,可以在加載時指定tmpfs文件系統大小的最大限制。

# mount tmpfs /mnt/tmpfs -t tmpfs -o size=32m


> 以上創建的tmpfs文件系統就規定了其最大的大小為32M。不管是使用ramfs還是tmpfs,必須明白的是,一旦系統重啟,它們中的內容將會丟失。所以那些東西可以放在內存文件系統中得根據系統的具體情況而定。

6、使用日志文件系統

    如果Linux系統由于意外情況而沒有正常關機,則可能引起文件系統中某些文件的元數據(meta-data即和文件有關的信息,例如:權限、所有者以及創建和訪問時間)遭到破壞。文件系統需要維護文件的元數據來保證文件的可組織和可存取,如果元數據處于不合理或不一致的狀態,那么就不能訪問和存取文件。當系統重新啟動時,fsck將掃描/etc/fstab文件中所列出的所有文件系統,確保它們的元數據處于可用的狀態。如果發現元數據不一致,fsck將掃描和檢測元數據,并糾正錯誤。如果文件系統很大,這個過程將需要很長的時間。為解決這個問題,可以使用日志文件系統。日志文件系統用獨立的日志文件跟蹤磁盤內容的變化,在寫入文件內容的同時寫入文件的元數據。每次修改文件的元數據時,都要先向稱為"日志"的數據結構登記相應的條目。這樣,日志文件系統就維護了最近更改的元數據的記錄。當加載日志文件系統時,如果發現了錯誤,不會掃描整個文件系統的元數據,而是根據日志檢查最近被更改的元數據。所以相對于傳統的文件系統(如ext2),日志文件系統大大地加快了掃描和檢測的時間。

    Linux下可用的日志文件系統很多,如XFS,JFS,Reiserfs,ext3等等。日志文件系統主要被設計為服務器環境提供出色性能和高可用性。當然,Linux工作站和家用機器也可從具有高性能的可靠日志文件系統中獲益。安裝日志文件系統,一般需要下載相應的壓縮包、為內核打補丁、重新配置和重新編譯內核。 詳細的安裝過程可訪問相應文件系統的官方網站。

#p#

六、其它方面的調諧
1、調諧buffermem

文件buffermen和內核虛擬內存子系統密切相關。文件/proc/sys/vm/buffermem控制多大內存被用于緩沖區(百分數表示)。內核2.4的缺省值為:: "2 10 60"。可以按如下方法修改:

# echo "70 10 60" >;/proc/sys/vm/buffermem

并將之加到腳本文件/etc/rc.d/rc.local 中。或者在/etc/sysctl.conf文件中加入 :vm.buffermem = 70 10 60

第一個參數70意味著至少分配70%的內存用作緩沖區。后兩個參數保持系統的默認值。第一個參數設置為多大合適,依賴于系統的內存大小和系統高負載時內存的使用情況(可用free監視)。

2、進程限制

   Linux對于每個用戶,系統限制其最大進程數。為提高性能,可以設置超級用戶root的最大進程數為無限。編輯.bashrc文件(vi /root/.bashrc)增加行"ulimit -u unlimited"即可消除超級用戶的進程限制。
核心和系統對用戶進程其它的一些限制也可以通過ulimit命令來查看和更改。"ulimit -a" 用來顯示當前的各種用戶進程限制。一些更改用戶限制的例子如下:

ulimit -n 4096 將每個進程可以打開的文件數目加大到4096,缺省為1024

ulimit -m 4096 限制每個進程使用的內存數。

3、優化gcc編譯

將優化標志放在/etc/profile文件中。在pentium III級的處理器上使用以下優化標志將得到最優的應用程序:

CFLAGS=-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro
-march=pentiumpro -fomit-frame-pointer -fno-exceptions

再將如下行加到/etc/profile 更靠后的位置:

export PATH PS1 HOSTNAME HISTSIZE HISTFILESIZE USER LOGNAME MAIL INPUTRC CFLAGS
LANG LESSCHARSET


使用以上的優化,gcc或者egcs編譯的程序將得到最佳的性能。

4、編譯內核優化

   編輯/usr/src/linux/Makefile文件,可以根據具體的cpu優化內核編譯。以下的參數設置將得到優化的內核性能。

① vi +18 /usr/src/linux/Makefile ,將HOSTCC =gcc改為 HOSTCC =egcs.
② vi +25 /usr/src/linux/Makefile
將CC =$(CROSS_COMPILE)gcc D__KERNEL__ -I$(HPATH)
改為 CC =$(CROSS_COMPILE)egcs D__KERNEL__ -I$(HPATH).
③ vi +90 /usr/src/linux/Makefile
將CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
改為CFLAGS = -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double
-mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
④ vi +19 /usr/src/linux/Makefile
將HOSTCFLAGS =-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
改為HOSTCFLAGS =-Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math
-malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer
-fno-exceptions

可以根據以上修改后的makefile文件重新編譯內核將得到較優的性能。

七、結束語
    Linux是一個靈活而又開放的系統。用戶可以針對具體的應用環境,從系統的外圍到系統的 內核進行調諧。系統的外圍的調諧包括系統硬件的配置到系統安裝和系統服務的優化等。系統內核的調諧包括參數的修改和改進系統的源代碼。我們在針對用作db2數據庫服務器的Linux系統的調諧中,針對db2數據庫的特點,按照本文的各個調諧方面,另外還包括網絡的調諧,對系統性能進行了綜合調諧。在對調諧后的系統的綜合測試來看,系統的性能有很大的改進。

【編輯推薦】

  1. Linux 性能測試工具Lmbench詳解
  2. Linux 性能檢測工具Uptime簡單介紹
  3. Linux 性能測試工具Lmbench工具詳細說明
  4. 五種Windows內存效能提高手冊
  5. Linux網絡性能優化方法簡析
  6. 五大Linux簡單命令解決系統性能問題
  7. Linux ext4文件系統:性能和兼容性
  8. 用Munin監控Linux服務器性能
責任編輯:zhaolei
相關推薦

2010-04-23 15:06:41

Aix操作系統

2010-04-09 13:26:44

2013-03-18 15:35:30

2010-03-03 10:38:59

2010-03-03 13:21:40

Android操作系統

2023-06-12 00:22:50

操作系統應用程序內核鎖

2010-06-24 16:22:26

Linux chatt

2023-09-27 15:41:32

Linux系統

2010-03-04 17:50:42

Android操作系統

2009-09-29 10:39:04

Linuxlinux系統性能檢測

2011-09-19 14:30:47

Vista緩存

2022-07-26 10:28:00

Linux監控命令

2009-12-09 17:25:19

Linux操作系統

2013-03-20 17:18:07

Linux系統性能調優

2011-04-13 09:19:05

Oracle數據庫系統性能

2023-10-28 09:05:38

2017-08-11 19:13:01

LinuxNmon系統監控工具

2015-12-17 14:32:46

NmonLinux性能

2013-03-12 17:33:17

Linux系統性能調優

2018-07-05 16:22:47

點贊
收藏

51CTO技術棧公眾號

亚洲精品在线免费播放| 精品magnet| 日韩中文在线中文网在线观看| 日本免费色视频| 国产色婷婷在线| 久久精品视频网| 亚洲一区二区三区久久 | 免费成人网www| 在线播放视频一区| 中国丰满人妻videoshd| 麻豆视频在线| 久久久精品黄色| 国产精品v欧美精品v日韩精品| 波多野结衣毛片| 激情久久中文字幕| www.国产一区| 国产美女永久免费无遮挡| jizz性欧美23| 欧美片在线播放| 久久精品一区二| 不卡一本毛片| 亚洲免费资源在线播放| 日韩福利视频| 欧洲毛片在线| 不卡欧美aaaaa| 亚洲一区二区三区sesese| 超碰在线97观看| 男女精品视频| 91国语精品自产拍在线观看性色 | 99re国产精品| 成人97在线观看视频| 国产成人一区二区在线观看| 亚洲黄页网站| 日韩电影大片中文字幕| 五月天丁香社区| 三级欧美日韩| 日韩一区二区三区三四区视频在线观看 | 三级电影在线看| 超碰97久久国产精品牛牛| 欧美肥胖老妇做爰| 在线观看日本一区二区| 在线成人视屏| 色94色欧美sute亚洲线路一ni | 亚洲人成电影网| 超碰97人人干| 欧美精美视频| 在线观看国产精品日韩av| 中文字幕一区二区三区人妻| 日韩精品社区| 亚洲美腿欧美激情另类| 中国美女乱淫免费看视频| 中文字幕中文字幕精品| 亚洲欧美日韩精品久久奇米色影视 | 久久免费视频一区| 欧美三级电影在线播放| 日本韩国在线观看| 91视频www| 日韩免费中文专区| 色三级在线观看| 最新日韩在线视频| 青青青在线观看视频| 性欧美猛交videos| 午夜视频一区在线观看| 女人喷潮完整视频| 日韩国产网站| 91精品国产欧美一区二区成人| 国产精品中文久久久久久| 91精品啪在线观看国产手机| 精品美女被调教视频大全网站| 制服丝袜第一页在线观看| 岳的好大精品一区二区三区| 亚洲天堂男人的天堂| 中文字幕无码日韩专区免费| 中出一区二区| 欧美怡红院视频一区二区三区| 无码人妻丰满熟妇奶水区码| 麻豆91在线观看| a级国产乱理论片在线观看99| 噜噜噜久久,亚洲精品国产品| 91麻豆国产自产在线观看| 日韩精品不卡| 伊人手机在线| 色婷婷一区二区三区四区| 久久久久久久久久久久久久久国产| 日韩精品三级| 一区二区欧美日韩视频| 欧美色图亚洲天堂| 久久综合亚州| 成人在线视频网址| 成人午夜影视| 亚洲国产一二三| 一级在线免费视频| 99ri日韩精品视频| 国产亚洲精品美女| 国产午夜精品一区二区理论影院| 久久一区欧美| 国产精品国产一区二区| 95在线视频| 午夜久久久久久电影| 一本色道久久亚洲综合精品蜜桃| 国产精品超碰| av动漫免费看| 欧美成人午夜激情| 日本少妇bbwbbw精品| 日韩国产一区二| 国产高清在线一区二区| av在线电影院| 午夜激情久久久| xxxx在线免费观看| 九九精品在线| 国语对白做受69| 97国产成人无码精品久久久| 91女神在线视频| 国产毛片久久久久久国产毛片| av亚洲一区| 亚洲女人天堂成人av在线| 国产高清在线免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲日本三级| 国内精品久久久久久中文字幕| 91国产免费视频| 国产欧美日韩在线看| 日日摸日日碰夜夜爽无码| 国产一区二区三区亚洲综合| 亚洲欧美日韩在线观看a三区| 欧美专区国产专区| 亚洲乱色熟女一区二区三区| 中文字幕一区二区三区不卡在线| 激情婷婷综合网| 亚洲精品亚洲人成在线| 97在线免费视频| 亚洲xxx在线| 亚洲精品欧美综合四区| 极品粉嫩美女露脸啪啪| 色综合蜜月久久综合网| 国产精品精品一区二区三区午夜版| 神宫寺奈绪一区二区三区| 亚洲一区二区精品视频| 欧美成人精品一区二区综合免费| 欧美喷水视频| 99超碰麻豆| 韩国成人免费视频| 精品国产91久久久久久久妲己| 国产成人无码aa精品一区| 国产一区在线不卡| 国产高潮呻吟久久久| www欧美在线观看| 欧美成人性生活| 成人福利小视频| 亚洲va中文字幕| 国产精品一区二区人妻喷水| 最新国产乱人伦偷精品免费网站| 国产一区二区三区高清| 川上优av中文字幕一区二区| 日韩电影在线观看永久视频免费网站| 国产精品21p| 国产三级一区二区| 五月天激情视频在线观看| 日韩精品一卡| 91精品黄色| 爱啪视频在线观看视频免费| 日韩精品免费综合视频在线播放| 波多野结衣 久久| 国产精品区一区二区三| 在线a免费观看| 亚洲激情黄色| 日韩资源av在线| 国产福利91精品一区二区| 久久视频国产精品免费视频在线 | 国产综合久久久久影院| 免费视频爱爱太爽了| 亚洲成aⅴ人片久久青草影院| 国产精品第一视频| av免费网站在线观看| 亚洲成在人线av| 一区二区乱子伦在线播放| 亚洲美腿欧美偷拍| 国产传媒第一页| 久久精品国产精品青草| 国产一区二区片| 欧美禁忌电影| 91亚色免费| 香蕉久久免费电影| 免费97视频在线精品国自产拍| 欧美 日韩 中文字幕| 日本高清成人免费播放| 日本天堂中文字幕| 国产色91在线| 亚洲婷婷在线观看| 久久精品国产秦先生| 久久久久免费看黄a片app| 青青草国产免费一区二区下载| av蓝导航精品导航| 97人人做人人爽香蕉精品| 欧美激情视频一区二区| h视频在线播放| 亚洲精品电影网在线观看| 一本一道人人妻人人妻αv| 亚洲v精品v日韩v欧美v专区| 99re6热在线精品视频| 97久久超碰国产精品| 亚洲三级在线视频| 蜜臀av性久久久久蜜臀aⅴ| 黄色av网址在线播放| 久久久五月天| 日韩欧美国产二区| 图片婷婷一区| 国产成人精品福利一区二区三区 | 性色av一区二区怡红| 蜜桃视频一区二区在线观看| 国产欧美日韩一区二区三区四区| 国产精品国产精品国产专区蜜臀ah | 国产免费一区| 中文字幕精品三区| 久无码久无码av无码| 欧美一站二站| 欧美日韩在线一二三| 97久久综合精品久久久综合| 国产日韩av在线| 日本欧美不卡| 欧美洲成人男女午夜视频| 99在线视频影院| 九色91av视频| av香蕉成人| 久久精品国产亚洲一区二区 | 99精品黄色片免费大全| 欧美性猛交乱大交| 国产在线看一区| 亚洲视频第二页| 蜜臀av国产精品久久久久| 日本激情视频在线| 视频一区欧美精品| 欧美日韩第二页| 麻豆精品91| 欧美日韩国产精品激情在线播放| 亚洲精品1234| a级黄色一级片| 在线亚洲欧美| 女人天堂av手机在线| 亚洲激情午夜| 波多野结衣家庭教师在线| 99精品国产福利在线观看免费| 免费高清一区二区三区| 欧美精品成人| 青青青青草视频| 91久久中文| 久久久久狠狠高潮亚洲精品| 午夜在线视频一区二区区别| 亚洲色欲综合一区二区三区| 美日韩精品视频| 久久久久久久片| 久久www免费人成看片高清| 男人添女人下面免费视频| 麻豆免费精品视频| 欧美体内she精高潮| 国产成人av一区| 99久久人妻精品免费二区| 久久综合九色欧美综合狠狠| 亚洲图片另类小说| 国产精品美女视频| 激情五月少妇a| 婷婷丁香久久五月婷婷| www.国产毛片| 欧美美女一区二区在线观看| 99草在线视频| 亚洲精品av在线| av资源在线观看免费高清| 久久天天躁狠狠躁夜夜av| 黄网站在线观| 欧美一级免费视频| 日日狠狠久久| 国产精品18毛片一区二区| 爽爽窝窝午夜精品一区二区| 五月天丁香综合久久国产 | 国产精品水嫩水嫩| 青娱乐国产在线| 91高清在线观看| 朝桐光av在线一区二区三区| 日韩精品黄色网| 高h视频在线观看| 91精品国产成人| 久久91超碰青草在哪里看| 国产精品国产三级欧美二区| 精品午夜久久| 99久久久精品视频| 日产国产欧美视频一区精品| 亚洲一区二区三区三州| 久久久久久电影| 欧美黄色免费观看| 91精品福利视频| 亚洲欧美另类综合| 在线国产精品播放| bl在线肉h视频大尺度| 国产精品男人的天堂| 丁香婷婷成人| 中文网丁香综合网| 久久激情网站| 国产亚洲精品成人a| 国产精品入口麻豆九色| 日韩欧美性视频| 日韩一区二区三区免费看| av在线第一页| 51精品在线观看| 亚洲三区欧美一区国产二区| 日韩在线第一区| 国产欧美日韩一区二区三区在线| 欧美国产日韩另类| 国产日韩成人精品| 五月天婷婷激情| 欧美精品一区二区三区蜜桃视频| 婷婷五月在线视频| 国产精品久久久久久久久久东京 | 国产污视频在线观看| 欧美精品一二三四| 高清中文字幕一区二区三区| 韩国一区二区电影| 香蕉大人久久国产成人av| 亚洲一区二区免费视频软件合集| 亚洲综合二区| 人妻在线日韩免费视频| 亚洲在线观看免费| va视频在线观看| 久久精品视频中文字幕| 99久久婷婷国产综合精品首页| 欧美连裤袜在线视频| 在线综合欧美| 97人妻精品一区二区三区免| 亚洲一区二区三区四区在线观看 | 2020国产精品| 韩国av中文字幕| 日韩精品极品在线观看| 91豆花视频在线播放| 99热99热| 在线不卡亚洲| 中文字幕三级电影| 亚洲国产成人tv| 好吊视频一二三区| 久久久久久午夜| 精品亚洲精品| koreanbj精品视频一区| 99久久免费国产| 免费观看一区二区三区毛片| 亚洲精品久久久久久下一站 | 91精品国产乱| 精品999视频| 日韩av电影手机在线观看| 希岛爱理av免费一区二区| 欧美 丝袜 自拍 制服 另类| 懂色av中文一区二区三区| 美女毛片在线观看| 精品欧美乱码久久久久久1区2区| 性爱视频在线播放| 国产欧美一区二区三区另类精品| 国产欧美日韩小视频| 国产黄色精品视频| 欧美黄色免费在线观看| 日韩欧美国产麻豆| 国模私拍视频在线播放| 国产一区二区三区四区五区加勒比 | 日本蜜桃在线观看视频| 欧美视频1区| 久久精品国产第一区二区三区| 日本少妇xxxx| 日韩欧美成人区| 岛国视频免费在线观看| 国产自产女人91一区在线观看| 91成人精品| 在线黄色免费网站| 在线视频国内自拍亚洲视频| 欧洲日本在线| 国产精品.com| 日本不卡一区二区| 精品国产精品国产精品| 亚洲精品一区二区三区影院| 国产不卡网站| 黄色一级片网址| 99久久综合精品| 亚洲天堂手机版| 久久久久久尹人网香蕉| 女人丝袜激情亚洲| 不卡的一区二区| 一本大道久久a久久精二百| 久做在线视频免费观看| 久精品国产欧美| 狠狠v欧美v日韩v亚洲ⅴ| 国产成人无码精品久在线观看 | 水莓100在线视频| 国产精品亚洲精品| 亚洲三级毛片| 亚洲少妇xxx| 国产视频精品久久久| 精品国产亚洲一区二区三区大结局 | 污视频在线看网站| 亚洲成人综合在线| 手机亚洲第一页| 亚洲自拍欧美另类| 日本一区中文字幕| 日本免费一二三区| 欧美成aaa人片在线观看蜜臀| 奇米色欧美一区二区三区|