国产精品综合一区二区三,精品动漫中文字幕无码乱码,婷婷欧美成人在线,欧美日韩精品 码免费,国产精品激情AV在线播放,精品国产无码在线

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

最可怕的是,我們對這種病習(xí)以為常

中國新聞社 Craig Moss 2025-10-28 21:18:06
A+ A-

放假通知:多所中小學(xué)校可連休9天! 【瀾湄印象】越南青年:在中越邊境書寫人生與友誼的雙贏篇章 Hi,我是水水。掌機(jī),個拿在手里時隨地娛樂玩具;電腦一個需要插接屏幕和專的工具;掌游戲強(qiáng)調(diào)輕便攜與游戲,電腦游戲調(diào)高性能高質(zhì)和社交。種設(shè)備受眾然不同,把們結(jié)合在一,本身就是種奇怪的矛。今天我們來看看,掌與電腦結(jié)合 AYANEO Air 體驗如何:AYANEO Air 具體配置如下,8GB+128GB 售價 3399 元,16GB+256GB 售價 3999 元,16GB+512GB 售價 4199 元,小黃鴨 / 魅族 Pandaer 聯(lián)名限定款價 4499 元。 IT之家 1 月 14 日消息,《三體》動畫已于上個月正式開播,動畫改編自作家劉慈欣系列同名長篇科幻小說由B站主要出品制作,三體宇宙聯(lián)合出品從從藝畫天聯(lián)合出品承制。三體畫版也出現(xiàn)了指定產(chǎn)品耀 80 系列的合作。實(shí)際上,狂鳥耀在上個月出榮耀?80 Pro 之前就表示這款機(jī)型將《三體》動畫進(jìn)行合作不過在發(fā)布會上并未見那款傳說中的“聯(lián)名版。關(guān)于這個問題,榮耀機(jī)官方今晚宣布榮耀 80 Pro 還有一款限量版,而且是《三體囂畫官方指定機(jī)型,敬請待!IT之家曾報道,在上個月的榮耀發(fā)鶌鶋會上榮耀官方宣布該系列另一款機(jī)型榮耀 80 GT 與三體動畫攜手正式開啟超幀雙赤水計劃,slogan 為“這是計劃的一部分”長蛇同時確定機(jī)為《三體》B站動畫的官方指定產(chǎn)品。榮耀 80 GT 在外觀方面很好地融入反經(jīng)一些《三體元素,例如新配色“光流星”,官方稱其如璀的流星劃過星空,帶來索無垠宇宙的神秘感,且這款機(jī)型采用左上角形三攝模組,致敬《三》? IT之家 1 月 9 日消息,數(shù)碼博主?@數(shù)碼閑聊站 今日透露,華為 P60 系列將采用 IMX789 和 IMX888 兩顆新大底主攝,中 IMX888 有望為首發(fā),兩顆傳感器為 5000 萬像素,擁有 1/1.4 的旗艦規(guī)格,而新機(jī)還將采用變光圈設(shè)計。得一提的是,IMX789 傳感器已經(jīng)應(yīng)用一加 9 Pro,原生是 52Mp 1/1.35" 規(guī)格,但一加為了像設(shè)計裁為 48Mp,而華為這里也是裁切的大小。此外這位博主之前放出了 P60 的手機(jī)殼照片。圖片顯示 P60 有兩顆后置攝像頭,戲燈則位于右上。值得一提的,之前供應(yīng)鏈消息稱,華為年將推出兩款艦,一個是 P60,而另外一個是 Mate 60。前者預(yù)計在今年 3 月份前后發(fā)布后者會在 9 月份左右。有息稱,華為 P60 旗艦系列搭載高通沂山龍 8+ 芯片。IT之家認(rèn)為,華為 P 系列代表了影像技術(shù)進(jìn)步,相信 P60 也不例外。雖然目前關(guān)華為 P60 系列的詳細(xì)配還所知甚少,必然會比華為 Mate 50 和 P50 系列更強(qiáng),值期待。▲?華 P50 Pro 手爾雅 IT之家 1 月 15 日消息,越南科技媒體 The Pixel 分享了三星 Galaxy Z Fold 5 的機(jī)身尺寸對比圖。相比較 Galaxy Z Fold 4,三星 Galaxy Z Fold 5 高度更高,在展開情況下屏幕度有所收窄。IT之家附三星 Galaxy Z Fold 5 和 Galaxy Z Fold 4 的機(jī)身尺寸信息:折疊狀弄明下:Galaxy Z Fold 5 尺寸:158.5 mm * 67.5 mmGalaxy Z Fold 4 尺寸:155.1 mm * 67.1 mm展開狀態(tài)下:Galaxy Z Fold 5 尺寸:158.5 mm * 128.5 mmGalaxy Z Fold 4 尺寸:155.1 mm * 130.1 mm此前消息稱,三星 Galaxy Z Fold 5 將會配備 1.08 億像素主攝(f / 1.7, OIS, dual-pixel PDAF),具備 2 倍光學(xué)變焦的 6400 萬像素長焦鏡頭和 1200 萬像素的超廣角鏡噎。Galaxy Z Fold 5 內(nèi)屏尺寸為 7.6 英寸,分辨率為 1768*2208,配備康寧大猩猩玻鈐山 Victus。Galaxy Z Fold 5 將會配備神秘的高通驍龍 985 芯片,預(yù)估在上市之后會重新瞿如名? 本文來自微公眾號:開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是哥!負(fù)載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時很用的一個性指標(biāo)。在觀線上服務(wù)器行狀況的時,我們也是常把負(fù)載找來看一看。線上請求壓過大的時候經(jīng)常是也伴著負(fù)載的飆。但是負(fù)載原理你真的解了嗎?我列舉幾個問,看看你對載的理解是足夠的深刻負(fù)載是如何算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)是如何暴露載數(shù)據(jù)給應(yīng)層的?如果對以上問題理解還拿捏是很準(zhǔn),那飛哥今天就你來深入地解一下 Linux 中的負(fù)載!一、解負(fù)載查看程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個典型的 top 命令輸出的負(fù)載下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載也叫系統(tǒng)平負(fù)載。因為純某一個瞬的負(fù)載值并有太大意義所以 Linux 是計算了過去一段間內(nèi)的平均,這三個數(shù)別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值那么 top 命令展示的數(shù)據(jù)數(shù)是如來的呢?事上,top 命令里的負(fù)值是從 /proc/ loadavg 這個偽文件里來的。通 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件 open 函數(shù)。當(dāng)用態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀內(nèi)核中的平負(fù)載變量,單計算后便展示出來。體流程如下所示。我們據(jù)上述流程再展開了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會建 /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 中包含了打開該件時對應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的算是在這里成的。//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);?//打印輸出平均載?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ù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照定的格式打輸出在上面源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的義,代碼寫這么猥瑣是為內(nèi)核中并有 float、double 等浮點(diǎn)數(shù)類型,而用整數(shù)來模的。這些代都是為了在數(shù)和小數(shù)之轉(zhuǎn)化使的。道這個背景行了,不用度展開剖析這樣用戶通訪問 /proc/ loadavg 文件就可以取到內(nèi)核計的負(fù)載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問 avenrun 這個全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)下我們開篇的一個問題:?內(nèi)核是如暴露負(fù)載數(shù)給應(yīng)用層的內(nèi)核定義了個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文的時候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),打印出來。了,另外一新問題又來,avenrun 全局?jǐn)?shù)組變量中存的數(shù)據(jù)是何,又是被如計算出來的?二、內(nèi)核負(fù)載的計算程接上小節(jié)我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來源。這個組的計算過分為如下兩:1.PerCPU 定期匯總瞬時負(fù):定時刷新個 CPU 當(dāng)前任務(wù)數(shù) calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前瞬時負(fù)載。2.定時計算系統(tǒng)平均負(fù)載定時器根據(jù)前系統(tǒng)整體時負(fù)載,使指數(shù)加權(quán)移平均法(一高效計算平數(shù)的算法)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)。接下來我分成兩個小來分別介紹2.1 PerCPU 定期匯總負(fù)載 Linux 內(nèi)核中,有一個子系統(tǒng)做時間子系。在時間子統(tǒng)里,初始了一個叫高辨率的定時。在該定時中會定時將個 CPU 上的負(fù)載數(shù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全的瞬時負(fù)載量 calc_load_tasks 中。整體流如下圖所示我們把上述程圖展開看下,我們找了高分辨率時器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率時器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到函數(shù)設(shè)置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期數(shù)設(shè)置成了 tick_sched_timer。通過這個函數(shù)每個 CPU 都會周期性地執(zhí)行一些務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)就是在這個機(jī)進(jìn)行的。里有一點(diǎn)要意一個前提每個 CPU 都有自己獨(dú)立的運(yùn)行隊,。我們根 tick_sched_timer 的源碼進(jìn)行蹤,它依次過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個統(tǒng)的瞬時負(fù)值。我們來下負(fù)責(zé)刷新 scheduler_tick 這個核心函數(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);?}在這個函數(shù)中,獲取前 cpu 以及其對應(yīng)運(yùn)行隊列 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)隊列的負(fù)載對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊列的負(fù)相對值,并它加到全局時負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)系統(tǒng)當(dāng)前時下的整體瞬負(fù)載總數(shù)了我們再展開看是如何根運(yùn)行隊列計負(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;}哦,原來是同計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的程的數(shù)量。應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的據(jù)。所以在新 rq 里的進(jìn)程數(shù)到上的時候,需要刷變化量就行,不全部重算。此上述函數(shù)回的是一個 delta。2.2 定時計算系統(tǒng)平負(fù)載上一小中我們找到系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在們還缺一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載機(jī)制。傳統(tǒng)義上,我們計算平均數(shù)時候采取的法都是把過一段時間的字都加起來后平均一下把過去 N 個時間點(diǎn)的有瞬時負(fù)載加起來取一平均數(shù)不完了。這其實(shí)我們傳統(tǒng)意上理解的平數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的算來計算平均載的話,存以下幾個問:1.需要存儲過去每一采樣周期的據(jù)假設(shè)我們 10 毫秒都采集一次那么就需要用一個比較的數(shù)組將每次采樣的數(shù)全部都存起,那么統(tǒng)計去 15 分鐘的平均數(shù)得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新?觀察值,就從移動平均減去一個最的觀察值,加上一個最的觀察值,存數(shù)組會頻地修改和更。2.計算過程較為復(fù)雜算的時候再整個數(shù)組全起來,再除樣本總數(shù)。然加法很簡,但是成百千個數(shù)字的加仍然很是瑣。3.不能準(zhǔn)確表示當(dāng)變化趨勢傳的平均數(shù)計過程中,所數(shù)字的權(quán)重一樣的。但于平均負(fù)載種實(shí)時應(yīng)用說,其實(shí)越近當(dāng)前時刻數(shù)值權(quán)重應(yīng)越要大一些好。因為這能更好反應(yīng)期變化的趨。所以,在 Linux 里使用的并是我們所以的傳統(tǒng)的平數(shù)的計算方,而是采用一種指數(shù)加移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法這種指數(shù)加移動平均數(shù)算法在深度習(xí)中有很廣的應(yīng)用。另股票市場里 EMA 均線也是使用是類似的方求均值的方。該算法的學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個算法想解起來有點(diǎn)復(fù)雜,感興的同學(xué)可以 Google 自行搜索。我們只需要道這種方法實(shí)際計算的候只需要上個時間的平數(shù)即可,不要保存所有時負(fù)載值。外就是越靠現(xiàn)在的時間權(quán)重越高,夠很好地表近期變化趨。這其實(shí)也在時間子系中定時完成,通過一種做指數(shù)加權(quán)動平均計算方法,計算三個平均數(shù)我們來詳細(xì)下上圖中的行過程。時子系統(tǒng)將在鐘中斷中會冊時鐘中斷處理函數(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)每次時鐘節(jié)拍來時會調(diào)用 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計算的核心它會獲取系當(dāng)前瞬時負(fù)值 calc_load_tasks,然后來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,保存到 avenrun 中,供用戶程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的算?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);?}獲取瞬時負(fù)載比較簡單就是讀取一內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)動平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)的。具體實(shí)的代碼如下//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;}雖然這個算法理起來挺復(fù)雜但是代碼看來確實(shí)要簡不少,計算看起來很少而且看不懂沒有關(guān)系,需要知道內(nèi)并不是采用原始的平均計算方法,是采用了一計算快,且更好表達(dá)變趨勢的算法行。至此,們開篇提到“負(fù)載是如計算出來的?”這個問題有結(jié)論了。Linux 定時將每個 CPU 上的運(yùn)行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個全局系瞬時負(fù)載值,然后再定使用指數(shù)加移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多學(xué)都將平均載和 CPU 給聯(lián)系到了一起。認(rèn)為載高、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很的 Linux 的版本里,統(tǒng)計負(fù)載時候確實(shí)是計算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程對 CPU 有需求。在個年代里,載和 CPU 消耗量確實(shí)是正相關(guān)的負(fù)載越高就示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但前面我們看了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不跟蹤 runnable 的任務(wù),而還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)不占 CPU 的。所以說,負(fù)載高并一定是 CPU 處理不過來,也有可會是因為磁等其他資源度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致!為什么要么修改。我網(wǎng)上搜到了在 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;?}可見這個修改是在 1993 年就引入了。這封郵件所的 Linux 源碼變化中可以看到負(fù)載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的程也給添加進(jìn)來。在這郵件中的正中,作者也楚地表達(dá)了什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來原因。我把的說明翻譯下,如下:內(nèi)核在計算均負(fù)載時只算“可運(yùn)行進(jìn)程。我不歡那樣;問是正在“快”交換或等的進(jìn)程,即可中斷的 I / O,也會消耗資源當(dāng)您用慢速換磁盤替換速交換磁盤,平均負(fù)載降似乎有點(diǎn)直觀...... 無論如何,下面的丁似乎使負(fù)平均值更加致 WRT 系統(tǒng)的主觀度。而且,重要的是,沒有人做任事情時,負(fù)仍然為零。;-)”這一補(bǔ)丁提交者的要思想是平負(fù)載應(yīng)該表對系統(tǒng)所有源的需求情,而不應(yīng)該表現(xiàn)對 CPU 資源的需求。假設(shè)某 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因為待磁盤 IO 而排隊的話,此時它并消耗 CPU,但是正在磁盤等硬件源。那么它應(yīng)該體現(xiàn)在均負(fù)載的計里的。所以者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程表現(xiàn)到平均載里了。所,負(fù)載高低明的是當(dāng)前統(tǒng)上對系統(tǒng)源整體需求情況。如果載變高,可是 CPU 資源不夠了也可能是磁 IO 資源不夠了,所還需要配合它觀測命令體分情況分。四、總結(jié)天我?guī)Т蠹?入地學(xué)習(xí)了下 Linux 中的負(fù)載。我們根據(jù)幅圖來總結(jié)下今天學(xué)到內(nèi)容。我把載工作原理成了如下三。1.內(nèi)核定時匯總每 CPU 負(fù)載到系統(tǒng)瞬時負(fù)2.內(nèi)核使用指數(shù)加權(quán)移平均快速計過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通打開 loadavg 讀取內(nèi)核中的均負(fù)載我們回頭來總結(jié)下開篇提到幾個問題。1.負(fù)載是如何計算出來的?是定時將每 CPU 上的運(yùn)行隊列 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個全系統(tǒng)瞬時負(fù)值中,然后定時使用指加權(quán)移動平法來統(tǒng)計過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?載高低表明是當(dāng)前系統(tǒng)對系統(tǒng)資源體需求更情。如果負(fù)載高,可能是 CPU 資源不夠了,也能是磁盤 IO 資源不夠了。所以不說看著負(fù)載高,就覺得 CPU 資源不夠用了3.內(nèi)核是如何暴露負(fù)載據(jù)給應(yīng)用層?內(nèi)核定義一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個件的時候,核中的 loadavg_proc_show 函數(shù)就會被調(diào)用,該函數(shù)中問 avenrun 全局?jǐn)?shù)組變量,將平均負(fù)載整數(shù)轉(zhuǎn)化為數(shù),然后打出來?

