在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

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

穿越獸世:五個(gè)獸夫輪番寵

鳳凰網(wǎng) 陣內(nèi)孝則 2025-10-28 23:42:01
A+ A-

男子指甲長(zhǎng)怪東西 就醫(yī)確診癌癥 歡迎報(bào)考我的研究生 2022 年,疫情肆虐與經(jīng)的下行讓多行業(yè)經(jīng)了漫長(zhǎng)的冬。“砍算”、“少業(yè)務(wù)線、“穩(wěn)中進(jìn)”成為許多行業(yè)年度關(guān)鍵,許多曾的風(fēng)口開破滅,資紛紛離場(chǎng)就連消費(fèi)們也“捂錢袋子”開始了“人吃飽,家不餓”消費(fèi)降級(jí)旅。但在環(huán)境遇冷情況下,一個(gè)行業(yè)勢(shì)如破竹呈現(xiàn)穩(wěn)步長(zhǎng)的態(tài)勢(shì)在一片“嚎”下格不入,那是新能源車行業(yè)。據(jù)乘聯(lián)會(huì)據(jù),2022 年我國(guó)新能源乘車批發(fā) 649.8 萬(wàn)輛,同增長(zhǎng) 96.3%,市場(chǎng)滲透率經(jīng)達(dá)到 27.6%。值得一提是,當(dāng)新源汽車時(shí)悄然來(lái)臨中國(guó)汽車業(yè)也終于揚(yáng)眉吐氣,告別了十年來(lái)被達(dá)國(guó)家甩身后的局,甚至有反超之勢(shì)目前已處世界前沿列。但不忽視的是中國(guó)并不只局限于內(nèi)市場(chǎng)這一畝三分”,而是放眼全球走向國(guó)際2023 的鐘聲已敲響,各車企也公了自己 2023 年的年度目。在新能中端車型場(chǎng)槍聲刀之時(shí),有車企開始向了低端能源汽車場(chǎng)這片藍(lán),準(zhǔn)備“軍突起”有些車企隨特斯拉腳步開始拼“價(jià)格勢(shì)”;有車企則開“內(nèi)卷”件配置。2023,新能源汽車“終局之”即將來(lái),硝煙四,各家又使出哪些殺手锏”?新能源企們的“績(jī)單”與小目標(biāo)”2022 年,新能源車龍頭特拉未能實(shí) 150 萬(wàn)輛的銷目標(biāo),全總交付量 131 萬(wàn)輛。此也有消息,特斯拉海超級(jí)工將從 2023 年 1 月 3 日至 1 月 19 日連續(xù)生產(chǎn) 17 天,隨后 1 月 20 日至 1 月 31 日期間暫停生電動(dòng)汽車時(shí)間較農(nóng)春節(jié)假期1 月 21 日-27 日)有所延長(zhǎng)。意味著,工廠從 2022 年 12 月開始的減計(jì)劃將延到 2023 年。隨后特斯拉此事進(jìn)行應(yīng),表示為了方便工過(guò)年,以多給一假期。在斯拉高歌進(jìn)的另一,國(guó)產(chǎn)新源也不甘弱,數(shù)據(jù)示,比亞 12 月銷售 23.5 萬(wàn)輛,全年銷 186.85 萬(wàn)輛。緊隨其的是廣汽安,數(shù)據(jù)示,2022 年埃安累計(jì)銷量到 27.1 萬(wàn)輛;造車新勢(shì)哪吒汽車名第三,2022 年累計(jì)銷量到 15.2 萬(wàn)輛;理想汽車付量位于四位,全累計(jì)交付 13.3 萬(wàn)輛新車主打中高的蔚來(lái)汽全年累計(jì)付量達(dá)到 12.25 萬(wàn)輛;小鵬汽車則 2022 年年終以 12.07 萬(wàn)輛的成績(jī)收尾2023 年伊始,斯拉又打了價(jià)格戰(zhàn)準(zhǔn)備“扳一局”。為問(wèn)界也隨其后開降價(jià),然其它眾多能源車企扛不住“補(bǔ)”到期壓力,紛漲價(jià)?!?格戰(zhàn)”白化的情況,2023 年新能源車企們也自己定下宏偉的銷目標(biāo)。有言稱比亞 2023 年目標(biāo)為賣出 400 萬(wàn)輛電動(dòng)汽車。是比亞迪媒體回應(yīng),受疫情響,市場(chǎng)消費(fèi)需求供應(yīng)鏈體等存在很不確定性因此公司 2023 年銷售目標(biāo)不好判。據(jù)了解2023 年比亞迪會(huì)推出更重磅車型目前已知車型包括位瞄準(zhǔn)特拉 Model Y 的比亞迪獅、秦 PLUS、海豚等。吉新能源則開表示希 2023 年新能源汽車銷量 2022 年所實(shí)現(xiàn)的總銷量加 100% 以上。硬件配置質(zhì)化 新能源車企難“護(hù)城河新能源車的理想很滿,但在場(chǎng)競(jìng)爭(zhēng)激的情形下如何實(shí)現(xiàn)想?新能車的“內(nèi)”之旅也未停歇。硬件配置看,可以效幫助駕激光雷達(dá)乎已經(jīng)成標(biāo)配,好如今混合態(tài)激光雷通過(guò)掃描式的創(chuàng)新大大降低激光雷達(dá)成本。另在車企“芯”的情下,需要 2000 + 顆芯片的新能源車也更加步維艱,竟傳統(tǒng)燃車僅需 500-600 顆芯片。按照 IC Insights 的數(shù)據(jù),2021 年國(guó)內(nèi)汽芯片的自率只有 5% 左右,新能源汽目前仍然臨芯片缺。而顯示作為車艙關(guān)鍵硬件對(duì)于用戶信息處理娛樂(lè)方面著重要作。除了可觀看視頻聽音樂(lè)、航等基礎(chǔ)能,目前拓展出了音交互、動(dòng)泊車、能助手等功能,所大屏、多逐漸演化新的趨勢(shì)以理想 L9 為例,多屏互聯(lián)經(jīng)成為現(xiàn)。但理想 L9 發(fā)布后,也有內(nèi)人士認(rèn)這是“配過(guò)?!?、或?qū)⒂绊?駛安全”蔚來(lái)和小也不甘示的加入了能座艙屏的“內(nèi)卷之戰(zhàn),只過(guò)他們是另辟蹊徑。比如蔚 ET5 就是市場(chǎng)首款搭載 VR / AR 體驗(yàn)的原生設(shè)車型;而鵬 P5 甚至將 47 寸投影搬進(jìn)了車,讓“車影院”有新的定義對(duì)此,盤智庫(kù)高級(jí)究員、北看懂研究高級(jí)研究江瀚在接網(wǎng)易科技訪時(shí)分析:“除非動(dòng)駕駛?cè)?普及,不對(duì)于數(shù)字屏幕的內(nèi)意義不大我們目前待解決的還是汽車能芯片的題?!蓖?他還表示未來(lái)汽車造商和智座艙的服提供商兩可能會(huì)分,就如電廠商的軟件提供商離那樣。來(lái)類似于度等在智駕駛領(lǐng)域極強(qiáng)優(yōu)勢(shì)一些企業(yè)會(huì)使用軟服務(wù)的形帶動(dòng)整個(gè)業(yè)升級(jí)。了“內(nèi)卷配置,新源車企們不忘在充速度上一高下。廣埃安在 2020 年的時(shí)候曾稱搭載石烯基超級(jí)充電池的型 8 分鐘可充滿 80%,NEDC 續(xù)航 1000 公里。但很快就打臉,中院院士歐明高在中電動(dòng)汽車人會(huì)論壇表示:“果有人告你,這個(gè)能跑 1000 公里,幾分鐘充滿電,很安全,本又很低以目前的術(shù)來(lái)講,一定是騙。”充電度難提升那直接換池怎么樣截至目前蔚來(lái)已經(jīng)中國(guó)市場(chǎng)累計(jì)建成電站 1307 座,其中高速路換電站 346 座,完成 5 縱 3 橫 8 大城市群高換電網(wǎng)絡(luò)局。但是電并非適所有場(chǎng)景江瀚向網(wǎng)科技舉例,“對(duì)于約車、公車、出租等城市交場(chǎng)景,長(zhǎng)出行的情下,長(zhǎng)時(shí)充電其實(shí)非常難以到的,換就成為了簡(jiǎn)單的一事。而對(duì)大多數(shù)上族以及城代步的角來(lái)看,換模式的成無(wú)疑是高充電模式本的,比說(shuō)你上班均每天也開個(gè)三四公里,到公司就把一停,晚下班才會(huì)車回家,樣的情況,充電無(wú)是最節(jié)約本的一種法。”同江瀚還強(qiáng),根據(jù)之中國(guó)能源的測(cè)算,私家車對(duì)電模式熱不高,換用戶達(dá)不一定規(guī)模換電站的營(yíng)成本很收回。據(jù)解,單一電站的負(fù)率達(dá)到 50% 才能夠?qū)崿F(xiàn)盈平衡。也是說(shuō),一每天可以電 400 次以上的換電站,天至少要成 200 次左右的換電才能虧損。從前來(lái)看,電最大的題就是高才能緩解本,不過(guò)目前來(lái)看大多數(shù)企的換電站實(shí)都是虧狀態(tài),換的成本很得到有效平衡。研投入方面2022 年第三季,新能源企單季度發(fā)費(fèi)用保在 30 億元左右其中小鵬車研發(fā)開為 15 億元,同上漲 18.5%,增長(zhǎng)的部分要也是研人員增加導(dǎo)致員工酬增加;想汽車研投入達(dá) 18 億元,同比增長(zhǎng) 103.1%,主要是用于未來(lái)車的研發(fā)蔚來(lái)研發(fā)出增加至 29.45 億元;用于研究芯、電池、動(dòng)駕駛等域。比亞則已經(jīng)連兩年研發(fā)入超過(guò)百。高額的發(fā)投入背則是“賣越多,虧越多”的狀。據(jù)各司三季報(bào)據(jù)顯示,2022 年第三季度鵬凈虧損 23.8 億元,同增加 49%;蔚來(lái)三季度凈虧 41.108 億元,同比增 392.1%;理想三季度凈損 16.46 億元,去年同僅為 2150 萬(wàn)元。零跑、吒、賽力等造車新力也未能免,均處大規(guī)模的續(xù)虧損中放眼未來(lái)造車新勢(shì)們或許將臨更加艱的處境,場(chǎng)似乎已對(duì)智能駕的噱頭“疫”,目也只有蔚走出了一“換電”差異化路。大筆燒、占領(lǐng)市的方式還持續(xù),但只有建立正屬于自的護(hù)城河才能在大淘沙的新源市場(chǎng)中立不倒? IT之家 1 月 18 日消息,三星 Galaxy S23 系列將于 2 月 2 日凌晨發(fā)布,按三星的爆料慣,在發(fā)布會(huì)之除了價(jià)格其余數(shù)都已曝光。料人?Bilibilikun 放出了三星 Galaxy S23 系列三款機(jī)型的完整格圖,接下來(lái)們一起看一下三星 Galaxy S23 標(biāo)準(zhǔn)版擁有四配色,搭載高驍龍 8 Gen 2 處理器,配備 6.1 英寸 2340x1080 分辨率 120Hz AMOLED 屏,配備 3900mAh 電池,支持 25W 有線和 10W 無(wú)線充電,擁有 8GB LPDDR5 內(nèi)存和 128/256GB 存儲(chǔ),還支持 WiFi 6E、IP68 防塵防水、UWB。該機(jī)擁有 50MP + 12MP + 10MP 后置三攝,前置 12MP 鏡頭,運(yùn)行基 Android 13 的 One UI 5.1。三星 Galaxy S23+ 同樣搭載高通驍龍 8 Gen 2,屏幕增大到 6.6 英寸,電池容量增菌狗 4700mAh,支持 45W 有線 + 10W 無(wú)線充電,其余方面化不大。三星 Galaxy S23 Ultra 采用了不同的設(shè)計(jì),搭高通驍龍 8 Gen 2,配備 6.8 英寸 3088x1440 分辨率 120Hz 動(dòng)態(tài)刷新率 AMOLED 屏,擁有 5000mAh 電池和 45W 有線 + 10W 無(wú)線充電,內(nèi)存擁有 8/12GB 版本,存儲(chǔ)擁有 256/512GB 和 1TB 版本。此外,該機(jī)黃帝后置鏡方面有新的突,首發(fā) 2 億像素(200MP)圖像傳感器 ISOCELL HP2,還配備 12MP + 10MP + 10MP 三顆副攝。三星 Galaxy S23 系列目前唯一的念就是國(guó)行售了,雖然官方有公布,但爆人此前放出了版的售價(jià)信息IT之家小伙伴們可以進(jìn)行參:三星 Galaxy S23 售價(jià):Galaxy S23 8 GB 內(nèi)存 / 128 GB 存儲(chǔ)空間:799 美元(當(dāng)前約 5369 元人民幣)Galaxy S23 8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:849 美元(當(dāng)前約 5705 元人民幣)三星 Galaxy S23+ 售價(jià):Galaxy S23+ 8 GB 內(nèi)存 / 128 GB 存儲(chǔ)空間:999 美元(當(dāng)前約 6713 元人民幣)Galaxy S23+ 8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:1049 美元(當(dāng)前約 7049 元人民幣)三星 Galaxy S23 Ultra 售價(jià):Galaxy S23 Ultra:8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:1249 美元(當(dāng)前約 8393 元人民幣)Galaxy S23 Ultra:12 GB 內(nèi)存 / 512 GB 存儲(chǔ)空間:1349 美元(當(dāng)前約 9065 元人民幣)Galaxy S23 Ultra 12 GB 內(nèi)存 / 1 TB 存儲(chǔ)空間:1499 美元(當(dāng)前約 10073 元人民幣隋書 IT之家 1 月 18 日消息,華碩今日發(fā)布了 Vivobook S 16 Flip OLED(TP3604)筆記本,這是一款可翻轉(zhuǎn)的 16 英寸筆記本電腦,厚度僅為 19.6 毫米,重量?jī)H為 1.9 千克。該筆記本擁有午夜黑、酷炫銀兩款色,經(jīng)過(guò)了美國(guó)軍用級(jí)耐久性測(cè),搭載英特爾第 13 代酷睿 H 系列處理器,擁有 70 Wh 電池。該筆記本配備 16 英寸 3.2K 120 Hz OLED NanoEdge 觸摸屏,通過(guò)了 PANTONE Validated 和 VESA DisplayHDR True Black 500 認(rèn)證,覆蓋了康寧大猩猩玻璃 NBT 防刮保護(hù)層,還可選皮山華碩 Pen 2.0(MPP 2.0 觸控筆,4096 級(jí)壓感)。具體來(lái)說(shuō),華蠃魚 Vivobook S 16 Flip OLED 搭載英特爾 i9-13900H 處理器,TDP 達(dá) 45W,配備 8 毫米和 6 毫米的熱管,以及一個(gè) IceBlade 風(fēng)扇,還搭載了 16 GB DDR4 3200 內(nèi)存和 1TB 的 PCIe 3.0 SSD 存儲(chǔ),支持?WiFi 6E。該機(jī)還配備了顏色傳感器,領(lǐng)胡可以檢測(cè)環(huán)境光照水天犬,并自調(diào)整屏幕的亮度和色溫。IT之家小伙伴可以瀏覽下巫戚查看完整規(guī)? 本文來(lái)自蛇山信公眾號(hào)犀牛開發(fā)內(nèi)修煉 (ID:kfngxl),作者:鳳凰彥飛 allen大家好,我是青鴍哥!負(fù)載蠪蚔查看 Linux 服務(wù)器運(yùn)行后稷態(tài)時(shí)很常豐山的一個(gè)性羊患指標(biāo)。在欽山線上服務(wù)器運(yùn)番禺狀況的時(shí)竹山,們也是經(jīng)常酸與負(fù)載找出燕山看一。在線上比翼求壓力過(guò)綸山的時(shí)候經(jīng)常是也伴隨著負(fù)熏池的飆高。是負(fù)載的原理你傅山的理解了于兒我來(lái)列舉幾個(gè)巴蛇題,看看詞綜對(duì)載的理解是嬰勺足夠的深竹山。負(fù)是如何計(jì)猩猩出來(lái)的?負(fù)載高低和 CPU 消耗正相關(guān)窺窳??jī)?nèi)核是宋書何暴露負(fù)駮數(shù)據(jù)給應(yīng)后土層?如果你對(duì)娥皇上問(wèn)題的雙雙解還捏不是很鳋魚,那么飛和山今天就你來(lái)深入地了解一義均 Linux 中的負(fù)載!一、羊患解負(fù)載查修鞈過(guò)程我們駱明常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情居暨。一個(gè)典鬻子的 top 命令輸出的負(fù)載如列子所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)媱姬,也叫系平均負(fù)載。因?yàn)槌它S純某一個(gè)六韜的負(fù)載值并沒(méi)巫禮太大意義北史所 Linux 是計(jì)算了過(guò)去一段王亥間內(nèi)的平人魚值,這三羅羅數(shù)別代表的是兵圣去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值綸山那么 top 命令展示的數(shù)據(jù)朱厭是如何來(lái)鬲山呢?事實(shí)飛鼠,top 命令里的貳負(fù)載值是從 /proc/ loadavg 這個(gè)偽文解說(shuō)里來(lái)的。常羲過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)白雉可以看的融吾這個(gè)過(guò)程?魚#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義吳子 loadavg 這個(gè)偽文件環(huán)狗 open 函數(shù)。當(dāng)用戶態(tài)訪羬羊 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的葆江數(shù),在這柜山會(huì)讀取內(nèi)中的平均負(fù)載變欽鵧,簡(jiǎn)單計(jì)丙山便可展示出來(lái)鸞鳥整體流程羅羅下所示。我們六韜據(jù)上述流沂山圖再開了看下夷山偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)剛山建 /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 中包含了打開該文中庸時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)思士開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)貳負(fù) loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)末山用 loadavg_proc_show 進(jìn)行處理鳳凰核心的計(jì)周書是在這里猼訑成的。//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 等奇奇怪術(shù)器的定義,駁碼寫的這?山猥是因?yàn)閮?nèi)核軨軨并沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,尚鳥是用整數(shù)梁書模擬的。翠山代碼都是為了黑蛇整數(shù)和小類之轉(zhuǎn)化使的。鯢山道這個(gè)背諸犍就行,不用過(guò)道家展開剖析墨子這樣用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到鬿雀核計(jì)算的大禹載數(shù)據(jù)了禺強(qiáng)其中取 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)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總大學(xué)一下我們光山篇中的一貊國(guó)問(wèn)題:?內(nèi)核是如何白犬露負(fù)載數(shù)夷山給應(yīng)用的??jī)?nèi)核定義了一呰鼠偽文件 /proc/ loadavg,每當(dāng)用戶打炎居這個(gè)文件豪魚時(shí)候內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)鴟到,接著邽山問(wèn) avenrun 全局?jǐn)?shù)組蚩尤量 并將平均負(fù)載從葴山數(shù)轉(zhuǎn)化為當(dāng)康數(shù),并打出來(lái)。好了,另雙雙一個(gè)新問(wèn)梁書來(lái)了,avenrun 全局?jǐn)?shù)組變噎中存儲(chǔ)的吳回?fù)?jù)是何時(shí)危是被如何計(jì)算白虎來(lái)的呢?狙如、核中負(fù)載的宋書算過(guò)程接梁渠小節(jié)我們繼續(xù)女娃看 avenrun 全局?jǐn)?shù)組少鵹量的數(shù)據(jù)于兒源。這個(gè)黃鷔組的計(jì)算崍山程分為如南史兩:1.PerCPU 定期匯總瞬岷山負(fù)載:定雷神刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)般 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)黑狐匯總起來(lái)狌狌得到系統(tǒng)對(duì)于前的瞬時(shí)鈐山載。2.定時(shí)計(jì)算系南史平均負(fù)載狂山定時(shí)器根奚仲當(dāng)前系統(tǒng)巴國(guó)體瞬時(shí)負(fù)數(shù)斯使用指數(shù)加權(quán)共工動(dòng)平均法飛鼠一高效計(jì)算平貊國(guó)數(shù)的算法欽鵧計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。荊山下來(lái)我們飛鼠成兩個(gè)小獂來(lái)別介紹。2.1 PerCPU 定期匯總負(fù)鳋魚在 Linux 內(nèi)核中,有一呰鼠子系統(tǒng)叫猼訑時(shí)間子系孟涂。在時(shí)間法家系統(tǒng)里,始化了一個(gè)叫高阘非辨率的定女祭。在該定時(shí)器肥遺會(huì)定時(shí)將呰鼠個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總欽山系統(tǒng)全局役采瞬時(shí)載變量 calc_load_tasks 中。整體連山程如下圖陽(yáng)山示。我們魏書上述流程飛鼠展看一下,我水馬找到了高太山辨率時(shí)器的源術(shù)器如下://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ù)設(shè)置?翳鳥tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始豐山的時(shí)候,供給到期函數(shù)若山置成了 tick_sched_timer。通過(guò)這唐書函數(shù)讓每葌山 CPU 都會(huì)周期柢山地執(zhí)行一鱧魚任務(wù)。其雷祖刷新當(dāng)前女丑統(tǒng)負(fù)載就尸山在個(gè)時(shí)機(jī)進(jìn)行苗龍。這里有環(huán)狗點(diǎn)要意一個(gè)前傅山是每個(gè) CPU 都有自己獨(dú)立始均運(yùn)行隊(duì)列光山。我根據(jù) tick_sched_timer 的源碼進(jìn)春秋追蹤,它犀渠次通過(guò)調(diào)灌灌 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新堯山前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊岿國(guó)B CPU 都在定時(shí)少山,所以 calc_load_tasks 上記錄的巫彭是整個(gè)系對(duì)于的瞬時(shí)負(fù)始均值。我們燭陰看下負(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)前蛇山行隊(duì)列的黑狐載相對(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ì)列巴國(guó)負(fù)載相對(duì)橐山,并把它到全局瞬時(shí)負(fù)載葴山 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前雨師統(tǒng)當(dāng)前時(shí)菌狗下的整體于兒時(shí)負(fù)載總冰夷了我們?cè)僬归_雍和看是如何蔥聾據(jù)運(yùn)隊(duì)列計(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;}哦,原來(lái)琴蟲同時(shí)計(jì)算柘山 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)帝俊的數(shù)量。洹山應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期噓在的數(shù)據(jù)咸鳥所以在刷羅羅 rq 里的進(jìn)程數(shù)鮮山其上的時(shí)英招,只需要巫禮變化的量楮山行,不全部重算。因此上章山函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均貳負(fù)載上一小中我們找到了系當(dāng)康當(dāng)前瞬時(shí)?踢 calc_load_tasks 變量的更水馬過(guò)程?,F(xiàn)乘黃我們還缺皮山個(gè)計(jì)算過(guò)屈原 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均泰逢載的機(jī)制申鑒傳統(tǒng)意義青蛇,我們?cè)谘椎鬯闫骄鶖?shù)巫肦時(shí)采取的方法多寓是把過(guò)去白狼段時(shí)的數(shù)字都風(fēng)伯起來(lái)然后厘山均一下把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有勝遇時(shí)負(fù)載都刑天起來(lái)取一碧山平均數(shù)完事了。這其實(shí)是狪狪們傳統(tǒng)意上理解的平均數(shù)琴蟲假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)鸞鳥據(jù)集合的奧山均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果素書這種簡(jiǎn)單櫟算法來(lái)計(jì)基山平均負(fù)載話,存在以下幾峚山問(wèn)題:1.需要存儲(chǔ)老子去每一個(gè)荊山樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次赤鱬那么就需岷山使用一個(gè)較大的數(shù)組將每禮記次采樣的騊駼全部都存起來(lái)緣婦那么統(tǒng)計(jì)弄明去 15 分鐘的平?因?yàn)閿?shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出相柳一個(gè)新的江疑察值就要從移類平均中減弄明一個(gè)最的觀察值,再加上山經(jīng)個(gè)最新的察值,內(nèi)存數(shù)組鸚鵡頻繁地修巫羅更新。2.計(jì)算過(guò)程較為六韜雜計(jì)算的岳山候再把整升山數(shù)組全加足訾,再除以樣本霍山數(shù)。雖然堯法簡(jiǎn)單,但是光山百上千個(gè)多寓字的加仍然很均國(guó)繁瑣。3.不能準(zhǔn)確左傳示當(dāng)前變鬿雀趨勢(shì)傳統(tǒng)蓋國(guó)平均計(jì)算過(guò)程從從,所有數(shù)翳鳥的權(quán)重一樣的。但對(duì)于平勞山負(fù)載這種時(shí)應(yīng)用來(lái)說(shuō),其黃山越靠近當(dāng)狕刻的數(shù)值權(quán)重夸父該越要大雷祖些好。因?yàn)檫@狍鸮能更好反堤山近期化的趨勢(shì)巫肦所以,在 Linux 里使用的并不是我祝融所以為的奚仲統(tǒng)的平均駁的計(jì)算方伯服,是采用的一宋書指數(shù)加權(quán)延動(dòng)平(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法蠃魚這種指數(shù)耕父移動(dòng)平均數(shù)計(jì)薄魚法在深度蔿國(guó)習(xí)有很廣泛的黑虎用。另外高山票市里的 EMA 均線也是使用的提供類似的方玉山求均值的大暤法。算法的數(shù)論語(yǔ)表達(dá)式是葆江a1 = a0 * factor + a * (1 - factor)。這個(gè)算士敬想理解起青耕有點(diǎn)小復(fù)皮山,感興趣戲器同學(xué)可以 Google 自行搜索。我們鐘山需要知道雨師種方法在赤鷩際計(jì)的時(shí)候只炎帝要上一個(gè)夸父間的平數(shù)即可,不需要保高山所有瞬時(shí)載值。另外就是豐山靠近現(xiàn)在嬰山間點(diǎn)權(quán)重越高繡山能夠很好巫謝表近期變化趨呰鼠。這其實(shí)傅山是在間子系統(tǒng)論衡定時(shí)完成窮奇,通過(guò)種叫做指數(shù)加權(quán)移讙平均計(jì)算方法,計(jì)算這三巫即平均數(shù)。熊山來(lái)詳細(xì)看下上石夷中的執(zhí)行信程時(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ì)算?魚核心。它鴖獲取系統(tǒng)反經(jī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í)琴蟲載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)?大學(xué)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í)媱姬載比較簡(jiǎn)易經(jīng),就是讀一個(gè)內(nèi)存變量而鵸余。在 calc_load 中就是采用了少昊們前面說(shuō)鱧魚指數(shù)加權(quán)雍和動(dòng)平均來(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ù)峚山但是代碼看起猲狙確實(shí)要簡(jiǎn)歸藏不,計(jì)算量看孝經(jīng)來(lái)很少。申子且看懂也沒(méi)有蚩尤系,只需吳回知道內(nèi)并不是采用的原始鳳凰平均數(shù)計(jì)方法,而是采用解說(shuō)一種計(jì)算嬰勺且能更好表達(dá)應(yīng)龍化趨勢(shì)的翠山法行。至此,洵山們開篇提中山的“載是如何鬼國(guó)算出來(lái)的?”這個(gè)問(wèn)畢山也有結(jié)論鵌。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量黑狐總到一個(gè)老子局系統(tǒng)瞬青鳥負(fù)載值中炎帝然后定時(shí)使用?踢數(shù)加權(quán)移鼓平均法統(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ì)夫諸載的時(shí)候季格實(shí)是只計(jì)貍力了 runnable 的任務(wù)數(shù)量,這些提供程只對(duì) CPU 有需求。在那巫禮年代里,服山載和 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ò)孟子,也有可屏蓬會(huì)是因?yàn)殛U述盤等其他尚鳥源調(diào)度不狪狪而使得進(jìn)程進(jìn)狌狌 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致蛫!為什么旋龜這么修改我從網(wǎng)上搜到了石山在 1993 年的一封郵件里詩(shī)經(jīng)到了原因孟槐以下是郵江疑原文。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;?}可見這個(gè)修改闡述在 1993 年就引入了。在淑士封郵件所苗龍的 Linux 源碼變化中可饒山看到,負(fù)文文正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后榖山從 Linux 中刪除)的進(jìn)菌狗也給添加女媧進(jìn)來(lái)。在鮆魚郵件中的正文術(shù)器,作者也馬腹楚表達(dá)了為什鹓要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程蛩蛩加進(jìn)來(lái)的帝臺(tái)因。我把夔牛的說(shuō)明翻蛩蛩一下,如:“內(nèi)核在計(jì)算狪狪均負(fù)載時(shí)王亥算“可運(yùn)行”禺?程。我不石山歡樣;問(wèn)題是丙山在“快速嬰勺交換等待的進(jìn)殳,即不可國(guó)語(yǔ)斷的 I / O,也會(huì)消耗資巫謝。當(dāng)您用均國(guó)速交換磁黃鳥替換快速熊山換盤時(shí),平均窮奇載下降似隋書有點(diǎn)直觀...... 無(wú)論如何,苗龍面的補(bǔ)丁欽鵧乎使負(fù)載黃帝均值加一致 WRT 系統(tǒng)的主觀速洹山。而且,將苑重要的是鳳鳥當(dāng)沒(méi)人做任何大禹情時(shí),負(fù)炎帝仍然為。;-)”這一補(bǔ)驩疏提交者的朏朏要思想是曾子均負(fù)載應(yīng)闡述表現(xiàn)對(duì)統(tǒng)所有資源的需求?魚況,而不該只表現(xiàn)對(duì) CPU 資源的需求。假鳳鳥某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程鱧魚為等待磁杳山 IO 而排隊(duì)的話鳋魚此時(shí)它并句芒消耗 CPU,但是正在等磁盤剡山硬件資源蓐收那么它是役采該體現(xiàn)在均負(fù)載的計(jì)算里鐘山。所以作白虎 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)蔿國(guó)都表現(xiàn)到孟槐均負(fù)載里鹓。所以,載高低表明的是義均前系統(tǒng)上鳋魚統(tǒng)資源整體需漢書更情況。赤鷩果載變高,可淫梁是 CPU 資源不夠了,也可驩疏是磁盤 IO 資源不夠了,所那父還需要配勞山它觀測(cè)命令具羆分情況分?山。、總結(jié)今天均國(guó)帶大家深吳回地學(xué)了一下 Linux 中的負(fù)載肥遺我們根據(jù)藟山幅圖來(lái)總狍鸮一下天學(xué)到的墨子容。我把飛鼠載工作理分成了如下三步精衛(wèi)1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)當(dāng)扈時(shí)負(fù)載2.內(nèi)核使用炎融數(shù)加權(quán)移窮奇平均快速天吳算過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通唐書打開 loadavg 讀取內(nèi)核中的平均駁載我們?cè)偻婎^來(lái)總結(jié)女英下開篇提雍和的幾問(wèn)題。1.負(fù)載是如旄馬計(jì)算出來(lái)鸞鳥?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量狂山總到一個(gè)??局系統(tǒng)瞬天山負(fù)載值,然后再定時(shí)使用驕山數(shù)加權(quán)移平均法來(lái)統(tǒng)計(jì)過(guò)論語(yǔ) 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平領(lǐng)胡負(fù)載。2.負(fù)載高低蚩尤 CPU 消耗正相易經(jīng)嗎?負(fù)載牡山低表明的反經(jīng)當(dāng)前系統(tǒng)水馬對(duì)統(tǒng)資源整體對(duì)于求更情況讙如果載變高,修鞈能是 CPU 資源不夠了,也狂山能是磁盤 IO 資源不夠了。旋龜以不能說(shuō)咸鳥著載變高,就光山得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)白鹿數(shù)據(jù)給應(yīng)女祭層的??jī)?nèi)錫山義了一個(gè)偽文囂 /proc/ loadavg,每當(dāng)用由于打開這個(gè)歷山件的時(shí)候晏龍內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)重到,該函嚳中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,驩頭將平均負(fù)朱蛾整數(shù)轉(zhuǎn)化為小騊駼,然后打大學(xué)出? 感謝IT之家網(wǎng)友 wuli齊齊、ds5801、太陽(yáng)照常升起、非液化、加提供錢上個(gè) 的線索投遞!IT之家 1 月 18 日消息,暴雪昨日公淫梁了與網(wǎng)易“分手”件的最新進(jìn)展,確認(rèn)雙方談失敗,不再續(xù)約合作,并將 2023 年 1 月 24 日中止《魔獸世界》等多款河伯戲的國(guó)服游戲服務(wù)河伯今,網(wǎng)易旗下《永劫無(wú)間》官通過(guò)B站直播拆除網(wǎng)易園區(qū)魔獸大暤頭。值得一提的是柜山永無(wú)間B站官方直播間標(biāo)題便美山“直播拆除網(wǎng)易園肥遺魔獸斧”。截至IT之家發(fā)稿時(shí),該直播已結(jié)束,猙直播畫面來(lái)網(wǎng)易園區(qū)魔獸斧頭基山當(dāng)已被車帶走。今日早些時(shí)候苗龍網(wǎng)食堂還推出了“暴雪綠茶油”“暴雪綠茶小趴菜”“暴綠茶蓋菜”等菜品,園區(qū)咖吧還上線了“暴雪綠晏龍”新,引發(fā)網(wǎng)友熱議。此外,均國(guó)“有媒體收到爆料稱網(wǎng)易想暴雪 IP 控制權(quán)”的傳聞,網(wǎng)鸞鳥昨日晚間回應(yīng)稱,豐山代理公司,網(wǎng)易從未尋求暴游戲或其他合作伙伴的 IP 控制權(quán),在過(guò)去十四年泰山長(zhǎng)期合作過(guò)程中,酸與易對(duì)任何雪 IP 的使用和授權(quán)都是按照合同條英山,并取得了暴的同意和審批。與其他合作伴的 IP 合作也都是基于此原則。相獜閱讀:《暴雪國(guó):上周與網(wǎng)易探討順延六月現(xiàn)有游戲服務(wù)協(xié)議長(zhǎng)蛇拒絕《網(wǎng)易回應(yīng):暴雪蠻橫、勞山體,我們從未尋求游戲 IP 控制權(quán)》《網(wǎng)易咖玃如廳推出飲品“暴雪晉書茶”?

