青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Just enjoy programming

top命令(轉(zhuǎn)載)

TOP是一個動態(tài)顯示過程,即可以通過用戶按鍵來不斷刷新當(dāng)前狀態(tài).如果在前臺執(zhí)行該命令,它將獨(dú)占前臺,直到用戶終止該程序?yàn)橹?比較準(zhǔn)確的說,top命令提供了實(shí)時的對系統(tǒng)處理器的狀態(tài)監(jiān)視.它將顯示系統(tǒng)中CPU最“敏感”的任務(wù)列表.該命令可以按CPU使用.內(nèi)存使用和執(zhí)行時間對任務(wù)進(jìn)行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進(jìn)行設(shè)定.

top - 12:38:33 up 50 days, 23:15,  7 users,  load average: 60.58, 61.14, 61.22

Tasks: 203 total,  60 running, 139 sleeping,   4 stopped,   0 zombie

Cpu(s)  : 27.0%us, 73.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1939780k total,  1375280k used,   564500k free,   109680k buffers

Swap:  4401800k total,   497456k used,  3904344k free,   848712k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                

 4338 oracle    25   0  627m 209m 207m R    0 11.0 297:14.76 oracle                                

 4267 oracle    25   0  626m 144m 143m R    6  7.6  89:16.62 oracle                                

 3458 oracle    25   0  672m 133m 124m R    0  7.1   1283:08 oracle                                

 3478 oracle    25   0  672m 124m 115m R    0  6.6   1272:30 oracle                                

 3395 oracle    25   0  672m 122m 113m R    0  6.5   1270:03 oracle                                 

 3480 oracle    25   0  672m 122m 109m R    8  6.4   1274:13 oracle                                

 3399 oracle    25   0  672m 121m 110m R    0  6.4   1279:37 oracle                                

 4261 oracle    25   0  634m 100m  99m R    0  5.3  86:13.90 oracle                                

25737 oracle    25   0  632m  81m  74m R    0  4.3 272:35.42 oracle                                

 7072 oracle    25   0  626m  72m  71m R    0  3.8   6:35.68 oracle                                

16073 oracle    25   0  630m  68m  63m R    8  3.6 175:20.36 oracle                                

16140 oracle    25   0  630m  66m  60m R    0  3.5 175:13.42 oracle                                

16122 oracle    25   0  630m  66m  60m R    0  3.5 176:47.73 oracle                                

  786 oracle    25   0  627m  63m  63m R    0  3.4   1:54.93 oracle                                

 4271 oracle    25   0  627m  59m  58m R    8  3.1  86:09.64 oracle                                

 4273 oracle    25   0  627m  57m  56m R    8  3.0  84:38.20 oracle                                

22670 oracle    25   0  626m  50m  49m R    0  2.7  84:55.82 oracle     

一.  TOP前五行統(tǒng)計信息

統(tǒng)計信息區(qū)前五行是系統(tǒng)整體的統(tǒng)計信息。

1. 第一行是任務(wù)隊(duì)列信息

同 uptime  命令的執(zhí)行結(jié)果:

[root@localhost ~]# uptime

 13:22:30 up 8 min,  4 users,  load average: 0.14, 0.38, 0.25

其內(nèi)容如下:

12:38:33

當(dāng)前時間

up 50days

系統(tǒng)運(yùn)行時間,格式為時:分

1 user

當(dāng)前登錄用戶數(shù)

load average: 0.06, 0.60, 0.48

系統(tǒng)負(fù)載,即任務(wù)隊(duì)列的平均長度。 三個數(shù)值分別為  1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。

2. 第二、三行為進(jìn)程和CPU的信息

當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。內(nèi)容如下:

Tasks: 29 total

進(jìn)程總數(shù)

1 running

正在運(yùn)行的進(jìn)程數(shù)

28 sleeping

睡眠的進(jìn)程數(shù)

0 stopped

停止的進(jìn)程數(shù)

0 zombie

僵尸進(jìn)程數(shù)

Cpu(s): 0.3% us

用戶空間占用CPU百分比

1.0% sy

內(nèi)核空間占用CPU百分比