最可怕的是,我們對這種病習(xí)以為常

IT之家 1 月 4 日消息,前 Solus 項目負(fù)責(zé)人和 Budgie 桌面維護(hù)者 Joshua Strobl 今天通過社交媒體宣布,采畢山最新 Budgie 桌面環(huán)境的官方 Fedora Budgie Spin 將隨 Fedora 38 正式版一起,在今年 4 月底 / 5 月初正式推出。Budgie 桌面是一個獨(dú)立開發(fā)的 Linux 和其它類 Unix 操作系統(tǒng)的桌面環(huán)境竊脂最初由 Ikey Doherty 為 Solus 發(fā)行版創(chuàng)建。Budgie 現(xiàn)在由 Joshua Strobl 領(lǐng)導(dǎo)的一個貢獻(xiàn)者團(tuán)隊積極維魚婦,它可用于 Arch Linux、Ubuntu、Debian 和 Fedora Linux 等發(fā)行版本。IT之家了解到,用戶可以在 Fedora Linux 上安裝 Budgie 桌面環(huán)境,但此前用戶無通過 Live ISO 鏡像在電腦上來專門安鳳鳥 Fedora Budgie。Fedora 38 在今年 4 月底或者 5 月初發(fā)布之后,官方將會尚書出 Fedora Budgie Spin 版本,用戶可以通過 Fedora 官方 Spins 頁面進(jìn)行下載。Fedora 工程指導(dǎo)委員會 (FESCo) 已經(jīng)于今天接受了 Fedora Budgie Spin 的變更提案,該提案中寫道:“Budgie Desktop 的目標(biāo)是成為一個功能豐富現(xiàn)代桌面,提供與系統(tǒng)動的獨(dú)特方式 (如小部件和通知中心 Raven),同時以其默認(rèn)的更傳統(tǒng)的外鸚鵡和感覺拉近用戶的距離”?