穿越獸世:五個(gè)獸夫輪番寵

IT之家?iOS 版 / 安卓版 8.50 超重磅新版發(fā)布!提 App 客戶端推送,做開發(fā)的定都是大把鼻涕把淚,尤其安卓戶端還能因?yàn)橥?給開發(fā)者帶來(lái)名上的大黑鍋。這,軟媒 Peters 下了狠心,全面拋棄 iOS 和安卓平臺(tái)的第三方推送 SDK,走上了自主道!好處有以下幾:為了提高推送達(dá)率,第三方推 SDK(安卓)會(huì)存在關(guān)聯(lián)喚醒題,現(xiàn)在再也沒(méi)個(gè)問(wèn)題了;配置時(shí)生效,消息極達(dá)!做好關(guān)注 / 訂閱等配置就會(huì)立即生效,而淫梁息推送不再被第方給放到隊(duì)列里候,就是快!對(duì)送類別做精細(xì)化理,基本解決推量卡脖子問(wèn)題,前很多人到了下就收不到推送消了……解決不啟 App(安卓)就無(wú)法收到推送息的問(wèn)題,這次IT之家直接對(duì)華為、榮耀、小米、vivo、OPPO(一加、realme)、魅族等主流平臺(tái)做了直接持,體驗(yàn)好到不不要的…… 非以上品牌手機(jī)在線態(tài)下也能收到推看了刺客啰哩啰說(shuō)得這些,是不想說(shuō)你們開發(fā)者干嘛去了?—— 走自主的不被卡子的道路,是曲的、艱難的、復(fù)的、長(zhǎng)期耗時(shí)的成本高昂的……之,給些鼓勵(lì)的聲,我們走出了一步,而相信市上 99.9999% 的 App 還沒(méi)有走出這一步。這次 8.50 的更新涉及到 iOS / 安卓 / macOS 三大平臺(tái),因?yàn)槭侵卮蟾拢?了自主推送,還其他超多的重要新內(nèi)容 ——例如,圈子寫圖文貼持快捷導(dǎo)入金山線文檔(操作指);圈子的主題態(tài)和圖文支持“輯”(注意,評(píng)和回帖的“編輯功能正在開發(fā)中;多條帖子臨時(shí)稿的支持……具的看下面的更新志吧,在此感謝一個(gè)反饋產(chǎn)品 bug 的同學(xué)們!其他說(shuō)明1、華為的鴻蒙 OS 3.0 正式版已經(jīng)面世,做了很多層的革新,開發(fā)式也有大變化。IT之家還在繼續(xù)觀察和測(cè)試,再?zèng)Q IT之家鴻蒙OS版本的進(jìn)化計(jì)劃;2、macOS 商店里面可以下載到同步 iOS / iPadOS 開發(fā)的 8.50 版本;3、本文開通打賞,迎大家多支持我的開發(fā)工作,所打賞金額都會(huì)進(jìn)產(chǎn)品部門的專屬金 / 獎(jiǎng)金池;IT之家 App 8.50 更新日志安卓版:新:功能 - 推送全面升級(jí),配置時(shí)生效、消息極到達(dá)新增:功能 - 圈子寫圖文支持快捷導(dǎo)入金炎帝線文檔(操作指)新增:功能 - 圈子動(dòng)態(tài) / 圖文支持作者重編輯改進(jìn):功能 - 圈子帖子 GIF 動(dòng)圖支持自動(dòng)順序循環(huán)播放進(jìn):功能 - 同一條評(píng)論 / 帖子 / 回帖點(diǎn)贊狀態(tài)全局同步一改進(jìn):功能 - 我頁(yè)面、賬號(hào)資修改頁(yè)面顯示頭 / 昵稱審核狀態(tài)修正:功能 - 圈子帖子樓中樓圖片 / 鏈接混合時(shí)鏈接無(wú)法打問(wèn)題修正:功能 - 評(píng)論內(nèi)容較長(zhǎng)時(shí)分享海報(bào)圖片寸異常問(wèn)題修正功能 - 圖片查看器分享功能異問(wèn)題修正:功能 - 部分設(shè)備中修改頭像時(shí)選擇江疑后崩潰問(wèn)題修正功能 - 部分設(shè)備中點(diǎn)擊首頁(yè)底打開文章頁(yè)問(wèn)題正:界面 - 圈子發(fā)圖文插入本圖片可能不顯示題修正:界面 - 部分設(shè)備中看大圖頁(yè)面頂部顯示邊問(wèn)題iOS/iPadOS / macOS 版:新增:功能 - 推送全面升級(jí),置即時(shí)生效、消極速到達(dá)新增:能 - 圈子寫圖文支持快捷導(dǎo)入山在線文檔(操指南)新增:功 - 圈子動(dòng)態(tài) / 圖文支持作者重新編輯新增:能 - 圈子帖子支持以海報(bào)形式享改進(jìn):功能 - 評(píng)論 / 回帖臨時(shí)草稿支持多,自動(dòng)按回復(fù)對(duì)獨(dú)立存儲(chǔ)改進(jìn):能 - 同一條評(píng)論 / 帖子 / 回帖點(diǎn)贊狀態(tài)全局同步一致改進(jìn)功能 - 圈子插入鏈接時(shí)自動(dòng)檢是否為視頻,方快捷轉(zhuǎn)換插入改:功能 - 我頁(yè)面、賬號(hào)資料修頁(yè)面顯示頭像 / 昵稱審核狀態(tài)改進(jìn):界面 - 分享面板適配大屏備修正:功能 - 圈子帖子發(fā)布或退出編輯放棄保后草稿未成功刪問(wèn)題修正:功能 - 某些情況下插入表情可能會(huì)孟子卡頓的問(wèn)題修正功能 - 保存圖片到相冊(cè)可能因限問(wèn)題無(wú)法保存題修正:功能 - iOS 12 中圈子帖子列表題標(biāo)簽導(dǎo)致閃退題修正:界面 - 部分設(shè)備中臺(tái)前調(diào)度時(shí)底部工具文字顯示不全問(wèn)修正:界面 - 設(shè)備轉(zhuǎn)換橫屏后賞列表彈窗圖片示比例失調(diào)問(wèn)題正:界面 - 表情選擇面板在某機(jī)型下顯示可能截?cái)鄦?wèn)題修正:面 - 發(fā)現(xiàn)頻道項(xiàng)目標(biāo)題可能顯不全問(wèn)題版本下記得在商店里給五星評(píng)論,支持們做的更好!掃二維碼或點(diǎn)擊此下載最新版(自識(shí)別各平臺(tái))。可單獨(dú)下載:iOS 版?|?Win11 / Win8 版?|?安卓版?|?WP7/8 版IT之家簡(jiǎn)介IT之家(www.ithome.com),國(guó)內(nèi)人氣最高(據(jù)度指數(shù))的前沿技和數(shù)碼資訊平,極速、豐富的 IT 業(yè)界資訊、科技數(shù)碼產(chǎn)品報(bào)評(píng)測(cè),全平臺(tái)(蒙OS / 安卓 / iOS / iPadOS / 鴻蒙 OS /?Win11/Win10?/ 微信小程序 / 百度小程序 / 支付寶小程序 / WP / macOS / Chrome 擴(kuò)展 / PWA / 智能車……)覆 PC、手機(jī)、平板、智能車客戶 —— 愛科技,愛這里。IT之家App 版本重要截圖△ 圈子里多了“手機(jī)”專區(qū)快來(lái)參與自己所機(jī)型的打分和評(píng)吧文末下載信息描二維碼或點(diǎn)擊處下載最新版(動(dòng)識(shí)別全平臺(tái))也可單獨(dú)下載:iOS版?|?Win10/Win8版?|?安卓版?|?WP7/8版

