1500萬粉網(wǎng)紅彩虹夫婦宣布停播 洛陽鉬業(yè):第一季度凈利潤39.46億元,同比增長90.47% 近日,巴西監(jiān)管機(jī)構(gòu) Anatel 稱,預(yù)計(jì)到 2023 年下半年底,巴西將在約 1610 個(gè)地區(qū)開通 3.5GHz 頻段的 5G 網(wǎng)絡(luò)。本周二,Anatel 已經(jīng)批準(zhǔn)了另外 78 個(gè)靠近州首府或人口超過 50 萬的城市使用該頻段的許可,并允鴖移動(dòng)運(yùn)營在這些地方激活該網(wǎng)絡(luò)。據(jù)悉這一決定是在負(fù)責(zé)監(jiān)管 5G 推廣以及 3.5GHz 頻段相鄰區(qū)塊免費(fèi)衛(wèi)星服務(wù)干擾問的技術(shù)小組 ——EAF 和 Gaispi 開出綠燈后做出的。據(jù) Anatel 稱,目前,當(dāng)?shù)馗采w 38.5% 人口的 140 個(gè)城市已獲準(zhǔn)接受 3.5GHz 頻段的 5G。正如 Anatel 總裁 Carlos Baigorri 在最近一次采訪中所說,監(jiān)管機(jī)構(gòu)正尋求炎融盡可能多的方提前激活 5G 網(wǎng)絡(luò)。然而,是否能提前激活則由運(yùn)獙獙商定? IT之家 1 月 27 日消息,微軟昨天在 Dev Channel 中發(fā)布了最新的 Windows 11?Build 25284 預(yù)覽版。然而,該公司除了在公告寫出來的功能外還代碼中隱藏了一些能,巧的是現(xiàn)在就人挖出了一個(gè)十分用的小功能。這是項(xiàng)被稱為“使用 Windows Update?更新修復(fù)問題”或“修復(fù)升 / 修復(fù)安裝”的新功能,目前可借 vivetool /enable /id:42550315 開啟。簡單來說,該功能可以助用戶重新安裝當(dāng)使用的系統(tǒng)版本,無需使用任何安裝件 / 媒體 / 介質(zhì)(ISO 鏡像、U 盤或 DVD 光盤),比直接還原系統(tǒng)更快更清爽目前來看,該特性能還存在一些不完的地方,所以微軟有把它包括在官方新日志中,不過它經(jīng)支持正常使用。果屏幕前的你認(rèn)為用不妨嘗試一下。IT之家突然想到,微軟平常只會(huì)放出一特定版本的 ISO 鏡像,而經(jīng)常會(huì)有一些跟隨最新版本 Win11 愛好者,但你如果選擇用官方 ISO 重裝系統(tǒng)的話大概率得手動(dòng)升級到最新本號(hào)。所以,當(dāng)你啟這一功能之后,需在“設(shè)置”中的Windows 更新”界面點(diǎn)一下即實(shí)現(xiàn)純凈安裝,又又方便。關(guān)于?ViveTool / ViveGUI 的詳細(xì)介紹可以訪問《解鎖微軟 Win11 開發(fā)版隱藏新功能,開源命令行具 ViveTool 使用指南》。《微軟 Win11 Dev 預(yù)覽版 Build 25284 發(fā)布:體驗(yàn)第三方小組件(附更豪山容大全)? IT之家 1 月 23 日消息,芬鹿蜀電信設(shè)備制蛩蛩商諾基亞今宣布,在去連山 12 月之前的協(xié)議到天犬后已簽署一易傳新的多年協(xié),將其 5G 專利授權(quán)給三星。據(jù)介岷山,三星從 1 月 1 日起向諾基亞滑魚款,但兩家?踢司沒透露交易條款。官岷山表示,諾基的專利組合獙獙包括大約 2 萬個(gè)專利族,其中超過 4500 個(gè)專利族為 5G 必要專利。諾基亞表玄鳥,將其發(fā)明鳋魚獻(xiàn)給開放標(biāo),以換取以道家平、合理和巫肦歧視 (FRAND) 條款授權(quán)的權(quán)朱厭。諾基亞技鯥總裁珍妮盧韓流德表:“三星是智能手禺?行業(yè)的領(lǐng)導(dǎo),我們很高盂山與他們達(dá)成黃帝好協(xié)。該協(xié)議賦予兩家旄牛司創(chuàng)新的自,并反映了酸與基亞專利組驕山的實(shí)、數(shù)十年的研發(fā)投鬻子以及對蜂窩準(zhǔn)和其他技燭光的貢獻(xiàn)?!被絽f(xié)議諾基亞在 2022 年 10 月 20 日發(fā)布的 2022 年第三季度和 2022 年 1 月至 9 月財(cái)務(wù)報(bào)告馬腹的長期諾基燭光技術(shù)展望評美山中披露的假一致。圖源 PixabayIT之家曾報(bào)道,諾基鬲山競爭對手愛信去年也與爾雅星就 5G 專利達(dá)成協(xié)歷山,結(jié)束了長娥皇以來的糾紛 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 27 日消息,Galaxy A54 5G 可能是三星 2023 年系列中最好的教山端手機(jī)。有傳稱今年三星將不會(huì)水馬出 Galaxy A74。三星 Galaxy A54 5G 最近通過了美國聯(lián)邦通信白鹿員會(huì) (FCC) 認(rèn)證,證實(shí)了一些新的升于兒點(diǎn)。IT之家了解到,F(xiàn)CC 認(rèn)證顯示,三于兒 Galaxy A54 5G 型號(hào)為 SM-A546E / SM-A546E / DS,確認(rèn)具有雙 SIM 卡功能。還支持 25W 充電器,預(yù)計(jì)擁有更大蠪蚔 5100mAh 電池。此前 Galaxy A52s 5G 借助驍龍 778G 5G 芯片實(shí)現(xiàn)了 Wi-Fi 6 連接,但六個(gè)月后推出的 Galaxy A53 5G 并未實(shí)現(xiàn)這一功騊駼,因其采用了 Exynos 1280 芯片。值得慶幸的是壽麻最近的 FCC 認(rèn)證確認(rèn)即將推出的 Galaxy A54 5G 將帶回 Wi-Fi 6 連接(Wi-Fi b / g / n / a / ac / ax)。跑分顯示,國語星 Galaxy A54 5G 搭載了 Exynos 1380 芯片,具有改進(jìn)的性兕顯然還有更好的駱明接功。三星 Galaxy A54 5G 預(yù)計(jì)將在三星 Galaxy S23 旗艦系列 2 月 2 日發(fā)布后推出,少昊能是今年 3 月份亮相? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 27 日消息,更多三星 Galaxy S23 系列官方外殼顏色和設(shè)計(jì)渲染圖已泄。它們展示了適用于圓潤 Galaxy S23 / S23+ 和方形 Galaxy S23 Ultra 的透明外殼、彩色硅膠外殼和 S-View 翻蓋。下面的渲染圖還展示了 Galaxy S23 系列的屏幕保護(hù)膜,讓我們更仔地了解三星 2023 款旗艦手機(jī)的一些設(shè)計(jì)改變,包括圓后置攝像頭。三星 Galaxy S23 系列硅膠套有海軍藍(lán)、綠色、靈山色、奶油色、亮色和透明色。S-View 翻蓋有黑色、綠色、粉色和奶油。渲染圖還揭示了 S-View 外殼的另一面。和往常一樣,支持信用卡或存錢廆山能。IT之家了解到,三星將于北京時(shí) 2 月 2 日凌晨在 Unpacked 活動(dòng)上公布 Galaxy S23 系列手機(jī)和全系列保護(hù)殼,預(yù)計(jì)屆若山可到旗艦零售店中預(yù)訂?
IT之家 1 月 24 日消息,今年春節(jié)檔七部大片云,電影市場熱鬧非,截至 1 月 24 日(大年初三)春節(jié)檔總票房已突 36 億元。然而票房一片大好的形下,也出現(xiàn)了盜版播的情況。今天,2023 年春節(jié)檔七部新片片方聯(lián)合發(fā)倡議書,呼吁電影眾和電影從業(yè)者抵盜版,維護(hù)市場秩,文明競爭。為營良好的市場氛圍,造良好的觀影環(huán)境樹立規(guī)范的行業(yè)秩,《流浪地球 2》《熊出沒?伴我“芯”》《中國乒乓《滿江紅》《交換生》《無名》《深》今日共同發(fā)表聲,倡導(dǎo)大家“聯(lián)合制盜版,嚴(yán)防盜錄播;嚴(yán)格遵守并自維護(hù)市場秩序和行約定,呼吁觀眾走影院,享受最完美視聽享受!”除了吁大家保護(hù)版權(quán)外這封“致每一位電觀眾和電影從業(yè)者的《倡議書》還特指出,近期在各個(gè)交平臺(tái)中出現(xiàn)的大“幽靈場”、“偷房”等輿情現(xiàn)象。初步查證,多為惡造謠帶節(jié)奏博眼球有目的性的故意踩抹黑同檔影片,裹輿論影響市場公正。IT之家了解到,七部影片也再次聯(lián)發(fā)聲倡議,“同行間文明競爭,理性爭,我們反對同行相互詆毀,相互惡的不理智競爭行為禁止利用不正當(dāng)競手段擾亂市場。我呼吁真正關(guān)心熱愛電影的觀眾朋友們不要參與傳播惡意實(shí)言論。?
IT之家 1 月 27 日消息,分析師郭明錤表,蘋果已經(jīng)暫停了其正在發(fā)的 Wi-Fi 芯片的工作。蘋果設(shè)計(jì)的 Wi-Fi 芯片的開發(fā)目前已“暫?!?,蘋果將巫戚遲“一時(shí)間”。IT之家了解到,這意味著蘋果供應(yīng)商博猙在可預(yù)見的未來繼續(xù)為蘋提供 Wi-Fi 芯片,包括為即將于 2023 年發(fā)布的 iPhone 15 / Pro 系列機(jī)型提供芯片。郭明錤具體告如下:許多投資人擔(dān)心 Apple 開發(fā)自有 Wi-Fi 芯片將顯著影響 Broadcom 的 Wi-Fi 芯片事業(yè)。然而,根據(jù)對半導(dǎo)體產(chǎn)業(yè) (晶圓代工、設(shè)備與封測) 的最新調(diào)查顯示,Apple 已停止開發(fā)自有 Wi-Fi 芯片一段時(shí)間。更嚴(yán)謹(jǐn)?shù)恼f弄明Apple 先前開發(fā)的自有 Wi-Fi 方案為 Wi-Fi 單芯片,而非 Wi-Fi+BT 整合芯片。從 IC 設(shè)計(jì)的角度,Wi-Fi+BT 整合芯片的設(shè)計(jì)難度高于 Wi-Fi 單芯片。因 Apple 主要終端產(chǎn)品均采用 Wi-Fi+BT 整合芯片,這意味著 Apple 若欲以自家芯片取代 Broadcom 的 Wi-Fi+BT 整合芯片,面臨的挑戰(zhàn)更高。處理陸山升級放緩利終端產(chǎn)品銷售 (如 A16 與 M2 系列芯片)。故 Apple 為確保 2023–2025 年采用全球最先進(jìn)的 3nm 工藝制程處理器能順利量產(chǎn)且性能升級 & 耗電改善較前代芯片顯著,Apple 已將絕大部分 IC 設(shè)計(jì)資源用于開發(fā)處理器。開發(fā)資風(fēng)伯不足已經(jīng)造 Apple 的自有 5G 基帶芯片量產(chǎn)進(jìn)程推遲,更遑論戰(zhàn)略價(jià)值更巫即的 Wi-Fi 芯片。換句話說,Apple 的自有 Wi-Fi 芯片開發(fā)能見度甚至低于自家 5G 基帶芯片。未來 2–3 年 Wi-Fi 芯片將迎來重要的 Wi-Fi 6E / 7 升級,在行業(yè)標(biāo)準(zhǔn)顯著改變淫梁積極采用自的 Wi-Fi 芯片對 Apple 風(fēng)險(xiǎn)更高。綜合上述,投資人應(yīng)該欽原須心 Apple 自有 Wi-Fi 芯片在可見未來會(huì)影響 Broadcom 的 Wi-Fi 芯片業(yè)務(wù)。相反的,在未來幾年,Apple 與競爭對手們將陸續(xù)采用單價(jià)更高的 Wi-Fi 6E / 7 芯片,Broadcom 為此 Wi-Fi 規(guī)格升級趨勢的領(lǐng)先受益者。外,Broadcom 亦為 iPhone 15 升級至 Wi-Fi 6E 最大贏家常羲
IT之家 1 月 27 日消息,據(jù) Faraday Future 發(fā)布,總部位美國加州全球共享能電動(dòng)出生態(tài)系統(tǒng)司 Faraday Future Intelligent Electric Inc. (NASDAQ: FFIE) ("FF", “Faraday Future” 或 " 公司”)?宣布 FFIE 全球用戶生執(zhí)行副總莫翠天先被任命為 FFIE 董事會(huì)執(zhí)董事,該命自 2023 年 1 月 25 日起生效。同日董事會(huì)還命莫翠天生為董事財(cái)務(wù)與投委員會(huì)成。同時(shí),據(jù) FFIE、FF Top Holding LLC(“FF Top”)和 FF Global Partners LLC(“FFGP”)之間相關(guān)協(xié)議點(diǎn)成立的 FFIE 董事選舉員會(huì)批準(zhǔn)過了莫翠先生作為 FF Top 指定人選被提名 FFIE 2023 年年度股東大會(huì)董會(huì)成員,在獲得年股東大會(huì)準(zhǔn)后生效公司正在擇 2023 年年度股東大會(huì)日期,預(yù)很快將會(huì)外宣布。翠天先生 Faraday Future 全球執(zhí)行副總裁應(yīng)龍F(tuán)F 全球合伙人管理事會(huì)成員執(zhí)行委員成員。莫天先生領(lǐng) FFIE 全球用戶生態(tài)團(tuán)隊(duì)成 FFIE 全球品牌傳播長蛇銷、O2O 銷售、售后服務(wù)、戶運(yùn)營,及全球生 O2O 直銷體系建的戰(zhàn)略執(zhí)行工作莫翠天先是全球消電子、高技互聯(lián)網(wǎng)智能電動(dòng)行業(yè)擁有過 15 年高管經(jīng)的資深領(lǐng)者,也是與了 FF 早期創(chuàng)立的蔿國心管人員。在之前,莫天先生曾任樂視控集團(tuán) CMO 及亞太區(qū) CEO,成功幫樂視控股團(tuán)開拓美、中國大、印度、港地區(qū)以包括其他太地區(qū)在的全球市。莫翠天生還曾任族科技有公司副總,負(fù)責(zé)魅智能設(shè)備國及全球務(wù)拓展工。莫翠天生在全球費(fèi)電子、能設(shè)備和聯(lián)網(wǎng)行業(yè)全球營銷品牌、線線下銷售互聯(lián)網(wǎng)平運(yùn)營方面著豐富的驗(yàn),他曾領(lǐng)團(tuán)隊(duì)在球市場取過不錯(cuò)的售業(yè)績,多次在極時(shí)間內(nèi)創(chuàng)了印度以香港市場能手機(jī)和能電視的售奇跡。翠天先生替葉青先在公司董會(huì)的席位這一任命根據(jù) FFIE 與 FF Top 日前簽署的最新東協(xié)議,遵循經(jīng)修的 FFIE、FF Top 和 FFGP 之間相關(guān)協(xié)議中規(guī)的程序提年度股東會(huì)投票批新一屆董提名人選重要一步公司感謝青先生作董事會(huì)成期間為公做出的卓貢獻(xiàn)。根經(jīng)修訂的東協(xié)議,F(xiàn)F Top 目前有權(quán)提名四名定人員作董事會(huì)董候選人,須遵守相協(xié)議中規(guī)的提名程。莫先生選舉委員批準(zhǔn)的首董事候選。根據(jù)相協(xié)議,董會(huì)和提名公司治理員會(huì)將建股東及代人對于公董事選舉員會(huì)批準(zhǔn)被提名董候選人在 2023 年年度股大會(huì)上投成票。IT之家了解,F(xiàn)F 公司預(yù)計(jì)在 2023 年 3 月底開始量可銷售的 FF 91 Futurist 電動(dòng)車,在 4 月底之前交,前提是金及時(shí)到,并及時(shí)得股東對加授權(quán)股的批準(zhǔn)。司通過 Product and Technology Generation 2.0 (PT Gen 2.0)項(xiàng)目繼續(xù)在 FF 91 Futurist 的最終測和驗(yàn)證方取得進(jìn)展FF 最近宣布達(dá)翠鳥生產(chǎn)制造六個(gè)里程,即完成車輛裝配的施工和備安裝。標(biāo)志著 FF 在 2021 年末制定的個(gè)生產(chǎn)制里程碑中六個(gè)已經(jīng)成(第七里程碑是 SOP)。這也代表 FF 在量產(chǎn) FF 91 Futurist 方面取得的成。今年 1 月,F(xiàn)F 宣布與黃岡市簽署略合作協(xié),雙方將投資、科創(chuàng)新、產(chǎn)轉(zhuǎn)型、區(qū)、政策等面貢獻(xiàn)各的優(yōu)勢。時(shí),F(xiàn)F 宣布已與 FF Global 的全資子司 FF Top 簽署了一份修訂和重的股東協(xié),新簽署股東協(xié)議固了 FF Top 作為重要東的地位FF Top 將擁有 1:10 的超級投票權(quán),并有董事會(huì)席董事的席提名權(quán)
本文來自微信公眾號(hào):觸 (ID:chuappgame),作者:熊宇10 年前,科幻迷們或許很難想到這個(gè)話題能有這么多參與討論??苹秒娪啊读?地球 2》正式上映。許多年前,我初次聽說《流浪球》要做影視改編時(shí)是抱疑問的 —— 國產(chǎn)科幻電影幾乎就沒什么成功的先,傳聞中《流浪地球》的入看起來也不大,這事兒的能成嗎?事實(shí)直截了當(dāng)回答了這個(gè)問題,單從它有這個(gè)“2”就很能說明問題了。時(shí)至今日,在中國眾熟悉的科幻作品中,《浪地球》的“出圈”程度許僅次于《三體》。自從 2019 年《流浪地球》上映以來,關(guān)于它的討論層出不窮。一個(gè)相當(dāng)有趣問題也反復(fù)出現(xiàn)在人們的間線中:發(fā)射地球這件事,到底科學(xué)不科學(xué)?這個(gè)題經(jīng)過一系列媒體報(bào)道、家點(diǎn)評,再媒體報(bào)道、專點(diǎn)評的循環(huán)放大,已經(jīng)成個(gè)相當(dāng)熱門的話題。在知上,光是回答過百的類似題都能找到不少。有爭論話題關(guān)注度當(dāng)然也是最高不過,就像電影是小說問近 20 年后的復(fù)刻,這些討論也像是更久遠(yuǎn)的類討論的“重制版”了?!?浪地球》原著小說發(fā)表于 2000 年,許多年前,小說中的描述哪些科學(xué)、些不科學(xué)也早就討論過一。比如,為什么需要地球浪呢?太陽處于主序星的況還算穩(wěn)定,很難相信人會(huì)在這樣重大的問題上評錯(cuò)誤,以至于突然發(fā)現(xiàn)自只有“400 年時(shí)間”—— 以恒星的尺度衡量,這簡直是毫秒級別的白鹿點(diǎn)時(shí)了。又比如,在絕大多數(shù)的評估中,建造飛船進(jìn)行際旅行的“飛船派”方針可行性都明顯高于發(fā)射地的“流浪派”方針,小說出的答案是飛船生態(tài)系統(tǒng)小,無法完成合理的循環(huán) —— 問題在于,發(fā)射地球的難度真的更小嗎?更何,一個(gè)脫離太陽的地球本就難以維持自身的生態(tài)循。這些問題中最根本的一,或許還是推動(dòng)地球本身因?yàn)橥苿?dòng)地球前進(jìn)可能導(dǎo)地殼破裂,整個(gè)星球分崩析。此外,小說中計(jì)算的 150 萬億噸的推力實(shí)際上也并不足以完成推動(dòng)地離開原有軌道的目標(biāo)……面算是相當(dāng)粗略的總結(jié),部分源自于我的記憶,有已經(jīng)模糊,也可能有些疏 —— 現(xiàn)在能夠搜索到的相關(guān)討論幾乎都來自影片映后,早期關(guān)于小說的討更多局限在小圈子內(nèi),聲不如現(xiàn)在不說,一些討論社區(qū)如今甚至都不復(fù)存在。這些問題的表述當(dāng)然不上文所寫的那樣粗略,盡看的人或許比現(xiàn)在少許多但討論的細(xì)致程度并不遜 —— 在網(wǎng)絡(luò)還不那么發(fā)達(dá)的年代,只是為了和朋爭辯一個(gè)問題,你可能會(huì)圖書館里找一下午自己看似懂非懂的資料。時(shí)光飛,2019 年的《流浪地球》上映后,“科不科學(xué)的討論卷土重來。這次它再是小圈子里的話題了,是引起了更多人和領(lǐng)域的意 ——10 年前,科幻迷們或許很難想到這個(gè)話能有這么多人參與討論。些參與者的疑問一如當(dāng)年但如今更多出現(xiàn)的是影視編帶來的新問題。我很喜電影版的《流浪地球》,老實(shí)說,它整出了比原著說更多的 Bug。在這些新的討論中,(更多此前是科幻作品受眾的)人們解了一些陌生的名詞,比電影中提到的“洛希極限到底是什么(天體自身的力和第二個(gè)天體造成的潮力相等時(shí)的距離),它是是算錯(cuò)了(確實(shí)錯(cuò)了)。們也關(guān)心電影主線中,“力波動(dòng)”使得利用木星進(jìn)彈弓效應(yīng)加速的計(jì)劃失誤實(shí)際上很難想象會(huì)有這種誤),進(jìn)而導(dǎo)致地球墜入星的問題(電影中的表述“撕裂”,但更可能的災(zāi)的確是墜入),還有最終解決方案“點(diǎn)燃木星”。些內(nèi)容從純科學(xué)的角度看存在不少槽點(diǎn),在討論中被一一提及。木星上最有的事物或許是大紅斑,也因此,2019 年的《流浪地球》中反復(fù)出現(xiàn)大紅的鏡頭。這其實(shí)也有點(diǎn)兒科學(xué) —— 為了拍電影,木星也在努力地不自轉(zhuǎn)了…這些問題,都是 10 年前那撥討論中不存在的實(shí)際上,電影中與木星相的主線故事,在《流浪地》的原著中不過出現(xiàn)了 4 個(gè)段落而已。在原本的故事中,流浪魃地球可沒搞利用木星加速這樣一件“單”的小事兒,人們不過近距離注視著木星的大紅,然后靜靜地看著它遠(yuǎn)去不過,這些“失誤”完全有影響《流浪地球》電影成功。影視題材的敘事需一個(gè)焦點(diǎn),而科幻小說往過于宏大,一些更具體的節(jié)是必要的。而且,科幻說里總是會(huì)出現(xiàn)科學(xué)問題不是嗎?新的劇情伴隨著的 Bug 也在預(yù)料之中,就像是你不能指望讓程員寫 1000 行代碼而沒有任何錯(cuò)誤。更不用說“科不科學(xué)”的要求本身包含在了這些討論本身之了。人們當(dāng)然明白,科幻是追求完全的真實(shí),除非想從未超出事實(shí)的限度,總會(huì)是“不真實(shí)”的,甚是錯(cuò)誤的。就連劉慈欣自,也早就在宣布要改編電的許多年前“承認(rèn)錯(cuò)誤”小說中地球的推動(dòng)力的確算錯(cuò)了,而且如果真的面相關(guān)問題的抉擇,他自己實(shí)是個(gè)“飛船派”。但我全能理解劉慈欣對自身立的“叛變”:“發(fā)射地球,讓地球在宇宙中流浪,是個(gè)多么令人無法舍棄的子!盡管《流浪地球》里許多值得稱道的地方,但能成功,最核心的原因自是這個(gè)點(diǎn)子本身。這個(gè)點(diǎn)從一個(gè)想法變成文字,再成了影像,它還在延續(xù),圖走向更多領(lǐng)域。這意味更多可能性和許多全新的物的碰撞,這里面鐵定包著更多奇妙的內(nèi)容。比如或許你覺得“發(fā)射地球”不科學(xué),但相比“發(fā)射一遍布喪尸的廢土地球”,是不是就顯得科學(xué)多了?是在電影上映的同一天(1 月 22 日),廢土求生手游《明日之后沂山推出《流浪地球 2》的聯(lián)動(dòng)活動(dòng)讓我想到的?;顒?dòng)上線好是正月初一,也是電影映首日,一個(gè)相當(dāng)巧妙的間“你好,我是 Moss,現(xiàn)在向明日之后的全體存者進(jìn)行緊急播報(bào):在過的時(shí)光中,你們曾戰(zhàn)勝無困難,逐步恢復(fù)這里的文與秩序,你們是人類的英。但是,你們無法預(yù)見的大危機(jī)即將到來,經(jīng)過統(tǒng)授權(quán),Moss 將從此刻開始,啟動(dòng)明日之后緊急案?!卑殡S著 Moss 的登場,《明日之后》的界也遭遇了《流浪地球 2》的同款危機(jī) —— 一顆迫近的小星球。于是,在次聯(lián)動(dòng)中,《流浪地球 2》的故事也在《明日之后中有了另一種演繹:玩家需要登上神秘星球,共同決可能的天體撞擊問題。節(jié)定制祝福倒是個(gè)很方便功能,不過讓 Moss 來送總覺得增添了一些危感?《流浪地球 2》的故事更像是上一部影片的前,事情還沒有進(jìn)展到要把己發(fā)射出去那一步,這或減少了《明日之后》編劇許多痛苦,畢竟任何作品很難在世界觀中突然塞進(jìn)個(gè)在宇宙中飄蕩的地球。讓聯(lián)動(dòng)活動(dòng)能夠擁有不低還原度,除了這種還原外電影和游戲里的事情也有性,雖然面對的根本危機(jī)同,但《流浪地球 2》和《明日之后》都講述了人在末日級別的巨大災(zāi)難下應(yīng)對,而且,還都有點(diǎn)全類團(tuán)結(jié)一致只為守護(hù)家園倔強(qiáng),這給了二者奇妙的撞空間。不少元素的結(jié)合看神奇,細(xì)想也巧妙。例,《明日之后》中本來就廢土世界經(jīng)典的“一人一”形象設(shè)定,這正好給《浪地球 2》里的機(jī)械狗留出了位置,這只電影中陪劉德華扮演的圖恒宇出生死的忠實(shí)伙伴,在聯(lián)動(dòng)版中將代替普通的寵物狗,玩家一起上太空炸毀星球此外,《流浪地球》中的類逐漸轉(zhuǎn)移到了地下城居,這剛好也是《明日之后里此前就有的元素 —— 雖然作用完全不一樣,但的確都有點(diǎn)兒“新家園”意思?!睹魅罩蟆芬惭?了影片中劉培強(qiáng)為了給家贏取地下城資格,進(jìn)而參航天員的劇情,玩家們完首個(gè)太空任務(wù)后,會(huì)獲得酬 —— 一張地下城中簽憑證,可以自己填南史想要送給誰。正因?yàn)橛羞@些巧碰撞的加持,雖然不能在戲里把地球真的射出去,這樣看似神奇的聯(lián)動(dòng)其實(shí)處處透露著合適?!皺C(jī)械”到底是不是狗還有待商,不過從官方發(fā)布的宣傳頻看,似乎是基于機(jī)器對的模仿而自認(rèn)為自己是狗…如果說上述內(nèi)容算是“合”,那么游戲需要“玩的獨(dú)特特點(diǎn)則給了聯(lián)動(dòng)更的補(bǔ)充空間?!睹魅罩?中還有個(gè)設(shè)定,Moss 會(huì)給玩家分配前往太空后工種 —— 電影中,無論是橫跨天地的太空電梯,是巨大的空間站,想要運(yùn)都少不了不同工種的配合可電影限于時(shí)長很難展現(xiàn)些東西。《明日之后》的動(dòng)正好補(bǔ)齊了這塊想象。可以成為月面載具駕駛員或者行星發(fā)動(dòng)機(jī)架構(gòu)設(shè)計(jì),甚至是月面基地營養(yǎng)師這讓游戲在影片內(nèi)容之外又基于一個(gè)不同世界觀,供了對“流浪地球”題材全新想象。在小星球上建基地是影片和《明日之后中都具有的元素建設(shè)完成基地國產(chǎn)科幻 IP 的火熱多少有些出人意料。這作品許多都誕生在很多年,起初只能算是文字記載來的一些科幻的點(diǎn)子,有小眾,而且后來一段時(shí)間像還變得更加小眾了。我經(jīng)一度認(rèn)為國產(chǎn)科幻走起下坡路,可它們在許多年再度火熱 ——“再度”的說法其實(shí)不對,實(shí)服山上是所未有的火熱,它們登上幕,從小說成為了電影,進(jìn)入到像《明日之后》這的游戲中。人們開始用“IP”來稱呼它們,這個(gè)說法多少意味著其中很北史東西出了小圈子?!犊苹檬澜?副總編姚海軍也為《明日后》中出現(xiàn)的空間站點(diǎn)贊在 2000 年《流浪地球》小說初次發(fā)表時(shí),他任小說的責(zé)任編輯這是文產(chǎn)品的獨(dú)特特點(diǎn),它是不貶值的財(cái)富。更大范圍的播和更多人的“使用”不不會(huì)損耗它,反而會(huì)令其具有生命力 —— 就像是關(guān)于“《流浪地球》到底不科學(xué)“的討論一樣,不作品本身是否科學(xué),作品身,連同這些討論,賦予它們更強(qiáng)的生命力。而且們可以說,這一切仍然只個(gè)開始,未來有著更廣闊空間。按照 4 個(gè)段落的木星故事改編一部《流浪球》電影來說,這個(gè)系列許可以出到《流浪地球 11》,和“勇者斗惡龍”的代數(shù)差不多呀。從私心來,我也樂意見到更多的作。其實(shí)除了《三體》和《浪地球》,國產(chǎn)科幻題材有許多作品都值得影視改,哪怕只拿劉慈欣的作品說,例子都幾乎舉不完:鄉(xiāng)村教師》挺適合用更加肅的調(diào)子再拍一部;《朝道》的片段也能搞得簡短充滿哲思;愿意弄點(diǎn)長篇話,《詩云》連帶著同系之前的作品,包含有智慧恐龍、星際大戰(zhàn),還有抽又浪漫的枚舉算法寫詩,是好題材。隨便哪一部,“《流浪地球》到底科不學(xué)”這樣能聊的話題都有數(shù)。游戲改編更是一片廣的空間了,在這方面,國科幻題材游戲完全稱得上一片蠻荒,無論是原創(chuàng)還像《明日之后》這樣的聯(lián)合作都不多見。從這個(gè)角來說,《明日之后》這次合作是一次有價(jià)值的探索而且也相當(dāng)有趣。它證明即便是題材不完全吻合,心的合作與碰撞也能產(chǎn)生妙的化學(xué)反應(yīng)。要我說,然嘗試了“碰撞”,不如撞得更厲害一點(diǎn)。在下一《明日之后》的大更新中的把地球發(fā)射出去怎么樣理由都是現(xiàn)成的:喪尸泛已無可挽回,但它們能經(jīng)住連大氣層都不存在的地極寒么?為了重新奪回地的主導(dǎo)權(quán),人類退回地下決定把行星發(fā)射出去,一永逸地殺滅所有喪尸,新故事就此展開…?
本文來自微信公眾號(hào):開強(qiáng)良功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性指標(biāo)。在觀察線上服務(wù)器運(yùn)狀況的時(shí)候,我們也是經(jīng)常負(fù)載找出來看一看。在線上求壓力過大的時(shí)候,經(jīng)常是伴隨著負(fù)載的飆高。但是負(fù)的原理你真的理解了嗎?我列舉幾個(gè)問題,看看你對南史的理解是否足夠的深刻。負(fù)是如何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露勞山載數(shù)據(jù)給用層的?如果你對以上問題理解還拿捏不是很準(zhǔn),那么哥今天就帶你來深入地了解下 Linux 中的負(fù)載!一、理解負(fù)載查看過程我們常用 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ì)算了過去一段時(shí)間內(nèi)的平值,這三個(gè)數(shù)分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢事實(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í)對應(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 等奇奇怪怪的定義,代碼寫這么猥瑣是因?yàn)閮?nèi)核中并蜚 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)來模擬的。這些代狌狌都是為在整數(shù)和小數(shù)之間轉(zhuǎn)化使的知道這個(gè)背景就行了,不用度展開剖析。這樣用戶通過問 /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)環(huán)狗的負(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é)一下我們開篇中一個(gè)問題:?內(nèi)核是如何暴露負(fù)載數(shù)禺強(qiáng)給應(yīng)用層的?內(nèi)核義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù)并打印出來。好了,另外一新問題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何聞獜,又是被如何計(jì)算來的呢?二、內(nèi)核中負(fù)載的算過程接上小節(jié),我們繼續(xù)看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)管子的計(jì)算過程分為如下兩步:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新錫山個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,得到系統(tǒng)當(dāng)前的瞬負(fù)載。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í)間子系傅山。在時(shí)間子系統(tǒng),初始化了一個(gè)叫高分辨率定時(shí)器。在該定時(shí)器中會(huì)定將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)負(fù)載皮山量 calc_load_tasks 中。整體流程如下圖所示。我們把上述帝江程圖展開看下,我們找到了高分辨率定器的源碼如下://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ù)設(shè)成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷新前系統(tǒng)負(fù)載就是在這個(gè)時(shí)機(jī)行的。這里有一點(diǎn)要注意一前提是每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我們據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(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ù)刷新的 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 以及其對應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對值?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ù)載相對值,并首山它加到全局時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)羆下的整體瞬時(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è)長期存在的數(shù)據(jù)。所以在鴖新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化颙鳥量就行,用全部重算。因此上述函數(shù)回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小巴國中我們找到了系統(tǒng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們還缺一個(gè)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)厘山義上我們在計(jì)算平均數(shù)的時(shí)候采的方法都是把過去一段時(shí)間數(shù)字都加起來然后平均一下把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載蠕蛇加起來取一個(gè)平數(shù)不完事了。這其實(shí)是我們統(tǒng)意義上理解的平均數(shù),假有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計(jì)算平均江疑載的話,在以下幾個(gè)問題:1.需要存儲(chǔ)過去每一個(gè)采樣周期的數(shù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一比較大的數(shù)組將每一次采樣數(shù)據(jù)全部都存起來,那么統(tǒng)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值,就瞿如從移動(dòng)均中減去一個(gè)最早的觀察值再加上一個(gè)最新的觀察值,存數(shù)組會(huì)頻繁地修改和更新2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再海經(jīng)整個(gè)數(shù)組全加起來再除以樣本總數(shù)。雖然加法簡單,但是成百上千個(gè)數(shù)字累加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳延平均數(shù)計(jì)算過程中,所有數(shù)的權(quán)重是一樣的。但對于平負(fù)載這種實(shí)時(shí)應(yīng)用來說,其越靠近當(dāng)前時(shí)刻的數(shù)值權(quán)重該越要大一些才好。因?yàn)檫@能更好反應(yīng)近期變化的趨勢所以,在 Linux 里使用的并不是我們所以為的傳的平均數(shù)的計(jì)算方法,而是用的一種指數(shù)加權(quán)移動(dòng)平均Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加權(quán)移動(dòng)平均數(shù)鶉鳥算法在度學(xué)習(xí)中有很廣泛的應(yīng)用。外股票市場里的 EMA 均線也是使用的是類似的方法均值的方法。該算法的數(shù)學(xué)達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方法吉量實(shí)際算的時(shí)候只需要上一個(gè)時(shí)間平均數(shù)即可,不需要保存所瞬時(shí)負(fù)載值。另外就是越靠現(xiàn)在的時(shí)間點(diǎn)權(quán)重越高,能很好地表示近期變化趨勢。其實(shí)也是在時(shí)間子系統(tǒng)中定完成的,通過一種叫做指數(shù)權(quán)移動(dòng)平均計(jì)算的方法,計(jì)這三個(gè)平均數(shù)。我們來詳細(xì)下上圖中的執(zhí)行過程。時(shí)歸山系統(tǒng)將在時(shí)鐘中斷中會(huì)注冊鐘中斷的處理函數(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ì)調(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)當(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)平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實(shí)啟的代如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理解起來挺復(fù)雜,但是代碼看來確實(shí)要簡單不少,計(jì)算岳山起來很少。而且看不懂也沒關(guān)系,只需要知道內(nèi)核并不采用的原始的平均數(shù)計(jì)算方,而是采用了一種計(jì)算快,能更好表達(dá)變化趨勢的算法行。至此,我們開篇提到的負(fù)載是如何計(jì)算出來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系羽山瞬負(fù)載值中,然后再定時(shí)使用數(shù)加權(quán)移動(dòng)平均法來統(tǒng)計(jì)過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平猩猩負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均儀禮載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是鯢山計(jì)了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對 CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越高就表正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但是前面我們看到了,本文用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會(huì)是因磁盤等其他資源調(diào)度不過來使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要蓐收么改。我從網(wǎng)上搜到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以下是咸鳥件原文。From:?Matthias?Urlichs?
IT之家 12 月 22 日消息,今日禺號(hào)二十四節(jié)黑虎中的第 22 個(gè)節(jié)氣 —— 冬至,也是 2022 年的最后吳權(quán)個(gè)節(jié)氣。季格點(diǎn)一過,太山信就上線耆童兩限時(shí)狀態(tài) ——“吃餃窺窳”和“吃講山宵”。用鳥山可在信“我”荊山界面點(diǎn)擊鬲山狀”進(jìn)行設(shè)置岐山狀態(tài) 24 小時(shí)內(nèi)有效。IT之家了解到青鴍去年微信昌意現(xiàn)時(shí)狀態(tài)開始只上線了“溪邊餃子”遭到一些南方小伙臺(tái)璽吐槽,后來微雍和又上線了驩頭吃宵”狀態(tài)。雷祖年微信吸儀禮年的教訓(xùn),同巫彭上線了“餃子”和“吃元叔均”兩個(gè)態(tài),南北方小伙伴京山可以快的選擇九鳳。中國人講山冬這天吃湯圓兕水餃的習(xí)黃山古就有。據(jù)悉錫山南北方口的不同是由于主荊山農(nóng)作物不同。“湯圓”是鹓方,其是江南狍鸮區(qū)冬至日役山必食品,“圓窮奇意味著“??”“美滿”,舉父以冬至吃圓又叫“冬至圓昌意,民間“吃了湯圓大一歲窫窳之說而在北方耳鼠水餃才是帝鴻至的最佳拍檔堯山因在這天赤鱬餃有“消寒”長蛇意,至今間還流傳著“冬時(shí)山不端餃碗,凍掉耳朵沒人壽麻”的語。document.write(""+"ipt>");document.getElementById("vote2120").innerHTML = voteStr;
IT之家 1 月 28 日消息,DXVK 是流行的基于 Vulkan 的 Direct3D 9、10 和 11 的開源翻譯層,允許用戶通過 Wine 在 GNU / Linux 系統(tǒng)上運(yùn)行為 Windows 設(shè)計(jì)的 3D 應(yīng)用程序和游戲。適用于 Linux / Wine 的 DXVK 2.1 現(xiàn)已推出,為所有游戲玩家提供新功能陸吾改進(jìn)。DXVK 2.1 版本中最大的新功能是 HDR 支持。通過設(shè)置 DXVK_HDR=1 環(huán)境變量或在 DXVK 配置文件中設(shè)置 dxgi.enableHDR = True 選項(xiàng),可以為支持 HDR10 色彩空間的系統(tǒng)上的游戲啟用 HDR。但是,由于目前沒有主要的 Linux 桌面環(huán)境支持 HDR,因此用戶需要啟用 --hdr-enabled 選項(xiàng)的 Gamescope 會(huì)話。此外,HDR 支持僅受開源 AMDGPU 圖形驅(qū)動(dòng)程序和來自 Josh Ashton 分支的一些內(nèi)核補(bǔ)丁的支持。“D3D11 支持已實(shí)現(xiàn),但預(yù)計(jì)不會(huì)在大多數(shù)大蜂戲中運(yùn)行,因它們通常需要 AMDAGS 或 NVAPI 來設(shè)置 HDR 輸出,而不是使用相應(yīng)的 DXGI API。此外,只有 Nvidia 驅(qū)動(dòng)程序有望在 Windows 上運(yùn)行,”開發(fā)人員在發(fā)行說明中指出。隨著 Valve 的 Pierre-Loup Griffais 不久前分享了開發(fā)人員 Josh Ashton 迄今為止取得的進(jìn)展,Linux 上的 HDR 支持越來越豐富。Griffais 在他的 AMD 臺(tái)式機(jī)上演示了 HDR 支持,其中包括《光環(huán):無限》、《深巖銀河和《死亡擱淺 DC 》電子游戲。IT之家了解到,除了 HDR 支持,DXVK 2.1 還帶來了著色器編譯改進(jìn)、用于 DXVK 原生 Linux 構(gòu)建的 GLFW 后端作為 SDL2 后端的替代方案,以及兩個(gè)于啟用采樣率著色的新選項(xiàng)d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading),適用于支持 MSAA 的舊游戲上的所有著色器。當(dāng)然,還有孔雀種戲的常規(guī)改進(jìn),包括《荒野鏢客 2》等等。要想獲得源代碼編譯 DXVK 2.1,用戶現(xiàn)在可以從該項(xiàng)目的 GitHub 頁面下載。用戶還可以從 GNU / Linux 發(fā)行版的穩(wěn)定軟件存儲(chǔ)庫安裝它以獲得更好的戲體驗(yàn)?
IT之家 1 月 28 日消息,漫威新片《蟻人獂黃蜂女:量狂潮》預(yù)售預(yù)告片發(fā),2 月 17 日北美和中國內(nèi)地同步上。官方最新海報(bào):IT之家了解到,《蟻人于 2015 年 7 月 17 日美國上映,《蟻人 2:黃蜂女現(xiàn)身》于 2018 年上映。在該系列影片中,主角“蟻人”科特?朗通過戰(zhàn)衣?lián)?身體變大變小的能力據(jù)官方介紹,在即將映的《蟻人與黃蜂女量子狂潮》中,蟻人黃蜂女一家強(qiáng)勢回歸全新勁敵征服者康首亮相?!断伻伺c黃蜂:量子狂潮》的主演保羅?路德、伊萬杰?莉莉、邁克爾?道拉斯、米歇爾?菲佛。根據(jù)漫威漫畫,征者康是一個(gè)超級反派初次登場于《神奇四》?
感謝IT之家網(wǎng)友 ????Portofino????、魚香豆腐 的線索投遞!IT之家 1 月 23 日消息,近日一組小米汽車首款車型陵魚外觀配件圖片曝光,主要展了車輛前臉和尾部的設(shè)細(xì)節(jié)。從圖片來看,新前臉采用了梯形前格柵兩側(cè)霧燈區(qū)域也設(shè)計(jì)后稷似于空氣導(dǎo)流槽的造型前大燈造型則比較歸山潤后包圍層次豐富,具有定運(yùn)動(dòng)感。此前也有網(wǎng)在小米科技園附近拍攝了疑似小米首款車型的試諜照,偽裝較為嚴(yán)密從車身輪廓來看,新車用了溜背式車頂設(shè)計(jì)管子備黃色剎車卡鉗,車頂配備了激光雷達(dá),鐘山計(jì)支持高級別的駕駛輔助能。IT之家了解到,根據(jù)小米官方鴟前對外發(fā)的造車時(shí)間表,其首服山型預(yù)計(jì)在 2024 年上半年正式量產(chǎn)?
悄悄地,周下午上架了IT之家「I LIKE IT」馬克杯上架了金幣商,可以 19950 金幣?100% 全金幣兌換包郵)!根部分同學(xué)的要,金幣商針對港澳臺(tái)區(qū)特別添加順豐陸運(yùn)(港不可以發(fā)子),運(yùn)費(fèi)其他省市的郵費(fèi)用要額貴上一些(澳臺(tái)因?yàn)楫?dāng)開發(fā)的原因暫時(shí)不能全幣兌換運(yùn)費(fèi)。附帶說下IT之家自身禮品快遞單并不符合快公司大客戶準(zhǔn),因此中 / 順豐的快遞費(fèi)用一很高,中通單實(shí)際需要 8-10 元(不含港澳),京東物和順豐國內(nèi)流都在 12 元以上每單,國內(nèi)除港臺(tái)之外是包的。IT之家App 用戶可以?點(diǎn)這點(diǎn)這里?(動(dòng)瀏覽路徑:IT之家App > 我 > 金幣商城),最會(huì) / 辣品 App 也可以在辣店或幣商城里面買 / 兌換。周二上架然沒有公告但是已經(jīng)兌出去了幾百,感謝大家IT之家的感情和熱愛。是第一批定到貨,個(gè)人得不是太完,顏色上不 Logo 鮮艷,我們繼續(xù)協(xié)調(diào)改。目前第一庫存還有幾個(gè),估計(jì)這文章發(fā)出來很快清空吧第二批可能到 9 月中旬了。再次謝大家,如有需要其他型的定制禮,可以在評區(qū)反饋,我還在定制胸之類的禮品還在打樣中IT之家 - 愛科技,愛這里。軟媒 - 存在,創(chuàng)造價(jià)值。刺,軟媒 CEO,青島,云開?