0.0% ni

用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用CPU百分比

98.7% id

空閑CPU百分比

0.0% wa

等待輸入輸出的CPU時間百分比

0.0% hi

0.0% si

3. 第四五行為內(nèi)存信息。

內(nèi)容如下:

Mem: 191272k total

物理內(nèi)存總量

173656k used

使用的物理內(nèi)存總量

17616k free

空閑內(nèi)存總量

22052k buffers

用作內(nèi)核緩存的內(nèi)存量

Swap: 192772k total

交換區(qū)總量

0k used

使用的交換區(qū)總量

192772k free

空閑交換區(qū)總量

123988k cached

緩沖的交換區(qū)總量。 內(nèi)存中的內(nèi)容被換出到交換區(qū),而后又被換入到內(nèi)存,但使用過的交換區(qū)尚未被覆蓋, 該數(shù)值即為這些內(nèi)容已存在于內(nèi)存中的交換區(qū)的大小。相應(yīng)的內(nèi)存再次被換出時可不必再對交換區(qū)寫入。

二.  進(jìn)程信息

列名

含義

PID

進(jìn)程id

PPID

父進(jìn)程id

RUSER

Real user name

UID

進(jìn)程所有者的用戶id

USER

進(jìn)程所有者的用戶名

GROUP

進(jìn)程所有者的組名

TTY

啟動進(jìn)程的終端名。不是從終端啟動的進(jìn)程則顯示為 ?

PR

優(yōu)先級

NI

nice值。負(fù)值表示高優(yōu)先級,正值表示低優(yōu)先級

P

最后使用的CPU,僅在多CPU環(huán)境下有意義

%CPU

上次更新到現(xiàn)在的CPU時間占用百分比

TIME

進(jìn)程使用的CPU時間總計,單位秒

TIME+

進(jìn)程使用的CPU時間總計,單位1/100秒

%MEM

進(jìn)程使用的物理內(nèi)存百分比

VIRT

進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES

SWAP

進(jìn)程使用的虛擬內(nèi)存中,被換出的大小,單位kb。

RES

進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA

CODE

可執(zhí)行代碼占用的物理內(nèi)存大小,單位kb

DATA

可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小,單位kb

SHR

共享內(nèi)存大小,單位kb

nFLT

頁面錯誤次數(shù)

nDRT

最后一次寫入到現(xiàn)在,被修改過的頁面數(shù)。

S

進(jìn)程狀態(tài)。
            D=不可中斷的睡眠狀態(tài)
            R=運(yùn)行
            S=睡眠
            T=跟蹤/停止
            Z=僵尸進(jìn)程

COMMAND

命令名/命令行

WCHAN

若該進(jìn)程在睡眠,則顯示睡眠中的系統(tǒng)函數(shù)名

Flags

任務(wù)標(biāo)志,參考 sched.h

top 的man 命令解釋如下:

    Listed below are top's available fields.  They are always associated with the  letter  shown,  regardless  of the position you may have established for them with the 'o' (Order fields) interactive command.Any field is selectable as the sort field, and you control whether they are  sorted high-to-low  or  low-to-high.   For  additional  information on sort provisions see  topic 3c. TASK Area Commands.

a: PID  --  Process Id

       The task's unique process ID, which periodically wraps, though never  restarting at zero.

b: PPID  --  Parent Process Pid

       The process ID of a task's parent.

c: RUSER  --  Real User Name

       The real user name of the task's owner.

d: UID  --  User Id

       The effective user ID of the task's owner.

e: USER  --  User Name

       The effective user name of the task's owner.

f: GROUP  --  Group Name

       The effective group name of the task's owner.

g: TTY  --  Controlling Tty

       The  name of the controlling terminal.  This is usually the device (serial port, pty, etc.) from which the process was started, and which it uses  for  input  oroutput.   However,  a task need not be associated with a terminal, in which case you'll see '?' displayed.

h: PR  --  Priority

       The priority of the task.

i: NI  --  Nice value

       The nice value of the task.   A  negative  nice  value  means  higher  priority, whereas  a  positive nice value means lower priority.  Zero in this field simply means priority will not be adjusted in determining a task's dispatchability.

