精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品国产丝袜高跟鞋| 久久久精品毛片| 亚洲三级av| 欧美日韩国内自拍| 日本精品二区| 99视频免费看| 免费久久99精品国产自在现线| 色噜噜狠狠狠综合曰曰曰| 美女伦理水蜜桃4| 日本精品不卡| 亚洲毛片av在线| 国产三区二区一区久久| 国产偷人爽久久久久久老妇app| 久久久久久久久99精品大| 亚洲精品久久久久久下一站| 中文字幕第17页| 蜜桃视频www网站在线观看| 中文一区一区三区高中清不卡| 99一区二区三区| 亚洲中文无码av在线| 极品少妇一区二区三区| 日韩在线观看免费| 国产精品无码毛片| 人人爱人人干婷婷丁香亚洲| 色爱区综合激月婷婷| 欧美黑人在线观看| 日本最黄一级片免费在线| 99久久综合狠狠综合久久| 91老司机在线| 中文字幕+乱码+中文乱码www| 一本久道久久综合婷婷鲸鱼| 久久成人av网站| 色无极影院亚洲| 青青草av免费在线观看| 九九**精品视频免费播放| 欧美在线视频免费观看| 麻豆视频在线观看| 亚洲不卡av不卡一区二区| 在线观看日韩专区| 亚洲黄色在线网站| 成人h动漫免费观看网站| 7777精品伊人久久久大香线蕉完整版 | 精品国产三区在线| 欧美挠脚心视频网站| 国产无套粉嫩白浆内谢的出处| 51精品在线| 亚洲国产毛片aaaaa无费看| 亚洲综合激情五月| 蜜桃视频在线观看www社区| 中日韩免费视频中文字幕| 欧美日韩另类丝袜其他| 日韩在线免费看| 91在线云播放| 久久久久久久免费| 同心难改在线观看| 91网址在线看| 蜜桃免费一区二区三区| 日本人妖在线| 久久精品夜色噜噜亚洲aⅴ| 看欧美日韩国产| 欧美女优在线| 日本一二三四高清不卡| 亚洲综合欧美日韩| 国产精品剧情一区二区在线观看| 最近日韩中文字幕| 国产精品啪啪啪视频| 污的网站在线观看| 亚洲成人av免费| 99精品在线免费视频| 中文字幕在线高清| 欧美视频完全免费看| 91亚洲免费视频| 国产精品一区二区精品| 精品美女一区二区| 97人妻精品一区二区三区免| 伊人精品一区| 在线视频日本亚洲性| 欧美a级片免费看| 欧美国产高潮xxxx1819| 97人人做人人爱| 国产成人无码专区| 久久丁香综合五月国产三级网站| 亚洲japanese制服美女| 女人18毛片一区二区三区| 成人动漫一区二区三区| 免费一区二区三区| 又爽又大又黄a级毛片在线视频| 一区在线观看视频| 国产玉足脚交久久欧美| 性欧美超级视频| 91精品啪在线观看国产60岁| 性欧美丰满熟妇xxxx性久久久| 国产欧美日韩影院| 久久国产精品久久久久久久久久 | 欧美视频在线观看免费网址| av丝袜天堂网| 亚洲一区二区三区免费| 亚洲人成毛片在线播放| 欧美黑吊大战白妞| 亚洲综合精品| 95av在线视频| 欧美婷婷久久五月精品三区| 亚洲品质自拍视频网站| 日韩久久一级片| 精品国产亚洲日本| 亚洲欧洲日韩国产| 国产一级在线视频| 久久精品理论片| 久久精品日产第一区二区三区乱码| 91精品国产91久久久久游泳池| 亚洲午夜在线视频| 成人性生交免费看| 全球av集中精品导航福利| 原创国产精品91| 日韩精品视频免费看| 久久99国产精品久久| 久久久神马电影| 色呦呦呦在线观看| 欧美日韩国产综合久久| 亚洲一区二区三区四区五区六区| 91精品国产调教在线观看| 日韩av毛片网| 色婷婷在线视频| 亚洲人午夜精品天堂一二香蕉| 日日碰狠狠躁久久躁婷婷| 超碰cao国产精品一区二区| www.欧美三级电影.com| 精品成人无码久久久久久| www.日韩精品| 无码人妻少妇伦在线电影| 99精品女人在线观看免费视频 | 欧美爱爱免费视频| 日韩va亚洲va欧美va久久| 精品一区二区三区视频日产| 羞羞视频在线观看免费| 欧美一区二区福利在线| 精品无码久久久久成人漫画| 蜜桃一区二区三区四区| 日韩黄色影视| 午夜激情成人网| 亚洲男人的天堂网站| 免费观看成人毛片| 99久久久免费精品国产一区二区| 日韩精品在线观看av| 蜜桃在线一区| 欧美成人午夜激情| 99国产精品99| 一区二区三区色| 激情小说欧美色图| 国产精品xvideos88| 91在线在线观看| 欧美午夜大胆人体| 亚洲变态欧美另类捆绑| 精品无码av在线| 成人av网站在线| 精品少妇在线视频| 日本欧美韩国国产| 亲子乱一区二区三区电影| 每日更新在线观看av| 色狠狠色狠狠综合| 精品少妇一区二区三区密爱| 精品一区二区三区不卡| 国产91在线亚洲| 好吊妞国产欧美日韩免费观看网站 | 91精品午夜视频| 久久久久久福利| 99re这里只有精品6| 国产亚洲天堂网| 日本久久黄色| 91久久国产自产拍夜夜嗨| 欧洲成人综合网| 亚洲激情视频在线观看| 老熟妇仑乱一区二区av| 国产精品丝袜黑色高跟| 一级黄色高清视频| 亚洲毛片视频| 四虎一区二区| 欧美影院视频| 奇米4444一区二区三区| 黄色在线免费| 日韩av在线免费播放| а中文在线天堂| 亚洲欧美二区三区| 免费成人深夜夜行p站| 日本伊人色综合网| 少妇久久久久久被弄到高潮| 欧美一区二区三区久久| 国产噜噜噜噜噜久久久久久久久 | 可以看的av网址| 亚洲福利久久| 日韩欧美一区二区三区久久婷婷| 国产成人精品一区二区三区在线 | 亚洲不卡一卡2卡三卡4卡5卡精品| 欧亚一区二区| 欧美国产日韩一区二区在线观看| 飘雪影视在线观看免费观看| 91精品婷婷国产综合久久| 中国一级特黄毛片| 中文字幕亚洲在| 91玉足脚交白嫩脚丫| 蜜臀久久久99精品久久久久久| a级黄色小视频| 日韩精品免费| 久久国产精品 国产精品| 亚洲精品成人一区| 青青草99啪国产免费| 91福利国产在线观看菠萝蜜| 亚洲欧美资源在线| 六月丁香综合网| 精品污污网站免费看| 日本中文字幕网| 亚洲人成电影网站色mp4| 人人妻人人澡人人爽| 99视频精品在线| 久久久久久久久久久影视| 麻豆91精品91久久久的内涵| 国产精品宾馆在线精品酒店| 欧美另类亚洲| 日本一区二区免费高清视频| 国产欧美日韩在线一区二区| 国产日韩三区| 亚洲精品一二三**| 成人淫片在线看| 婷婷久久免费视频| 国产精品久久久久久久电影| 一个人看的www视频在线免费观看 一个人www视频在线免费观看 | 色婷婷久久久亚洲一区二区三区| 妺妺窝人体色www婷婷| 国产精品初高中害羞小美女文| 熟女俱乐部一区二区视频在线| 成人在线一区二区三区| 国产免费成人av| 欧美激情护士| 992tv在线成人免费观看| 青草在线视频| 欧美成人精品xxx| 免费观看在线午夜影视| 色哟哟网站入口亚洲精品| 成人激情电影在线看| 亚洲午夜未满十八勿入免费观看全集| 神马午夜在线观看| 亚洲成人在线视频播放| 亚洲av无码国产精品永久一区 | 亚洲高清视频免费| 韩日欧美一区二区三区| 中文字幕成人免费视频| 久久精品国产99久久6| 污色网站在线观看| 另类小说视频一区二区| 日日躁夜夜躁aaaabbbb| 麻豆精品一区二区| 亚洲一区二区偷拍| 国产高清不卡二三区| 性xxxxxxxxx| 成人一区二区三区在线观看 | 欧美偷窥清纯综合图区| 黑人另类av| 教室别恋欧美无删减版| 亚洲国产日韩综合一区| 婷婷综合激情| 亚洲国产一二三精品无码| 黄色成人在线网站| 每日在线更新av| 日本少妇一区二区| 国产成人在线综合| 国产传媒一区在线| 亚洲一区二区三区四区五区六区 | 免费成人在线观看av| 久久99视频| 在线观看欧美亚洲| 极品av少妇一区二区| 成人羞羞国产免费网站| 美腿丝袜亚洲三区| 香蕉视频1024| 国产午夜三级一区二区三| 永久免费观看片现看| 亚洲愉拍自拍另类高清精品| 天天操天天干视频| 欧美日韩精品一二三区| 亚洲男人天堂久久| 亚洲女人天堂网| 国产精品一卡二卡三卡 | 日韩制服一区| 亚洲最大福利视频网站| 老司机精品在线| 亚洲欧美丝袜| 亚洲日本视频| 在线观看亚洲色图| 本田岬高潮一区二区三区| 毛片aaaaaa| 亚洲成人777| 国产一区二区在线视频观看| 亚洲精品电影网| 青青青青在线| 136fldh精品导航福利| 成人污版视频| 久久青青草综合| 欧美国产精品| 欧美黄色性生活| 99riav一区二区三区| 26uuu成人网| 91国产丝袜在线播放| 黄色三级网站在线观看| 中文字幕一区二区三区电影| 美女91在线看| 97自拍视频| 久久国产电影| 男女曰b免费视频| 成人午夜激情影院| 色哟哟一一国产精品| 91九色最新地址| 婷婷色在线观看| 欧美高清激情视频| av国产精品| 亚洲蜜桃在线| 丝袜亚洲另类欧美| 超碰97在线资源站| 亚洲综合区在线| 国产一区二区小视频| 中文字幕亚洲综合| 丝袜美腿一区| 精品在线视频一区二区| 欧美三级第一页| 97人人模人人爽人人澡| 国产精品麻豆一区二区| 久久久精品毛片| 亚洲人成在线免费观看| 色资源二区在线视频| 国产精品一区二区欧美黑人喷潮水| 国产精品毛片一区二区在线看| 欧美精品成人网| 久久品道一品道久久精品| 免费日韩一级片| 亚洲精品第一国产综合精品| ****av在线网毛片| 俄罗斯精品一区二区三区| 欧美一区在线看| 亚洲女人在线观看| 亚洲码国产岛国毛片在线| 国产精品人妻一区二区三区| www.亚洲人.com| 曰本一区二区| 18视频在线观看娇喘| 国产一区二区导航在线播放| 欧美视频www| 中文字幕亚洲不卡| 在线观看免费视频一区| 色噜噜国产精品视频一区二区| 日本久久久久| 男女h黄动漫啪啪无遮挡软件| 韩国欧美一区二区| 丝袜 亚洲 另类 欧美 重口| 日韩一区二区高清| 日韩三级免费| 精品国产乱码久久久久久108| 一区二区三区精品视频在线观看 | 亚洲国产精品视频在线| 欧美高清在线播放| 麻豆一区二区麻豆免费观看| 日本韩国欧美在线观看| 91色九色蝌蚪| 中国一区二区视频| 久久久国产精品一区| 4438全国亚洲精品观看视频| 日韩精品一区在线视频| 26uuu欧美| 在线免费看91| 久99久在线视频| 无码日韩精品一区二区免费| 青青草精品视频在线观看| 国产精品国产三级国产aⅴ入口 | 欧美成人免费全部观看天天性色| 亚洲开心激情| 日韩视频在线免费看| 综合久久久久久久| 免费观看黄色一级视频| 热久久这里只有精品| 国产精品久久占久久| 超碰caoprom| 欧美亚洲国产一区在线观看网站| 久久五月精品| 九9re精品视频在线观看re6| 日韩av中文字幕一区二区 | 你懂的视频一区二区| 黄色av网址在线观看| 欧美色倩网站大全免费| 欧美hdxxxxx| 亚洲精品久久区二区三区蜜桃臀| 国产成人自拍网| 精品无码一区二区三区的天堂| 欧美精品免费在线| 精品在线播放| 波多野结衣电影免费观看| 色综合久久66| 在线三级中文| 亚洲国产精品一区二区第一页 | 91精品国产综合久久精品app| 成年人在线网站| 色呦呦网站入口| 久久免费视频色|