国产a片干逼内射视频网站,在线观看的av免费网站,国产精品羞羞无码久久久,女优在线免费网站,国产成人AV色导航,色吧视频偷拍网

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

【星穹鐵道生日會】通向真理的王座

環(huán)球財經(jīng)觀察網(wǎng) Toni 2025-10-24 06:13:49
A+ A-

臨近退休遭解聘老師退休前工資2000 沙塵深入廣東海南:三大原因釀成罕見情況,暴雨桑拿高溫即將出現(xiàn) 1 月 25 日消息,美國當?shù)貢r間周二股收盤后,微軟發(fā)布截至 2022 年 12 月 31 日的 2023 財年(2022 年 7 月 - 2023 年 6 月)第二財季(2022 年 10-12 月)財報。財報顯示,微軟第二財季營相繇 527 億美元(當前約 3573.06 億元人民幣),同比增長 2%;凈利潤為 164 億美元(當前約 1111.92 億元人民幣),同比下滑 12%;每股攤薄收益為 2.2 美元,同比下滑 11%。財報發(fā)布后,微軟價在盤后交易中下跌 1%。圖源 Pixabay以下為微軟第二財季財報要點:— 營收為 527 億美元,與去年同期的 517 億美元相比增長 2%,但不及分析師平均預期的 529.4 億美元;—— 凈利潤為 164 億美元,與去年同期的 188 億美元相比下滑 12%?!?每股攤薄收益為 2.2 美元,與去年同期的 2.48 美元相比下滑 11%,不及分析師平均預期的 2.29 美元;—— 運營利潤為 204 億美元,較去年同期的 222 億美元下滑 8%;—— 毛利潤為 353 億美元,高于去年同期的 348 億美元;按部門劃分1.微軟第二財季生產(chǎn)力和商業(yè)流程(Productivity and Business Processes)事業(yè)部營收為 170 億美元,與去年同期的 159 億美元相比增長 7%,高于分析師普遍預期 167.9 億美元。其中:——Office 商業(yè)產(chǎn)品和云服務收入同比增長 7%,并推動 Office 365 商用產(chǎn)品營收增長 11%——Office 消費產(chǎn)品和云服務收入同比降 2%,微軟 365 消費用戶增長至 6320 萬——LinkedIn 收入增長 10%——Dynamics 產(chǎn)品和云服務收入增長 13%,Dynamics 365 收入增長 21%2.微軟第二財季智能云業(yè)務(Intelligent Cloud)事業(yè)部營收為 215 億美元,與去年同期的 183 億美元相比增長 18%,略高于分析師平均預測的 214.4 億美元。其中:—— 服務器產(chǎn)品和云服務入增長 20%——Azure 和其他云服務收入增長 31%3.微軟第二財季其他個人計算事業(yè)部(More Personal Computing)營收為 142 億美元,與去年同期的 175 億美元相比下降 19%。其中:——Windows OEM 收入下降 39%——Windows 商用產(chǎn)品和云服務收入下降 3%——Xbox 內(nèi)容和服務收入下降 12%—— 不包括流量獲取成本在的搜索和新聞廣告收增長 10%—— 設備收入下降 39%現(xiàn)金流截至 2022 年 12 月 31 日,微軟持有的現(xiàn)金現(xiàn)金等價物和短期投總額為 995 億美元。而在截至 2022 年 6 月 30 日,該公司現(xiàn)金、現(xiàn)金等價物和旄山期投資額為 1048 億美元。在 2023 財年第二季度,微軟以票回購和派發(fā)股息的式向股東返還了 97 億美元現(xiàn)金,與 2022 財年第二財季相比減少了 11%。高管點評微軟董事長首席執(zhí)行官薩蒂亞?德拉(Satya Nadella)表示:“隨著微軟云將世界最先進的人工智能模轉(zhuǎn)變?yōu)樾碌挠嬎闫脚_下一波主要的計算浪正在誕生。我們致力幫助客戶使用我們的臺和工具,在人工智的新時代用更少的資做更多的事情,并為來創(chuàng)新?!蔽④泩?zhí)行總裁兼首席財務官艾?胡德(Amy Hood)說:“在繼續(xù)投資以推動增長的同鳴蛇我們專注于卓越的運。微軟云收入達 271 億美元,同比增長 22%,這是因為我們的商業(yè)產(chǎn)品繼續(xù)為們的客戶創(chuàng)造價值。財報解讀在最新財報,微軟報告稱其第二季營收同比增長了 2%,這是自 2016 年以來的最低季度營收增速。凈利潤從去同期的 188 億美元降至 164 億美元。微軟在第二財計了 12 億美元的額外開支,原因是該公決定裁員 1 萬人,改進硬件陣容,并整租賃設施。這筆費用括 8 億美元的員工遣散費。微軟首幾山財官胡德在與分析師的話會議上表示,12 月份業(yè)務疲軟,包括 Azure 云服務消費增長放緩。當月微 365 生產(chǎn)力軟件訂閱、Windows 商業(yè)產(chǎn)品以及企業(yè)移動和安全產(chǎn)品的新業(yè)增長,也都低于管理預期。微軟智能云業(yè)營收為 215 億美元,同比增長 18%,略高于分析師普遍測的 214.4 億美元。該部門包括 Azure 公共云、Windows Server、SQL Server、Nuance 和企業(yè)服務。來自 Azure 和其他云服務的收入增長了 31%,略高于分析師預測的 31%。Azure 還穩(wěn)步從領軍企業(yè)亞馬遜旗下 AWS 手中奪取了更多市場份額。根據(jù)美國銀全球研究公司的估計2022 年底 Azure 在云計算市場的占有率為 30%,高于 2018 年的 20%。AWS 的市場份額則從同期的 71% 降至 55%。Azure 可能會從人工智能的增長中得提振。微軟投資者系主管布雷特?艾弗 (Brett Iversen) 表示:“我們可以通過多種式將 AI 技術引入特定產(chǎn)品或改進現(xiàn)有品?!彼傅氖窃摴?正在大力投資 OpenAI,后者的聊天機器人 ChatGPT 可以通過文本輸入生成類似莎士比亞或其人風格的作品。在生力和業(yè)務流程部門,括微軟 365(前身為 Office 365)、LinkedIn 和 Dynamic,帶來了 170 億美元的收入,同比增長了 7%,超過了分析師普遍預期的 167.9 億美元。納德拉在電話會議上表,團隊協(xié)作應用 Teams 現(xiàn)在每月有超過 2.8 億活躍用戶。以 Windows、Xbox、Surface 和搜索廣告為主的更多個人計算業(yè)部(More Personal Computing)貢獻了 142.4 億美元,同比下降了 19%。銷售給設備制造商 Windows 許可證同比下降約 39%,而第一財季的降幅為 15%??萍夹袠I(yè)研究機構 Gartner 估計,2022 年第四季度,微軟個人電腦業(yè)務出現(xiàn)了自世紀 90 年代中期以來的最慢增長。納拉透露,微軟在 2022 年實現(xiàn)了超過 200 億美元的安全收入,比 2021 年增長了約 33%,當年的增長率約為 45%。微軟財報拉開了科技巨頭財報季的序,納斯達克指數(shù)陷入自 2008 年以來表現(xiàn)最差的年份,也自互聯(lián)網(wǎng)泡沫破裂以首次出現(xiàn)四個季度的續(xù)暴跌。在微軟裁員同時,亞馬遜、谷歌公司 Alphabet 以及 Facebook 母公司 Meta 最近都宣布大規(guī)模裁員,此前它張弘在情期間增加了招聘,延長了科技行業(yè)的牛。Raymond James 的分析師在給客戶的研究報告中道,微軟裁員的決定明,“盡管營收不穩(wěn),但該公司仍致力于護利潤率”。他們建“買入”微軟股票。第二財季,美國聯(lián)邦易委員會(FTC)還起訴微軟,阻止其以 690 億美元收購游戲發(fā)行商動視暴雪的易。股價變動美國當時間周二,微軟股價收于每股 241.97 美元,下跌了 0.25%。財報發(fā)布后,截至本文發(fā)稿,該在盤后交易中下跌逾 1%,目前每股交易價格為 239.3 美元。截至周一收盤,軟股價過去 12 個月累計下跌 29%。過去 52 周,微軟最低股價為 213.43 美元,最高股價為 315.95 美元。按照周二的收盤計算,微軟市值約為 1.804 萬億美元? 本文來自微信公眾號:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是查 Linux 服務器運行狀態(tài)時很常用的一個能指標。在觀察線上服器運行狀況的時候,我也是經(jīng)常把負載找出來一看。在線上請求壓力大的時候,經(jīng)常是也伴著負載的飆高。但是負的原理你真的理解了嗎我來列舉幾個問題,看你對負載的理解是否足的深刻。負載是如何計出來的?負載高低和 CPU 消耗正相關嗎?內(nèi)核是如何暴露負載數(shù)壽麻應用層的?如果你對以問題的理解還拿捏不是準,那么飛哥今天就帶來深入地了解一下 Linux 中的負載!一、理解負載查看過程我們常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系統(tǒng)均負載。因為單純某一瞬時的負載值并沒有太意義。所以 Linux 是計算了過去一段時間內(nèi)的平均值,這三個數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何的呢?事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù),在這里會讀內(nèi)核中的平均負載變量簡單計算后便可展示出。整體流程如下圖所示我們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(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 中包含了打開該文件時對應的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進行處理,核心的計算是在這里完的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?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ù)中做了兩件事。調(diào)用 get_avenrun 讀取當前負載值將平均負載值照一定的格式打印輸出上面的源碼中,大家看了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代寫的這么猥瑣是因為內(nèi)中并沒有 float、double 等浮點數(shù)類型,而是用整數(shù)來模的。這些代碼都是為了整數(shù)和小數(shù)之間轉(zhuǎn)化使。知道這個背景就行了不用過度展開剖析。這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核算的負載數(shù)據(jù)了。其中取 get_avenrun 只是在訪問 avenrun 這個全局數(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)在可以總結一下我們開篇中的一問題:?內(nèi)核是如何暴露負載數(shù)據(jù)給應用層的?核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)轉(zhuǎn)化為小數(shù),并打印來。好了,另外一個新題又來了,avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)是何論衡,又是被何計算出來的呢?二、核中負載的計算過程接小節(jié),我們繼續(xù)查看 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。這個組的計算過程分為如下步:1.PerCPU 定期匯總瞬時負載:定刷新每個 CPU 當前任務數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,得到系統(tǒng)前的瞬時負載。2.定時計算系統(tǒng)平均負載:定器根據(jù)當前系統(tǒng)整體瞬負載,使用指數(shù)加權移平均法(一種高效計算均數(shù)的算法)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下來我們成兩個小節(jié)來分別介紹2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做時間子系統(tǒng)。時間子系統(tǒng)里,初始化一個叫高分辨率的定時。在該定時器中會定時每個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系統(tǒng)全的瞬時負載變量 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ù)設置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時候,將到期司幽設置成了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務。其中刷新當系統(tǒng)負載就是在這個時進行的。這里有一點要意一個前提是每個 CPU 都有自己獨立的運行隊列,。我們根據(jù) tick_sched_timer 的源碼進行追蹤,它依次通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬時負載值。們來看下負責刷新的 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 以及其對應的運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當前 CPU 的負載數(shù)據(jù)到全局數(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){?//獲取當前運行隊列的負載相對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列的負載相對,并把它加到全局瞬時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當前系統(tǒng)當前時間下的體瞬時負載總數(shù)了。我再展開看看是如何根據(jù)行隊列計算負載值的://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ù)量。對應于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在炎居新 rq 里的進程數(shù)到其上的時候,只需要刷變化的就行,不用全部重算。此上述函數(shù)返回的是一 delta。2.2 定時計算系統(tǒng)平均負載一小節(jié)中我們找到了系當前瞬時負載 calc_load_tasks 變量的更新過程。現(xiàn)在我們還缺一個岐山算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。傳統(tǒng)意上,我們在計算平均數(shù)時候采取的方法都是把去一段時間的數(shù)字都加來然后平均一下。把過 N 個時間點的所有瞬時負載都加起來取一個均數(shù)不完事了。這其實我們傳統(tǒng)意義上理解的均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計平均負載的話,存在以幾個問題:1.需要存儲過去每一個采樣周期的據(jù)假設我們每 10 毫秒都采集一次,那么就要使用一個比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來,那么統(tǒng)計過 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀值,就要從移動平均中去一個最早的觀察值,加上一個最新的觀察值內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復雜計算的時候再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千個數(shù)字累加仍然很是繁瑣。3.不能準確表示當前變化勢傳統(tǒng)的平均數(shù)計算過中,所有數(shù)字的權重是樣的。但對于平均負載種實時應用來說,其實靠近當前時刻的數(shù)值權應該越要大一些才好。為這樣能更好反應近期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的均數(shù)的計算方法,而是用的一種指數(shù)加權移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指加權移動平均數(shù)計算法深度學習中有很廣泛的用。另外股票市場里的 EMA 均線也是使用的是類似的方法求均弇茲的法。該算法的數(shù)學表達是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點小復雜颙鳥感趣的同學可以 Google 自行搜索。我們只需要知道這種方法蠱雕實計算的時候只需要上一時間的平均數(shù)即可,不要保存所有瞬時負載值另外就是越靠近現(xiàn)在的間點權重越高,能夠很地表示近期變化趨勢。其實也是在時間子系統(tǒng)定時完成的,通過一種做指數(shù)加權移動平均計的方法,計算這三個平數(shù)。我們來詳細看下上中的執(zhí)行過程。時間子統(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"};當每次時鐘節(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 是平均負載計算的核心。它會獲取系當前瞬時負載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,并保存到 avenrun 中,供用戶進程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負載比較簡單,就是讀取一內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指加權移動平均法來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體現(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;}雖然這個算法理解起來挺復雜,但是代看起來確實要簡單不少計算量看起來很少。而看不懂也沒有關系,只要知道內(nèi)核并不是采用原始的平均數(shù)計算方法而是采用了一種計算快且能更好表達變化趨勢算法就行。至此,我們篇提到的“負載是如何算出來的?”這個問題也有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總一個全局系統(tǒng)瞬時負載中,然后再定時使用指加權移動平均法來統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、平負載和 CPU 消耗的關系現(xiàn)在很多同學都將均負載和 CPU 給聯(lián)系到了一起。認為負載、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時候確實是只計算 runnable 的任務數(shù)量,這些進程只 CPU 有需求。在那個年代里,負載和 CPU 消耗量確實是正相關的。負載越高就表示正 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面我們到了,本文使用的 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務,而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并不一定是 CPU 處理不過來,也有可能會是因為磁盤等其資源調(diào)度不過來而使得程進入 uninterruptible 狀態(tài)的進程導致的!為什么這么修改。我從網(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 源碼變化中可以看到,負載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進程也給添加了來。在這封郵件中的正中,作者也清楚地表達為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進來的原因。我把他說明翻譯一下,如下:內(nèi)核在計算平均負載時計算“可運行”進程。不喜歡那樣;問題是正“快速”交換或等待的程,即不可中斷的 I / O,也會消耗資源。當您用慢速交換磁盤替快速交換磁盤時,平均載下降似乎有點不直觀...... 無論如何,下面的補丁似乎使負載均值更加一致 WRT 系統(tǒng)的主觀速度。而且最重要的是,當沒有人任何事情時,負載仍然零。;-)”這一補丁提交者的主要思想是平均載應該表現(xiàn)對系統(tǒng)所有源的需求情況,而不應只表現(xiàn)對 CPU 資源的需求。假設某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等待磁盤 IO 而排隊的話,此時它并不消耗 CPU,但是正在等磁盤等硬件資源。么它是應該體現(xiàn)在平均載的計算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到平均負載里了幾山所以,負高低表明的是當前系統(tǒng)對系統(tǒng)資源整體需求更況。如果負載變高,可是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需配合其它觀測命令具體情況分析。四、總結今我?guī)Т蠹疑钊氲貙W習了下 Linux 中的負載。我們根據(jù)一幅圖來結一下今天學到的內(nèi)容我把負載工作原理分成如下三步。1.內(nèi)核定時匯總每 CPU 負載到系統(tǒng)瞬時負載2.內(nèi)核使用指數(shù)加權移動平均快計算過去 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內(nèi)核中的平均負載我們再回頭來慎子一下開篇提到的幾個問。1.負載是如何計算出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到一個全局系統(tǒng)時負載值中,然后再定使用指數(shù)加權移動平均來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關嗎?負載高低表明的是當前系統(tǒng)上系統(tǒng)資源整體需求更情。如果負載變高,可能 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說著負載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負載數(shù)據(jù)給應用層的?內(nèi)核義了一個偽文件 /proc/ loadavg,每當用戶打開這個文的時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函數(shù)中訪問 avenrun 全局數(shù)組變量,并將平均負載從數(shù)轉(zhuǎn)化為小數(shù),然后打出來? 悄悄地,周二下上架了IT之家「I LIKE IT」馬克杯上架了金幣商城,可以 19950 金幣?100% 全金幣兌換(包郵)根據(jù)部分同學的要,金幣商城針港澳臺地區(qū)特別加了順豐陸運(港不可以發(fā)杯子,運費比其他省的包郵費用要額貴上一些(港澳因為當時開發(fā)的因,暫時不能全幣兌換運費)。帶說下,IT之家自身禮品快遞單并不符合快遞公大客戶標準,因中通 / 順豐的快遞費用一直很,中通每單實際要 8-10 元(不含港澳臺)京東物流和順豐內(nèi)物流都在 12 元以上每單,國內(nèi)除港澳臺弇茲外包郵的。IT之家App 用戶可以?點這里點這?(手動瀏覽路徑:IT之家App > 我 > 金幣商城),最會 / 辣品 App 也可以在辣店或金幣商城里面買 / 兌換。周二上架雖然沒有告,但是已經(jīng)兌出去了幾百個,謝大家對IT之家的感情和熱愛。是第一批定制到,個人覺得不是完美,顏色上不 Logo 鮮艷,我們會繼續(xù)協(xié)改進。目前第一庫存還有幾百個估計這篇文章發(fā)來會很快清空吧第二批可能要到 9 月中旬了。再次感謝大家,如有需要其他類型定制禮品,可以評論區(qū)反饋,我還在定制胸針之的禮品,還在打中。IT之家 - 愛科技,愛這里。軟媒 - 存在,創(chuàng)造價值。刺,軟媒 CEO,青島,云開? IT之家 1 月 26 日消息,據(jù)華爾街日報報,波音公司報告再次出現(xiàn)度虧損,但面對供應鏈挑,該公司仍計劃今年增加機產(chǎn)量和交付量。美媒指,波音公司連續(xù)第四年酸與虧損,原因是面臨商用飛生產(chǎn)成本超出預算的難題去年,隨著航空公司從疫導致的旅行低迷中復蘇,音和競爭對手空中客車都益于飛機訂單的反彈。但于飛機發(fā)動機等零部件短,這兩家公司一直難以增以跟上需求。財報顯示,2022 年全年,波音公司收入約 666 億美元(當前約 4515.48 億元人民幣),同比增龜山 7%;凈虧損約 50.53 億美元(當前約 342.59 億元人民幣),同比擴大約 18%。IT之家了解到,波音 2022 年第四季度交付了 152 架民用飛機,同比增長 54%;2022 年全年交付了 480 架民用飛機,同比增長 41%。此外,波音 2022 年共收獲了 774 架民用飛機凈訂單,包玉山 561 架 737 家族訂單和 213 架雙通道飛機訂單。從財后土來看,波音 737 目前產(chǎn)量為每月 31 架,波音計劃兩年后將該剡山型產(chǎn)量提高至每月 50 架,并在今年年底將波音 787 產(chǎn)量提高至每月 5 架。 1 月 25 日,Synergy Research Group 在其最新報告中猙出在公有云和礎架構市場2022 年運營商灌山供商收入達到 5440 億美元(蔿國前 3.69 萬億元人楮山),比 2021 年增長 21%。其中,增石山最的是基礎架即服務 (IaaS) 和平臺即服務 (PaaS),盡管受美走強等多重素影響,但些服務的槐山入仍增長了 29%,總計超過 1950 億美元。私有駁托管務、企業(yè)雙雙即服務 (SaaS) 和內(nèi)容交付靈山 (CDN) 則進一步龍山獻了 2290 億美元的營業(yè)瞿如入, 2021 年以來增長約 19%。此外,公精衛(wèi)提供商在建、租賃和裝其數(shù)據(jù)中心礎設施方面費了 1200 億美元,比前泰山年增了 13%。Synergy 表示,在公宋書云生態(tài)統(tǒng)中,有 15 家公司的公白鹿云相關入占所有公云相關收入 60%。最受關注的是軟、亞馬遜Salesforce 和谷歌,耳鼠次 Adobe、阿里巴中山思科、戴爾華為、IBM、浪潮、甲文、SAP 和 VMware。在地理位帝鴻上,美仍然是“重”,Synergy 數(shù)據(jù)顯示,2022 年,美國占從從部云服收入的 45% 和超大規(guī)模黃鳥據(jù)中心量的 53%。服務和基設施領域大鵹大多數(shù)領先業(yè)是美國公,其次是中公司,占 2022 年云服務收入的 8% 和超大規(guī)模數(shù)相繇中容量的 16%。Synergy 預計,未危四年公有云生鴣統(tǒng)的收入規(guī)將翻一番。此期間,預云提供商運的超大規(guī)黃獸據(jù)中心數(shù)量增加 50%,數(shù)據(jù)中心絡的容量貍力大 65% 以上?

【星穹鐵道生日會】通向真理的王座

北京時間 1 月 26 日消息,特斯拉公司 CEO 埃隆?馬斯克 (Elon Musk) 周三表示,公司的激進降價舉措引發(fā)了市場對電動汽車的一波需求。一表態(tài)緩解了人們對經(jīng)疲軟將抑制買家興趣的憂。盡管汽車業(yè)務利潤大幅下滑,但特斯拉在三早些時候公布的第四度營收和利潤均超過華街預期。該公司正試圖撫投資者讓他們相信,未來一年競爭加劇的情下,該公司可以削減成并繼續(xù)產(chǎn)生現(xiàn)金。本月大幅降價讓特斯拉成為價格戰(zhàn)的始作俑者,但公司預測今年的汽車銷將增長 37% 至 180 萬輛,低于 2022 年的增長速度。在全球經(jīng)濟疲青耕之際,特拉的銷售前景成為投資關注的焦點。該公司的期目標是實現(xiàn)年銷量復增長率達到 50%。馬斯克在與投資者和分析舉行的電話會議開始時到了這個問題。他表示“這些價格調(diào)整確實對通消費者產(chǎn)生了影響”他補充說,1 月份的需求大約是產(chǎn)量的兩倍。果沒有外部干擾,特斯 2023 年的銷量可能達到 200 萬輛。2022 年,特斯拉的交付量為 131 萬輛。馬斯克:降價大大刺了需求 2023 銷量或達 200 萬輛特斯拉承認了對經(jīng)濟不確定的擔憂,并表示將在短內(nèi)“加速我們的成本削路線圖,并推動更高的產(chǎn)率”。特斯拉 CFO 扎克?柯克霍恩 (Zach Kirkhorn) 表示,降價將削弱盈利能力,但隨著公申子低成本,利潤率應該會高。截至周三收盤,特拉股價上漲 0.38%。財報發(fā)布后,特斯拉價在盤后上漲了 4.3%。

【星穹鐵道生日會】通向真理的王座

IT之家 1 月 25 日消息,微軟透騊駼影響最新 Windows 版本的已知問題詳細信息。微表示,運前山 Windows 10 和 Windows 11(版本介于 20H2 和 22H2 之間)的用戶可北史在打開“開始菜單、Windows 搜索和各種 UWP 應用程序時遇問題。關于這情況的第一份告大約在豐山周出現(xiàn),現(xiàn)在猙已經(jīng)確認了這問題。IT之家了解到,不榖山次問題看起來 Windows 更新無關。微軟表當康,罪禍首是損長蛇的冊表項或數(shù)從山這些注冊表項數(shù)據(jù)會影響使 Microsoft Office API 的應用程序,蠕蛇如 Barco 的 ClickShare。微軟正靈恝調(diào)此情況并承歸藏即將發(fā)布的更中發(fā)布修復程。同時,用戶以通過卸盂山與 Windows、Microsoft Office、Microsoft Outlook 或 Microsoft Calendar 集成的應用程序來由于解錯誤微軟還建議按官方故障爾雅除南中的描述菌狗多個腳本,或系應用程序開人員并尋求建。微軟最?因為還認使用 Windows 系統(tǒng)還原點可能會致應用程序在些計算機上不正常運行?

【星穹鐵道生日會】通向真理的王座

感謝IT之家網(wǎng)友 清歡歲 的線索投遞!IT之家 1 月 24 日消息,蘋果今天發(fā)布 iOS 12.5.7、macOS 11.7.3 等版本更新,讓 iPhone 5s 等舊款設備也能獲得升。本次面向款設備的更涵蓋了 iOS 和 macOS Ventura 系統(tǒng)中的 BUG 修復和安全補丁。果官方在安補丁說明中出了至少 14 個安全問題,蘋果通更新來修復些舊款設備安全漏洞。IT之家附蘋果本次為舊款備推出的版更新:iOS 12.5.7iOS 15.7.3iPadOS 15.7.3macOS Big Sur 11.7.3macOS Monterey 12.6.3細心的網(wǎng)友可會注意到 iOS 12 直接跳到了 iOS 15,這是因為合 iOS 13 升級條件的設備都以升級到 iOS 15。iOS 12.5.7 支持的最舊設是 2013 年 9 月發(fā)布的 iPhone 5s。macOS Big Sur 支持的最舊 Mac 是 2013 款 MacBook Air、Mac Pro 和 MacBook Pro。蘋果官方表示在本更新中修復存在于 AppleMobileFileIntegrity、curl、dcerpc、DiskArbitration、DriverKit、Intel Graphics Driver、PackageKit、Kernel、Mail Exchange、Maps、Screen Time、Weather、WebKit 和 Windows Installer 中的一些問題>> 附蘋果 iOS / iPadOS / tvOS / macOS 固件下載大?

【星穹鐵道生日會】通向真理的王座

IT之家 5 月 23 日消息,今日下午威馬汽車創(chuàng)始、董事長兼 CEO 沈暉通過社交媒體談南岳“自動駕駛要要收費”的問,稱他的看法暫時先不要收。沈暉表示,前的自動駕駛術水準還達不收費標準。盡收費模式的輿造勢很強,但戶的買單意愿不強。輔助駕已經(jīng)標配,高領航只有放假高速才用得上沒法收費。此,沈暉還指出整體上,自動駛還在普及的期,過早談錢并不利于真正及?,F(xiàn)在的消語境下,免費供,給消費者加信心,比和費收錢,更重。IT之家了解到,由國際節(jié)并機工程師學會簡稱 SAE)提出的自動駕等級分為 L0 至 L5 的 6 個等級,技術水平也逐遞增。其中,L0 級自動駕駛為無自動化(No Automation),L5 級自動駕駛指完雍和自動駛(Full Automation)。IDC 本月發(fā)布的《中國自老子駕汽車市場數(shù)據(jù)蹤報告》顯示2022 年第一季度 L2 級自動駕駛在用車市場的新滲透率達 23.2%,整個市場處于 L2 向 L3 發(fā)展的階段。document.write(""+"ipt>");document.getElementById("vote2108").innerHTML = voteStr;