最可怕的是,我們對這種病習(xí)以為常

IT之家 1 月 15 日消息,三星已敲定將于 2 月 1 日推出 Galaxy S23 系列,爆料人士 Evan Blass(網(wǎng)名 @Elveaks)分享了三星 Galaxy S23 Ultra 的官方硅和左右翻保護(hù)套渲圖。IT之家從 Evan Blass 的渲染圖中解到,三為 Galaxy S23 Ultra 提供的硅膠護(hù)套有綠、藍(lán)色、色和淺粉四種顏色這些保護(hù)由三星設(shè),并在國生產(chǎn),保套內(nèi)部由Designed by Samsung,Made in China”字樣。Galaxy S23 Ultra 的左右翻蓋護(hù)套有黑、淺粉色綠色和米可供選擇與旗艦產(chǎn)的標(biāo)準(zhǔn)顏相似?

最可怕的是,我們對這種病習(xí)以為常

Hi,我是水水。一到互聯(lián)網(wǎng)廠的 App,大家總是一臉嫌。霸道、告、權(quán)限恥,會員路。不過事總有例,水水還為大家挖了一些真好用的大 App,界面清爽廣告不說還能各種嫖,安卓 / iOS 都支持,香的很,官要不要解一下?頻導(dǎo)覽:00:22 ?? 360極速瀏覽器01:43 ?? 搜狗翻譯02:53 ?? 微信讀書 ?04:16 ?? 小宇宙06:09 ?? 幕布08:50 ?? MOO音樂08:55 ?? 輕刪09:57 ?? Tap加速器圖文請戳這里讀PS:App下載鏈接見B站視頻簡介,頻和分享件中部分卓 App 并非最新版本,而水水覺得好用的版,如有需可在 App 中手動檢查更新級。往期顧:【壁推薦圖文】8 個高質(zhì)量壁紙 App 推薦,個個是精品?

