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

如何解決CPU過度消耗問題

運維 數據庫運維
CPU是電腦中的核心配件,只有火柴盒那么大,幾十張紙那么厚,但它卻是一臺計算機的運算核心和控制核心。電腦中所有操作都由CPU負責讀取指令,本文主要為大家介紹解決CPU過度消耗問題。

問題描述:開發人員報告系統運行緩慢,影響用戶訪問.

  1.登陸數據庫主機

  使用vmstat檢查,發現CPU資源已經耗盡,大量任務位于運行隊列:

bash-2.03$ vmstat 3
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s6 s9 s1 sd in sy cs us sy id
0 0 055042321464112 0 0 0 0 0 0 0 0 1 1 0 4294967196 0 0 -84 -5 -145
131 0 0 5368072 1518360 56 691 0 2 2 0 0 0 1 0 0 3011 7918 2795 97 3 0
131 0 0 5377328 1522464 81 719 0 2 2 0 0 0 1 0 0 2766 8019 2577 96 4 0
130 0 0 5382400 1524776 67 682 0 0 0 0 0 0 0 0 0 3570 8534 3316 97 3 0
134 0 0 5373616 1520512 127 1078 0 2 2 0 0 0 1 0 0 3838 9584 3623 96 4 0
136 0 0 5369392 1518496 107 924 0 5 5 0 0 0 0 0 0 2920 8573 2639 97 3 0
132 0 0 5364912 1516224 63 578 0 0 0 0 0 0 0 0 0 3358 7944 3119 97 3 0
129 0 0 5358648 1511712 189 1236 0 0 0 0 0 0 0 0 0 3366 10365 3135 95 5 0
129 0 0 5354528 1511304 120 1194 0 0 0 0 0 0 0 4 0 3235 8864 2911 96 4 0
128 0 0 5346848 1507704 99 823 0 0 0 0 0 0 0 3 0 3189 9048 3074 96 4 0
125 0 0 5341248 1504704 80 843 0 2 2 0 0 0 6 1 0 3563 9514 3314 95 5 0
133 0 0 5332744 1501112 79 798 0 0 0 0 0 0 0 1 0 3218 8805 2902 97 3 0
129 0 0 5325384 1497368 107 643 0 2 2 0 0 0 1 4 0 3184 8297 2879 96 4 0
126 0 0 5363144 1514320 81 753 0 0 0 0 0 0 0 0 0 2533 7409 2164 97 3 0
136 0 0 5355624 1510512 169 566 786 0 0 0 0 0 0 1 0 3002 8600 2810 96 4 0
130 1 0 5351448 1502936 267 580 1821 0 0 0 0 0 0 0 0 3126 7812 2900 96 4 0
129 0 0 5347256 1499568 155 913 2 2 2 0 0 0 0 1 0 2225 8076 1941 98 2 0
116 0 0 5338192 1495400 177 1162 0 0 0 0 0 0 0 1 0 1947 7781 1639 97 3 0

  2.使用Top命令

  觀察進程CPU耗用,發現沒有明顯過高CPU使用的進程

$ top

last pid: 28313; load averages: 99.90, 117.54, 125.71 23:28:38
296 processes: 186 sleeping, 99 running, 2 zombie, 9 on cpu
CPU states: 0.0% idle,96.5% user, 3.5% kernel,0.0% iowait, 0.0%swap
Memory: 4096M real, 1404M free, 2185M swap in use, 5114M swap free

PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
27082 oracle8i 1 33 0 1328M 1309M run 0:17 1.29% oracle
26719 oracle8i 1 55 0 1327M 1306M sleep 0:29 1.11% oracle
28103 oracle8i 1 35 0 1327M 1304M run 0:06 1.10% oracle
28161 oracle8i 1 25 0 1327M 1305M run 0:04 1.10% oracle
26199 oracle8i 1 45 0 1328M 1309M run 0:42 1.10% oracle
26892 oracle8i 1 33 0 1328M 1310M run 0:24 1.09% oracle
27805 oracle8i 1 45 0 1327M 1306M cpu/1 0:10 1.04% oracle
23800 oracle8i 1 23 0 1327M 1306M run 1:28 1.03% oracle
25197 oracle8i 1 34 0 1328M 1309M run 0:57 1.03% oracle
21593 oracle8i 1 33 0 1327M 1306M run 2:12 1.01% oracle
27616 oracle8i 1 45 0 1329M 1311M run 0:14 1.01% oracle
27821 oracle8i 1 43 0 1327M 1306M run 0:10 1.00% oracle
26517 oracle8i 1 33 0 1328M 1309M run 0:33 0.97% oracle
25785 oracle8i 1 44 0 1328M 1309M run 0:46 0.96% oracle
26241 oracle8i 1 45 0 1327M 1306M run 0:42 0.96% oracle

  3.檢查進程數量