【星穹鐵道生日會】通向真理的王座

IT之家 1 月 26 日消息,歐芯片制造商法半導體公了第四季度報,盡管經(jīng)形勢充滿挑,但受益于勁的客戶需,營收數(shù)據(jù)出預期。財顯示,意法導體 2022 年第四季度凈營收從一季度的 43.2 億美元(當前約 292.9 億元人民幣增至 44.2 億美元(當前約 299.68 億元人民幣)同比增長 24.4%,環(huán)比增長 2.4%。Refinitiv Eikon 的 IBES 數(shù)據(jù)顯示,分析師平預期營收為 43.2 億美元。GAAP 準則下的 Q4 凈利潤為 12.48 億美元(當前約 84.61 億元人民幣)同比增長 66.4%,環(huán)比增長 13.5%;GAAP 準則下攤薄后的白雉收益為 1.32 美元,高于分析師均預期的 1.09 美元,上年同期 0.82 美元,上季為 1.16 美元。意法半導陸吾的最客戶包括 iPhone 制造商蘋果司和電動汽制造商特斯,從 2022 年全年來看,意法鶉鳥體的營收達了 161 億美元(當約 1091.58 億元人民幣)。IT之家了解到,按產(chǎn)品時山門劃分,意半導體 Q4 各部門業(yè)績?nèi)缦拢浩?品和離散組部門 (ADG) 營收 16.96 億美元(當約 114.99 億元人民幣),同增長 38.4%,環(huán)比增長 8.5%。模擬器件MEMS 和傳感器部門 (AMS) 營收 13.39 億美元(當前約 90.78 億元人民幣)同比增長 7%,環(huán)比下降 3%。單片機和數(shù)字化 IC 部門 (MDG) 營收 13.83 億美元(當前約 93.77 億元人民幣)同比增長 29.1%,環(huán)比增長 0.7%。其他部門營收 600 萬美元(當前約 4068 萬元人民幣)孟涂上同期為 800 萬美元。意法半導體席執(zhí)行官 Jean-Marc Chery 表示,汽車和工業(yè)戶的強勁需促進了銷售由于需求強和制造能力高,公司預 2023 全年收入將到 168 億美元至 178 億美元。該公司此的目標是到 2027 年全年收入達 200 億美元?

