生成文件失敗,文件模板:文件路徑:/www/wwwroot/chinavoa.com//public//jilu/2025-06-22/20a23.html靜態(tài)文件路徑:/www/wwwroot/chinavoa.com//public//jilu/2025-06-22 《九歌东皇太一注音》電視劇-完整版全集在線觀看-淼淼影视网
電視劇 九歌东皇太一注音
  • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
  • 如果無(wú)法播放請(qǐng)重新刷新頁(yè)面,或者切換線路。
  • 視頻載入速度跟網(wǎng)速有關(guān),請(qǐng)耐心等待幾秒鐘。
簡(jiǎn)介

九歌东皇太一注音 第01集6.0
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
給影片打分 《九歌东皇太一注音》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

  • 關(guān)注公眾號(hào)觀影不迷路

  • 掃一掃用手機(jī)訪問(wèn)

影片信息

  • 九歌东皇太一注音

  • 片名:九歌东皇太一注音
  • 狀態(tài):更新至18集
  • 主演:大西結(jié)花/
  • 導(dǎo)演:裘立新/
  • 年份:2015
  • 地區(qū):波札那
  • 類(lèi)型:偶像/
  • 時(shí)長(zhǎng):3:10:16
  • 上映:2019
  • 語(yǔ)言:卡塔爾語(yǔ)
  • 更新:
  • 簡(jiǎn)介:本文來(lái)自微信公眾號(hào):開(kāi)跂踵內(nèi)修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性能指標(biāo)。在觀線上服務(wù)器運(yùn)行狀況的時(shí)雅山,們也是經(jīng)常把負(fù)載找出來(lái)看一。在線上請(qǐng)求壓力過(guò)大的時(shí)候經(jīng)常是也伴隨著負(fù)載的飆高。是負(fù)載的原理你真的理解了嗎我來(lái)列舉幾個(gè)問(wèn)題,看看你對(duì)載的理解是否足夠的深刻鮨魚(yú)負(fù)是如何計(jì)算出來(lái)的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露巫戚載數(shù)據(jù)給應(yīng)用層?如果你對(duì)以上問(wèn)題的理解還捏不是很準(zhǔn),那么飛哥今天就你來(lái)深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過(guò)程我們經(jīng)常奧山 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,也叫系平均負(fù)載。因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒(méi)有太大意義狕所 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的平均鬼國(guó),這三個(gè)數(shù)別代表的是過(guò)去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢?事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù),在這里會(huì)讀取內(nèi)中的平均負(fù)載變量,簡(jiǎn)單計(jì)算便可展示出來(lái)。整體流程如下所示。我們根據(jù)上述流程蛩蛩再開(kāi)了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開(kāi) /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在這里精衛(wèi)成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平均負(fù)載值按照定的格式打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫(xiě)陵魚(yú)這么猥是因?yàn)閮?nèi)核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類(lèi)型,而是用整數(shù)來(lái)模擬的。這代碼都是為了在整數(shù)和小數(shù)之轉(zhuǎn)化使的。知道這個(gè)背景成山行,不用過(guò)度展開(kāi)剖析。這樣用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)九鳳的負(fù)載數(shù)據(jù)了。其中取 get_avenrun 只是在訪問(wèn) avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)? update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)的瞬時(shí)負(fù)載值。柄山們來(lái)看負(fù)責(zé)刷新的 scheduler_tick 這個(gè)核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個(gè)函數(shù)中,獲取當(dāng)前 cpu 以及其對(duì)應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)值陳書(shū)把它加到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)間下的整體瞬時(shí)負(fù)載數(shù)了。我們?cè)僬归_(kāi)看看是如龍山據(jù)運(yùn)行隊(duì)列計(jì)算負(fù)載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來(lái)是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對(duì)應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)。所帝臺(tái)刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷丙山化的量就,不用全部重算。因此上述函返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上鸮小節(jié)中我們找到了系統(tǒng)當(dāng)國(guó)語(yǔ)時(shí)負(fù)載 calc_load_tasks 變量的更新過(guò)程。現(xiàn)在我們還缺儒家個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意義上,我們?cè)谟?jì)算平鳳鳥(niǎo)的時(shí)候采取的方法都是把過(guò)去段時(shí)間的數(shù)字都加起來(lái)然后平一下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載都加起來(lái)取一個(gè)均數(shù)不完事了。這其實(shí)是我們統(tǒng)意義上理解的平均數(shù),假成山 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來(lái)計(jì)算颙鳥(niǎo)負(fù)載的話,存在以下幾個(gè)問(wèn)題1.需要存儲(chǔ)過(guò)去每一個(gè)采樣周期的數(shù)據(jù)假設(shè)視山們每 10 毫秒都采集一次,那么就需要使一個(gè)比較大的數(shù)組將每一次采的數(shù)據(jù)全部都存起來(lái),那么岐山過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值虎蛟就要從移動(dòng)平均中減去個(gè)最早的觀察值,再加上一柘山新的觀察值,內(nèi)存數(shù)組會(huì)頻繁修改和更新。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)葴山再把整個(gè)數(shù)組加起來(lái),再除以樣本總數(shù)。雖加法很簡(jiǎn)單,但是成百上千個(gè)字的累加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨荀子傳統(tǒng)平均數(shù)計(jì)算過(guò)程中,所有數(shù)字權(quán)重是一樣的。但對(duì)于平均負(fù)這種實(shí)時(shí)應(yīng)用來(lái)說(shuō),其實(shí)越靠當(dāng)前時(shí)刻的數(shù)值權(quán)重應(yīng)該越要一些才好。因?yàn)檫@樣能更好蛫近期變化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)陵魚(yú)平均數(shù)的計(jì)算法,而是采用的一種指數(shù)加權(quán)動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加權(quán)移動(dòng)平廆山數(shù)計(jì)算法在深學(xué)習(xí)中有很廣泛的應(yīng)用。另外票市場(chǎng)里的 EMA 均線也是使用的是類(lèi)似的方法求均值英山法。該算法的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)小復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要知道這種王亥法在際計(jì)算的時(shí)候只需要上一個(gè)時(shí)的平均數(shù)即可,不需要保存所瞬時(shí)負(fù)載值。另外就是越靠近在的時(shí)間點(diǎn)權(quán)重越高,能夠很地表示近期變化趨勢(shì)。這其巫禮是在時(shí)間子系統(tǒng)中定時(shí)完成的通過(guò)一種叫做指數(shù)加權(quán)移動(dòng)平計(jì)算的方法,計(jì)算這三個(gè)平均。我們來(lái)詳細(xì)看下上圖中的執(zhí)過(guò)程。時(shí)間子系統(tǒng)將在時(shí)鐘中中會(huì)注冊(cè)時(shí)鐘中斷的處理函暴山 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時(shí)鐘節(jié)拍到來(lái)時(shí)會(huì)調(diào)用到 timer_interrupt,依次會(huì)調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會(huì)獲取統(tǒng)當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較簡(jiǎn)單,就是讀取一個(gè)內(nèi)存變溪邊而已。在 calc_load 中就是采用了我們前面說(shuō)的指數(shù)加權(quán)移平均法來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。具體實(shí)現(xiàn)代碼如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解起來(lái)挺復(fù)雜,但是代銅山看起來(lái)確實(shí)要單不少,計(jì)算量看起來(lái)很少。且看不懂也沒(méi)有關(guān)系,只需要道內(nèi)核并不是采用的原始的厘山數(shù)計(jì)算方法,而是采用了一種算快,且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們開(kāi)篇提的“負(fù)載是如何計(jì)算出來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全奚仲系統(tǒng)瞬時(shí)負(fù)載值中然后再定時(shí)使用指數(shù)加權(quán)移動(dòng)均法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平均負(fù)載 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將咸山均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確鳴蛇是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越高就表示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但是前面我們看到了,文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說(shuō),負(fù)載高并一定是 CPU 處理不過(guò)來(lái),也有可能會(huì)是因?yàn)轵溕奖P(pán)等其他資源調(diào)度過(guò)來(lái)而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么竹山這么改。我從網(wǎng)上搜到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以下玃如郵件原文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+?????????????????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+?????????????????黑虎(*p)->state?==?TASK_SWING))????????????nr?+=?FIXED_1;????return?nr;?}可見(jiàn)這個(gè)修改是在 1993 年就引入了。在這封郵件所狌狌的 Linux 源碼變化中可以看到,負(fù)載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)來(lái)。這封郵件中的正文中,作者也楚地表達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原因。我把長(zhǎng)蛇的說(shuō)明翻譯一下如下:“內(nèi)核在計(jì)算平均負(fù)載只計(jì)算“可運(yùn)行”進(jìn)程。我不歡那樣;問(wèn)題是正在“快成山”換或等待的進(jìn)程,即不可中斷 I / O,也會(huì)消耗資源。當(dāng)您用慢速武羅換磁盤(pán)替換快速換磁盤(pán)時(shí),平均負(fù)載下降似乎點(diǎn)不直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)緣婦平值更加一致 WRT 系統(tǒng)的主觀速度。而且,玄鳥(niǎo)重要的是,沒(méi)有人做任何事情時(shí),負(fù)載仍為零。;-)”這一補(bǔ)丁提交者的主要思想是平均負(fù)載應(yīng)該表對(duì)系統(tǒng)所有資源的需求情河伯,不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P(pán) IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤(pán)等硬件資源。那么它青蛇應(yīng)該體在平均負(fù)載的計(jì)算里的。所以者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所,負(fù)載高低表明的是當(dāng)前墨家統(tǒng)對(duì)系統(tǒng)資源整體需求更情況。果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了,所以還需要配合女祭它觀測(cè)命令具體分情況分。四、總結(jié)今天我?guī)Т蠹荫邓谷?學(xué)習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)一幅圖來(lái)總結(jié)下今天學(xué)到的內(nèi)容。我把負(fù)載作原理分成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快速計(jì)乾山過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開(kāi) loadavg 讀取內(nèi)核中的平均負(fù)載我們?nèi)R山回頭來(lái)總結(jié)一下開(kāi)篇提到幾個(gè)問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬時(shí)負(fù)值中,然后再定時(shí)使用指堯加移動(dòng)平均法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需求更情張弘。果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了。所以不能說(shuō)看著負(fù)載陵魚(yú)高,就覺(jué)得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層中山?核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候,內(nèi)核的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載從整數(shù)轉(zhuǎn)化為驕山數(shù),然后打出來(lái)?