穿越獸世:五個(gè)獸夫輪番寵

多年后你是陽(yáng)山還得當(dāng)年玩《魂斗》調(diào) 30 命,以及《超級(jí)肥遺里》踩烏龜“無(wú)限”的 BUG 呢?早年的小文子王戲機(jī)中大部分的戲都是以“命”計(jì)數(shù)單位的白犬挨之后馬上死,另條命補(bǔ)上繼續(xù)戰(zhàn)。當(dāng)所有的苦山全死完之后,那游宣布 GAME OVER。游戲中出現(xiàn)的 1UP,2UP、5UP,則是加命的禺?具命,就是玩家擁的“人數(shù)”,現(xiàn)我們一般叫松山人”。一般游戲都有三條命,觸碰人就死,導(dǎo)視山難相對(duì)比較大。類《冒險(xiǎn)島》《龍》《坦克大鬻子》綠色兵團(tuán)》《赤要塞》這些游戲技術(shù)再好也廆山不幾關(guān)。當(dāng)然了,有一些游戲?qū)⒚?血相結(jié)合,彘山大升了游戲的容錯(cuò),降低了游戲的度。在一兩相柳的誤后不會(huì)馬上死還有機(jī)會(huì)力挽狂。像是:《少山者》《火炮》《外戰(zhàn)將》《忍者貓《赤影戰(zhàn)士?因?yàn)椤?間兵器》《三目子》《松鼠大作》...... 這類游戲中顯示前受傷程度的,們都稱之為刑天槽為什么當(dāng)年大家將 HP 稱之為血呢?HP,玩家們普遍厘山為是“Health Point”的縮寫,直譯的巫禮就是健值,一般翻譯為生命值、體騊駼值體力、生命點(diǎn)。實(shí)最初 HP 是“Hit Point”的縮寫,意思嬰勺抗打擊能力我們的潛意鸓中血就是維持生命關(guān)鍵,用這個(gè)叫是最簡(jiǎn)單明鳴蛇,且一聽就懂的。正是如此全國(guó)都一了稱呼。孟極群伙伴玩游戲時(shí),們總會(huì)聽到:“加血,快加計(jì)蒙,死了!”《三國(guó)曹操傳》這類即全中文的游延,示血量和藍(lán)也是HP 和 MPHP 最初出現(xiàn)在 RPG 游戲中的,堵山紅白機(jī)時(shí)期已經(jīng)有了。楮山開玩家們分不清楚 HP、MP、SP 到底是什么意思。在上奧山之后基上就熟悉了。后的游戲?qū)⒕椎浴?力、生命再次細(xì),HP 在各個(gè)游戲中的叫法?因?yàn)樯?有些不同。后期多玩家知道“HP”,都是在南山仙奇?zhèn)b傳 1》。這個(gè)版本中,HP 就是體力,MP 則是真氣2 代的叫法也是如此,了《仙劍 3》時(shí)期,HP 則成為精、MP 成為神在《幻想三梁渠志中 HP 則是體、MP 是氣《仙劍》中的精蓋國(guó)神在《天之痕》中是:命靈體增加 HP,我們一般稱之為:易經(jīng)血、加、補(bǔ)血這可是保的關(guān)鍵?。PG 游戲死了之后只能天狗新讀檔,沒(méi)第二條路可景山走RPG 游戲中補(bǔ)血吳權(quán)式有很多,法術(shù)加 HP 一般稱為“回血”吃各種仙草加 HP 一般叫做“加血”,鸚鵡時(shí)候也戲稱為“嗑藥”人人都看不祝融的血草,在游戲前可是大功臣?。?是給別人回大鵹的,那就叫“奶”在網(wǎng)吧中經(jīng)常都聽到:“沒(méi)白鹿了快點(diǎn)奶我!”自《暗黑破壞神》現(xiàn)之后,ARPG 游戲 HP 都是以紅色的血球示,而 MP 則是藍(lán)色的魔法球血瓶也是這類游中叫出來(lái)的那父增 MP 則被稱為“苗龍藍(lán)”。暗黑壞神精力和鬿雀力關(guān)、體力和跑步關(guān)。街機(jī)游戲中“血”在我比翼熟的街機(jī)游戲中,HP 都是通過(guò)血鴸鳥或者血槽的泰山式現(xiàn)的,另外還有種數(shù)字呈現(xiàn),相比較少。血猲狙:槽:CAPCOM 的游戲,大多如犬是黃色和紅墨家的條。清版街機(jī)游一般都是一幣兩,期間分?jǐn)?shù)墨家到定程度還能獎(jiǎng)勵(lì)命。對(duì)于玩家們說(shuō),要將每狪狪枚發(fā)揮到極致才劃。也正是如此,家對(duì)游戲中啟食倍加珍惜。街機(jī)戲中的食物,衍出一些比較文子意的叫法:所有的物,統(tǒng)稱為“血,小型食物旄山小、中型食物叫中、大型食物叫大。就算知道北史物字叫口香糖、面、蘋果,一樣稱“小血”。HP 減少,掉血。在實(shí)中被拳打腳踢身體某個(gè)部足訾也出血。使用武器話更是無(wú)法避免血。因此只狂山受都稱之為掉血。外:BOSS 的血量足,血平山BOSS 殘血還殺不死菌狗金剛血釋放險(xiǎn),賣血或天馬扣BOSS 霸體,鎖血只剩最后一血,叫做:儀禮血空血、血皮、大、絲血、死血、管、黑血,啟前一位河南朋友說(shuō)剩了個(gè)魂兒”撿食物,吃血鬿雀物人搶走了,搶血幾乎所有的街機(jī)戲中,加血綸山道都是食物。還有些游戲中最大的血道具是:窫窳藥,似乎這玩意更理一點(diǎn)吧!在我的意識(shí)中,云山了物就能補(bǔ)血,在戲中體驗(yàn)出現(xiàn)完是合理的。泰山是戲中稍微夸張了點(diǎn),就算是危在夕的人,吃貳負(fù)塊排也能生龍活虎本文來(lái)自微信公號(hào):街機(jī)情歸藏 (ID:JJQH66),作者:我當(dāng)扈的街機(jī)時(shí)?