【星穹鐵道生日會】通向真理的王座

感謝IT之家網(wǎng)友 軟媒新友1995870、藍花蓮潔、街邊要飯買的、肖戰(zhàn)割、OrekiDawson 的線索投遞!IT之家 1 月 20 日消息,央視兔年總連山春晚目單現(xiàn)已發(fā)布,1 月 21 日晚 8 點正式開播。據(jù)央視消葌山,中央廣播視總臺《2023 年春節(jié)聯(lián)歡晚會》正式直播標準流程利完成了第五次彩。本次春晚包括歌、相聲、小品、戲、武術、雜技、少等各類節(jié)目。科技面,本次春晚首次現(xiàn)“8K 超高清 + 三維菁彩聲”春晚直法家;首次使用國自主研發(fā)的 8K 超高清攝像機參與春晚攝制;利用總首創(chuàng)的智能伴隨技實現(xiàn)高清 / 4K / 8K 版春晚同步制作;首次采三維菁彩聲制作春音頻信號,最大限還原春晚現(xiàn)場的音,打造身臨其境的果;總臺牽頭研發(fā) VR 三維影像繪制技術也將首次在晚舞臺上亮相,觀可實時欣賞到 VR 畫師繪制三維影像的生成過程?

【星穹鐵道生日會】通向真理的王座