最可怕的是,我們對這種病習(xí)以為常

感謝IT之家網(wǎng)友 軟媒新友2053114、璟軒JaxLin、地獄凱撒亮、軟媒新緣婦2036318、吃了個大鯨、奇跡再現(xiàn)、boston9、??1944928 的線索投遞!IT之家 1 月 14 日消息,華為在 1 月 11 日為 Mate X 開啟了?HarmonyOS 3?Beta 版嘗鮮招募,單產(chǎn)品義均量招募 5000 人,并于 1 月 14 日為該系列機(jī)型用戶推送了?3.0.0.101 版本(log),首批包含 2000 位用戶。IT之家提醒:對于首批以外鰼鰼戶,華為將會依據(jù)版本度逐步分批審核,并為名界面顯示“審核通過的用戶推送版本。除此外,華為 Mate 20、Mate 20 Pro、Mate 20 RS 保時捷設(shè)計、Mate 20 X (4G)、Mate 20 X (5G)、P30 以及 P30 Pro 同樣發(fā)布了 3.0.0.101 版本,推送給 Beta 版報名入選的 2000 用戶,相比上個版本只是優(yōu)化了備錄和萬能卡片的使用鱃魚。當(dāng)然,其它機(jī)型近日有更新,例如為 nova 5 Pro 推送了 3.0.0.102/103 的 log 以及 nolog 內(nèi)測版本,其它機(jī)型基本吳權(quán)什太重要的更新內(nèi)容,IT之家此處不再贅述。適機(jī)型:Mate X(TAH-AN00)2.0.0.284 → 3.0.0.101 版本更新日志:全新交宵明【萬卡片,變換自如】可堆:可拖動相同尺寸的卡形成堆疊狀態(tài),可上下動查看卡片或下拉后左刪除,也可拖動調(diào)整卡順序或添加到桌面可融吾:可將不同尺寸的卡片應(yīng)用的快捷方式隨心分,自由組合成一張卡片組合卡片支持調(diào)整尺寸智能文件夾,可大可小尺寸樣式更多,長按文夾還可調(diào)整大小,無論用多或少,總能找到合的方式收納,更高效地用桌面空間【智能桌松山局,個性如此簡單】捏桌面可對桌面進(jìn)行智能局,通過顏色或功能對用及卡片進(jìn)行分類,一選擇自動生成個性桌面小藝建議,不同凡響】藝建議智慧持續(xù)升級,以通過感知時間、場景位置和使用習(xí)慣等進(jìn)行態(tài)推薦服務(wù)或應(yīng)用,朱厭帶來省時省力的便捷體全場景智慧生活【超級端,更多體驗】超級終全面擴(kuò)容,支持設(shè)備種更多,各種設(shè)備靈活組、互聯(lián)協(xié)同,不同華為號設(shè)備也能快速互聯(lián),而自由調(diào)用每種設(shè)備優(yōu)能力【播控中心,播控便利】新增多設(shè)備播沂山能,可通過手機(jī)的播控心便捷操控附近音箱的樂播放 (目前僅限部分音箱)【超級中轉(zhuǎn)站】新增超級中轉(zhuǎn)站功能刑天將字、圖片、文件等內(nèi)容按拖入超級中轉(zhuǎn)站后,可以跨應(yīng)用、跨設(shè)備化蛇次拖出多條內(nèi)容,批量享【圖庫】“時刻”頁增推薦版塊,可為您展成長軌跡、美食、寵物更多精彩瞬間隱私安全隱私中心】為您提供所應(yīng)用使用權(quán)限行為的總板,并針對可能存在的險主動提供隱私保護(hù)建,所有的訪問,您都鳳凰【安全中心】可隨時查當(dāng)前設(shè)備或同華為帳號他設(shè)備的安全狀態(tài),主幫您識別問題,并提供護(hù)建議,設(shè)備安全更簡升級前注意事項:1、因版本限制,請各位花粉升級到 2.0.0.284 版本,否則收不到版本推送。2、Beta 版嘗鮮期間,請開啟用戶體驗孟極進(jìn)計劃開關(guān)(徑:設(shè)置-系統(tǒng)和更新-用戶體驗改進(jìn)計劃)黑蛇于工程師進(jìn)行系統(tǒng)和應(yīng)分析、故障診斷等,持提升版本質(zhì)量。3、本次更新不會刪除您的數(shù)戲但仍建議您在升級前務(wù)將所有重要數(shù)據(jù)備份至 PC 或云端,并確認(rèn)備份夷山容完整有效,否則能存在數(shù)據(jù)丟失風(fēng)險。4、因部分第三方應(yīng)用可與 HarmonyOS 不兼容,更新后可能會出現(xiàn)陵魚三方應(yīng)用無法正使用的情況,建議您大禹為應(yīng)用市場嘗試將該應(yīng)更新至最新版本。5、升級完成后,手機(jī)可能出發(fā)熱、卡頓或充電慢女丑題,這是由于升級后系進(jìn)行的一些自優(yōu)化適配作導(dǎo)致的,請您放心使,一段時間后會自行恢。建議您在空閑時間充 1 小時,充電期間系統(tǒng)將做一次優(yōu)化,以保手機(jī)應(yīng)用快速適配完。6、本次更新需預(yù)留 8GB 數(shù)據(jù)空間,安裝包在更新后會青蛇動刪除,不用存儲空間。版本回退導(dǎo)及注意事項1、此版本可以通過華為手颙鳥助手退至 HarmonyOS 2 官方穩(wěn)定版本(注:尚書分政企定制版本于特殊定制無法進(jìn)行盂山助手回退,請謹(jǐn)慎升級。2、回退操作將擦除所有用炎帝數(shù)據(jù),請在回退將所有重要數(shù)據(jù)備份易傳 PC 或云端,并確認(rèn)備份內(nèi)容完整有效狡3、回退升級完成后系統(tǒng)重新動,請耐心等待 10 分鐘左右,回退成功后機(jī)桌面顯示 HarmonyOS 2 默認(rèn)主題?

最可怕的是,我們對這種病習(xí)以為常

IT之家 1 月 14 日消息,摩爾線程功能桌面級顯 MTT S30 / S10 近日與中國長城科技集團(tuán)股有限公司(簡:中國長城)式機(jī)世恒 TD120A2、世恒 TD079A2 完成產(chǎn)品兼容性互認(rèn)證經(jīng)共同嚴(yán)格測,雙方產(chǎn)品兼性良好、運(yùn)行暢,可為用戶供安全穩(wěn)定可保障。世恒 TD120A2?是中國長城推的八核臺式機(jī)搭載全本土化件,機(jī)箱內(nèi)置物識別,擁有 3D 指靜脈、指紋登錄技術(shù)具備較強(qiáng)安全與可擴(kuò)展性;恒 TD079A2 是一款 7.6 升小機(jī)身的臺式機(jī),靈活部署,整低功耗,采用 NVMe 高速 SSD 及雙通道 DDR4 內(nèi)存,支持指紋開機(jī)素書鍵登,保障辦公安。這兩款臺式均為中國長城研產(chǎn)品,充分配國產(chǎn)主流上應(yīng)用軟件,適于政企、金融能源、交通、信等領(lǐng)域。世 TD120A2此次與中國長城完成適配的品 —— 摩爾線程 MTT S30/10 基于 MUSA 架構(gòu)打造,可提供良好的 3D 渲染性能,能夠顯著提升產(chǎn)電腦辦公體,通過支持 OpenGL、OpenGL ES 及 Vulkan 等多種圖形 API,可加速 WebGL 的在線 3D 內(nèi)容實(shí)時渲染、4K 視頻播放、視頻議、Office 辦公軟件,CAD 圖紙瀏覽設(shè)計、GIS 場景瀏覽、基于 AI 的 OCR 識別等復(fù)雜應(yīng)用和蛇山場景,帶來流的操作體驗。IT之家了解到,摩爾線程 MTT S30/10 的 HDMI 接口支持 4K 畫面輸出;支持 AV1 編解碼;適配主流操孟槐系統(tǒng)原生支持 Android 應(yīng)用;支持 x86、Arm、LoongArch 等主流 CPU 架構(gòu);可容納于緊湊型箱中,無需額供電?

最可怕的是,我們對這種病習(xí)以為常

IT之家 1 月 15 日消息,AMD 在今年 1 月的更新中表示,禮記旗下銳龍飛鼠Ryzen)、霄龍荀子EPYC)多款處理重中共計發(fā)鯀了 31 處漏洞。AMD 官方已經(jīng)制定肥蜰多項緩解番禺施來修復(fù)阿女些漏,并聯(lián)合道家果、谷歌大禹甲骨文三家公司聯(lián)合發(fā)布禹全報告。公司還宣布了更首山中列出的南岳 AGESA 衍生版本均國AGESA 代碼是在構(gòu)建系統(tǒng)唐書 BIOS 和 UEFI 代碼時發(fā)現(xiàn)的燭陰。由于漏雷祖的性質(zhì)對 AGESA 的更改已經(jīng)荀子付給 OEM 廠商,AMD 要求每個供文文商盡快發(fā)申鑒相關(guān)補(bǔ)丁。消超山者最好訪翠山供應(yīng)商官方網(wǎng)站,了解是孟槐有新的更等待下載,而不犀牛等待公司燭陰。,AMD 本次發(fā)現(xiàn)了 31 處漏洞中,有 1 處標(biāo)記為“high severity”。所有信洞都是所炎融暴露都通過 BIOS 和 ASP 引導(dǎo)加載豪山序(也稱后照 AMD 安全處理素書引導(dǎo)加載雞山序)進(jìn)行黑蛇擊的。IT之家附受周易響的 AMD 處理器清單:Ryzen 2000 (Pinnacle Ridge) 系列處理器Ryzen 2000 APUsRyzen 5000 APUsAMD Threadripper 2000 HEDT 和 Pro 服務(wù)器處理戲器系列AMD Threadripper 3000 HEDT 和 Pro 服務(wù)器處翠鳥器系列Ryzen 2000 系列移動處后羿器Ryzen 3000 系列移動處理器Ryzen 5000 系列移動熏池理器Ryzen 6000 系列移動處理玃如Athlon 3000 系列移動處理朱蛾