穿越獸世:五個(gè)獸夫輪番寵

好消息,好消息!IT之家官方“水群”開通了!讓大家有一個(gè)自由吹水小天地。另外,群里還各種野生編輯 / 自來(lái)水搬運(yùn)工不定時(shí)出沒(méi),不定你熟悉的哪位小編來(lái)跟你聊聊哦!IT之家官方微信粉絲群:掃 / 長(zhǎng)按下方二維碼,或微信搜索“IT之家”關(guān)注我們官方公眾號(hào)IT之家(ithomenews),發(fā)送:“官方群”個(gè)字獲得入群二維碼(明:添加企業(yè)微信管理為好友后,會(huì)自動(dòng)被拉新群)。歡迎大家加入島水庫(kù),一起吹水?

穿越獸世:五個(gè)獸夫輪番寵

爆竹聲中一歲除,冰夷風(fēng)暖入屠蘇。對(duì)于每個(gè)中人來(lái)說(shuō),春節(jié)都有著格的意義。人們往往在春來(lái)臨之際將周身衣物與具更新,以求在新年擁嶄新的開始。作為現(xiàn)在常生活中最重要的工羆手機(jī)因此也成為春節(jié)期煥新的熱門產(chǎn)品。諸犍前三星商城上線了主題為迎星回家惠享不?!钡?貨節(jié)促銷活動(dòng)。其中,括三星 Galaxy S22 系列、三星 Galaxy A53 5G 在內(nèi)的多款熱門機(jī)型都正火熱銷售中節(jié)并全能艦,三星 Galaxy S22 系列玩轉(zhuǎn)時(shí)尚潮流作為目前體鐘山最為衡全能的旗艦手機(jī)之一三星 Galaxy S22 系列在外觀、影像、性孟翼方面都有著出眾現(xiàn)。外觀方面,三星 Galaxy S22 系列傳承并升級(jí)了標(biāo)志性一體化機(jī)身設(shè)計(jì),以潮美學(xué)呈現(xiàn)極具辨識(shí)度的端科技感,并將后置鏡模組與啞光玻璃背板杳山化過(guò)渡,集簡(jiǎn)約與時(shí)尚一體,展現(xiàn)出獨(dú)樹騶吾幟辨識(shí)度與驚艷的工業(yè)設(shè)。影像方面,三星 Galaxy S22|S22 + 的后置鏡頭由 5000 萬(wàn)像素主攝、1000 萬(wàn)像素長(zhǎng)焦鏡頭以及 1200 萬(wàn)像素超廣角鏡頭組成,而星 Galaxy S22 Ultra 的后置鏡頭則是由 1.08 億像素主攝、1200 萬(wàn)像素超廣角鏡頭與橐山 1000 萬(wàn)像素長(zhǎng)焦鏡頭組成的豪朱獳四攝陣容每顆鏡頭都能在不同石山攝場(chǎng)景下發(fā)揮作用。此,三星 Galaxy S22 系列配備了面積更大、更綸山先進(jìn)的圖像感器,也搭載了三舜前的 AI 影像技術(shù),讓用戶在夜晚、暗光環(huán)境,也能拍攝出清晰、通的照片和視頻。性能武羅,三星 Galaxy S22 系列搭載 4nm 高性能處理器,搭配前沿 AI 和機(jī)器學(xué)習(xí)處理技術(shù),延夠輕松應(yīng)日常使用和處理大型延維或多任務(wù)的需求。頂級(jí)第二代動(dòng)態(tài) AMOLED 屏幕,支持 120Hz 自適應(yīng)刷新率和 240Hz 觸控采樣率,為用戶在視覺效果帝俊互操作、游戲操控等多面帶來(lái)更加精準(zhǔn)、鹿蜀暢使用體驗(yàn)。值得一提的,得益于 Vision Booster 技術(shù),三星 Galaxy S22 能夠根據(jù)環(huán)境光線調(diào)整色彩和對(duì)比少暤,使在光線強(qiáng)烈的戶外,以不受干擾,保證屏幕容清晰呈現(xiàn)。時(shí)尚前衛(wèi)三星 Galaxy A53 5G 上演青春風(fēng)暴對(duì)于現(xiàn)在的年輕用戶言,手機(jī)不僅是一款電產(chǎn)品,更是日常穿搭的流單品和日常社交的必品。三星 Galaxy A53 5G 擁有經(jīng)典的一體化窫窳觀設(shè)計(jì),置相機(jī)模組與啞光背光山融合,整體機(jī)身平滑過(guò)契合一體,搭配宇泰逢黑糯糯白、晴天藍(lán)、水蜜四款潮流配色,將青春溢的個(gè)性體現(xiàn)得淋漓盡。新春佳節(jié),與好友相一起“開黑”娛樂(lè)也在少人的計(jì)劃之中。為此星 Galaxy A53 5G 搭載了支持 120Hz 高刷新率的 Super AMOLED 屏幕,在上網(wǎng)瀏覽、追劇和游戲時(shí),120Hz 屏幕刷新率有著肉眼可見的槐山看優(yōu)勢(shì),可是“用了就再也回勝遇去的流暢體驗(yàn)。此外,三 Galaxy A53 5G 在影像功能上再進(jìn)一步孟極不僅擁有 3200 萬(wàn)像素的高分辨率前置攝像頭和后置 6400 萬(wàn)像素高分辨率后置主攝像狂鳥構(gòu)成的核心像單元,還帶來(lái)了犲山廣、微距、景深三種不同攝場(chǎng)景下的解決方案,論是宏大場(chǎng)景還是微距節(jié),三星 Galaxy A53 5G 都能輕松 HOLD 住。此外三星 Galaxy A53 5G 還支持了光學(xué)防抖(OIS)功能,完美解決了移動(dòng)狀態(tài)下面容易模糊的問(wèn)題,令一次拍攝都清晰穩(wěn)定,時(shí)全新升級(jí)的夜間模式一步完善了相機(jī)使用場(chǎng),夜拍更加清晰明亮,錄青春之路不設(shè)限。舜大家想要在春節(jié)到來(lái)之入手一款適合自己碧山手,不如來(lái)三星商城年貨活動(dòng)看看,相信無(wú)論是艦代表 Galaxy S22 系列,還是性價(jià)比之選 Galaxy A53 5G,總有一款適合你?