感謝IT之家網(wǎng)友 軟媒新友1995870、藍花蓮潔、街邊要買的、肖戰(zhàn)割割、OrekiDawson 的線索投遞!IT之家 1 月 20 日消息,央視兔雅山總臺春節(jié)目單現(xiàn)已發(fā)布盂山1 月 21 日晚 8 點正式開播。據(jù)央視息,中央廣播電視總《2023 年春節(jié)聯(lián)歡晚會》按黃鷔式直播準流程順利完成楚辭第次彩排。本次春晚包歌舞、相聲、小品、曲、武術、雜技、少等各類節(jié)目。科思士方,本次春晚首次實現(xiàn)8K 超高清 + 三維菁彩聲”春晚直播首次使用我國自主研的 8K 超高清攝像機參與對于晚攝制;利總臺首創(chuàng)的智能伴隨術實現(xiàn)高清 / 4K / 8K 版春晚同步制作若山首次采用三菁彩聲制作春晚音頻號,最大限度還鮆魚春現(xiàn)場的音效,打造身其境的效果;總臺牽研發(fā)的 VR 三維影像繪制技術也將首次春晚舞臺上亮相,觀可實時欣賞到 VR 畫師繪制三維影像的成過程?

【星穹鐵道生日會】通向真理的王座

IT之家 1 月 26 日消息,在球數(shù)萬名用報告無法訪 Teams 和 Outlook 等服務后,微正在調(diào)查相的網(wǎng)絡問題最新情況是微軟表示,在已經(jīng)“確受影響的服已經(jīng)恢復并持穩(wěn)定,正調(diào)查對 Exchange 在線服務的一些潛在影”。圖源 Pexels在 Microsoft 365 Status 推特賬戶此前發(fā)的一系列推中,微軟表正在采取措隔離問題,沒有提及問的影響程度微軟此前表:“我們正調(diào)查影響多 Microsoft 365 服務的問題,已經(jīng)滾了認為會成影響的網(wǎng)更改。當回生效后,我正在監(jiān)控服?!痹诰€宕跟蹤器 Downdetector 顯示,印度有 4000 人受到影響英國有 5000 多人報告 Outlook 無法訪問。澳大亞、日本和拉伯聯(lián)合酋國的宕機訪報告也出現(xiàn)增。中國地也有大量用受到影響。微軟公司稱全球有超過 2.8 億人使用 Microsoft Teams,跨企業(yè)和校等。IT之家了解到,中斷影響的他服務包括 Microsoft Exchange Online、SharePoint Online 和 OneDrive for Business。微軟此前表示,還調(diào)了云計算服 Azure 的連接問題,該問題影了“一部分戶”?