j: P  --  Last used CPU (SMP)

       A number representing the last used processor.  In a true SMP  environment  this will likely change frequently since the kernel intentionally uses weak affinity. Also, the very act of running top may break this weak affinity  and  cause  more processes  to change CPUs more often (because of the extra demand for cpu time).

k: %CPU  --  CPU usage

       The task's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time.  In a true SMP environment, if 'Irix mode' is Off, top will operate in 'Solaris mode' where a task's cpu usage will be divided by  the  total  number  of  CPUs.   You toggle 'Irix/Solaris' modes with the 'I' interactive command.

l: TIME  --  CPU Time

       Total CPU time the task has used since it started.  When  'Cumulative  mode'  is On,  each  process is listed with the cpu time that it and its dead children has used.  You toggle 'Cumulative mode' with 'S', which is a command-line option and an interactive command.  See the 'S' interactive command for additional information regarding this mode.

m: TIME+  --  CPU Time, hundredths

       The same as 'TIME', but reflecting more granularity through hundredths of a sec          ond.

n: %MEM  --  Memory usage (RES)

       A task's currently used share of available physical memory.

o: VIRT  --  Virtual Image (kb)

       The total amount of virtual memory used by the task.  It includes all code, data and shared libraries plus pages that have  been  swapped  out.  (Note:  you  can define  the STATSIZE=1 environment variable and the VIRT will be calculated from the /proc/#/state VmSize field.)

       VIRT = SWAP + RES.

p: SWAP  --  Swapped size (kb)

       The swapped out portion of a task's total virtual memory image.

q: RES  --  Resident size (kb)

       The non-swapped physical memory a task has used.

       RES = CODE + DATA.

r: CODE  --  Code size (kb)

       The amount of physical memory devoted to executable  code,  also  known  as  the'text resident set' size or TRS.

s: DATA  --  Data+Stack size (kb)

       The  amount of physical memory devoted to other than executable code, also known the 'data resident set' size or DRS.

t: SHR  --  Shared Mem size (kb)

       The amount of shared memory used by a task.   It  simply  reflects  memory  that could be potentially shared with other processes.

u: nFLT  --  Page Fault count

       The  number  of  major  page faults that have occurred for a task.  A page fault occurs when a process attempts to read from or write to a virtual page  that  is not  currently  present  in  its address space.  A major page fault is when disk access is involved in making that page available.

v: nDRT  --  Dirty Pages count

       The number of pages that have been modified since  they  were  last  written  to disk.   Dirty  pages  must  be written to disk before the corresponding physical memory location can be used for some other virtual page.

w: S  --  Process Status

       The status of the task which can be one of:

             'D' = uninterruptible sleep

             'R' = running

             'S' = sleeping

             'T' = traced or stopped

             'Z' = zombie

       Tasks shown as running should be more properly thought of as 'ready to run'  --their  task_struct is simply represented on the Linux run-queue.  Even without a true SMP machine, you may see numerous tasks in this state  depending  on  top's delay interval and nice value.

x: Command  --  Command line or Program name

       Display the command line used to start a task or the name of the associated program.  You toggle between command line and name with 'c', which is both  a  command-line option and an interactive command. When  you've  chosen  to display command lines, processes without a command line (like kernel threads) will be shown with only the program name  in  parentheses, as in this example:                ( mdrecoveryd ) Either  form  of  display is subject to potential truncation if it's too long to fit in this field's  current  width.   That  width  depends  upon  other  fields  selected, their order and the current screen width.

       Note: The 'Command' field/column is unique, in that it is not fixed-width.  When displayed, this column will be allocated all remaining screen width (up  to  the maximum  512  characters)  to  provide for the potential growth of program names into command lines.

y: WCHAN  --  Sleeping in Function

       Depending on the availability of the kernel link map ('System.map'), this  field will  show  the  name or the address of the kernel function in which the task is currently sleeping.  Running tasks will display a dash ('-') in this column.

       Note: By displaying this field, top's own working set will be increased by  over 700Kb.   Your  only  means of reducing that overhead will be to stop and restart          top.

z: Flags  --  Task Flags

       This column represents the task's current scheduling flags which  are  expressed in  hexadecimal  notation and with zeros suppressed.  These flags are officially documented in <linux/sched.h>.  Less formal documentation can also be  found  on the 'Fields select' and 'Order fields' screens.

       默認(rèn)情況下僅顯示比較重要的  PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND  列。

2.1 用快捷鍵更改顯示內(nèi)容。
(1)更改顯示內(nèi)容通過 f鍵可以選擇顯示的內(nèi)容。

       按 f 鍵之后會顯示列的列表,按 a-z  即可顯示或隱藏對應(yīng)的列,最后按回車鍵確定。

(2)按o鍵可以改變列的顯示順序。

       按小寫的 a-z 可以將相應(yīng)的列向右移動,而大寫的 A-Z  可以將相應(yīng)的列向左移動。最后按回車鍵確定。

       按大寫的 F 或 O 鍵,然后按 a-z 可以將進(jìn)程按照相應(yīng)的列進(jìn)行排序。而大寫的  R 鍵可以將當(dāng)前的排序倒轉(zhuǎn)。

       設(shè)置完按回車返回界面。

三.  命令使用

詳細(xì)內(nèi)容可以參考MAN 幫助文檔。這里列舉部分內(nèi)容:

命令格式:

top [-] [d] [p] [q] [c] [C] [S]    [n]

參數(shù)說明:

d:  指定每兩次屏幕信息刷新之間的時間間隔。當(dāng)然用戶可以使用s交互命令來改變之。

p:  通過指定監(jiān)控進(jìn)程ID來僅僅監(jiān)控某個進(jìn)程的狀態(tài)。

q:該選項(xiàng)將使top沒有任何延遲的進(jìn)行刷新。如果調(diào)用程序有超級用戶權(quán)限,那么top將以盡可能高的優(yōu)先級運(yùn)行。

S: 指定累計模式

s : 使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來的潛在危險。

i:  使top不顯示任何閑置或者僵死進(jìn)程。

c:  顯示整個命令行而不只是顯示命令名

在top命令的顯示窗口,我們還可以輸入以下字母,進(jìn)行一些交互:

幫助文檔如下:

Help for Interactive Commands - procps version 3.2.7

Window 1:Def: Cumulative mode Off.  System: Delay 4.0 secs; Secure mode Off.

  Z,B       Global: 'Z' change color mappings; 'B' disable/enable bold

  l,t,m     Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info

  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode

  f,o     . Fields/Columns: 'f' add or remove; 'o' change display order

  F or O  . Select sort field

  <,>     . Move sort field: '<' next col left; '>' next col right

  R,H     . Toggle: 'R' normal/reverse sort; 'H' show threads

  c,i,S   . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time

  x,y     . Toggle highlights: 'x' sort field; 'y' running tasks

  z,b     . Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y')

  u       . Show specific user only

  n or #  . Set maximum tasks displayed

  k,r       Manipulate tasks: 'k' kill; 'r' renice

  d or s    Set update interval

  W         Write configuration file

  q         Quit

          ( commands shown with '.' require a visible task display window )

Press 'h' or '?' for help with Windows,

h或者?  : 顯示幫助畫面,給出一些簡短的命令總結(jié)說明。

k  :終止一個進(jìn)程。系統(tǒng)將提示用戶輸入需要終止的進(jìn)程PID,以及需要發(fā)送給該進(jìn)程什么樣的信號。一般的終止進(jìn)程可以使用15信號;如果不能正常結(jié)束那就使用信號9強(qiáng)制結(jié)束該進(jìn)程。默認(rèn)值是信號15。在安全模式中此命令被屏蔽。

i:忽略閑置和僵死進(jìn)程。這是一個開關(guān)式命令。

q:  退出程序。

r:  重新安排一個進(jìn)程的優(yōu)先級別。系統(tǒng)提示用戶輸入需要改變的進(jìn)程PID以及需要設(shè)置的進(jìn)程優(yōu)先級值。輸入一個正值將使優(yōu)先級降低,反之則可以使該進(jìn)程擁有更高的優(yōu)先權(quán)。默認(rèn)值是10。

S:切換到累計模式。

s :  改變兩次刷新之間的延遲時間。系統(tǒng)將提示用戶輸入新的時間,單位為s。如果有小數(shù),就換算成ms。輸入0值則系統(tǒng)將不斷刷新,默認(rèn)值是5 s。需要注意的是如果設(shè)置太小的時間,很可能會引起不斷刷新,從而根本來不及看清顯示的情況,而且系統(tǒng)負(fù)載也會大大增加。

f或者F :從當(dāng)前顯示中添加或者刪除項(xiàng)目。

o或者O  :改變顯示項(xiàng)目的順序。

l: 切換顯示平均負(fù)載和啟動時間信息。即顯示影藏第一行

m: 切換顯示內(nèi)存信息。即顯示影藏內(nèi)存行

t : 切換顯示進(jìn)程和CPU狀態(tài)信息。即顯示影藏CPU行

c:  切換顯示命令名稱和完整命令行。 顯示完整的命令。 這個功能很有用。

M : 根據(jù)駐留內(nèi)存大小進(jìn)行排序。

P:根據(jù)CPU使用百分比大小進(jìn)行排序。

T: 根據(jù)時間/累計時間進(jìn)行排序。

W:  將當(dāng)前設(shè)置寫入~/.toprc文件中。這是寫top配置文件的推薦方法。

posted on 2012-08-28 20:42 周強(qiáng) 閱讀(389) 評論(0)  編輯 收藏 引用 所屬分類: linux

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲日本成人| 国产精品丝袜xxxxxxx| 国产欧亚日韩视频| 欧美一进一出视频| 亚洲欧美视频一区| 一区二区在线视频播放| 亚洲国产高清高潮精品美女| 欧美成人综合网站| 亚洲一区二区av电影| 亚洲私人影吧| 黄色av一区| 亚洲国产一区二区精品专区| 国产精品国产自产拍高清av| 久久久久久久久久久成人| 久久免费99精品久久久久久| 一区二区不卡在线视频 午夜欧美不卡在 | 影音先锋在线一区| 亚洲国产裸拍裸体视频在线观看乱了| 国产一区二区三区黄视频| 亚洲永久字幕| 欧美一区久久| 国产在线国偷精品产拍免费yy| 亚洲在线视频免费观看| 亚洲欧美日韩一区二区在线| 欧美特黄一级| 一区二区三欧美| 亚洲资源在线观看| 国产欧美亚洲日本| 久久国产加勒比精品无码| 国产欧美日韩免费| 久久久777| 欧美视频日韩视频在线观看| 久久综合导航| 国产精品爽爽爽| 亚洲国产欧美不卡在线观看| 国产午夜精品视频| 亚洲欧洲在线看| 加勒比av一区二区| 亚洲性视频网址| 一本大道久久a久久精二百| 久久国产婷婷国产香蕉| 亚洲午夜精品国产| 蜜桃久久精品乱码一区二区| 久久精品国产69国产精品亚洲| 欧美另类videos死尸| 欧美视频中文一区二区三区在线观看| 蜜桃av一区二区三区| 国产精品免费网站| 亚洲成人在线网| 黄色在线成人| 欧美一级网站| 欧美一区二区三区四区在线| 欧美视频中文一区二区三区在线观看| 亚洲第一主播视频| 亚洲第一中文字幕在线观看| 欧美资源在线观看| 久久riav二区三区| 国产美女精品视频免费观看| 国产精品99久久久久久人| 一区二区三区你懂的| 欧美mv日韩mv国产网站app| 欧美成人免费全部| 亚洲国产欧美在线| 久久视频在线免费观看| 久久久久久久高潮| 一区二区三区在线免费视频| 久久动漫亚洲| 久久久亚洲午夜电影| 国产亚洲aⅴaaaaaa毛片| 午夜亚洲影视| 久久视频免费观看| 禁久久精品乱码| 麻豆精品精华液| 亚洲激情另类| 一区二区三区高清| 国产精品久久久久久影视| 亚洲欧美经典视频| 久久一区二区三区国产精品 | 国语自产在线不卡| 久久久久久久波多野高潮日日| 久久亚洲综合色一区二区三区| 亚洲黑丝在线| 欧美日韩在线一区二区| 午夜精品一区二区三区在线播放| 久久久久久久综合色一本| 亚洲经典一区| 欧美午夜美女看片| 久久本道综合色狠狠五月| 欧美成人精品高清在线播放| av成人免费在线| 国产日韩一区二区三区在线播放 | 久久久久久一区二区| 欧美岛国在线观看| 在线综合+亚洲+欧美中文字幕| 国产精品美女久久福利网站| 久久久精品动漫| 亚洲三级影院| 久久精品在线播放| 一个色综合导航| 国产一区二区三区的电影| 乱人伦精品视频在线观看| 一区二区三区国产盗摄| 久久综合九色综合网站| 在线视频欧美日韩| 国产日本欧美一区二区| 欧美人在线视频| 久久人人爽人人| 亚洲一区制服诱惑| 亚洲福利在线观看| 久久精品水蜜桃av综合天堂| 亚洲毛片在线免费观看| 国内精品伊人久久久久av影院 | 国产情人综合久久777777| 欧美3dxxxxhd| 欧美一区二区三区婷婷月色| 在线亚洲美日韩| 亚洲娇小video精品| 亚洲精品字幕| 中文精品视频| 欧美影院午夜播放| 男男成人高潮片免费网站| 欧美亚洲在线观看| 黄色资源网久久资源365| 国产精品每日更新| 欧美日韩一区二区高清| 美女视频一区免费观看| 久久精品国产96久久久香蕉| 亚洲一区www| 一区二区三区导航| 亚洲伦理网站| 最新国产成人在线观看| 欧美激情欧美激情在线五月| 久久婷婷久久| 久久亚洲图片| 麻豆精品视频在线观看| 久久人人97超碰国产公开结果| 久久国产精品久久国产精品| 午夜欧美大尺度福利影院在线看| 正在播放亚洲| 亚洲视频一二| 亚洲一区二区视频| 亚洲欧美日韩一区在线| 亚洲欧美在线免费| 欧美一进一出视频| 久久久久久久久久久成人| 久久久国产午夜精品| 久久久亚洲人| 欧美77777| 亚洲欧洲综合另类在线| 最新国产成人在线观看| 亚洲精品欧美| 亚洲一卡久久| 久久精品国产清高在天天线| 久久免费一区| 欧美激情bt| 国产精品久99| 国产亚洲精品一区二555| 极品尤物av久久免费看| 亚洲美女中出| 亚洲一区二区在| 久久精品国产一区二区三区免费看| 久久精品天堂| 亚洲国产视频一区二区| 日韩视频免费大全中文字幕| 亚洲尤物在线视频观看| 久久国产精品99久久久久久老狼| 老鸭窝毛片一区二区三区| 欧美精品在线观看播放| 国产乱码精品一区二区三区不卡| 红桃视频国产一区| 99精品视频免费观看| 性做久久久久久久久| 麻豆精品视频在线观看| av成人免费在线观看| 久久精品99| 欧美激情久久久| 国产日韩欧美日韩| 99国产精品视频免费观看一公开| 午夜精品福利在线| 亚洲国产精品va在线看黑人动漫| 中文一区字幕| 欧美不卡视频一区发布| 国产精品一香蕉国产线看观看| 在线欧美一区| 欧美在线亚洲| 亚洲美女黄色片| 久久久欧美精品| 欧美暴力喷水在线| 亚洲性色视频| 欧美精品一区二区三区在线看午夜| 国产精品蜜臀在线观看| 亚洲国产精品成人一区二区| 中文在线资源观看视频网站免费不卡| 久久精品国产亚洲高清剧情介绍| 一本色道久久99精品综合| 蜜臀91精品一区二区三区| 国产欧美韩国高清| 亚洲淫性视频| 亚洲靠逼com| 欧美风情在线观看|