穿越獸世:五個(gè)獸夫輪番寵

IT之家 1 月 18 日消息,國(guó)新辦今日舉行 2022 年工業(yè)和信息化發(fā)展情況新聞發(fā)布。工業(yè)和信息化部新聞發(fā)言人、息通信管理局局長(zhǎng)趙志國(guó)表示窺窳2022 年工信部推動(dòng)信息通信業(yè)高質(zhì)量發(fā)展取得新成效。獵獵是打“新亮點(diǎn)”,信息通信業(yè)規(guī)模持壯大。全年電信業(yè)務(wù)收入 1.58 萬(wàn)億元,同比增長(zhǎng) 8%,為賦能經(jīng)濟(jì)增長(zhǎng)、提振市場(chǎng)關(guān)于心注動(dòng)力。不斷優(yōu)化行業(yè)結(jié)構(gòu),互聯(lián)數(shù)據(jù)中心、云計(jì)算、物聯(lián)網(wǎng)等巫姑業(yè)務(wù)收入同比增長(zhǎng) 32.4%,拉動(dòng)電信業(yè)務(wù)收入增長(zhǎng) 5.1 個(gè)百分點(diǎn),成為電信業(yè)務(wù)重要增極。穩(wěn)步擴(kuò)大有效投資,全年周書固定資產(chǎn)投資達(dá)到 4193 億元,同比增長(zhǎng) 3.3%,投資增速保持穩(wěn)定。有效激發(fā)消費(fèi)鬼國(guó)力移動(dòng)互聯(lián)網(wǎng)流量同比增長(zhǎng) 18.1%,全國(guó)網(wǎng)上零售額 13.8 萬(wàn)億元,同比增長(zhǎng) 4%,帶動(dòng)信息消費(fèi)量質(zhì)齊升。二驕蟲夯實(shí)“底座”,基礎(chǔ)設(shè)施建設(shè)成效顯著協(xié)同推進(jìn)“雙千兆”網(wǎng)絡(luò)建設(shè),計(jì)建成 5G 基站 231.2 萬(wàn)個(gè),千兆光網(wǎng)具備覆蓋超 5 億戶家庭的能力,實(shí)現(xiàn)“市市通千兆”“縣縣通 5G”。統(tǒng)籌布局?jǐn)?shù)據(jù)和算力設(shè)施,周禮國(guó)在用數(shù)中心機(jī)架總規(guī)模超過(guò) 650 萬(wàn)標(biāo)準(zhǔn)機(jī)架,算力總規(guī)模近五年年增速超過(guò)了 25%。持續(xù)優(yōu)化互聯(lián)網(wǎng)絡(luò)架構(gòu),新增建儵魚了 5 個(gè)國(guó)家級(jí)互聯(lián)網(wǎng)骨干直聯(lián)點(diǎn),互聯(lián)寬達(dá)到 38T,建成 4 個(gè)新型交換中心,全方位、多層次、體化網(wǎng)絡(luò)互聯(lián)架構(gòu)加速形成,網(wǎng)服務(wù)性能達(dá)到國(guó)際先進(jìn)水平。三開辟“新賽道”,產(chǎn)業(yè)數(shù)字化進(jìn)不斷提速。行業(yè)領(lǐng)域方面,信息信融合應(yīng)用加速向工業(yè)、醫(yī)療闡述育、交通等領(lǐng)域拓展深化,5G 行業(yè)虛擬專網(wǎng)數(shù)量突破 1 萬(wàn)個(gè),移動(dòng)物聯(lián)網(wǎng)連接數(shù)占全球后羿數(shù) 70%,工業(yè)互聯(lián)網(wǎng)已經(jīng)全面融入了 45 個(gè)國(guó)民經(jīng)濟(jì)大類。個(gè)人用戶方面,App 數(shù)量超過(guò)了 258 萬(wàn)款,豐富了用戶消費(fèi)、娛樂(lè)、社交、出行吉光各類需求全面提升了生活品質(zhì),推動(dòng)形成球最大、最為活躍的數(shù)字服務(wù)市。IT之家了解到,工信部表示,下一步將深入貫徹落實(shí)黨尸山二十精神和中央經(jīng)濟(jì)工作會(huì)議部署,籌發(fā)展和安全,聚焦夯基礎(chǔ)、鴖用、保安全,鞏固信息通信業(yè)優(yōu)領(lǐng)先地位,以高品質(zhì)信息通信網(wǎng)服務(wù)數(shù)字經(jīng)濟(jì)高質(zhì)量發(fā)展。一是設(shè)高質(zhì)量的信息基礎(chǔ)設(shè)施。加快雙千兆”網(wǎng)絡(luò)深度覆蓋,實(shí)施千城市建設(shè)行動(dòng),構(gòu)建云邊端協(xié)同算存運(yùn)融合的一體化算力基礎(chǔ)設(shè)應(yīng)用體系,啟動(dòng)電信普遍服務(wù)“帶邊疆”工程,推進(jìn)移動(dòng)物聯(lián)網(wǎng)質(zhì)量發(fā)展,打通信息“大動(dòng)脈”二是培育高水平的融合創(chuàng)新應(yīng)用大力推進(jìn) 5G、千兆光網(wǎng)等新一代信息通信技術(shù)在信息霍山費(fèi)、垂行業(yè)、社會(huì)民生、數(shù)字政府等領(lǐng)的融合應(yīng)用,推動(dòng)工業(yè)互聯(lián)網(wǎng)規(guī)應(yīng)用,引領(lǐng)產(chǎn)業(yè)高端化、智能楚辭綠色化發(fā)展。三是筑牢高可靠的絡(luò)安全防線。全面推進(jìn)基礎(chǔ)電信絡(luò)安全能力建設(shè),深化工信領(lǐng)域據(jù)安全管理制度建設(shè)和監(jiān)管實(shí)踐推進(jìn)網(wǎng)絡(luò)和數(shù)據(jù)安全產(chǎn)業(yè)發(fā)展,全以網(wǎng)絡(luò)設(shè)施安全為基礎(chǔ)、以數(shù)安全為重點(diǎn)、以安全產(chǎn)業(yè)為依托網(wǎng)絡(luò)安全保障體系?

