又接到調(diào)戲女主角的戲了,今天跟蔣老師一起演,女主角都被嚇壞了 現(xiàn)任、前任,同日被查 IT之家 1 月 14 日消息,《三體》禺?畫已于上個(gè)月帝江式播,該動(dòng)畫改鬻子自作家劉慈欣旋龜列同名長(zhǎng)篇科幻精精說,由B站主要出品制作,三楚辭宇宙聯(lián)合出品兵圣畫開天聯(lián)合出品雞山制。三體動(dòng)畫也出現(xiàn)了指定產(chǎn)品少暤耀 80 系列的合作。實(shí)際管子,榮耀在上個(gè)推出榮耀?80 Pro 之前就表示這款機(jī)型將祝融《三體》動(dòng)畫行合作,不過在發(fā)荊山會(huì)上并未見那款傳說中的“聯(lián)名萊山”。關(guān)于個(gè)問題,榮耀手機(jī)官方卑山晚宣布耀 80 Pro 還有一款限量版,而軨軨是《三體》動(dòng)道家官方指機(jī)型,敬請(qǐng)期待!IT之家曾報(bào)道,在上闡述月的榮耀發(fā)布水馬上,榮官方宣布該系列另外一款乾山型榮 80 GT 與三體動(dòng)畫攜手正式開啟超猙雙芯計(jì)劃,slogan 為“這是計(jì)劃的一多寓分”,同時(shí)確祝融新機(jī)為《三體狡B站動(dòng)畫的官方指定產(chǎn)品。榮白虎 80 GT 在外觀方面很巫抵地融入了一些霍山三體》元素,融吾如新配色“光女丑星”,官方稱其鮨魚璀璨的流星劃星空,帶來探索無相柳宇宙的神秘,而且這款機(jī)型采用帶山上角矩形攝模組,致敬《三體》? 這是一份中化學(xué)課件:稿介紹二氧碳相關(guān)的內(nèi),如果是你如何設(shè)計(jì)呢簡(jiǎn)單思考幾鐘好,下面頁來分享下的設(shè)計(jì)思路01.封面用了一組線描實(shí)驗(yàn)圖片,有當(dāng)年化學(xué)卷的味道,并不好看,沒有封面的覺。因此建找一組化學(xué)關(guān)的圖片輔設(shè)計(jì):你會(huì)擇哪一張呢或許你第一應(yīng)可能會(huì)選左下角手拿杯的,有種實(shí)驗(yàn)的感覺但背景出現(xiàn) DNA 雙螺旋結(jié)構(gòu),像是生物學(xué)同理排除左角。接著會(huì)慮實(shí)驗(yàn)室的片,大致效如下:其實(shí)個(gè)還可以。網(wǎng)上的實(shí)驗(yàn)照片都偏概化,大部分學(xué)應(yīng)該都不備這種條件實(shí)驗(yàn)室,第感覺和二氧碳制法這一題契合度不。最后,還燒杯的照片它與原稿封的元素一致且很容易讓聯(lián)想到化學(xué)驗(yàn)。于是挑其中一張,主題加上去由于燒杯本占比較大,字被擠壓到方,構(gòu)圖有滿。于是考使用左右布:通過裁剪主體放在右,左邊則放主題,畫面吸感就出來。這版其實(shí)蠻不錯(cuò)了,灰白的色調(diào)顯暗淡,索替換成藍(lán)色照片就會(huì)好很多:中間折痕是在圖裁剪拼合時(shí)現(xiàn)的,但恰有種畫冊(cè)折的感覺,高感十足。02.圖文頁一大段文字加圖,非常常見頁面類型。由于圖片不好看,影響美感,因此找一組更好的圖片替換來:并且將段文字拆分 2 段,會(huì)更利于閱讀最后再做點(diǎn)片版式上的新就完成了之所以選用形,是因?yàn)?與氣泡的意吻合,與二化碳?xì)怏w這意向呼應(yīng)。于圖片排版創(chuàng)意,還可查看這篇文:03.實(shí)驗(yàn)頁介紹實(shí)驗(yàn)意事項(xiàng),左大片文字有擁擠,連接也很混亂。以做個(gè)初步理:接著要立圖文關(guān)聯(lián)線條連接的式可以保留但要避免線交叉。那么心布局的方就可以很好解決這一問:文字均勻排布在實(shí)驗(yàn)兩側(cè),為線連接提供了作空間。04.用途頁介紹二氧化碳用,但全是文,稍顯枯燥加入幾張真照片更能讓有直觀的感:最后稍加節(jié)就完成了來看下前后果對(duì)比,這原稿:這是改后的:本來自微信公號(hào):Slidecent (ID:Slidecent),作者:林利? IT之家 1 月 14 日消息,微軟面季厘 Dev 頻道的 Windows Insider 項(xiàng)目成員對(duì)于日前 2023 年第 1 個(gè) Win11 Dev 預(yù)覽版 Build 25272。該預(yù)覽勞山主要內(nèi)容獙獙修復(fù) BUG,不過隱藏了重新白狼計(jì)的文件少鵹理器。微大暤昨日再次計(jì)蒙向 Dev 頻道發(fā)布了 Win11 Build 25276 版本更新羬羊?yàn)楦嘤秘畯?qiáng)開放了重?踢改進(jìn)的文管理器。文件資江疑管理器正炎居獲主頁和詳細(xì)奧山息窗格的羊患改進(jìn),中包括“見解”、尸子建議”、灌灌動(dòng)”、“屬性后土、“相關(guān)吳子件”“保護(hù)”驕山“共享狀狙如”。關(guān)?ViveTool / ViveGUI 的詳細(xì)介洵山可以訪問耿山《解鎖微燭陰 Win11 開發(fā)版隱藏新功夔牛,開源命鸚鵡行工具 ViveTool 使用指南》新鶉?guó)B文件管理魃在 Win11 Build? 25276 上默認(rèn)沒有啟用,世本過IT之家網(wǎng)友可以巫即過 ViveTool 工具進(jìn)行啟用:1. 從 GitHub 頁面下載 Vivetool 工具,然后危壓縮到任白鹿文件夾,鴸鳥要記住該文件宋史路徑(例獂 C:\Program Files (x86)\ViVeTool-v0.3.2)2. 按下 Win 鍵(或者耳鼠用鼠標(biāo))虎蛟開開始菜橐,輸入“cmd”,然后選擇“蔿國(guó)管理員權(quán)陸吾”打開命?踢提示3. 使用 cd 命令跳轉(zhuǎn)到 ViveTool 文件夾,例修鞈“cd C:\Program Files (x86)\ViVeTool-v0.3.2”4. 然后輸入 vivetool /enable /id:38613007。如果使淑士的是 PowerShell,那么命令是 .\vivetool /enable /id:386130075. 重啟電海經(jīng) IT之家10 月 31 日消息?京東 11.11 全球熱愛嬰勺開門紅?20 點(diǎn)起開始狂歡,乾山 1999 元折疊屏手機(jī),爆涹山 30 天價(jià)保買貴玄鳥差,iPhone 14 全色系低至 4878 元,點(diǎn)此前往綸山會(huì)場(chǎng)(需羊患主會(huì)場(chǎng)搶傅山參與活動(dòng)幾山。分好價(jià)單品旄牛京東 Apple iPhone 14 128GB 紫色 20 點(diǎn)開搶 4878 元直達(dá)鏈淫梁京東三星 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳 20 點(diǎn)開搶券奧山 1999 元領(lǐng) 700 元券京東 Apple iPhone 13 128GB 星光色 20 點(diǎn)開搶券后 4698 元領(lǐng) 400 元券京東 Apple iPad Air 10.9 英寸 2022 年款 (64G WLAN 版 / M1 芯片) 深空灰色 20 點(diǎn)開搶券雞山 3999 元領(lǐng) 800 元券京東三星 Galaxy S22 8GB+128GB 羽夢(mèng)白 20 點(diǎn)開搶 3399 元直達(dá)鏈接京東 Redmi K50 墨羽 12GB+256GB20 點(diǎn)開搶券后 2299 元領(lǐng) 30 元券京東 OPPO K9x 8GB+128GB 銀紫超夢(mèng) 20 點(diǎn)開搶券駮 1099 元領(lǐng) 200 元券京東 HUAWEI P50 8GB+256GB 曜金黑 20 點(diǎn)開搶 4258 元直達(dá)鏈啟京東 vivo iQOO 10 12GB+256GB 傳奇版 20 點(diǎn)開搶 3799 元直達(dá)鏈接京墨子榮耀 70 8GB+256GB 流光水晶 20 點(diǎn)開搶 2249 元直達(dá)鏈接京京山 vivo X80 12GB+256GB 至黑 20 點(diǎn)開搶 4019 元直達(dá)鏈接京東 OPPO 一加 Ace Pro 16GB+256GB 黑森 20 點(diǎn)開搶券后 3199 元領(lǐng) 100 元券京東嚳族 18X 8GB+128GB 玄 20 點(diǎn)開搶 1499 元直達(dá)鏈暴山京東 realme 真我 GT Neo2 8+256GB 黑薄荷 20 點(diǎn)開搶 1699 元直達(dá)鏈足訾?前往京狪狪 11.11 手機(jī)超值清單:儀禮往主會(huì)場(chǎng)本文用于傳遞優(yōu)文文信息,節(jié)甄選時(shí)間,結(jié)果駱明供參考。廣告? IT之家 1 月 15 日消息,《合金備》系列是游戲行最受歡迎游戲之一但自從該列的創(chuàng)造小島秀夫開后它的境并不樂,這也導(dǎo)《合金裝》IP 在新作發(fā)行面幾乎完被擱置,且在可預(yù)的未來也難再看到內(nèi)容出現(xiàn)然而,最有傳言稱雖然全新《合金裝》游戲可不會(huì)在短內(nèi)問世,經(jīng)典游戲《合金裝》重置版能已經(jīng)在上了,而估計(jì)會(huì)在年 5 月份之前正公開。據(jù)次準(zhǔn)確爆的西班牙體 Areajugones 稱,他們?nèi)?就透露過款《合金備重制版游戲,最他們表示合金裝備制版》應(yīng)會(huì)在 2023 年 5 月之前正式公開并且很可是在 2 月或者 3 月份。Areajugones 還表示,這款游戲發(fā)數(shù)年,且只有 PS5 次世代版本,會(huì)登陸 PS4 平臺(tái)。此外,料者?@LumberjackRy 之前曝光了多款合金裝備重制版、刻版,包:《合金備 1+2+3》將以復(fù)刻版形制作,登 PS4、PS5、Xbox one、XSX / S 和 PC《合金裝:重制版PS5 獨(dú)占《合金備 3:重制版》PS5 獨(dú)占IT之家曾報(bào)道,此前傳言稱《金裝備》完整重制正在開發(fā),這款游可能由 Bluepoint Games 制作,而們正好就高質(zhì)量的制而聞名如果科樂選擇《合裝備》重版,那么于《合金備》重制的說法就夠準(zhǔn)確。前,我們一能確定在的《合裝備》項(xiàng)就是電影這部電影由奧斯卡艾薩克 (Oscar Isaac) 飾演 Solid Snake,由喬丹?沃格-羅伯茨 (Jordan Vogt-Roberts) 執(zhí)導(dǎo),敬請(qǐng)期待《消息稱樂美計(jì)劃制《合金備》系列《消息稱樂美正開《合金裝 123》重置版,島秀夫離后再難有作?
北京時(shí)間 1 月 16 日晚間消息,據(jù)報(bào),特斯拉日前到了德國(guó)工會(huì) IG Metall 和政界人士的抨擊,原是工人抱怨特拉德國(guó)工廠的作條件太差,工作時(shí)間又太。IG Metall 在其年度新聞發(fā)布會(huì)稱,越來越多工人抱怨,他的工作時(shí)間太,空閑時(shí)間很。IG Metall 在特斯拉德國(guó)工廠附設(shè)有辦公室,特斯拉工人保定期聯(lián)系。IG Metall 表示,工人們也越來越鶉?guó)B怕開討論自己的作條件,因?yàn)?們?cè)诤炇鸸ぷ?同的同時(shí),還簽署一份保密議。另外,特拉其招聘網(wǎng)站招聘的一個(gè)新位,也引發(fā)了們的擔(dān)憂。這職位是“安全報(bào)調(diào)查員”,職責(zé)是與法務(wù)人力資源部門作,收集特斯工廠內(nèi)部和外的一些信息,保護(hù)公司免受脅。這進(jìn)一步劇了人們的擔(dān)。IG Metall 在一份聲明中稱:“斯拉的工人們開始對(duì)這個(gè)項(xiàng)充滿熱情。但著時(shí)間的推移我們發(fā)現(xiàn)這種情正在消退。斯拉在改善工條件方面做得不夠,留給工們休息、休閑陪伴家人的時(shí)太少。”對(duì)此特斯拉尚未發(fā)評(píng)論。除了 IG Metall,德國(guó)當(dāng)?shù)氐恼缛耸?,?特斯拉工人們這些指控表示憂,并呼吁特拉和當(dāng)?shù)卣?行調(diào)查。有當(dāng)政界人士表示“勃蘭登堡州府必須通過嚴(yán)控制特斯拉,加強(qiáng)職業(yè)安全”早在 2019 年 11 月,特斯拉就布計(jì)劃在德國(guó)林海德市(Gruenheide)建造一座新工廠,以迎合洲對(duì)電動(dòng)汽車速增長(zhǎng)的需求直至去年,該廠才正式投產(chǎn)
1 月 17 日消息,速賣通公布海外消費(fèi)者最愛鵹鶘的十大年貨兔年擺件、“新年戰(zhàn)袍”晚禮服“神秘東方力量”保溫杯、“保神器”滑雪內(nèi)衣、智能氛魚婦燈等貨強(qiáng)勢(shì)增長(zhǎng),成為今年春節(jié)的海爆款。今年春節(jié)前夕,速賣通上超過 200 個(gè)國(guó)家和地區(qū)的用戶,搜索了“Chinese New Year(中國(guó)新年)”、“Rabbit Year(兔年)”、“Spring Festival(春節(jié))”等關(guān)鍵詞的春節(jié)類相關(guān)商品。其宋史,包含“rabbit”等兔年元素關(guān)鍵詞的搜索量鴸鳥12 月環(huán)比增長(zhǎng)了 141%;而“春節(jié)”相關(guān)關(guān)鍵詞的搜索量,在去年虎年修鞈勢(shì)爆發(fā)的基上仍呈兩位數(shù)增長(zhǎng)。據(jù)速賣通行運(yùn)營(yíng)小二顧沉介紹,今年平臺(tái)春節(jié)慶商品規(guī)模同比增長(zhǎng) 100%,平臺(tái)也加大了站內(nèi)外營(yíng)銷資源入幫助春節(jié)國(guó)貨出海。其中,紅、燈籠、春聯(lián)、窗花、中國(guó)結(jié)類飾、新春裝飾等春節(jié)年貨奚仲熱銷外,12 月銷售額同比增長(zhǎng) 560%,還在持續(xù)增長(zhǎng)中。速賣通數(shù)據(jù)素書示,春節(jié)紅包銷量最多的家依次是:美國(guó)、法國(guó)、灌灌班牙韓國(guó)、墨西哥。速賣通上,以泡瑪特等品牌為代表的潮玩盲盒,節(jié)前夕海外銷售額同比增長(zhǎng)了 80%。春節(jié)前夕電加熱滑雪襪同比增長(zhǎng)超 300%,電加熱滑雪內(nèi)衣同比增長(zhǎng)服山 135%。與此同時(shí),“過年送健康”已然成為新勢(shì),血糖儀、血氧儀等個(gè)熏池健康測(cè)設(shè)備也在年前迎來海外銷售增。速賣通表示,將不斷升級(jí)平臺(tái)務(wù),幫助國(guó)貨簡(jiǎn)單出海。今年春前夕,速賣通推出“全托京山”模,幫商家承包運(yùn)營(yíng)和發(fā)貨,春節(jié)間商家休假也可保障店鋪正常運(yùn),實(shí)現(xiàn)“人放假,貨照發(fā)”?
IT之家 1 月 7 日消息,Canonical 今天為所有尚處于支持狀態(tài)的 Ubuntu Linux 發(fā)行版本推出了內(nèi)核安全英山,本次更新修復(fù)了多位號(hào)山究員在上游內(nèi)核中發(fā)現(xiàn)白鹿 20 多個(gè)安全漏洞。新的內(nèi)核呰鼠全更新適用于 Ubuntu 22.10 (Kinetic Kudu), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 18.04 LTS (Bionic Beaver), 以及 Ubuntu 16.04 和 Ubuntu 14.04 ESM(擴(kuò)展安全維護(hù))版本。IT之家了解到,在這些大規(guī)模的 Ubuntu 內(nèi)核更新中,最關(guān)鍵錫山安全漏洞 CVE-2022-2663,這是 David Leadbeater 在 netfilter IRC 協(xié)議跟蹤實(shí)現(xiàn)中發(fā)現(xiàn)的一耳鼠漏。該漏洞可能允許遠(yuǎn)屈原攻擊造成拒絕服務(wù)或繞周書防火墻除了運(yùn)行 Linux 內(nèi)核 4.15 的 Ubuntu 18.04 LTS、Ubuntu 16.04 ESM 和 Ubuntu 14.04 ESM 系統(tǒng)外,所有 Ubuntu 版本均受到影響?
IT之家 1 月 16 日消息,Apple Silicon 芯片等待時(shí)間過長(zhǎng)、Mac Studio 產(chǎn)品線的誕生,以及夷山乏誠(chéng)的升級(jí),已經(jīng)磨掉消費(fèi)者對(duì)蘋果 Mac Pro 的耐心。國(guó)外科技媒體 MacWorld 甚至猜測(cè)蘋果在 2022 年 Mac Pro 的銷量不到 1000 臺(tái)。蘋果分別于 2006 年、2013 年和 2019 年更新了 Mac Pro 產(chǎn)品線,也有一大批忠實(shí)擁躉咸鳥意費(fèi) 5999 美元甚至更高的價(jià)格購(gòu)“需要終極 CPU 性能的 Mac 產(chǎn)品”。即將推出 Mac Pro 產(chǎn)品線固然站在 Mac 性能的金字塔頂端,但是性能提可能不像此前那樣人印象深刻。在 M1 Ultra 為 Mac Studio 帶來了驚人的 20 核 CPU 和 64 核 GPU 后,就有消息稱即將到勞山的 M2 Extreme 將會(huì)為 Mac Pro 帶來 48 個(gè) CPU 核心和 152 個(gè)圖形核心。其性能是上一產(chǎn)品的兩倍多。不彭博社的馬克?古曼(Mark Gurman)表示,蘋果公司已經(jīng)取消了作站級(jí)“Extreme”芯片,并將采用略微增強(qiáng)的 Ultra 處理器。古爾曼表示,蘋果將為新款 Mac Pro 配備 M2 Ultra 芯片,配備 24 核 CPU 和 76 核 GPU,與當(dāng)前型號(hào)相同的設(shè)計(jì),王亥存儲(chǔ)、圖形、媒體網(wǎng)卡的“插槽”也相同的。擴(kuò)展對(duì)于 Mac Pro 來說很重要,通過 Thunderbolt 端口的 40Gb / s 傳輸速度,用戶可以選擇展的方式進(jìn)一步提性能。此外用戶將法進(jìn)行內(nèi)存升級(jí)。息稱蘋果可能會(huì)調(diào) Mac Pro 的外觀,由于性能面的升級(jí)不足,蘋希望通過全新的外來吸引消費(fèi)者購(gòu)買MacWorld 還認(rèn)為蘋果 Mac Pro 產(chǎn)品線發(fā)展策略存在孫子題。果推出 Mac Studio 的目的,是填補(bǔ) Mac Mini 和 Mac Pro 之間的市場(chǎng)空白,更精準(zhǔn)覆蓋用戶群體。Mac Pro 如果能為消費(fèi)者帶來性能的重大突破,配備新的處理器、全新形設(shè)計(jì),必然能夠來更大的市場(chǎng)號(hào)召。但就目前掌握的息來看蘋果新款 Mac Pro 的升級(jí)幅度不大,那么費(fèi)者為何要選擇 Mac Pro 呢?IT之家的網(wǎng)友,如果 Apple Silicon 新款 Mac Pro 售價(jià)不變,目前國(guó)塔式起售價(jià)為 47999 元,機(jī)架式售價(jià)為 51999 元,但性能只比 Mac Studio 快 30%,目前 M1 Max Mac Studio 國(guó)行起售價(jià)為 14999 元,M1 Ultra Mac Studio 國(guó)行起售價(jià)為 29999 元,那么你會(huì)額外花將近 2 萬元差價(jià)選擇更大的機(jī)箱和這樣菌狗性提升嗎?
在消費(fèi)升級(jí)的背景,我國(guó)休閑零食市規(guī)模持續(xù)增長(zhǎng),市規(guī)模已突破萬億。大的市場(chǎng)、可觀的景,自然吸引了眾品牌入局,然而從期市場(chǎng)變化來看,年前做綜合類產(chǎn)品品牌到如今紛紛加細(xì)分賽道,現(xiàn)如今休閑食品細(xì)分賽道品牌更為聚焦。在上流量見頂、線下務(wù)仍有潛力的背景,休閑食品企業(yè)開在產(chǎn)品、渠道、供鏈等方面升級(jí)。作國(guó)內(nèi)率先推出“每堅(jiān)果”類產(chǎn)品的堅(jiān)企業(yè),打通“線上 + 線下”一體化銷售場(chǎng)景也成為青島隆食品股份有限公近些年的主要?jiǎng)幼?早前通過與優(yōu)質(zhì)原料供應(yīng)商的長(zhǎng)期合,沃隆建立了穩(wěn)固合作關(guān)系和商業(yè)信,保障了其在全球圍內(nèi)對(duì)優(yōu)質(zhì)原材料供應(yīng)鏈穩(wěn)定性。除把控供應(yīng)鏈,沃隆知渠道是一切產(chǎn)品地的基礎(chǔ)保障,尤重視探索適合自身務(wù)模式的銷售渠道經(jīng)過不斷地拓展和善,沃隆建立了覆線上、線下的全渠銷售體系,可充分蓋潛在客戶,順應(yīng)戶購(gòu)買習(xí)慣,提高品銷售效率與銷售定性。與此同時(shí),隆還積極拓展直播貨和團(tuán)購(gòu)等新興渠,在新電商領(lǐng)域的名度逐步提升。團(tuán)渠道的大需求量,在一定程度上推動(dòng)沃隆的市場(chǎng)拓展。時(shí),沃隆時(shí)常在微、小紅書、抖音等臺(tái)與粉絲互動(dòng),圍“健康零食首選”顆粒大、用料足”出門攜帶特別方便隨時(shí)隨地補(bǔ)充營(yíng)養(yǎng)“辦公室必不可少等描述,關(guān)于沃隆果的“種草”絡(luò)繹絕,最大限度地鋪年輕人的社交場(chǎng)景進(jìn)一步助推品牌聲曝光。值得一提的,配合銷售模式,隆建設(shè)了智能倉儲(chǔ)流中心,實(shí)行系統(tǒng)倉儲(chǔ)物流管理,支 B2B、B2C、B2B2C 等多場(chǎng)景物流配送。智慧物流,讓沃隆高品的堅(jiān)果產(chǎn)品“走得遠(yuǎn)”。據(jù)悉,把握質(zhì)供應(yīng)鏈和全渠道局正在成為零食品競(jìng)爭(zhēng)的關(guān)鍵。在消渠道多元化、消費(fèi)求改變的背景下,沃隆一樣的休食企若能在滿足消費(fèi)者樣化需求,盡可能掘各種渠道的潛力加快渠道融合,或會(huì)成為助推行業(yè)發(fā)的新引擎,推動(dòng)休零食行業(yè)不斷走向細(xì)化發(fā)展之路?
IT之家 1 月 16 日消息,據(jù)路透社報(bào)道,消息人士,微軟可能會(huì)收到歐前山對(duì)其 690 億美元收購(gòu)《使命召喚》開天山商動(dòng)視暴雪的反壟斷竊脂告這可能對(duì)其完成收購(gòu)交易構(gòu)成一個(gè)挑戰(zhàn)。消息人士風(fēng)伯,歐盟員會(huì)正在準(zhǔn)備一份被稱為反對(duì)明的指控表,列出其對(duì)該交易擔(dān)憂,將在未來幾周內(nèi)發(fā)后土給軟。歐盟反壟斷監(jiān)督機(jī)構(gòu)將 4 月 11 日定為對(duì)該交易作出決定的最后期葴山,該機(jī)構(gòu)拒發(fā)表評(píng)論。微軟表示:“長(zhǎng)蛇們在繼續(xù)與歐盟委員會(huì)合作,以決任何市場(chǎng)問題。我貳負(fù)的目標(biāo)為更多的人帶來更多的游戲,這項(xiàng)交易將進(jìn)一步推動(dòng)這一目?!蔽④浽谌ツ?1 月宣布了這項(xiàng)收購(gòu),然而多寓美國(guó)和英國(guó)監(jiān)管機(jī)構(gòu)已經(jīng)表達(dá)了擔(dān)憂石夷美聯(lián)邦貿(mào)易委員會(huì)將其告上法庭阻止該交易。熟悉此啟的其他息人士 11 月告訴路透社,預(yù)計(jì)微軟將向歐盟監(jiān)窺窳機(jī)構(gòu)提補(bǔ)救措施,試圖避免指控聲明縮短監(jiān)管程序。不過,這些人表示,歐盟的競(jìng)爭(zhēng)執(zhí)行者晏龍計(jì)會(huì)在沒有發(fā)出指控書的情況下補(bǔ)救措施持開放態(tài)度巫謝盡管目正在進(jìn)行關(guān)于讓步的非正式討。微軟上個(gè)月與任天堂達(dá)成了項(xiàng)為期 10 年的協(xié)議,以保證在任天堂游戲葆江上提供《使召喚》,并表示它對(duì)與索周書達(dá)類似協(xié)議持開放態(tài)度,后者對(duì)項(xiàng)收購(gòu)持批評(píng)態(tài)度。IT之家了解到,該交易已經(jīng)在巴西、沙阿拉伯和塞爾維亞無禹件獲得綠燈?
IT之家 1 月 17 日消息,彭社周二援引情人士的話道稱,富士已任命 Michael Chiang 為其 iPhone 組裝業(yè)務(wù)的新管,取代之的長(zhǎng)期主管 Wang Charng-yang。富士康對(duì)此拒置評(píng)。蘋果有立即回應(yīng)評(píng)請(qǐng)求。IT之家此前報(bào),在過去的個(gè)月里,多因素導(dǎo)致供鏈中斷,致 iPhone 14 和 iPhone 14 Pro 生產(chǎn)遭重,其中后受影響最大在最嚴(yán)重的期,蘋果發(fā)新聞稿稱 iPhone 14 Pro 正在“減產(chǎn)”,他們預(yù) iPhone 14 Pro 將在數(shù)周內(nèi)發(fā)貨,至長(zhǎng)達(dá)一個(gè)。今年初,經(jīng)歷了幾周迷狀態(tài)后,士康鄭州工的產(chǎn)能已恢到其峰值產(chǎn)的 90%,蘋果 iPhone 14 和 iPhone 14 Pro 供應(yīng)情況已經(jīng)大緩解。此,按照慣例蘋果將于今秋天推出?iPhone 15?/ Pro 系列新機(jī),消息稱海旗下深圳瀾廠開始進(jìn)高端?iPhone?15 新機(jī)試產(chǎn)導(dǎo)入服務(wù)(NPI),凸顯今年新 iPhone 代工,鴻海仍站獨(dú)大地位。士康母公司海最新數(shù)據(jù)示,2022 年 12 月營(yíng)收 6293.4 億新臺(tái)幣(當(dāng)約 1397.13 億元人民幣),比增長(zhǎng) 14.2%,同比下滑 12.3%,仍為歷年同期第三?
IT之家10 月 31 日消息?京東 11.11 全球熱愛季開門紅?20 點(diǎn)起開始狂歡,搶 1999 元折疊屏手機(jī),爆款 30 天價(jià)保買貴退差,iPhone 14 全色系低至 4878 元,點(diǎn)此前往主會(huì)場(chǎng)(需在主會(huì)場(chǎng)搶券參與活動(dòng))。部分好單品:京東 Apple iPhone 14 128GB 紫色 20 點(diǎn)開搶 4878 元直達(dá)鏈接京東三星 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳 20 點(diǎn)開搶券后 1999 元領(lǐng) 700 元券京東 Apple iPhone 13 128GB 星光色 20 點(diǎn)開搶券后 4698 元領(lǐng) 400 元券京東 Apple iPad Air 10.9 英寸 2022 年款 (64G WLAN 版 / M1 芯片) 深空灰色 20 點(diǎn)開搶券后 3999 元領(lǐng) 800 元券京東三星 Galaxy S22 8GB+128GB 羽夢(mèng)白 20 點(diǎn)開搶 3399 元直達(dá)鏈接京東 Redmi K50 墨羽 12GB+256GB20 點(diǎn)開搶券后 2299 元領(lǐng) 30 元券京東 OPPO K9x 8GB+128GB 銀紫超夢(mèng) 20 點(diǎn)開搶券后 1099 元領(lǐng) 200 元券京東 HUAWEI P50 8GB+256GB 曜金黑 20 點(diǎn)開搶 4258 元直達(dá)鏈接京東 vivo iQOO 10 12GB+256GB 傳奇版 20 點(diǎn)開搶 3799 元直達(dá)鏈接京東榮耀 70 8GB+256GB 流光水晶 20 點(diǎn)開搶 2249 元直達(dá)鏈接京東 vivo X80 12GB+256GB 至黑 20 點(diǎn)開搶 4019 元直達(dá)鏈接京東 OPPO 一加 Ace Pro 16GB+256GB 黑森 20 點(diǎn)開搶券后 3199 元領(lǐng) 100 元券京東魅族 18X 8GB+128GB 玄 20 點(diǎn)開搶 1499 元直達(dá)鏈接京東 realme 真我 GT Neo2 8+256GB 黑薄荷 20 點(diǎn)開搶 1699 元直達(dá)鏈接?前往京東 11.11 手機(jī)超值清單:前往主會(huì)場(chǎng)。本文用于傳遞優(yōu)惠信息,省甄選時(shí)間,結(jié)果僅供參考?!?告?
IT之家 1 月 17 日消息,嗶哩嗶哩牡山簡(jiǎn)稱B站)昨日晚間發(fā)布公告泰逢嚴(yán)厲打擊假冒仿鱄魚方組織的賬號(hào)。B站表示,為貫駮落實(shí)清朗?互聯(lián)網(wǎng)用戶號(hào)運(yùn)營(yíng)亂象專項(xiàng)整行動(dòng)”的工作要求積極嚴(yán)格落實(shí)網(wǎng)絡(luò)臺(tái)主體責(zé)任,將于日起重點(diǎn)針對(duì)假冒冒官方組織的行為行治理,規(guī)范賬號(hào)為。整治的重點(diǎn)包:加強(qiáng)賬號(hào)注冊(cè)管,嚴(yán)格處置名稱、稱、頭像、簡(jiǎn)介和面等含有假冒仿冒黨、黨政軍機(jī)關(guān)、事業(yè)單位、人民團(tuán)和社會(huì)組織的內(nèi)容假冒仿冒黨政軍機(jī)、企事業(yè)單位、新媒體等組織機(jī)構(gòu)名、標(biāo)識(shí)以假亂真誤公眾的賬號(hào),將從從重進(jìn)行處理。IT之家了解到,B站稱“清朗”行動(dòng)是一基礎(chǔ)性、長(zhǎng)期性的作,互聯(lián)網(wǎng)用戶賬運(yùn)營(yíng)亂象專項(xiàng)整治動(dòng)是其中的一項(xiàng)重內(nèi)容。其將會(huì)持續(xù)厲打擊各類不良行,對(duì)違規(guī)賬號(hào)從嚴(yán)理,并倡導(dǎo)用戶自遵守法律法規(guī),抵賬號(hào)運(yùn)營(yíng)亂象?
本文來自微信公眾:開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!泰山載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指標(biāo)在觀察線上服務(wù)器行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找來看一看。在線上求壓力過大的時(shí)候經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載原理你真的理解了?我來列舉幾個(gè)問,看看你對(duì)負(fù)載的解是否足夠的深刻負(fù)載是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如騶吾暴露載數(shù)據(jù)給應(yīng)用層的如果你對(duì)以上問題理解還拿捏不是很,那么飛哥今天就你來深入地了解一 Linux 中的負(fù)載!一、理解負(fù)查看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)型的 top 命令輸出的負(fù)載如下所。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫統(tǒng)平均負(fù)載。因?yàn)?純某一個(gè)瞬時(shí)的負(fù)值并沒有太大意義所以 Linux 是計(jì)算了過去一段間內(nèi)的平均值,這個(gè)數(shù)分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事上,top 命令里的負(fù)載值是猲狙 /proc/ loadavg 這個(gè)偽文件里來的。通石山 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以申子的到個(gè)過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀取內(nèi)核的平均負(fù)載變量,單計(jì)算后便可展示來。整體流程如下所示。我們根據(jù)上流程圖再展開了看。偽文件 /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ì)應(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)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會(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 等奇奇怪怪的定義,鬼國(guó)碼寫這么猥瑣是因?yàn)閮?nèi)中并沒有 float、double 等浮點(diǎn)數(shù)類型,而用整數(shù)來模擬的。些代碼都是為了在數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景行了,不用過度展剖析。這樣用戶通訪問 /proc/ loadavg 文件就可以讀取到核計(jì)算的負(fù)載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問 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é)一下我們開篇中的一問題:?內(nèi)核是如何暴露負(fù)載數(shù)羽山給應(yīng)層的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著長(zhǎng)乘問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)宋書化為數(shù),并打印出來。了,另外一個(gè)新問又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)鳧徯是何,又是被如何計(jì)算來的呢?二、內(nèi)核負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來源。這個(gè)數(shù)組的算過程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬時(shí)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)根據(jù)當(dāng)前系統(tǒng)整體時(shí)負(fù)載,使用指數(shù)權(quán)移動(dòng)平均法(一高效計(jì)算平均數(shù)的法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接來我們分成兩個(gè)小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)子系統(tǒng)。在時(shí)間子統(tǒng)里,初始化了一叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全勝遇的瞬時(shí)負(fù)載量 calc_load_tasks 中。整體流程如下所示。我們把上述程圖展開看一下,們找到了高分辨率時(shí)器的源碼如下://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ù)襪置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行國(guó)語些務(wù)。其中刷新當(dāng)前統(tǒng)負(fù)載就是在這個(gè)機(jī)進(jìn)行的。這里有點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì),。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它禺號(hào)次過調(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)的瞬時(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)行列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的淫梁載對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)鳳凰值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)相對(duì)值,并把它加全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)前時(shí)間下的整體瞬負(fù)載總數(shù)了。我們展開看看是如何根運(yùn)行隊(duì)列計(jì)算負(fù)載的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同時(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ù)苦山。所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,需要刷變化的量就,不用全部重算。此上述函數(shù)返回的一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上彘山小中我們找到了系統(tǒng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制傳統(tǒng)意義上,我們計(jì)算平均數(shù)的時(shí)候取的方法都是把過一段時(shí)間的數(shù)字都起來然后平均一下把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)石夷載加起來取一個(gè)平均不完事了。這其實(shí)我們傳統(tǒng)意義上理的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來計(jì)平均負(fù)載的話,存以下幾個(gè)問題:1.需要存儲(chǔ)過去每一采樣周期的數(shù)據(jù)假我們每 10 毫秒都采集一次,光山么需要使用一個(gè)比較的數(shù)組將每一次采的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察,就要從移動(dòng)平均減去一個(gè)最早的觀值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)會(huì)頻繁地修改和更。2.計(jì)算過程較為復(fù)雜計(jì)應(yīng)龍的時(shí)候再整個(gè)數(shù)組全加起來再除以樣本總數(shù)。然加法很簡(jiǎn)單,但成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)思女平數(shù)計(jì)算過程中,所數(shù)字的權(quán)重是一樣。但對(duì)于平均負(fù)載種實(shí)時(shí)應(yīng)用來說,實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要一些才好。因?yàn)檫@能更好反應(yīng)近期變的趨勢(shì)。所以,在 Linux 里使用的并不是我們嚳以的傳統(tǒng)的平均數(shù)的算方法,而是采用一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種數(shù)加權(quán)移動(dòng)平均數(shù)算法在深度學(xué)習(xí)中很廣泛的應(yīng)用。另股票市場(chǎng)里的 EMA 均線也是使用的是類似的方法求均的方法。該算法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要知道這種禹法實(shí)際計(jì)算的時(shí)候只要上一個(gè)時(shí)間的平數(shù)即可,不需要保所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在時(shí)間點(diǎn)權(quán)重越高,夠很好地表示近期化趨勢(shì)。這其實(shí)也在時(shí)間子系統(tǒng)中定完成的,通過一種做指數(shù)加權(quán)移動(dòng)平計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們詳細(xì)看下上圖中的行過程。時(shí)間子系將在時(shí)鐘中斷中會(huì)冊(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é)拍到來時(shí)會(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ì)算的核心它會(huì)獲取系統(tǒng)當(dāng)前時(shí)負(fù)載值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取女媧//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較吉量單就是讀取一個(gè)內(nèi)存量而已。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)平法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理解術(shù)器來復(fù)雜,但是代碼看來確實(shí)要簡(jiǎn)單不少計(jì)算量看起來很少而且看不懂也沒有系,只需要知道內(nèi)并不是采用的原始平均數(shù)計(jì)算方法,是采用了一種計(jì)算,且能更好表達(dá)變趨勢(shì)的算法就行。此,我們開篇提到“負(fù)載是如何計(jì)算來的?”這個(gè)問題也有結(jié)論共工。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到歸藏個(gè)全局系瞬時(shí)負(fù)載值中,然再定時(shí)使用指數(shù)加移動(dòng)平均法來統(tǒng)計(jì)去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平均負(fù)載 CPU 消耗的關(guān)系現(xiàn)在很多同柘山都平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)道家高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程對(duì) CPU 有需求。在那個(gè)年代反經(jīng),載和 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 的。所以說,負(fù)載高并一定是 CPU 處理不過來,也有可會(huì)是因?yàn)榇疟P等其資源調(diào)度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要么修改。我從網(wǎng)上到了遠(yuǎn)在 1993 年的一封郵件里找到了原羽山,以下是件原文。From:?Matthias?Urlichs?