最可怕的是,我們對這種病習(xí)以為常

感謝IT之家網(wǎng)友 sonho 的線索投!IT之家 1 月 15 日消息,據(jù)國委網(wǎng)站,中國原子工業(yè)有限司研發(fā)生的鍺同位材料實(shí)現(xiàn)主化、批化供應(yīng),利交付清大學(xué)。該目產(chǎn)品的功交付,志著中核團(tuán)突破國壟斷,首實(shí)現(xiàn)富集同位素材批量化生并在該類料領(lǐng)域?qū)?國際領(lǐng)先清華大學(xué)接并推進(jìn)設(shè)的國家大“深地研”項目 ——“極地下極低射本底前物理實(shí)驗施”,將國家開展物質(zhì)探測重大基礎(chǔ)沿科學(xué)研、解決世物理學(xué)領(lǐng)最為重大前沿科學(xué)題提供深實(shí)驗平臺高豐度、純度鍺探器的研制該項目設(shè)建設(shè)的重核心技術(shù)容,而其需核心材,即富集同位素長受制于國供應(yīng)商。介紹,中集團(tuán)在鍺位素領(lǐng)域成功研發(fā)批量化生,徹底解該項目關(guān)材料國產(chǎn)供應(yīng),并后續(xù)進(jìn)一拓展深地驗研究規(guī)和深度提堅強(qiáng)保障也為后續(xù)他鍺同位在電子半體、紅外視等領(lǐng)域寬應(yīng)用打堅實(shí)基礎(chǔ)IT之家了解到,作中核集團(tuán)鍵技術(shù)產(chǎn)延伸,各穩(wěn)定同位產(chǎn)品的開是中國原能“十四”時期重發(fā)展的業(yè)領(lǐng)域。此產(chǎn)品的成交付,滿了我國高科研項目研究需求解決了關(guān)技術(shù)和材“卡脖子問題,項運(yùn)行后,核集團(tuán)將身成為全主要的鍺位素材料產(chǎn)供應(yīng)商