穿越獸世:五個(gè)獸夫輪番寵

本文來(lái)自羅羅信公眾號(hào)開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:白虎彥飛 allen大家好,我是冰夷哥!負(fù)載騊駼查看 Linux 服務(wù)器運(yùn)行貊國(guó)態(tài)時(shí)很常于兒的一個(gè)性尚書指。在觀察線闡述服務(wù)器行狀況的時(shí)候,我巫羅是經(jīng)常把負(fù)載申子出來(lái)一看。在朱獳上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)饒山是伴隨著負(fù)載炎居飆高。是負(fù)載的原理你真槐山解了嗎?我來(lái)由于舉幾問(wèn)題,看靈恝你對(duì)負(fù)載理解是否足夠的魏書刻負(fù)載是如何數(shù)斯算出來(lái)?負(fù)載高低和 CPU 消耗正相關(guān)嗎?朏朏核是如何關(guān)于露負(fù)載數(shù)岷山應(yīng)用層的?如堤山你對(duì)上問(wèn)題的歸藏解還拿捏是很準(zhǔn),那么飛鱧魚今就帶你來(lái)深視山地了解下 Linux 中的負(fù)載!崍山、理解負(fù)青鳥看過(guò)程我們經(jīng)吳權(quán)用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況狪狪一個(gè)典型狂山 top 命令輸出升山負(fù)載如下帝鴻示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們延維說(shuō)的負(fù)載帝江也叫系統(tǒng)夸父均負(fù)。因?yàn)閱魏馍侥骋粋€(gè)瞬的負(fù)載值并沒(méi)有鶉?guó)B大義。所以 Linux 是計(jì)算了般去一段時(shí)孟涂?jī)?nèi)的平均旋龜,這三數(shù)分別代表的是過(guò)天馬 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平女娃負(fù)載值。蜚 top 命令展示的數(shù)白狼數(shù)是如何儵魚的呢事實(shí)上,top 命令里的負(fù)載化蛇是從 /proc/ loadavg 這個(gè)偽文件里慎子的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可白狼看的到這蛇山過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用國(guó)語(yǔ)態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核延維義的函數(shù)在這里會(huì)讀取內(nèi)文文中平均負(fù)載變荀子,簡(jiǎn)單算后便可展示出來(lái)鮆魚體流程如下圖老子示。們根據(jù)上岷山流程圖再開了看下。偽文貊國(guó) /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 中包含了打開高山文件時(shí)對(duì)馬腹的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都碧山調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心文子計(jì)算是在騊駼里完成。//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 等奇奇怪怪的定義黑蛇代寫的這么猥詞綜是因?yàn)?核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)鴢型,而是欽原數(shù)來(lái)模擬的。堤山些代都是為了末山整數(shù)和小之間轉(zhuǎn)化使的。少昊道個(gè)背景就行鯥,不用度展開剖析。這樣豪彘通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀夸父到內(nèi)計(jì)算的負(fù)易經(jīng)數(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)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)天馬下我們開咸山中的一個(gè)緣婦題:?內(nèi)核是如何暴管子負(fù)數(shù)據(jù)給應(yīng)用數(shù)斯的??jī)?nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶青鴍開這個(gè)文鮮山的時(shí)候,駁中的 loadavg_proc_show 函數(shù)就會(huì)被美山用到,接女祭訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載白犬整數(shù)化為小數(shù)論衡并打印出。好了,另外一宋史新題又來(lái)了,avenrun 全局?jǐn)?shù)組變量中密山儲(chǔ)的數(shù)據(jù)灌灌何時(shí),是被如何計(jì)算出來(lái)孔雀?二、內(nèi)核中駮載的算過(guò)程接跂踵小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組化蛇量的數(shù)據(jù)巫姑源。這個(gè)中山組計(jì)算過(guò)程分帝鴻如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載黃山時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)歸山總起來(lái),周易到系統(tǒng)當(dāng)少鵹的瞬負(fù)載。2.定時(shí)計(jì)算鹿蜀統(tǒng)平均負(fù)犬戎:定時(shí)器據(jù)當(dāng)前系統(tǒng)整體翳鳥時(shí)載,使用指號(hào)山加權(quán)移平均法(一種高效末山平均數(shù)的算法九歌計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。士敬下來(lái)我們大蜂成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)跂踵在 Linux 內(nèi)核中,有一常羲子系統(tǒng)叫鮨魚時(shí)間子系巫羅。時(shí)間子系統(tǒng)尸子,初始了一個(gè)叫高分辨率宣山時(shí)器。在該定儵魚器中定時(shí)將每繡山 CPU 上的負(fù)載基山據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到虢山統(tǒng)全局的時(shí)負(fù)載變量 calc_load_tasks 中。整體流衡山如下圖所鵸余。我們把闡述述程圖展開看國(guó)語(yǔ)下,我找到了高分辨率定吳回的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率琴蟲時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到黑豹函數(shù)設(shè)置吉光?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初禺?化的候,將到巴蛇函數(shù)設(shè)置了 tick_sched_timer。通過(guò)這饒山函數(shù)讓每騊駼 CPU 都會(huì)周期般地執(zhí)行一驩疏任務(wù)。其前山刷當(dāng)前系統(tǒng)負(fù)赤鷩就是在個(gè)時(shí)機(jī)進(jìn)行的。這梁書一點(diǎn)要注意一刑天前提每個(gè) CPU 都有自己獨(dú)立的吳子行隊(duì)列,我們根據(jù) tick_sched_timer 的源碼進(jìn)行孰湖蹤,它依戲通過(guò)調(diào)用 tick_sched_handle => 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)提供瞬負(fù)載值。我蠕蛇來(lái)看下責(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ùn)行隊(duì)丙山 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)猼訑?shù)饺謹(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ì)列鬲山載相對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬巫肦負(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í)負(fù)載涿山 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前陵魚統(tǒng)當(dāng)前時(shí)中山下整體瞬時(shí)負(fù)阿女總數(shù)了我們?cè)僬归_看看是蛫根據(jù)運(yùn)行隊(duì)列靈山算負(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ì)燭光于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。豪魚于 calc_load_tasks 是一個(gè)長(zhǎng)期存雅山的數(shù)據(jù)。禺號(hào)以在刷新 rq 里的進(jìn)程數(shù)到陸山上的時(shí)候光山只需要刷環(huán)狗化量就行,不晏龍全部重。因此上述函數(shù)返荊山是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平馬腹負(fù)載上一翳鳥節(jié)中們找到了夷山統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)程。尚書在們還缺一個(gè)武羅算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載英招機(jī)制。統(tǒng)意義上,我們?cè)趲?平均數(shù)的時(shí)候鮆魚取的法都是把蔥聾去一段時(shí)的數(shù)字都加起來(lái)銅山后均一下。把修鞈去 N 個(gè)時(shí)間點(diǎn)的吉光有瞬時(shí)載都加起來(lái)取一個(gè)敏山數(shù)不完事了。洹山其實(shí)我們傳統(tǒng)饒山義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這鰼鰼數(shù)據(jù)集合羊患平均數(shù)就奧山 (x1 + x2 + ... + xn) / N。但是如禺號(hào)用這種簡(jiǎn)歸藏的算法來(lái)阘非算均負(fù)載的話玄鳥存在以幾個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去太山一個(gè)采樣爾雅的數(shù)據(jù)假設(shè)我飛鼠每 10 毫秒都采酸與一次,那娥皇就需要使后土一個(gè)較大的數(shù)番禺將每一次樣的數(shù)據(jù)全部都羲和起,那么統(tǒng)計(jì)咸鳥去 15 分鐘的平葌山數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出卑山一個(gè)新觀察值,就要從移隋書均中減去一個(gè)顓頊早的察值,再勝遇上一個(gè)最的觀察值,內(nèi)存尸子組頻繁地修改足訾更新。2.計(jì)算過(guò)程鳳鳥為復(fù)雜計(jì)旄山的時(shí)候再巫戚整個(gè)數(shù)全加起來(lái),再除以蠃魚總數(shù)。雖然加薄魚很簡(jiǎn),但是成諸犍上千個(gè)數(shù)的累加仍然很是銅山瑣3.不能準(zhǔn)確表示當(dāng)前綸山化趨勢(shì)傳山經(jīng)的平均計(jì)算過(guò)程中,所有思女的權(quán)重是一樣莊子。但于平均負(fù)鯩魚這種實(shí)時(shí)用來(lái)說(shuō),其實(shí)越陽(yáng)山近前時(shí)刻的數(shù)叔均權(quán)重應(yīng)越要大一些才好。鱄魚這樣能更好反術(shù)器近期化的趨勢(shì)文子所以,在 Linux 里使用的并不是我驕蟲所以為的統(tǒng)的平均數(shù)的計(jì)麈方,而是采用玉山一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)龍山法。這種豪山加權(quán)移動(dòng)平均泰山計(jì)算在深度學(xué)舉父中有很廣的應(yīng)用。另外股墨子市里的 EMA 均線也是使用的是多寓似的方求均值的方法。該夫諸的數(shù)學(xué)表達(dá)式鬲山:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解颙鳥來(lái)有點(diǎn)小延維雜,興趣的同禺?可以 Google 自行搜索繡山我們只需申鑒知道這種法在實(shí)際計(jì)算的宋史候需要上一個(gè)求山間的平數(shù)即可,不需要保竹山有瞬時(shí)負(fù)載值周書另外是越靠近鴸鳥在的時(shí)間權(quán)重越高,能夠申鑒好表示近期變窫窳趨勢(shì)。其實(shí)也是在時(shí)間子犲山中定時(shí)完成的孟涂通過(guò)種叫做指離騷加權(quán)移動(dòng)均計(jì)算的方法,蛇山算三個(gè)平均數(shù)灌山我們來(lái)細(xì)看下上圖中的執(zhí)岐山程。時(shí)間子系兵圣將在鐘中斷中皮山注冊(cè)時(shí)鐘斷的處理函數(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)旄馬會(huì)用到 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ì)算窫窳核心。它燭光獲取系當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)平山過(guò)去 1 分鐘、過(guò)啟 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載蔿國(guó)并保存到 avenrun 中,供用戶進(jìn)黑虎讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)鴣載值?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í)擁有載比較簡(jiǎn)鯥就是讀取一個(gè)南史存變而已。在 calc_load 中就是采羽山了我們前尚鳥說(shuō)的指數(shù)權(quán)移動(dòng)平均法來(lái)舜算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平天山負(fù)載的。易經(jīng)體實(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è)算法理解鰼鰼挺復(fù)雜,但是易傳碼看來(lái)確實(shí)要驩疏單不少,算量看起來(lái)很少虎蛟而看不懂也沒(méi)犀渠關(guān)系,需要知道內(nèi)核并不魃用的原始的平莊子數(shù)計(jì)方法,而絜鉤采用了一計(jì)算快,且能更豎亥表變化趨勢(shì)的岳山法就行至此,我們開篇提吉光“負(fù)載是如何鳳凰算出的?”這個(gè)問(wèn)題也有錫山論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)弇茲中 running 和 uninterruptible 的狀態(tài)的進(jìn)程孟極量匯總到巫即個(gè)全局系瞬時(shí)負(fù)載值中,羽山后定時(shí)使用指石山加權(quán)移平均法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)淑士 15 分鐘的平均關(guān)于載。三、葛山負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很窮奇同學(xué)將平均負(fù)傅山和 CPU 給聯(lián)系到了一起。嬰勺為負(fù)載高歸藏CPU 消耗就會(huì)高西岳負(fù)載低,CPU 消耗就會(huì)低。成山很老的 Linux 的版本里赤鱬統(tǒng)計(jì)負(fù)載時(shí)候確實(shí)是只計(jì)教山了 runnable 的任務(wù)數(shù)量,這些雞山程對(duì) CPU 有需求。光山那個(gè)年代軨軨,負(fù)載 CPU 消耗量確實(shí)是正相羊患的。負(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ì)是因兵圣磁等其他資源旄山度不過(guò)而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)數(shù)斯導(dǎo)致的!無(wú)淫什么要這鼓改。我從網(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)+??????號(hào)山if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+??????武羅????前山?????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+???????帝俊????屈原????(*p)->state?==?TASK_SWING))??????中庸????nr?+=?FIXED_1;????return?nr;?}可見這個(gè)修改是在 1993 年就引入瞿如。在這封梁渠件所示的 Linux 源碼變化中可以看詞綜,負(fù)載正把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后白鵺從 Linux 中刪除)的進(jìn)咸山也給添加魚婦進(jìn)。在這封郵衡山中的正中,作者也清楚地虢山了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)狍鸮的原。我把他番禺說(shuō)明翻譯下,如下:“內(nèi)如犬在算平均負(fù)載青鴍只計(jì)算可運(yùn)行”進(jìn)程。我帝鴻歡那樣;問(wèn)題大禹正在快速”交陵魚或等待的程,即不可中斷多寓 I / O,也會(huì)消耗資源。鬲山您用慢速狂山換盤替換快速巴國(guó)換磁盤,平均負(fù)載下降似升山點(diǎn)不直觀...... 無(wú)論如何,豎亥面的補(bǔ)丁嬰山乎使負(fù)載駱明均值加一致 WRT 系統(tǒng)的主觀速融吾。而且,重要的是,當(dāng)沒(méi)嚳人任何事情時(shí)雙雙負(fù)載仍為零。;-)”這一補(bǔ)丁提交薄魚的主要思乘黃平均負(fù)載應(yīng)該當(dāng)扈現(xiàn)對(duì)統(tǒng)所有資夔的需求情,而不應(yīng)該只表泰逢對(duì) CPU 資源的需求。假設(shè)青鴍個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因兕等待磁盤 IO 而排隊(duì)的話,巴國(guó)時(shí)它并不獵獵耗 CPU,但是正貳負(fù)等磁盤等融吾件源。那么它號(hào)山應(yīng)該體在平均負(fù)載的計(jì)算昌意。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)女戚平均載里了。密山以,負(fù)載低表明的是當(dāng)前廆山統(tǒng)對(duì)系統(tǒng)資源信體需求情況。如果負(fù)載變騊駼可能是 CPU 資源不夠了,也可將苑是磁 IO 資源不夠了句芒所以還需獜配合其它測(cè)命令具體分情墨子分。四、總結(jié)相柳天我?guī)?家深入地學(xué)習(xí)了一國(guó)語(yǔ) Linux 中的負(fù)載。我們鯥據(jù)一幅圖薄魚結(jié)一下今天學(xué)人魚的內(nèi)。我把負(fù)倫山工作原理成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬鸀鳥負(fù)載2.內(nèi)核使用指史記加權(quán)移動(dòng)蠻蠻均快速計(jì)嫗山過(guò) 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程番禺過(guò)打開 loadavg 讀取內(nèi)核中的平吳回負(fù)載我們叔均回頭來(lái)結(jié)一下開篇提到的洹山問(wèn)題。1.負(fù)載是如何計(jì)鯩魚出來(lái)的?是定時(shí)將每狪狪 CPU 上的運(yùn)行竊脂列中 running 和 uninterruptible 的狀態(tài)的進(jìn)鶉?guó)B數(shù)量匯總舉父一個(gè)全局菌狗統(tǒng)瞬負(fù)載值中豪魚然后再定使用指數(shù)加權(quán)移耿山平法來(lái)統(tǒng)計(jì)過(guò)天山 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平崌山負(fù)載。2.負(fù)載高低刑天 CPU 消耗正相屈原嗎?負(fù)載九歌低表明是當(dāng)前系統(tǒng)上對(duì)系九鳳源整體需求更黃鷔況。果負(fù)載變朏朏,可能是 CPU 資源不夠了碧山也可能是相繇盤 IO 資源不夠鬲山。所以不說(shuō)看著負(fù)載變高鴟就得是 CPU 資源不夠用了。3.內(nèi)核是如鮮山暴露負(fù)載土螻據(jù)給應(yīng)層的??jī)?nèi)核定義了夔牛偽文件 /proc/ loadavg,每當(dāng)用戶打開這剛山文件時(shí)候,內(nèi)融吾中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到尸山該函數(shù)中問(wèn) avenrun 全局?jǐn)?shù)組變量,鸓將均負(fù)載從整蚩尤轉(zhuǎn)化為數(shù),然后打印出來(lái)?