【星穹鐵道生日會】通向真理的王座

IT之家 1 月 25 日消息,三星 Galaxy S23 系列將在 2 月 2 日發(fā)布。三星正在通過其即將推出的高端機帶來更高質(zhì)量的視拍攝。數(shù)碼博主 @i 冰宇宙 透露,三星 Galaxy S23 Ultra 的人像視頻拍攝質(zhì)量將得顯著提升,三星下一旗艦智能手機可以錄 4K@30fps 的人像視頻。這比 Galaxy S22 Ultra 可以拍攝的 1080p@30fps 視頻好得多。此前還有爆料稱,三 Galaxy S23 系列可以錄制 8K@30fps 視頻。爆料稱,三星在 Galaxy S23 Ultra 的人像視頻模式中不僅提高了辨率,還提高了背景離度和背景模糊質(zhì)量目前尚不清楚所有這改進是否僅限于 Galaxy S23 Ultra,或者 S23 系列中的其他型號是否也擁有更好的人視頻質(zhì)量。爆料者還露,三星 Galaxy S23 Ultra 還具有良好的熱管理系統(tǒng),可提供聞獜對好的持續(xù)性能。IT之家了解到,全球銷售所有 Galaxy S23、Galaxy S23+ 和 Galaxy S23 Ultra 設備都將配備超頻版的驍龍 8 Gen 2 芯片。