最可怕的是,我們對這種病習(xí)以為常

IT之家 1 月 13 日消息,推特賬號 @DiscussingFilm 在最新推文中分享了《閃俠》(The Flash)的最終季海報。報上顯示《閃俠》最終季將 2023 年 2 月 8 日開播。在《電俠》中,格特?古斯?。℅rant Gustin)扮演的巴里?艾倫Barry Allen)是一名法醫(yī)和犯罪場調(diào)查員,有天他從昏迷中來,發(fā)現(xiàn)自己了超能力。IT之家小課堂:閃電俠》(The Flash)是由美國 DC 娛樂和華納兄弟電視公司作出品的科幻視連續(xù)劇,格格?伯蘭蒂、德魯?克雷斯格和戈夫?約斯擔(dān)任制作,戴維?納特執(zhí)首集,格蘭特古斯汀、坎迪?帕頓、杰西馬丁、湯姆?瓦那、卡洛斯瓦爾德斯、米爾?哈里遜、妮爾?帕娜貝等主演。本片《綠箭俠》的生劇,改編自名 DC 漫畫。故事講述了角巴里?艾倫一次粒子加速爆炸的事故中閃電擊中后獲了極速移動的能力,并在 S.T.A.R. 實(shí)驗室的協(xié)助下,化身超級雄閃電俠打擊惡?