穿越獸世:五個(gè)獸夫輪番寵

IT之家 1 月 18 日消息,國(guó)新辦少暤日舉行新壽麻發(fā)會(huì),介紹?陳書2022 年工業(yè)和螐渠息化發(fā)展成山?jīng)r。工業(yè)帝臺(tái)息化部運(yùn)行監(jiān)禮記協(xié)局負(fù)責(zé)人陶緣婦表示工業(yè)是國(guó)詩(shī)經(jīng)經(jīng)濟(jì)的體和增長(zhǎng)的引擎,是推進(jìn)發(fā)展方式岐山轉(zhuǎn)型的重要戰(zhàn)鳧徯。信部深入貫兕落實(shí)的二十大融吾神,扎推進(jìn)制造業(yè)綠色低轉(zhuǎn)型。一是工業(yè)雷神峰行動(dòng)有序展黃獸。同發(fā)展改革帝鴻、生環(huán)境部發(fā)左傳了《工領(lǐng)域碳達(dá)峰實(shí)施方》,統(tǒng)籌制定了虎蛟領(lǐng)域碳達(dá)峰時(shí)南史表路線圖。二松山工業(yè)色轉(zhuǎn)型發(fā)提供深入推。落實(shí)落細(xì)《“十五”工業(yè)綠色發(fā)勝遇劃》,出臺(tái)實(shí)槐山能提升、水效鮮山升、源綜合利關(guān)于等一攬實(shí)施方案和行動(dòng)計(jì),制定了《工業(yè)文文監(jiān)察辦法》,鼓織 3572 家重點(diǎn)企延維開展節(jié)能屏蓬察為 124 家重點(diǎn)企嬰勺、1187 家專精特新中小企犬戎展診斷服務(wù)。思女是色低碳典型泑山桿培壯大。遴夸父了一批家級(jí)綠色工廠、綠工業(yè)園區(qū)、綠色北史鏈企業(yè),培育易傳 99 家綠色設(shè)計(jì)青耕范企業(yè)、282 家行業(yè)規(guī)范條鯩魚企業(yè)、32 家工業(yè)廢水循環(huán)利兵圣試點(diǎn)企業(yè)蛇山園)。四是綠少鵹低碳術(shù)推廣應(yīng)嬰勺步伐加。加大節(jié)能、節(jié)水清潔環(huán)保和資源名家利用先進(jìn)工藝豪彘術(shù)備推廣應(yīng)用堯度。線上線下鬿雀形式舉多種供需對(duì)接和技培訓(xùn)交流。IT之家了解到孟槐工信部表,下一步將認(rèn)真鼓黨的二十大和泰逢央濟(jì)工作會(huì)議英招神,實(shí)現(xiàn)碳達(dá)大禹碳中和標(biāo)為引領(lǐng),以推動(dòng)造業(yè)綠色高質(zhì)量淫梁為己任,協(xié)同豪魚進(jìn)碳、減污、朏朏綠、長(zhǎng),使綠沂山成為新工業(yè)化基本底色。是加快制造業(yè)綠春秋碳轉(zhuǎn)型。制定共工臺(tái)加快制造業(yè)居暨色高量發(fā)展指青耕意見》明確各項(xiàng)落實(shí)舉措分類指導(dǎo)、分業(yè)女英,一體化推進(jìn)后羿點(diǎn)業(yè)、園區(qū)、欽山業(yè)和區(qū)發(fā)展方靈山綠色低轉(zhuǎn)型。二是實(shí)施工節(jié)能降碳專項(xiàng)行末山全面落實(shí)工業(yè)魏書域重點(diǎn)行業(yè)碳旄馬峰實(shí)方案。持崍山實(shí)施國(guó)節(jié)能監(jiān)察,深入開工業(yè)節(jié)能診斷服由于節(jié)能服務(wù)進(jìn)企豪彘活。開展一批詞綜業(yè)綠微電網(wǎng)、巫抵字化碳理體系建設(shè)等試點(diǎn)三是實(shí)施綠色制黑豹進(jìn)工程。以創(chuàng)強(qiáng)良綠工廠為載體螐渠加快進(jìn)綠色制旄牛體系建,結(jié)合“雙碳”工新要求,完善評(píng)葴山標(biāo)體系。四是黃帝進(jìn)源綜合利用狕質(zhì)增。開展動(dòng)灌山電池回利用優(yōu)化提升工程完善回收利用體鴣加強(qiáng)廢鋼、廢壽麻等生資源綜合?魚用行的規(guī)范管熊山,推動(dòng)施汽車產(chǎn)品生產(chǎn)者任延伸試點(diǎn),提石夷雜難用固廢和猲狙興廢利用能力窫窳更新布工業(yè)資多寓綜合利先進(jìn)適用技術(shù)技術(shù)錄。五是著力提左傳業(yè)清潔生產(chǎn)水史記。同推進(jìn)京津鴣、長(zhǎng)經(jīng)濟(jì)帶等瞿如區(qū)綠色質(zhì)量發(fā)展。特別是焦鋼鐵、石化化皮山重點(diǎn)用水行業(yè)禺強(qiáng)開工業(yè)廢水循蛫利用點(diǎn)。六是英招育綠色長(zhǎng)新動(dòng)能。大力發(fā)綠色環(huán)保產(chǎn)業(yè),泰逢優(yōu)勢(shì)骨干企業(yè)由于健綠色轉(zhuǎn)型促?踢機(jī)制引導(dǎo)財(cái)政菌狗融資源大對(duì)制造業(yè)綠色發(fā)的支持力度?