bash-2.03$ ps -ef|grep ora|wc -l
258
bash-2.03$ ps -ef|grep ora|wc -l
275
bash-2.03$ ps -ef|grep ora|wc -l
274
bash-2.03$ ps -ef|grep ora|wc -l
278
bash-2.03$ ps -ef|grep ora|wc -l
277
bash-2.03$ ps -ef|grep ora|wc -l
366

  發現系統存在大量Oracle進程,大約在300左右,而正常情況下Oracle連接數應該在100左右.

  4.檢查數據庫

  查詢v$session_wait獲取各進程等待事件

SQL> select sid,event,p1,p1text from v$session_wait;

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- -------- 124 latch free 1.6144E+10 address
1 pmon timer 300 duration
2 rdbms ipc message 300 timeout
3 rdbms ipc message 300 timeout
11 rdbms ipc message 30000 timeout
6 rdbms ipc message 180000 timeout
4 rdbms ipc message 300 timeout
134 rdbms ipc message 6000 timeout
147 rdbms ipc message 6000 timeout
275 rdbms ipc message 17995 timeout
274 rdbms ipc message 6000 timeout

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- --------
118 rdbms ipc message 6000 timeout
7 buffer busy waits 17 file#
56 buffer busy waits 17 file#
161 buffer busy waits 17 file#
195 buffer busy waits 17 file#
311 buffer busy waits 17 file#
314 buffer busy waits 17 file#
205 buffer busy waits 17 file#
269 buffer busy waits 17 file#
200 buffer busy waits 17 file#
164 buffer busy waits 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- -------
140 buffer busy waits 17 file#
66 buffer busy waits 17 file#
10 db file sequential read 17 file#
18 db file sequential read 17 file#
54 db file sequential read 17 file#
49 db file sequential read 17 file#
48 db file sequential read 17 file#
46 db file sequential read 17 file#
45 db file sequential read 17 file#
35 db file sequential read 17 file#
30 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- -------
29 db file sequential read 17 file#
22 db file sequential read 17 file#
178 db file sequential read 17 file#
175 db file sequential read 17 file#
171 db file sequential read 17 file#
123 db file sequential read 17 file#
121 db file sequential read 17 file#
120 db file sequential read 17 file#
117 db file sequential read 17 file#
114 db file sequential read 17 file#
113 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
111 db file sequential read 17 file#
107 db file sequential read 17 file#
80 db file sequential read 17 file#
222 db file sequential read 17 file#
218 db file sequential read 17 file#
216 db file sequential read 17 file#
213 db file sequential read 17 file#
199 db file sequential read 17 file#
198 db file sequential read 17 file#
194 db file sequential read 17 file#
192 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
188 db file sequential read 17 file#
249 db file sequential read 17 file#
242 db file sequential read 17 file#
239 db file sequential read 17 file#
236 db file sequential read 17 file#
235 db file sequential read 17 file#
234 db file sequential read 17 file#
233 db file sequential read 17 file#
230 db file sequential read 17 file#
227 db file sequential read 17 file#
336 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
333 db file sequential read 17 file#
331 db file sequential read 17 file#
329 db file sequential read 17 file#
327 db file sequential read 17 file#
325 db file sequential read 17 file#
324 db file sequential read 17 file#
320 db file sequential read 17 file#
318 db file sequential read 17 file#
317 db file sequential read 17 file#
316 db file sequential read 17 file#
313 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
305 db file sequential read 17 file#
303 db file sequential read 17 file#
301 db file sequential read 17 file#
293 db file sequential read 17 file#
290 db file sequential read 17 file#
288 db file sequential read 17 file#
287 db file sequential read 17 file#
273 db file sequential read 17 file#
271 db file sequential read 17 file#
257 db file sequential read 17 file#
256 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
254 db file sequential read 17 file#
252 db file sequential read 17 file#
159 db file sequential read 17 file#
153 db file sequential read 17 file#
146 db file sequential read 17 file#
142 db file sequential read 17 file#
135 db file sequential read 17 file#
133 db file sequential read 17 file#
132 db file sequential read 17 file#
126 db file sequential read 17 file#
79 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
77 db file sequential read 17 file#
72 db file sequential read 17 file#
70 db file sequential read 17 file#
69 db file sequential read 17 file#
67 db file sequential read 17 file#
63 db file sequential read 17 file#
55 db file sequential read 17 file#
102 db file sequential read 17 file#
96 db file sequential read 17 file#
95 db file sequential read 17 file#
91 db file sequential read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
81 db file sequential read 17 file#
15 db file sequential read 17 file#
19 db file scattered read 17 file#
50 db file scattered read 17 file#
285 db file scattered read 17 file#
279 db file scattered read 17 file#
255 db file scattered read 17 file#
243 db file scattered read 17 file#
196 db file scattered read 17 file#
187 db file scattered read 17 file#
170 db file scattered read 17 file#

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------
162 db file scattered read 17 file#
138 db file scattered read 17 file#
110 db file scattered read 17 file#
108 db file scattered read 17 file#
92 db file scattered read 17 file#
330 db file scattered read 17 file#
310 db file scattered read 17 file#
302 db file scattered read 17 file#
299 db file scattered read 17 file#
89 db file scattered read 17 file#
5 smon timer 300 sleep time

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ---------
20 SQL*Net message to client 1952673792 driver id
103 SQL*Net message to client 1650815232 driver id
....
148 SQL*Net more data from client 1952673792 driver id
291 SQL*Net more data from client 1952673792 driver id