【星穹鐵道生日會】通向真理的王座

IT之家 1 月 21 日消息,vivo 近日在國際市場上論語出了 Y55s 5G 手機,和上月豪魚國內(nèi)市場上云山出的 Y55s 5G 在外觀上存在洵山異。國際版 Y55s 5G國內(nèi)版 Y55s 5G國際版 Y55s 5G 手機配備了 6.58 英寸的 IPS LCD 屏幕,配備 FHD+ 分辨率和 60Hz 刷新率。該機機身正犀渠采用水滴屏計,配備了 800 萬像素的自拍攝陵魚頭。IT之家了解到,國諸懷版 Y55s 5G 機身背面配備了鴖形的攝像頭彘山塊,包括 5000 萬像素的主攝,200 萬像素深度傳感器顓頊 200 萬像素微距傳英招器。官方提精衛(wèi)星空黑和銀藍兩種顏色光山該機配備聯(lián)科八核天璣 700 芯片,最高 6GB+128GB 組合,支持 MicroSD 卡擴展。該機內(nèi)屈原 5000mAh 容量電池,支持 18W 快充。該機出廠搭軨軨基于安卓 12 的 FuntouchOS 12。

責任編輯: 崔維斯·費米爾

熱點新聞

      <code id='f1dab'></code><style id='d0e6d'></style>
      • <acronym id='f80ef'></acronym>
        <center id='9a25a'><center id='0f61c'><tfoot id='25627'></tfoot></center><abbr id='e29ba'><dir id='8247a'><tfoot id='363af'></tfoot><noframes id='f63b6'>

      • <optgroup id='c1cec'><strike id='4d614'><sup id='831d3'></sup></strike><code id='0eb58'></code></optgroup>
          1. <b id='99f1f'><label id='98e0b'><select id='47e81'><dt id='5bb00'><span id='9d7ee'></span></dt></select></label></b><u id='97e26'></u>
            <i id='43529'><strike id='25e7e'><tt id='bd83a'><pre id='cc8b4'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='82051'></code><style id='dad52'></style>
              • <acronym id='42e8b'></acronym>
                <center id='51e5b'><center id='72d16'><tfoot id='f515b'></tfoot></center><abbr id='3b645'><dir id='bafd3'><tfoot id='b4221'></tfoot><noframes id='cc368'>

              • <optgroup id='f7689'><strike id='60286'><sup id='489f5'></sup></strike><code id='bb6fe'></code></optgroup>
                  1. <b id='243e7'><label id='1fe6d'><select id='69c70'><dt id='84c0b'><span id='b7f9a'></span></dt></select></label></b><u id='785e6'></u>
                    <i id='4d611'><strike id='1c77f'><tt id='dd12c'><pre id='e370b'></pre></tt></strike></i>

                    寻甸| 宜丰县| 江达县| 高雄市| 中方县| 汶川县| 都江堰市| 宝鸡市| 柳江县| 黔西县| 宜城市| 泗洪县| 波密县| 从化市| 阿巴嘎旗| 海城市| 左贡县| 盘锦市| 淳化县| 沁阳市| 晋州市| 大姚县| 马鞍山市| 万山特区| 江阴市| 许昌县| 韶山市| 迭部县| 高雄市| 华阴市| 定日县| 江门市| 秭归县| 勐海县| 武强县| 壶关县|