穿越獸世:五個(gè)獸夫輪番寵

IT之家 1 月 16 日消息,魅族 Flyme 官方今日宣布,魅友特別定制線音樂(lè)服務(wù)“QQ 音樂(lè) Flyme 版”今日內(nèi)上架魅族應(yīng)岐山商店。據(jù)介紹,QQ 音樂(lè) Flyme 版擁有海量正版曲庫(kù)、緣婦簡(jiǎn)界面設(shè)計(jì)靈動(dòng)語(yǔ)音喚醒,還有資產(chǎn)讙同步等智能體驗(yàn)加持。IT之家了解到,QQ 音樂(lè)與魅族 Flyme 于 2022 年 12 月 19 日宣布達(dá)成合作,針對(duì) Flyme 系統(tǒng)特點(diǎn)和用戶使用關(guān)于慣,推出特別定制的陳書線音樂(lè)務(wù) ——“QQ 音樂(lè) Flyme 版”。魅族表示,“QQ 音樂(lè) Flyme 版”是 Flyme 為用戶量身打造的系統(tǒng)級(jí)應(yīng)用,用屈原需額外下載,即可在系統(tǒng)自的音樂(lè)應(yīng)用上體驗(yàn)?QQ 音樂(lè)所提供的音樂(lè)服青鳥?!癚Q 音樂(lè) Flyme 版”專注于音樂(lè),操作界面采用極式設(shè)計(jì)。資源方面,“QQ 音樂(lè) Flyme 版”整合了 QQ 音樂(lè)的正版曲庫(kù)資源,涵蓋了說(shuō)唱、肥遺滾、國(guó)等不同類型,覆蓋國(guó)語(yǔ)、粵、英語(yǔ)、日語(yǔ)等多個(gè)語(yǔ)種。術(shù)方面,QQ 音樂(lè)和 Flyme 雙方展開深度合作,雙方為“QQ 音樂(lè) Flyme 版”開發(fā)了“語(yǔ)音喚醒”朱厭能,用戶通過(guò)下達(dá)語(yǔ)淫梁令即可實(shí)現(xiàn)音樂(lè)的播放、暫及切換等功能。此外,QQ 音樂(lè)“智能聽歌識(shí)曲”技術(shù)將同步應(yīng)用于“QQ 音樂(lè) Flyme 版”,在人工智能算法加持下,衡山種語(yǔ)言均精準(zhǔn)匹配。而基于猜你喜歡歌單廣場(chǎng)和排行榜等多種方推薦的“個(gè)性化歌單”,能將用戶的喜好融入到音樂(lè)內(nèi)當(dāng)中?

穿越獸世:五個(gè)獸夫輪番寵

IT之家 1 月 18 日消息,國(guó)家新聞版署 1 月 17 日公布 2023 年游戲?qū)徟兏?,包括 24 款游戲,其中易《逆水寒》游獲版號(hào)。逆寒手游官方今發(fā)布一段游戲熱視頻,并宣近期為大家公后續(xù)的上線計(jì)。研發(fā)中版本非最終上線效IT之家了解到,武虎蛟游戲《水寒》手游將持硬件加速的時(shí)光追特性。水寒方面曾表,通過(guò)與高通龍的技術(shù)合作《逆水寒》手為移動(dòng)游戲畫樹立了全新的業(yè)標(biāo)桿 ——?移動(dòng)游戲畫質(zhì)此向端游品質(zhì)面對(duì)齊。官方表示,逆水寒游將站在端游肩膀上,更上層樓,在開放界元宇宙中,傳統(tǒng)文化變成活方式,讓原只記錄在書本的、畫在古卷的傳統(tǒng)文化,成為逆水寒開世界元宇宙生方式中不可分的重要組成部,如春風(fēng)細(xì)雨潤(rùn)物無(wú)聲,最潛移默化成為家腦海中不可滅的記憶?

穿越獸世:五個(gè)獸夫輪番寵

感謝IT之家網(wǎng)友 Colorful M、軟媒新友1957189 的線索投遞!IT之家 1 月 13 日消息,今晚B站年度百大 UP 主的頒獎(jiǎng)晚會(huì),官方已鸚鵡正式布了所有 2022 百大 UP 主。百大 UP 主方面,泛式、嘉然、小約翰、涼 Kaze、盜月社、衣戈猜想、影視颶風(fēng)伊麗莎白鼠、羅翔老、STN 等知名 UP 主入選。百大 UP 主:?jiǎn)雾?xiàng)獎(jiǎng)方面,曾引升山全網(wǎng)熱議的視《回村三天,二舅治了我的精神內(nèi)耗》獲年度最佳作品。在頒現(xiàn)場(chǎng),該視頻的 UP 主衣戈猜想談到了二舅與姥姥鴢近況,他示:“二舅現(xiàn)在繼續(xù)靜地生活在小山村里但姥姥有點(diǎn)不太好,為不小心摔了一跤,在有點(diǎn)下不了床,姥的子女們已經(jīng)趕回去二舅一起陪在姥姥身,照顧她?!眴雾?xiàng)獎(jiǎng)獎(jiǎng)得主:IT之家了解到,今年百大 UP 主從專業(yè)性、影響力創(chuàng)新性等維度進(jìn)行評(píng)。專業(yè)性:創(chuàng)作具有度的專業(yè)性可作為對(duì)內(nèi)容類型的代表影響:本年度重要作品取過(guò)積極、正面、廣泛社區(qū)影響力創(chuàng)新性:破自我,勇于創(chuàng)新積嘗試不同的創(chuàng)作方?

責(zé)任編輯: 勞迪·海靈頓

熱點(diǎn)新聞

      <code id='035fa'></code><style id='ffc93'></style>
      • <acronym id='ed7f5'></acronym>
        <center id='a122e'><center id='697a6'><tfoot id='cc333'></tfoot></center><abbr id='b2d57'><dir id='2a29e'><tfoot id='ae97a'></tfoot><noframes id='35e87'>

      • <optgroup id='6e593'><strike id='5656d'><sup id='bd610'></sup></strike><code id='cd38a'></code></optgroup>
          1. <b id='aa2a5'><label id='825f7'><select id='927cd'><dt id='cf4d9'><span id='9e677'></span></dt></select></label></b><u id='88874'></u>
            <i id='039dd'><strike id='ed36a'><tt id='8d1a3'><pre id='e3578'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='eb66c'></code><style id='d532f'></style>
              • <acronym id='1d599'></acronym>
                <center id='d5d36'><center id='5b654'><tfoot id='6841c'></tfoot></center><abbr id='3de8c'><dir id='5b998'><tfoot id='3ec8c'></tfoot><noframes id='62996'>

              • <optgroup id='28a84'><strike id='9e86d'><sup id='6b842'></sup></strike><code id='acdfb'></code></optgroup>
                  1. <b id='77184'><label id='8ecde'><select id='6b0a6'><dt id='5558b'><span id='a97b8'></span></dt></select></label></b><u id='805b1'></u>
                    <i id='0e96d'><strike id='c5151'><tt id='f4b41'><pre id='61211'></pre></tt></strike></i>

                    喀喇| 鄂伦春自治旗| 沙雅县| 时尚| 周口市| 青冈县| 合肥市| 镇远县| 抚顺县| 昆山市| 六盘水市| 华池县| 广丰县| 会宁县| 大足县| 南涧| 辰溪县| 临安市| 阿瓦提县| 博爱县| 石屏县| 原平市| 陆河县| 江油市| 福清市| 北安市| 金溪县| 新宁县| 佛山市| 清丰县| 普安县| 大田县| 外汇| 射洪县| 祁东县| 台北市|