244 rows selected.

  發現存在大量db file scattered read及db file sequential read等待.

  5.捕獲相關SQL

  這里用到了我的以下腳本getsqlbysid.sql:

SELECT sql_text
FROM v$sqltext a
WHERE a.hash_value = (SELECT sql_hash_value
FROM v$session b
WHERE b.SID = '&sid')
ORDER BY piece ASC
/

SQL> @getsql
Enter value for sid: 18
old 5: where b.sid='&sid'
new 5: where b.sid='18'

SQL_TEXT
----------------------------------------
select i.vc2title,i.numinfoguid from hs_info i where i.intenab
ledflag = 1 and i.intpublishstate = 1 and i.datpublishdate <=
sysdate and i.numcatalogguid = 2047 order by i.datpublishdate d
esc, i.numorder desc

SQL> /
Enter value for sid: 54
old 5: where b.sid='&sid'
new 5: where b.sid='54'

SQL_TEXT
---------------------------------------
select i.vc2title,i.numinfoguid from hs_info i where i.intenab
ledflag = 1 and i.intpublishstate = 1and i.datpublishdate <=
sysdate and i.numcatalogguid = 33 order by i.datpublishdate des
c, i.numorder desc

SQL> /
Enter value for sid: 49
old 5: where b.sid='&sid'
new 5: where b.sid='49'

SQL_TEXT
---------------------------------------
select i.vc2title,i.numinfoguidfrom hs_info i where i.intenab
ledflag = 1 and i.intpublishstate = 1 and i.datpublishdate <=
sysdate and i.numcatalogguid = 26 order by i.datpublishdate des
c, i.numorder desc

  對幾個全表掃描進程跟蹤以后,得到以上SQL語句.

  以上語句如果良好編碼應該使用綁定變量.但是現在這個不是我們關心的.

  使用該應用用戶連接,檢查其執行計劃:

SQL> set autotrace trace explain
SQL> select i.vc2title,i.numinfoguid
2 from hs_info i where i.intenabledflag = 1
3 and i.intpublishstate = 1 and i.datpublishdate <=sysdate
4 and i.numcatalogguid = 3475
5 order by i.datpublishdate desc, i.numorder desc ;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=228 Card=1 Bytes=106)
1 0 SORT (ORDER BY) (Cost=228 Card=1 Bytes=106)
2 1 TABLE ACCESS (FULL) OF 'HS_INFO' (Cost=218 Card=1 Bytes=106)

SQL> select count(*) from hs_info;

COUNT(*)
----------
227404

  該表這里有22萬記錄,全表掃描已經不再適合.

  檢查該表,存在以下索引:

SQL> select index_name,index_type from user_indexes where table_name='HS_INFO';

INDEX_NAME INDEX_TYPE
------------------------------ ---------------------------
HSIDX_INFO1 FUNCTION-BASED NORMAL
HSIDX_INFO_SEARCHKEY DOMAIN
PK_HS_INFO NORMAL

  檢查索引鍵值:

SQL> select index_name,column_name from user_ind_columns where table_name ='HS_INFO';

INDEX_NAME COLUMN_NAME
------------------------------ --------------------
HSIDX_INFO1 NUMORDER
HSIDX_INFO1 SYS_NC00024$
HSIDX_INFO_SEARCHKEY VC2INDEXWORDS
PK_HS_INFO NUMINFOGUID

SQL> desc hs_info
Name Null? Type
----------------------------------- -------- -------------
NUMINFOGUID NOT NULL NUMBER(15)
NUMCATALOGGUID NOT NULL NUMBER(15)
INTTEXTTYPE NOT NULL NUMBER(38)
VC2TITLE NOT NULL VARCHAR2(60)
VC2AUTHOR VARCHAR2(100)
NUMPREVINFOGUID NUMBER(15)
NUMNEXTINFOGUID NUMBER(15)
NUMORDER NOT NULL NUMBER(15)
DATPUBLISHDATE NOT NULL DATE
INTPUBLISHSTATE NOT NULL NUMBER(38)
VC2PUBLISHERID VARCHAR2(30)
VC2INDEXWORDS VARCHAR2(200)
VC2WAPPREVPATH VARCHAR2(200)
VC2WEBPREVPATH VARCHAR2(200)
VC2WAP2PREVPATH VARCHAR2(200)
NUMVISITED NOT NULL NUMBER(15)
INTENABLEDFLAG NOT NULL NUMBER(38)
DATCREATETIME NOT NULL DATE
DATMODIFYTIME NOT NULL DATE
VC2NOTES VARCHAR2(1000)
INTINFOTYPE NOT NULL NUMBER(38)
VC2PRIZEFLAG VARCHAR2(1)
VC2DESC VARCHAR2(1000)

  6.決定創建新的索引以消除全表掃描

SQL> create index hs_info_NUMCATALOGGUID on hs_info(NUMCATALOGGUID);

Index created.

SQL> set autotrace trace explain
SQL> select i.vc2title,i.numinfoguid
2 from hs_info i where i.intenabledflag = 1
3 and i.intpublishstate = 1 and i.datpublishdate <=sysdate
4 and i.numcatalogguid = 3475
5 order by i.datpublishdate desc, i.numorder desc ;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=12 Card=1 Bytes=106)
1 0 SORT (ORDER BY) (Cost=12 Card=1 Bytes=106)
2 1 TABLE ACCESS (BY INDEX ROWID) OF 'HS_INFO' (Cost=2 Card=1 Bytes=106)
3 2 INDEX (RANGE SCAN)OF'HS_INFO_NUMCATALOGGUID'(NON-UNIQUE)(Cost=1 Card=1)

  7.觀察系統狀況

  原大量等待消失

SQL> select sid,event,p1,p1text from v$session_wait where event not like 'SQL%';

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------------
1 pmon timer 300 duration
2 rdbms ipc message 300 timeout
3 rdbms ipc message 300 timeout
6 rdbms ipc message 180000 timeout
59 rdbms ipc message 6000 timeout
118 rdbms ipc message 6000 timeout
275 rdbms ipc message 30000 timeout
147 rdbms ipc message 6000 timeout
62 rdbms ipc message 6000 timeout
11 rdbms ipc message 30000 timeout
4 rdbms ipc message 300 timeout

SID EVENT P1 P1TEXT
---------- ------------------------------ ---------- ------------
305 db file sequential read 17 file#
356 db file sequential read 17 file#
19 db file scattered read 17 file#
5 smon timer 300 sleep time

15 rows selected.

  持續觀察的CPU使用情況