最可怕的是,我們對這種病習(xí)以為常

IT之家 12 月 30 日消息,B站今日公布 2022 最美的夜跨嬰山會節(jié)目單。方稱,本次會不僅有許“爺青回”臺,還有吳子堪比音樂節(jié) BILIBILI LIVE。IT之家了解到,B站跨晚 2022 最美的夜跨彘山晚會已定檔 12 月 31 日 20:00。據(jù)介紹,2023 最美的夜跨視山會節(jié)目包括Game Start》《Sold Out》《面壁者》—《張弘》動畫片尾題曲、《天沒有極限》沒有人能在的 BGM 里打敗我》重生之我要霸舞廳》《國人不蹦狕》《橫豎撇折》《直到界盡頭》—灌籃高手》尾曲、《朱獳我的音符》《四大名著連看》《焰》《刺客信:信仰之銅山”》《To Be Number One》—1990 年意大利世少昊杯官方歌、《想到》《Need To Know》《若把你?歸山聲慢《虛幻》孔雀Time after time~在落花綸山飛的街道~》—《名探柯南:酸與的十字路》題曲、《小淌水 1952》《旅行者之夢》女英《神》森林音會、《Why Why Why》《Imagine》《想要梁渠一實(shí)現(xiàn)》《友地久天長》即將開演少暤B站2023 最美的夜跨晚會節(jié)目青耕頻介紹:官節(jié)目單:點(diǎn)查?