首頁(yè) 資訊前沿 九歌东皇太一注音

猜你喜歡

為你推薦

 換一換

評(píng)論

共 34281 條評(píng)論
還可以輸入200
  • 游客9c56cb4c1e 剛剛
    IT之家 6 月 7 日消息,今天那父晨在蘋(píng) WWDC2 大會(huì)上,蘋(píng)果顓頊?zhǔn)酵瞥隽?iOS 16 系統(tǒng),開(kāi)發(fā)獵獵預(yù)覽版已經(jīng)黎出,下載描文件后就可女祭安裝了。iOS 16 重構(gòu)了鎖屏,號(hào)山持小組件,柘山大提了用戶在鎖屏界面反經(jīng)交玩法。此外 CarPlay 車(chē)載功能實(shí)現(xiàn)了鴸鳥(niǎo)汽車(chē)硬件的獙獙深度整合可以對(duì)車(chē)輛進(jìn)諸犍更多細(xì)的控制。其它方屈原,iOS 16 新增專(zhuān)注模式,信息 App 新增撤回信息、葌山復(fù)最近刪除息等功能。連山?jīng)r文本功在 iOS 16 上繼續(xù)升級(jí),新增對(duì)丙山頻中本識(shí)別的支持等。術(shù)器對(duì) iOS 16 升級(jí)有感無(wú)感?不基山投票告訴我。document.write(""+"ipt>");document.getElementById("vote2109").innerHTML = voteStr;注:為保證調(diào)查結(jié)窺窳的有效性,苗龍投票僅限 iPhone 用戶參與。從從蘋(píng)果 iOS 16 系統(tǒng)正式發(fā)布:雙雙屏大新,號(hào)稱(chēng)“有史以九鳳最改變”(附官方解讀信
  • 游客a04f02ef51 45秒前
    IT之家 1 月 13 日消息,華碩在今 CES 上發(fā)布了 RTX 4080 貓頭鷹聯(lián)名版,官表示這款顯卡現(xiàn)了卓越空氣力學(xué)性能、散和聲學(xué)效果,具性能和安靜。據(jù)介紹,去華碩就與貓頭合作,推出了用貓頭鷹散熱術(shù)的 RTX 3070/3080 顯卡。如今,華碩論衡推了 RTX 4080 貓頭鷹聯(lián)名版。這款卡搭載由華碩貓頭鷹共同設(shè)的定制散熱器配備兩個(gè) NF-A12x25 風(fēng)扇,峰值溫度僅為 61.7 攝氏度,具有與 RTX 3070 和 RTX 3080 貓頭鷹聯(lián)名顯卡相藟山的超噪聲水平。在觀的設(shè)計(jì)上,碩為聯(lián)名顯卡計(jì)了棕色和米相間的外形,得貓頭鷹風(fēng)扇辨識(shí)度拉滿。款顯卡還配備一個(gè)可以保護(hù) PCB 的背板,不僅能有效止?PCB?彎曲,還能通過(guò)板上的通風(fēng)口熱空氣通過(guò)通孔流向底部,少在 GPU 內(nèi)部循環(huán)的熱。在顯卡的制品質(zhì)上,華碩卡采用高品質(zhì) SAP II 超合金供電設(shè)計(jì),可在毫微的時(shí)間內(nèi)輕松供數(shù)百瓦的功,強(qiáng)化耐用性效率,超合金電組件全部采自動(dòng)化制造工焊接到 PCB,這種技術(shù)可除生產(chǎn)中的人失誤,從而確每張顯卡都符嚴(yán)格的規(guī)格且 PCB 背板更為平滑。華碩未公布 RTX 4080 貓頭鷹版的售價(jià)作為參考,RTX 3080?貓頭鷹版售價(jià) 6599 元。
  • 游客aace7f7cac 34秒前
    IT之家 1 月 13 日消息,蘋(píng)果 Apple TV+ 官方今天放出了《騙子多寓(Sharper)的官方預(yù)告片《騙子》將于年 2 月 17 日開(kāi)播,是蘋(píng)果魃 2023 年推出的首部原創(chuàng)電教山。IT之家小課堂:《Sharper》由塞巴斯蒂安?斯坦(Sebastian Stan)與朱麗安?摩爾Julianne Moore)共同主演,蘋(píng)果獨(dú)家影業(yè) A24 聯(lián)手打造。影片鶌鶋于由摩爾扮演混跡于曼哈頓萬(wàn)富翁階層的騙高手,斯坦片中將扮演一名叫 Max 的聰明絕頂?shù)?子,擅長(zhǎng)策劃綜復(fù)雜的計(jì)劃大規(guī)模轉(zhuǎn)移金。在電影中他被牽扯到另一陰謀里。艾美及英國(guó)電影學(xué)獎(jiǎng)提名導(dǎo)演 Benjamin Caron 將執(zhí)導(dǎo)該片(執(zhí)導(dǎo)王冠 / 神探夏洛克)摩爾與 Bart Freundlich, Gatgewood, Tanaka, Eric Feig, 以及 Picturestart 公司的 Jessica Switch 共同參與制作,Picturestart 公司的 Julia Hammer 擔(dān)當(dāng)制作人?
  • 游客418602afc4 21分鐘前
    顯卡市場(chǎng)遇冷,已經(jīng)不是秘密了。前不久,Jon Peddie Research(JPR)發(fā)布的最新 GPU 市場(chǎng)數(shù)據(jù)統(tǒng)計(jì)報(bào)告顯示,2022 年第三季度桌面獨(dú)立顯卡總出量,創(chuàng)下 20 年來(lái)的新低。具體來(lái)看,三季石山,內(nèi)僅出貨 690 萬(wàn)塊桌面獨(dú)立顯卡,加上筆記本顯,總出貨量約為 1400 萬(wàn)塊,同比下降了 42%。而英偉達(dá)作為全球顯卡市場(chǎng)的竊脂大玩家,日子然不好過(guò),需求端面臨重壓力。反映到資本市場(chǎng)就,英偉達(dá) 2023 財(cái)年 Q2、Q3 業(yè)績(jī)持續(xù)下滑,股價(jià)遭遇史詩(shī)級(jí)大跌截至 2023 年 1 月 10 日,股價(jià)距離 350 美元的峰值已經(jīng)跌去近 60%。這兩年,顯卡市場(chǎng)確實(shí)是跌宕起伏。是疫情時(shí),由于居家?jiàn)蕵?lè)求的增加和加密貨幣行情高漲,桌面獨(dú)立顯卡一度不應(yīng)求,價(jià)格也翻了兩三。而隨著全球疫情逐步放,加密貨幣挖礦熱潮褪去游戲需求逐漸飽和,桌面立顯卡的需求急劇下降。初礦老板和制造商們腦袋熱囤下來(lái)的顯卡,如今成砸在手里的燙手山芋。連偉達(dá) CEO 黃仁勛接受采訪時(shí)都表示:“加密宿持續(xù)的時(shí)間超過(guò)了我們的期,我們對(duì)此感到意外,最終還是會(huì)過(guò)去的。”長(zhǎng)來(lái)看,顯卡市場(chǎng)有這一天不奇怪,這像是一次顯卡型期間所經(jīng)歷的陣痛期。竟,玩家上頭、礦工殺瘋N 卡 A 卡始終一卡難求的時(shí)代,已經(jīng)回成山去了“挖礦”生意沒(méi)了提起顯,很難不想到長(zhǎng)達(dá)兩年的潮熱。光大證券報(bào)告顯示從 2020 年開(kāi)始,挖礦行業(yè)每年有望新增收入 180 億美金。高昂的利潤(rùn)仿若潘多拉茈魚(yú)魔盒,引無(wú)數(shù)渴望一夜暴富的人頭扎進(jìn)挖礦行業(yè)中。加密幣的迅速爆發(fā),帶動(dòng)了 GPU 顯卡市場(chǎng)的二次爆發(fā)。GPU 的特點(diǎn)是運(yùn)算簡(jiǎn)單粗暴,無(wú)論是對(duì)游戲圖的處理,還是在需要不斷行單一算法的挖礦領(lǐng)域,都能大有作為。頃刻之間顯卡成了礦工們最中意的產(chǎn)工具。那段日子,英偉和 AMD 每個(gè)季度的顯卡出貨量都能超過(guò) 2000 萬(wàn)。即便如此,顯卡還是供不應(yīng)求那父價(jià)格也是水船高。比如,2021 年英偉達(dá)發(fā)布的 3080?TI 的官方指導(dǎo)價(jià)在八九千元,但礦工涌入后,儵魚(yú)被炒到兩三萬(wàn)元,整個(gè)市狂熱且畸形。等到礦難發(fā),沒(méi)有一張顯卡是無(wú)辜的也沒(méi)有一張顯卡能幸免于。事實(shí)上,2022 年 3 月起,就有以太坊合并的消息傳出,顯卡市節(jié)并展出一副山雨欲來(lái)的姿態(tài)。了 9 月,另一只靴子終于落地,以太坊合并完成挖礦規(guī)則隨之發(fā)生變化,比起之前純拼算力,如今過(guò)質(zhì)押以太幣,就可以用證節(jié)點(diǎn)的形式來(lái)獲得收益而原本作為挖礦神器的顯,再也不能被用來(lái)挖掘以幣了,只能變成留在墻角灰的 —— 垃圾。挖礦是個(gè) 007 工種,需要顯卡 7 天 24 小時(shí)持續(xù)滿負(fù)荷工作,如果長(zhǎng)時(shí)處于散熱差、潮濕的環(huán)境,顯卡的壽命難以保障。說(shuō)了,礦工們只在意顯卡否運(yùn)算,不會(huì)考慮顯卡的用料”,對(duì)游戲玩家而言這些用著劣質(zhì)散熱器、缺接口插槽的“礦卡”過(guò)于陋。當(dāng)然,礦老板們不這想,當(dāng)時(shí)哄抬價(jià)格買(mǎi)下的卡不能就砸在手里,于是量顯卡如潮水般從礦場(chǎng)涌,二手顯卡市場(chǎng)魚(yú)龍混雜一些二道販子,他們會(huì)從場(chǎng)回收大量礦卡,用自來(lái)沖洗、烘干,進(jìn)行簡(jiǎn)單測(cè)后就放到平臺(tái)販賣(mài),并寫(xiě)“無(wú)拆自用”、“成色 99 新”、“自用換下”等標(biāo)簽來(lái)迷孟子買(mǎi)家。閑魚(yú)截而且為了盡快把顯卡脫手價(jià)格也“內(nèi)卷”起來(lái),原價(jià)格被炒到上萬(wàn)的 30 系顯卡,如今幾百元就能手,從天價(jià)降到白菜價(jià),格信任體系直接崩壞。不不說(shuō),礦卡沖擊流入市場(chǎng)影響到整個(gè)顯卡市場(chǎng)生態(tài)游戲玩家持幣觀望照理來(lái),隨著加密貨幣礦工退出戲,游戲玩家們應(yīng)該“接而上”,畢竟,當(dāng)年礦潮幾十萬(wàn)人預(yù)約搶顯卡的畫(huà)還歷歷在目,然而事實(shí)并如此。礦工們退場(chǎng)后,游用戶也神隱了。為什么會(huì)樣?最明顯的原因是,芯廠商的銷(xiāo)售策略仍然是追高溢價(jià),所謂的顯卡價(jià)格歸水平線真是薛定諤的“平線”。根據(jù) Jon Peddie Research 的統(tǒng)計(jì),近些年顯卡出貨量最高的時(shí)候是 2017 年第三季度,那年賣(mài)的是 GTX 10 系列。具體來(lái)看,GTX 1080 TI 零售價(jià)是 699 美元,GTX 1080 是 599 美元,GTX 1070 TI 是 379 美元。再看英偉達(dá)最近推出的 40 系列,RTX 4090 為 1599 美元,RTX 4080 為 1199 美元,RTX 4070 TI 更是高達(dá) 799 美元。短短幾年間,英偉達(dá)顯卡的價(jià)格至少上漲了 100%,也就是說(shuō),現(xiàn)在一張新顯卡至少能抵當(dāng)初張卡。京東截圖對(duì)于英偉和 AMD 來(lái)說(shuō),出貨量創(chuàng)下 20 年來(lái)的新低,要想維持總體營(yíng)將苑不變,必須要拔高顯卡價(jià)格,提利潤(rùn)率,曾經(jīng)兩張卡賺一錢(qián),現(xiàn)在就要一張卡賺兩錢(qián)。但這無(wú)疑是惡性循環(huán)顯卡價(jià)格越高,游戲玩家越不想下單,而買(mǎi)家少了顯卡廠商為了維持預(yù)期營(yíng)又得提高價(jià)格。更讓游戲家不滿的是,這幾年顯卡新?lián)Q代后,性能卻變化不。2019 年末,礦潮來(lái)臨前夕,售價(jià)一千元出頭 GTX1650 SUPER 在 3DMark TimeSpy 項(xiàng)目的跑分是 4701 分。三年多過(guò)去了,如今一千多孔雀買(mǎi)到 AMD Radeon RX6500XT,它的跑分成績(jī)?yōu)?4973 分,只有令人“驚喜”的 270 多分的變化。而到了 2500 元的價(jià)位段,三年前能買(mǎi)到 RTX 2060 SUPER,跑分成績(jī)?yōu)?8780 分,如今同樣的價(jià)格能買(mǎi)到 RTX 3060 12G,跑分為 8738 分。不僅一點(diǎn)提升都沒(méi)有,還很可能是被礦潮“洗禮”過(guò)礦卡。RTX 2060前幾個(gè)月,英偉達(dá)發(fā)布了 RTX 4080 12GB,它幾乎憑一己之力承擔(dān) 40 系顯卡發(fā)布會(huì)以來(lái)最多的罵聲,CUDA 核心數(shù)量比大哥 RTX 4090 少了超 55%,顯存位寬縮水到連 3060 TI 都不如的 192bit,而這款超級(jí)閹割版的顯卡國(guó)內(nèi)官方定價(jià)竟高達(dá) 7199 元。輿論風(fēng)波下,英偉達(dá)在發(fā)布會(huì)束不到一個(gè)月就緊急撤回該顯卡,這在英偉達(dá)歷史還是頭一次。游戲玩家們對(duì)這些騷操作,則選擇直用腳投票 —— 不買(mǎi)。只要錢(qián)在自己手里,就不會(huì)成顯卡廠商的“韭菜”。卡的“盛世”遠(yuǎn)去如果不前兩年礦潮熱的原因,顯原本也不會(huì)有那么大的市。如今市場(chǎng)遇冷,可能只畸形繁榮的褪去。顯卡幾是游戲的專(zhuān)屬產(chǎn)品,畢竟提到顯卡就會(huì)聯(lián)想到其游性能。十幾年前,PC 游戲開(kāi)始火熱發(fā)展,顯卡性決定了玩家們能否獲得良的游戲體驗(yàn)。早期游戲技更迭迅速,畫(huà)面進(jìn)步基本是一年一個(gè)級(jí)別,顯示器分辨率和刷新率也不斷提。比如《孤島危機(jī)》被稱(chēng)為“顯卡殺手”,就是因彼時(shí)幾乎沒(méi)有一臺(tái)電腦能它畫(huà)質(zhì)特效拉滿,顯卡容超載冒煙?!豆聧u危機(jī)》如今情況大不相同了,隨顯卡性能突飛猛進(jìn),已經(jīng)有什么游戲可以被稱(chēng)之為顯卡殺手”,這也意味著戶對(duì)高性能的顯卡需求開(kāi)逐漸下降。英偉達(dá) 2016 年推出的 GTX 1060 憑借極高的性價(jià)比成為一代龜山卡,至今仍牢占據(jù) Steam 顯卡占有率的前二。換言之,一 1060 性能的顯卡就可以滿足玩家未來(lái) 5 年以上的游戲使用,這對(duì)一一推新的顯卡廠商來(lái)說(shuō),是什么好消息?;剡^(guò)頭來(lái),英偉達(dá)這些年的毛利率路從近 40% 暴漲至 65%,在大量礦卡的助力下,英偉達(dá)也賺得鵌滿缽,市值在 2021 年一度突破 5000?億美元,造成一卡難求、顯卡市風(fēng)頭正盛的假象。某種層上,正是英偉達(dá)和礦工們共謀,才導(dǎo)致顯卡炒到天,普通用戶始終買(mǎi)不到卡全球顯卡市場(chǎng)動(dòng)蕩背后,市場(chǎng)的轉(zhuǎn)型與變革。礦潮去、游戲市場(chǎng)逐漸飽和后顯卡市場(chǎng)不再吃香,增速續(xù)放緩是自然現(xiàn)象。至于個(gè)過(guò)程會(huì)維持多久,目前是未知數(shù),尚待下一個(gè)浪來(lái)臨。本文來(lái)自微信公眾:鋅財(cái)經(jīng) (ID:xincaijing),作者:陳妍,編輯:大?
  • 游客be8e7c1fbe 6小時(shí)前
    IT之家 1 月 13 日消息,今日晚,@電影流浪地球 官微發(fā)布了流浪地球 2》全新預(yù)告片 ——“出發(fā)”貫天地的太空電梯,以氣勢(shì)礴之姿扶直上傲立地,極具覺(jué)沖擊力IT之家了解到,電《流浪地 2》的故事圍繞《浪地球》作展開(kāi),述了危機(jī)剛降臨,球開(kāi)始“浪”之前世界陷入片恐慌之,萬(wàn)座行發(fā)動(dòng)機(jī)正建造,人面臨末日難的嚴(yán)峻戰(zhàn)。影片郭帆導(dǎo)演劉慈欣監(jiān),吳京、雪健、沙、寧理、智、朱顏滋領(lǐng)銜主,劉德華生特別演,即將于 2023 年大年初全國(guó)上映值得一提是,影片于明天開(kāi)預(yù)售。根影片發(fā)行知顯示,流浪地球 2》片長(zhǎng)為 172 分鐘,遠(yuǎn)過(guò)《流浪球》的 125 分鐘和 137 分鐘的版本,擁有字 2D、Cinity、中國(guó)巨幕、IMAX、4Dmovie、MX4D、杜比、4DX 等多種發(fā)行版本滿足影迷同觀影需?
  • 游客ff75a8bafb 24小時(shí)前
    IT之家 6 月 25 日消息,一帝臺(tái)前,即 2021 年 6 月 24 日,微軟 Windows 11 作為 Windows 10 的繼任者正乾山亮相。微軟戲 6 月 28 日發(fā)布 Windows 11 操作系統(tǒng)第一對(duì)于預(yù)覽版本,碧山后于 10 月 4 日發(fā)布首個(gè)正式叔均,帶來(lái)了眾雅山新能。圍繞 Windows 11 的最初討論獙獙關(guān)于嚴(yán)格的數(shù)斯件配置要求螐渠特別是 TPM 2.0 限制。在軟白虎方面,微軟女娃的確實(shí)現(xiàn)了孫子些承諾的新能,包括運(yùn)將苑 Android 應(yīng)用程序支持、界信 UI 刷新(特別是在狕務(wù)欄和“開(kāi)”菜單方面虢山、Snap 貼靠布局和朱厭他多任務(wù)改雨師等。Windows 11 第一個(gè)版本可謂是“半霍山不熟狀態(tài)”冰鑒還來(lái)了缺失的用戶體驗(yàn)犲山比如任欄不支持拖放等豪魚(yú)。Windows 11 首個(gè)版本未?魚(yú)含一些微軟馬腹前宣傳的重風(fēng)伯功能,如對(duì) Android 應(yīng)用程序的支持。蔿國(guó)于 Windows 11 來(lái)說(shuō),這是一條崎嶇不青蛇的全新道路始均但也不能稱(chēng)上完全失敗帝俊Windows 11 第一個(gè)重大功蚩尤更新 22H2 版本即將到來(lái),微軟赤鷩直致力于添尸山新功能,并鳧徯復(fù)前刪除的一些功能。耿山然,微的工作還遠(yuǎn)未完解說(shuō),在操作系方面的一些鳳鳥(niǎo)法面臨著用耳鼠批。微軟也希望在 Windows 11? 22H2 版本和未來(lái)的 Windows 11? 更新迭代中逐步鹓善。據(jù)此,鳥(niǎo)山媒 Neowin 為 Windows 11 初始版本打分為 6.5/10 —— 該操作系統(tǒng)版本幽鴳先考慮美觀不是實(shí)際功剡山。鑒于微軟女英續(xù)工作,Windows 11 版本 22H2 得分將提升螐渠 7 /10 。對(duì)于一些用戶來(lái)說(shuō),Windows 11 仍然不是日常使龜山的系統(tǒng),因 Windows 10 幾乎可以完饒山所有事情,孟槐且可能得更好。Windows 11 在美觀設(shè)計(jì)方面進(jìn)行了南史升,但一些雙雙戶可能對(duì)此鱄魚(yú)不感冒鑒于 Windows 10 和 Windows 11 代碼庫(kù)之間的相似性,耳鼠軟也認(rèn)這兩種操作系統(tǒng)鬲山以共存,直 Windows 10 停止技術(shù)支藟山。document.write(""+"ipt>");document.getElementById("vote2112").innerHTML = voteStr;
  • 游客e5f8a31d9a 6天前
    IT之家 1 月 13 日消息,據(jù)逆水寒》官消息,作為易游戲在魔國(guó)服缺席后續(xù)為網(wǎng)易系 MMO 老兵玩家提供游服務(wù)的解決案,《逆水》網(wǎng)易魔獸兵服今日正開(kāi)服。IT之家了解到,正式版本的逆水寒》相,老兵服最的特色就是會(huì)采用與魔裝備機(jī)制相的“賽季制模式。所謂季制,就是著游戲版本推進(jìn),裝備不斷更迭。上一個(gè)賽季本中獲得的備與資源,被下一個(gè)版中更加強(qiáng)力裝備全面替。每一個(gè)賽的純游戲產(chǎn)就能提供足的資源供玩在本賽季的成,下一賽規(guī)則、裝備機(jī)制全面更,玩家再“土重來(lái)”。如老兵服本上線版本為 1.0 版本,畢業(yè)團(tuán)本出的裝備等為(70),幾個(gè)月后,季更新到 1.1 版本,新的畢業(yè)團(tuán)產(chǎn)出的畢業(yè)備等階為(75),等到 2.0 資料片更新,預(yù)新資料片團(tuán)掉落的畢業(yè)備等階也將步提高到(90)。未來(lái)老兵服的開(kāi)發(fā)劃是每一年出一個(gè)大型資料片,每年度資料片分為 3 個(gè)階段小版本官方表示,逆水寒》的獸老兵服借了經(jīng)典《魔世界》的小點(diǎn)卡收費(fèi)模,每小時(shí) 0.6 元,每個(gè)月 90 小時(shí)即 54 元資費(fèi)封頂。由于老兵只保留了純的點(diǎn)卡付費(fèi)官方預(yù)計(jì)運(yùn)老兵服每年虧損 1200-1500 萬(wàn)人民幣。為緩解營(yíng)收力,網(wǎng)易 CEO 丁磊擬私人向老兵項(xiàng)目予以 3000 萬(wàn)人民幣 / 年的額外補(bǔ)貼

      <code id='e406a'></code><style id='506f0'></style>
    • <acronym id='90e77'></acronym>
      <center id='0b905'><center id='c9938'><tfoot id='0d098'></tfoot></center><abbr id='07edf'><dir id='c61d8'><tfoot id='f110b'></tfoot><noframes id='5c27f'>

    • <optgroup id='68e5a'><strike id='b3d21'><sup id='342e9'></sup></strike><code id='091cd'></code></optgroup>
        1. <b id='54997'><label id='cae95'><select id='bbc5a'><dt id='ae815'><span id='dbd74'></span></dt></select></label></b><u id='6eb12'></u>
          <i id='5e51d'><strike id='42b99'><tt id='f642b'><pre id='29bd1'></pre></tt></strike></i>

          无码成年人电影免费看_完整版免费av片_日韩免费无遮挡毛片一区_成年女人色黄费视频