bash-2.03$ vmstat 3
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s6 s9 s1 sd in sy cs us sy id
20 0 0 5421792 1503488 38 434 136 0 0 0 0 0 0 2 0 2931 7795 2622 91 9 0
23 1 0 5416080 1500632 95 734 56 0 0 0 0 0 0 0 0 2949 8057 2598 89 11 0
26 0 0 5412016 1498480 210 1170 21 5 5 0 0 0 2 1 0 3301 9647 3116 90 10 0
25 0 0 5394912 1490160 242 1606 56 0 0 0 0 0 0 1 0 3133 9318 2850 89 11 0
40 0 0 5390200 1488112 162 1393 66 0 0 0 0 0 0 0 0 2848 9080 2502 90 10 0
40 0 0 5377120 1481792 136 1180 120 2 2 0 0 0 1 1 0 2846 9099 2593 92 8 0
36 0 0 5363216 1475168 134 1169 53 0 0 0 0 0 3 2 0 2871 7989 2621 88 12 0
39 0 0 5348936 1469160 157 1448 210 0 0 0 0 0 0 0 0 3660 10062 3480 88 12 0
35 0 0 5344552 1466472 7 15 56 0 0 0 0 0 0 0 0 2885 7663 2635 92 8 0
34 0 0 5343016 1465416 44 386 77 0 0 0 0 0 0 0 0 3197 8486 2902 92 8 0
31 0 0 5331568 1459696 178 1491 122 0 0 0 0 0 0 3 0 3237 9461 3005 89 11 0
31 0 0 5317792 1453008 76 719 80 0 0 0 0 0 0 0 0 3292 8736 3025 93 7 0
31 2 0 5311144 1449552 235 1263 69 2 2 0 0 0 1 0 0 3473 9535 3357 88 12 0
25 0 0 5300240 1443920 108 757 18 2 2 0 0 0 1 1 0 2377 7876 2274 95 5 0
19 0 0 5295904 1441840 50 377 0 0 0 0 0 0 0 1 0 1915 6598 1599 98 1 0
----以上為創建索引之前部分
----以下為創建索引之后部分,CPU使用率恢復正常
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s6 s9 s1 sd in sy cs us sy id
40 1 0 5290040 1439208 315 3894 8 2 2 0 0 0 1 6 0 3631 13414 5206 61 9 30
0 1 0 5237192 1414744 731 6749 45 0 0 0 0 0 2 7 0 3264 13558 4941 52 14 34
0 0 0 5163632 1380608 747 6585 10 0 0 0 0 0 0 1 0 2617 12291 3901 46 12 41
1 0 0 5090224 1348152 712 6079 29 0 0 0 0 0 0 6 0 2825 12416 4178 50 12 39
1 0 0 5023672 1317296 714 6183 24 0 0 0 0 0 0 5 0 3166 12424 4745 47 13 40
0 0 0 4955872 1287136 737 6258 16 0 0 0 0 0 0 3 0 2890 11777 4432 44 12 44
1 0 0 4887888 1256464 809 6234 8 2 2 0 0 0 0 2 0 2809 12066 4247 45 12 43
0 0 0 4828912 1228200 312 2364 13 5 5 0 0 0 2 1 0 2410 6816 3492 38 6 57
0 0 0 4856816 1240168 8 138 0 0 0 0 0 0 1 0 0 2314 4026 3232 34 4 62
0 0 0 4874176 1247712 0 86 0 0 0 0 0 0 0 0 0 2298 3930 3324 35 2 63
2 0 0 4926088 1270824 34 560 0 0 0 0 0 0 0 0 0 2192 4694 2612 29 16 55
0 0 0 5427320 1512952 53 694 0 0 0 0 0 0 3 2 0 2443 5085 3340 33 12 55
0 0 0 5509120 1553136 0 37 0 0 0 0 0 0 0 0 0 2309 3908 3321 35 1 64
0 0 0 5562048 1577000 16 234 0 0 0 0 0 0 0 0 0 2507 5187 3433 35 8 57
0 0 0 5665672 1623848 252 1896 8 2 2 0 0 0 1 0 0 2091 6548 2939 34 5 61
0 0 0 5654752 1618208 5 173 16 0 0 0 0 0 0 0 0 2226 4218 3051 35 4 60
0 0 0 5727024 1651120 28 254 0 0 0 0 0 0 0 0 0 2126 4224 2982 38 2 60
0 0 0 5723184 1648880 93 562 8 2 2 0 0 0 1 1 0 2371 5140 3432 38 3 59
0 0 0 5730744 1652512 7 177 26 2 2 0 0 0 1 0 0 2465 4442 3575 36 3 61

通過上面的操作,問題就得到解決啦,上文有較多的數字,看起來比較復雜,希望大家認真看,相信一定會給大家帶來驚喜。

【編輯推薦】

  1. 關于Memcached客戶端CPU過高問題的排查
  2. 正確的查看Oracle CPU的情況
  3. Oracle優化CPU使用的實際操作方案詳解
責任編輯:迎迎 來源: 希賽網
相關推薦

2010-04-16 10:38:49

CPU消耗

2012-09-05 11:09:15

SELinux操作系統

2020-07-08 07:00:00

LinuxCPU應用程序

2010-04-29 17:46:31