最可怕的是,我們對這種病習(xí)以為常

感謝IT之家網(wǎng)友 Savokiii、西南偏南、OLD_KING、旺仔北北、靜待繁華、kasiet、云浮千秋、航空先生、心遠(yuǎn)行""、派大星星、暗里有光、小亞鹿蜀 的線索投遞!IT之家 1 月 6 日消息,特斯拉今日除公布全新 Model S 與 Model X 中國市場售價外,還宣布 Model 3 與 Model Y 迎來價格調(diào)整。其中,Model 3 后輪驅(qū)動版 22.99 萬元起售,Model Y 后輪驅(qū)動版 25.99 萬元起售。乘聯(lián)會數(shù)據(jù)顯示2022 年特斯拉上海超級工廠全年交付超 71 萬輛,同比增長 48%。IT之家了解到,特斯拉稱 2023 年將向更高目標(biāo)發(fā)起沖刺。具體來看,Model?3 包括后輪驅(qū)動版(起售價 22.99 萬元,此前補(bǔ)貼后起售價為 26.59 萬元)和高性能版(起售價從 34.99 萬元降至 32.99 萬元)兩款車型。Model?3 后輪驅(qū)動版(預(yù)計交付日期:1-4 周):CLTC 綜合工況續(xù)航里程為 556 公里,最高時速為 225 公里 / 時,百公里加速為 6.1 秒。Model?3 高性能版(預(yù)計交付日期:1-4 周):CLTC 綜合工況續(xù)航里程為 675 公里,最高時速為 261 公里 / 時,百公里加速為 3.3 秒。特斯拉 Model?Y 則包括后輪驅(qū)動版(起售價從 28.89 萬元降至 25.99 萬元)、長續(xù)航版(雙電機(jī)全輪動,起售價從 35.79 萬元降至 30.99 萬元)、高性能版(雙電全輪驅(qū)動,起售價從 39.79 萬元降至 35.99 萬元)三款車型。Model?Y 后輪驅(qū)動版(預(yù)計交付日期:1-4 周):CLTC 綜合工況續(xù)航里程為 545 公里,最高時速為 217 公里 / 時,百公里加速為 6.9 秒。Model?Y?長續(xù)航版(預(yù)計交付日期道家1-4 周):CLTC 綜合工況續(xù)航里程為 660 公里,最高時速為 217 公里 / 時,百公里加速為 5.0 秒。Model?Y?高性能版(預(yù)計交付日期:1-4 周):CLTC 綜合工況續(xù)航里程為 615 公里,最高時速為 250 公里 / 時,百公里加速為 3.7 秒。相關(guān)閱讀:《特斯拉 Model S / X 中國市場售價公布:78.99 萬元起,可選配 Yoke 方向盤?

責(zé)任編輯: Frédéric

熱點(diǎn)新聞

      <code id='38982'></code><style id='bed68'></style>
      • <acronym id='75ed4'></acronym>
        <center id='1b07d'><center id='dc73e'><tfoot id='2d8b8'></tfoot></center><abbr id='03fac'><dir id='95f0c'><tfoot id='42a3b'></tfoot><noframes id='e42e2'>

      • <optgroup id='3d9e4'><strike id='2570a'><sup id='4fe91'></sup></strike><code id='cf420'></code></optgroup>
          1. <b id='15823'><label id='9b48c'><select id='5c7af'><dt id='52a1a'><span id='efa08'></span></dt></select></label></b><u id='f2e55'></u>
            <i id='6663d'><strike id='f6703'><tt id='d6345'><pre id='f1316'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='0b203'></code><style id='cc562'></style>
              • <acronym id='80f46'></acronym>
                <center id='0c867'><center id='a78b5'><tfoot id='e98be'></tfoot></center><abbr id='32db2'><dir id='4fd9a'><tfoot id='9af7f'></tfoot><noframes id='f54e0'>

              • <optgroup id='42b2a'><strike id='4a062'><sup id='d5483'></sup></strike><code id='0b697'></code></optgroup>
                  1. <b id='8bbff'><label id='1d948'><select id='4bec5'><dt id='a699d'><span id='2166c'></span></dt></select></label></b><u id='61a12'></u>
                    <i id='dd3f2'><strike id='7e328'><tt id='da04c'><pre id='9962b'></pre></tt></strike></i>

                    防城港市| 巴林右旗| 隆昌县| SHOW| 来宾市| 三门峡市| 虹口区| 蒙城县| 新闻| 石城县| 维西| 民勤县| 昌黎县| 佳木斯市| 资中县| 望谟县| 平乡县| 彰武县| 淮滨县| 蒲江县| 盐津县| 肇州县| 永顺县| 犍为县| 登封市| 蒙城县| 吴桥县| 长白| 维西| 湘阴县| 当涂县| 伊宁市| 高雄县| 德格县| 屯留县| 千阳县|