Oracle死鎖

2023-10-30 18:35:47

MySQL主從延時

2010-07-16 13:52:26

telnet漏洞

2017-10-17 09:21:06

2021-06-06 13:05:15

前端跨域CORS

2011-08-29 10:34:00

網絡安全云安全云計算

2017-07-20 07:30:16

大數據數據互聯網

2013-05-21 10:49:59

Windows硬件沖突

2024-10-29 16:41:24

SpringBoot跨域Java

2024-11-21 16:47:55

2017-01-12 15:17:27

線程CPU定位

2019-06-03 10:30:42

MySQLCPU數據庫

2009-02-05 10:33:27

設備碎片Java ME移動

2009-06-30 15:22:55

JSP頁面

2017-08-02 15:51:24

PHP中文亂碼

2010-03-18 14:54:57

Java SynDem

2024-12-05 09:06:58

點贊
收藏

51CTO技術棧公眾號

欧美精品一区二区久久| 天堂中文在线播放| 国产成人鲁色资源国产91色综| 欧美另类高清videos| 国产ts丝袜人妖系列视频| 成人涩涩视频| 亚洲国产乱码最新视频 | 国产精品亚洲四区在线观看| 亚洲一二三区不卡| 亚洲国产精品毛片| 午夜精品久久久久久久99| 亚洲在线视频| 欧美乱大交做爰xxxⅹ性3| 国产美女精品久久| 日本一区精品视频| 在线观看av不卡| 国产精品入口芒果| 免费av毛片在线看| 成人国产精品视频| 成人久久久久久久| 无码人妻精品一区二| 影音先锋中文字幕一区| 色婷婷久久一区二区| 亚洲精品理论片| 亚洲天堂中文字幕在线观看| 欧美色爱综合网| av免费中文字幕| 肉体视频在线| 国产精品国模大尺度视频| 久久国产手机看片| www.久久久久久| 麻豆精品精品国产自在97香蕉 | 久一视频在线观看| 婷婷久久综合| 伊人久久五月天| 亚洲专区区免费| 精品精品精品| 精品国产青草久久久久福利| 国产无色aaa| 国产精品久久久久久久久久齐齐 | 国产精品传媒在线观看| 一区二区三区精品视频在线观看 | 亚洲一区二区三区免费观看| 欧美色18zzzzxxxxx| 不卡一区中文字幕| 国产免费一区二区三区| 成 人 免费 黄 色| 高清视频一区二区| 福利视频久久| 丰满人妻一区二区| 岛国av在线一区| 国产精品日韩欧美一区二区三区| 国产福利第一视频| 国产精品资源网| 3d精品h动漫啪啪一区二区 | 99久久精品一区二区成人| 色综合天天狠狠| 国语对白做受xxxxx在线中国| 涩涩涩视频在线观看| 岛国视频午夜一区免费在线观看| 妞干网在线观看视频| www视频在线观看| 偷拍亚洲欧洲综合| 欧美在线观看成人| se69色成人网wwwsex| 555www色欧美视频| 亚洲欧美日韩中文字幕在线观看| 亚洲一区二区免费在线观看| 精品国产成人系列| 自拍视频一区二区| 精品产国自在拍| 日韩中文字幕第一页| 国产suv精品一区二区68| 欧美国产三区| 国外成人免费在线播放| 日韩欧美国产亚洲| 日韩电影免费在线看| 成人av电影天堂| 韩国av免费在线| 国产人成亚洲第一网站在线播放| 一本一道久久a久久精品综合| 黄a在线观看| 亚洲一区在线看| 情侣黄网站免费看| 亚洲成人a级片| 亚洲黄色av女优在线观看| caopeng视频| 欧美黄免费看| 日韩av色在线| a在线观看视频| 成人性视频网站| 日韩在线三级| 日韩精品分区| 91久久香蕉国产日韩欧美9色| 色婷婷.com| 国产成人福利av| 神马国产精品影院av| 日本一区二区三区四区五区| 久久国产精品久久w女人spa| 亚洲自拍在线观看| 久久精品蜜桃| 一区二区三区四区亚洲| 日韩精品免费播放| 超碰成人免费| 神马久久桃色视频| 日本免费精品视频| 国产suv精品一区二区6| 亚洲精品二区| 午夜激情电影在线播放| 欧美一区二区三区的| 白丝女仆被免费网站| 欧美久久综合| 成人免费在线视频网址| 色综合成人av| 亚洲风情在线资源站| 亚洲欧美偷拍另类| 国内黄色精品| 18久久久久久| 亚洲欧美另类一区| 亚洲欧美激情插 | 成人深夜福利| 国产婷婷97碰碰久久人人蜜臀 | 欧美午夜久久| 成人激情视频网| 岛国大片在线观看| 黑人与娇小精品av专区| 日本少妇一区二区三区| 91综合在线| 国产精品视频永久免费播放| 欧洲毛片在线| 都市激情亚洲色图| 国产精品福利导航| 狠狠爱www人成狠狠爱综合网| 成人激情视频网| 日本精品一区二区三区在线播放| 日韩欧美精品中文字幕| 国产精品久久久免费观看| 亚洲国产高清视频| 波多野结衣精品久久| 成人ww免费完整版在线观看| 欧美另类z0zxhd电影| 国产精品成人在线视频| 日韩中文字幕区一区有砖一区 | 在线亚洲自拍| 国产尤物91| 国产激情在线播放| 亚洲黄色有码视频| 久久夜色精品国产噜噜亚洲av| av综合在线播放| 久久久久久久午夜| 偷拍亚洲精品| 国产成人高潮免费观看精品| 青青久草在线| 91福利精品视频| 亚洲高潮女人毛茸茸| 青青草原综合久久大伊人精品优势| 视频在线观看成人| 精品美女一区| 精品久久久av| 草草视频在线播放| 都市激情亚洲色图| 又色又爽的视频| 韩国午夜理伦三级不卡影院| 欧美少妇在线观看| 国内精品麻豆美女在线播放视频 | 96av麻豆蜜桃一区二区| 日韩久久一级片| 欧美精品系列| 98国产高清一区| av最新在线| 亚洲片在线观看| 一本久道久久综合无码中文| 亚洲天堂免费看| 国产性生活毛片| 久久久蜜桃一区二区人| 亚洲精品在线免费看| 国产精品一级在线观看| 午夜精品久久久久久久白皮肤 | 久久久国产精品不卡| 超碰超碰在线观看| 国产精品大片免费观看| 欧美在线3区| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 精品国产xxx| 中文字幕一区二区三区不卡在线 | 亚洲精品国产动漫| 成人国内精品久久久久一区| 国产三级电影在线播放| 中文字幕精品网| 好吊色视频一区二区| 在线亚洲一区观看| 免费一级黄色大片| 国产日韩综合av| 国产精品偷伦视频免费观看了| 国产精品免费看| 91社在线播放| 亚洲免费观看高清完整版在线观| 国产在线一区二区三区| 漫画在线观看av| 久久精品国产99国产精品澳门| 免费观看毛片网站| 欧美高清激情brazzers| 九九热在线视频播放| 亚洲婷婷综合久久一本伊一区| 亚洲一区二区在线免费| 精品一区在线看| 日韩精品视频久久| 欧美日本二区| 亚洲高清在线观看一区| 日韩欧美天堂| 亚洲一区二区在线| 人人视频精品| 国内精品小视频| 77导航福利在线| 精品亚洲一区二区三区在线播放 | 欧美二区在线视频| 在线看片不卡| 一区二区在线不卡| 岳的好大精品一区二区三区| 国产亚洲欧美一区二区| 精品中文字幕一区二区三区| 国产精品中文字幕在线| 筱崎爱全乳无删减在线观看| 久久久久久亚洲精品中文字幕| 日本精品在线| 色噜噜狠狠色综合网图区| 国产小视频免费观看| 日韩欧美一区二区久久婷婷| 一起草av在线| 欧美日韩国产首页在线观看| 无码人妻精品一区二| 色国产精品一区在线观看| 91久久国产视频| 婷婷久久综合九色国产成人| 久久久久久久黄色| 一级女性全黄久久生活片免费| 欧美成人777| 亚洲色图第一区| 成人涩涩小片视频日本| 中文字幕亚洲电影| 亚洲毛片亚洲毛片亚洲毛片| 国产精品理论在线观看| 婷婷综合在线视频| 国产精品久久久久久久岛一牛影视 | 天堂网在线免费观看| 奇米777欧美一区二区| 超碰在线人人爱| 人妖欧美一区二区| gogogo高清免费观看在线视频| 免费视频最近日韩| 亚洲午夜激情影院| 国产精品夜夜嗨| 中文字幕人妻熟女在线| 成人激情小说乱人伦| 四季av综合网站| 99国产精品久| 黄色aaa视频| 国产精品网曝门| 日韩av手机在线免费观看| 亚洲免费观看高清完整版在线 | heyzo高清中文字幕在线| 午夜精品在线视频| 欧美片第1页| 国产精品直播网红| 午夜免费欧美电影| 久久久久久久久久久久久久一区 | 欧美大尺度做爰床戏| 激情综合色综合久久| 中文字幕乱码在线人视频| 成人激情黄色小说| 欧美熟妇一区二区| 国产精品久久影院| 久久国产精品二区| 欧美色道久久88综合亚洲精品| 艳妇乳肉豪妇荡乳av无码福利| 欧美精三区欧美精三区| 日韩专区第一页| 一区二区三区久久精品| 久操视频在线观看| 韩国三级电影久久久久久| 欧美一区国产| 91亚色免费| 亚洲另类av| 六月婷婷激情网| 国产亚洲午夜| 久久6免费视频| 99久久精品国产观看| 国产极品视频在线观看| 亚洲在线观看免费| 免费在线不卡av| 日韩精品一区二区三区在线| 免费在线稳定资源站| 欧美成人精品激情在线观看| 成人美女大片| 91在线视频导航| 免费一区二区| 少妇一晚三次一区二区三区| 日韩电影在线免费观看| 香蕉视频在线观看黄| 国产亚洲一二三区| 久久婷婷一区二区| 欧美日韩黄色影视| 日韩av免费观影| 欧美激情videos| 国产精品99| 欧美视频小说| 国内久久精品| www.cao超碰| 久久精品视频一区二区| 国产在线观看你懂的| 欧美久久一二三四区| 国产系列电影在线播放网址| 久久免费高清视频| 成人综合日日夜夜| 亚洲精品8mav| 日韩电影在线观看网站| 午夜一区二区三区免费| 亚洲国产精品麻豆| 国产熟女精品视频| 中文字幕一区电影| 韩日精品一区| 欧美一区二区综合| 午夜在线a亚洲v天堂网2018| 性活交片大全免费看| 亚洲精品乱码久久久久久| 在线播放成人av| 一区二区成人精品| 巨茎人妖videos另类| 国产伦精品一区二区三区在线 | 91精品91久久久久久| 免费观看性欧美大片无片| 综合久久国产| 免费的成人av| 天堂av网手机版| 精品污污网站免费看| 国产精品久久一区二区三区不卡| 91干在线观看| 羞羞色国产精品网站| 免费国产黄色网址| 99国产精品久久久久久久久久| 日韩网红少妇无码视频香港| 欧美成人vr18sexvr| 污污的网站在线看| 成人免费在线一区二区三区| 欧美国产激情| 国产成人av无码精品| 欧美日韩亚洲高清| 男男电影完整版在线观看| 国产成人精品日本亚洲| 国产一区二区三区四区五区| 亚洲五月天综合| 国产精品美女久久久久久久久久久 | 国产伦精品一区二区三区高清版| 国色天香一区二区| 97人妻精品一区二区三区免费 | wwwwxxxx日韩| 国产精品福利一区二区| 亚洲无码精品在线播放| 久久香蕉国产线看观看av| 欧美一区一区| 欧美视频免费看欧美视频| 99精品国产热久久91蜜凸| 欧美亚洲精品天堂| 在线视频一区二区| 成人亚洲精品| 国产自产在线视频| 久久综合成人精品亚洲另类欧美 | 免费人成黄页网站在线一区二区| 日本视频在线免费| 91麻豆精品国产91久久久久久| 亚洲资源一区| 蜜桃网站成人| 美女视频黄 久久| 黄色一级视频免费| 日韩精品免费电影| 成人在线视频免费| 久久久久久久香蕉| 久久人人爽爽爽人久久久| 国产又爽又黄又嫩又猛又粗| 欧美国产亚洲视频| 国产一区二区三区探花| 中文字幕avav| 日韩欧美成人精品| 国产一二区在线| 精品一区日韩成人| 狠狠色综合色综合网络| 日本少妇性生活| 中文字幕亚洲欧美在线| 亚洲综合影院| 精品少妇无遮挡毛片| 一区二区三区欧美久久| 男人天堂网在线| 不卡视频一区二区三区| 老司机精品视频网站| 久久久久久天堂| 伊人精品在线观看| 久久九九热re6这里有精品| 天天干天天玩天天操| 午夜久久久久久| 久草免费在线|