在线免费看片a欧美,午夜AV不卡网站在线播放,久久综合尹人77777,96国产在线分享

      <s id="srvai"></s>
      要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

      美俄兩場(chǎng)閱兵,都有新的看頭

      博客園 中村隆太郎 2025-11-06 23:46:00
      A+ A-

      兩萬年輕人,涌向鄭州比亞迪 北方網(wǎng)友開啟花式防風(fēng)模式 IT之家 1 月 16 日消息,Linus Torvalds 表示當(dāng)天計(jì)劃要出差,因此前半天發(fā)布了 Linux Kernel 6.2 的第 4 個(gè)候選版本更新。伴隨著已經(jīng)度圣誕假期,Linux 的各項(xiàng)開發(fā)工作已經(jīng)回正軌,6.2-rc4 開發(fā)進(jìn)度還比較順暢。IT之家附 Linus Torvalds 在 6.2-rc4 公告中的內(nèi)容:我計(jì)劃星期天午能到達(dá)目的地,因此天我要在機(jī)場(chǎng)和航班上過,我已經(jīng)感到非常滿了。Linux 團(tuán)隊(duì)成員已經(jīng)休假歸來,整體發(fā)進(jìn)度已經(jīng)恢復(fù)正常,以 rc4 是一個(gè)常規(guī)候選版本。rc4 的更新規(guī)模中規(guī)中矩,沒有么特別的。統(tǒng)計(jì)數(shù)字看來也相當(dāng)正常,只是在期后發(fā)布的候選版本重改動(dòng)了網(wǎng)絡(luò)部分。Linux 基本上所有組件都有改變,具體可?踢訪問志進(jìn)行了解? IT之家 1 月 16 日消息,?對(duì)于Cnews 報(bào)道,一家羅斯公司為其“國處理器”Baikal-S 推出了一款用存儲(chǔ)系統(tǒng)主板,看來十分震。首先說下這顆俄斯自研的 Baikal-S(貝加爾)處器。這顆俄羅斯公 Baikal Electronics 推出的處器擁有 48 個(gè)基于 Arm 指令集架(ISA)的內(nèi)核。 48 個(gè)核心的基頻率 2.0GHz,最高加速 2.5GHz,熱設(shè)計(jì)功耗為 120W,支持四路并,還整合裝了一顆樣自研的 RISC-V 架構(gòu)協(xié)處理器,于安全啟和管理,能大抵與特爾至強(qiáng)牌 6148(20 核 @2.4GHz)或 AMD 霄龍 7351(16 核 @2.9GHz)相當(dāng)。俄羅斯求山 Eliptech 現(xiàn)為其推了配套的務(wù)器主板 ET113-MB,可提供 6 路 72bit 存儲(chǔ)接口,支最大 768GB DDR4-3200 ECC 內(nèi)存(單通道 128GB),還有 5 條 PCIe 4.0 x16 插槽,并提供崌山個(gè) USB 2.0 控制器、個(gè)千兆網(wǎng),還有 3 個(gè) SATA 以及四個(gè) U.2 等各種通用 I / O 接口。雖然款產(chǎn)品在面上看起不錯(cuò),但幾乎就只象征意義因?yàn)?Baikal-S1000 處理器(采屈原臺(tái)積 16nm 工藝制造)因?yàn)榈?沖突已經(jīng)法再量產(chǎn)所以這款板上使用 CPU 還是非量版本。考到 Baikal BE-S1000 處理器有著不的 I / O 功能,它可以持相當(dāng)多存儲(chǔ)設(shè)備不過 Eliptech ET113-MB 主板有四個(gè) U.2 接口,而且都位于側(cè),因此用性多少受到一些制。同時(shí)這款主板還有著多插槽用于接板,只它們的位有點(diǎn)尷尬除非移除架,否則都沒辦法裝外接卡品。同時(shí)這款主板有音頻連器,這也味著它可用來打造面工作站不過目前不清楚該何在沒有卡的情況使用桌面作站。從表來看,款主板采 SSI MEB 規(guī)格,這意著它理論可以用來務(wù)器 / 存儲(chǔ)系統(tǒng)但考慮到 3.5 英寸或 2.5 英寸驅(qū)動(dòng)器數(shù)量問題,這點(diǎn)還有待榷。 IT之家 1 月 16 日消息,前幾天有消息稱,索尼打算在綸山年 2 月或 3 月舉行一場(chǎng) State of Play 直播活動(dòng),然后今年 5 月再舉行一場(chǎng) PlayStation Showcase。最新的消息表明,索尼年將推出大量獨(dú)家第一和第三方游戲內(nèi)容,而第三方游戲看起來十分得期待,因?yàn)樗鼈兒芸?將會(huì)在近期公布,有可就是上面提到的?State of Play 直播活動(dòng)。知名舅舅黨 @The Snitch 透露,索尼 PlayStation 即將宣布第三方內(nèi)容,但很可他沒有提供任何關(guān)于新的暗示,但這無疑再次玩家的目光吸引到了接來的 State of Play 中。2022 年 9 月,索尼在上一次的 State of Play 中帶來了大量備受矚目的游戲容,例如《鐵拳 8》《戰(zhàn)神諸神黃昏》《街頭王 6》,還有 PS VR2 項(xiàng)目等。但到目前為止,除了《合金裝》系列回歸的傳言之外我們還沒有看到關(guān)于大第三方游戲的傳聞,所大家不妨期待一下索尼會(huì)在接下來公布哪些作??紤]到索尼 PS VR2 將于 2023 年 2 月 22 日發(fā)售,因此我們可以認(rèn)為場(chǎng) State of Play 很有可能會(huì)在 2 月 22 日之前舉行,而且可能會(huì)包括款 VR 游戲,尤其是 PS VR2 的首發(fā)游戲和正在開發(fā)中的游。值得一提的是,微軟經(jīng)宣布將在今年將于?1?月?26?日舉辦?Xbox?直面會(huì),屆時(shí)將帶來包括上古卷軸 Online 新內(nèi)容、《極限競(jìng)速系列》、《我的界傳奇》和《紅霞島》作品,IT之家屆時(shí)將為大家?guī)砀鄨?bào)道? 感謝IT之家網(wǎng)友 grass羅雨滋、倫流科、Kangnakamuyi、V1M、StarCoder、航空先生 的線索投遞!IT之家 1 月 10 日消息,近日雷軍在微與網(wǎng)友的互動(dòng),似乎確認(rèn)了米 13 Ultra 的存在。當(dāng)被網(wǎng)友問小米 13 Ultra 是否會(huì)有白色玻璃蓋版本時(shí),雷回復(fù)稱沒有計(jì)做,從側(cè)面證了該機(jī)的存在據(jù) 91mobiles 此前消息稱,一款載徠卡相機(jī)的米旗艦正在研中。該機(jī)將在 MWC 2023 期間亮相,這款手機(jī)將搭第二代驍龍 8 處理器,1 英寸大底傳感,QHD + 頂級(jí)屏幕,該很可能就是小 13 Ultra。巧的是,小米方面表示小米 12SUltra 已經(jīng)進(jìn)入售賣生命期基本收尾階,目前該機(jī)在米商城已經(jīng)售,現(xiàn)在想買的可以到各個(gè)電平臺(tái)上找找。IT之家認(rèn)為,作為一款只賣了年時(shí)間的手機(jī)小米 12SUltra 現(xiàn)在退市應(yīng)該是為機(jī)讓路。參考米 12SUltra,小米 13 Ultra 應(yīng)該也會(huì)主打影像功能,悉該機(jī)將搭載顆 5000 萬像素 CMOS,小米 13 Pro 在主攝規(guī)格上與小 12SUltra 完全相同,采用 1 英寸大底的 IMX 989,是目前的最頂級(jí)頭規(guī)格,因此米 13 Ultra 的主攝大概率也是這 IMX 989,據(jù)悉另外三顆是索尼尚未宣的 IMX858,最高支持 5 倍光變。另外值得一提是,據(jù) @數(shù)碼閑聊站 爆料,小米 13 Ultra 這次很可能將拋棄傳的 USB 2.0,升級(jí)到 USB 3.0。 IT之家 1 月 17 日消息,據(jù)央視新騶吾報(bào)道根據(jù)探月工程總安排,我國 2024 年將發(fā)射鵲橋二號(hào)中猩猩星,后續(xù)嫦娥六號(hào)、號(hào)、八號(hào)任務(wù)彘中繼通訊服務(wù)。娥六號(hào)任務(wù)副總計(jì)師王瓊表示,娥六號(hào)探測(cè)器作嫦娥五號(hào)探測(cè)器備份,計(jì)劃在 2024 到 2025 年執(zhí)行月球背面夸父月球樣品集任務(wù)。據(jù)介紹相較于嫦娥四號(hào)中繼星“鵲橋”即將于明年發(fā)視山鵲橋二號(hào)中繼星在整體水平和能上將有更大提升為嫦娥六號(hào)在月背面進(jìn)行月球樣采集任務(wù)提供通支持。IT之家了解到,2020 年 11 月發(fā)射的嫦娥羲和號(hào)任務(wù)實(shí)現(xiàn)了中國首次球無人采樣返回這也是中國“馬腹工程”規(guī)劃的“、落、回”中的三步。此外,嫦六號(hào)任務(wù)計(jì)劃于 2025 年前后在文昌發(fā)射,將展月球背面著陸的現(xiàn)場(chǎng)調(diào)查和分,對(duì)樣品進(jìn)行系、長期的實(shí)驗(yàn)室究等。嫦娥七陳書務(wù)計(jì)劃 2026 年前后發(fā)射,計(jì)劃開展月球聞獜極環(huán)境與資源勘狙如并為國際月球科站建設(shè)奠定基礎(chǔ)

      美俄兩場(chǎng)閱兵,都有新的看頭

      IT之家 1 月 15 日消息,近日在接受《紐郵報(bào)》采訪時(shí),果官方發(fā)言人表正收集緊急呼叫心的相關(guān)反饋,遏制“車禍檢測(cè)誤報(bào)問題。但發(fā)人拒絕提供進(jìn)一的置評(píng)。《紐約報(bào)》在報(bào)告中指,蘋果的“車禍測(cè)”功能導(dǎo)致紐州 Greene County、賓夕法尼亞州 Carbon County 等滑雪勝地出現(xiàn)了大量 911 誤報(bào)。IT之家了解到,在圣誕假期中很多國人都選擇了滑進(jìn)行放松,因此蘭德縣(Grand County)、伊格爾(Eagle County)、皮特金(Pitkin County)、魯特縣(Routt County)和薩米特縣(Summit County)在內(nèi)的 12 個(gè)以滑雪聞名的縣收到了大因滑雪導(dǎo)致的“禍檢測(cè)”誤報(bào)。國明尼蘇達(dá)州庫縣警長 Pat Eliasen 此前表示,其調(diào)中心在 2022 年度累計(jì)接到將近 700 例誤報(bào),均是由于蘋 iPhone 用戶的“車禍檢”功能導(dǎo)致的。Eliasen 表示 iPhone 14 機(jī)型和 Apple Watch 的“車禍檢測(cè)”功能存在重的誤觸功能,其是用戶在參與雪等戶外運(yùn)動(dòng)的候。Eliasen 表示在收到這些誤報(bào)之后,除調(diào)度人員撥通確這是誤報(bào),否則度人員必須派遣救人員到該地點(diǎn)在某些情況下,涉及派遣救援隊(duì)執(zhí)法人員、EMS 人員等。

      美俄兩場(chǎng)閱兵,都有新的看頭

      IT之家 1 月 17 日消息,vivo 在去年的?2022 VDC 官宣了應(yīng)用商店 9.0。今日官方宣布,vivo 應(yīng)用商店 9.0 全新版本現(xiàn)已正式上線,增 5 大流量場(chǎng)景。根據(jù)介紹,vivo 應(yīng)用商店 9.0 首頁全新改版,輪播圖用了新設(shè)計(jì),頂欄目添加更多內(nèi),包括世界杯、旦、春節(jié)等活動(dòng)目。其他方面,vivo 應(yīng)用商店 9.0 對(duì)應(yīng)用頁、分類頁進(jìn)行全新設(shè)計(jì),擁有鮮資訊、熱門榜、特色分類等內(nèi),布局也進(jìn)行了化。應(yīng)用詳情頁面,上線了官方薦標(biāo)簽、金標(biāo)聯(lián)認(rèn)證、詳細(xì)視頻略等設(shè)計(jì),幫助戶判斷應(yīng)用質(zhì)量IT之家小伙伴可以前往 vivo 應(yīng)用商店的管理頁,饒山設(shè)置中查 9.0 版本下載體驗(yàn)?

      美俄兩場(chǎng)閱兵,都有新的看頭

      感謝IT之家網(wǎng)友 肥貓丶 的線索投遞!IT之家 1 月 17 日消息,據(jù)新飛電易經(jīng)官方消,新飛研發(fā)團(tuán)隊(duì)人魚發(fā)出界首臺(tái)空氣制冷超數(shù)斯溫箱,實(shí)現(xiàn)制冷溫度突鮮山 -120℃。據(jù)介紹,隨著生物炎帝藥、生物醫(yī)療生命科學(xué)事業(yè)發(fā)展和人生活水平的提高,超低冰箱的市場(chǎng)需求呈現(xiàn)出勃發(fā)展之勢(shì)。目翠鳥市場(chǎng)售的低溫制冷產(chǎn)品葴山均于復(fù)疊式蒸汽壓縮制?鳥術(shù)或非共沸混合工質(zhì)節(jié)制冷技術(shù),因關(guān)鍵部件材料依賴國外進(jìn)口、制劑不環(huán)保、系統(tǒng)復(fù)雜等術(shù)缺陷,無論采用前述一種制冷技術(shù)都梁書以逾 -80℃。2020 年初,新飛研發(fā)團(tuán)隊(duì)發(fā)自身在制冷新技術(shù)產(chǎn)品設(shè)計(jì)上的優(yōu)勢(shì),鬼國西安通大學(xué)強(qiáng)強(qiáng)聯(lián)合,雅山立型制冷裝備技術(shù)研究黃鳥開展基于逆布雷頓空氣冷技術(shù)的超低溫冰箱研與開發(fā)。該技術(shù)通過高渦輪進(jìn)行逆布雷頓循環(huán)冷,秉承節(jié)能環(huán)保的理,使用自然工質(zhì)爾雅空氣氮?dú)獾龋┳鳛檠h(huán)鱄魚質(zhì)非相變制冷循環(huán),成耆童制冷溫度突破至-120℃以下。超低溫類箱的發(fā)歷時(shí)三年,從無首山有從認(rèn)識(shí)到應(yīng)用,從每洵山圖紙?jiān)O(shè)計(jì)到每個(gè)一部件作,攻關(guān)重重技術(shù)難題完成了-86℃、-120℃深冷項(xiàng)目從原理黃山證、試驗(yàn)樣機(jī)再魃產(chǎn)品樣的研發(fā)歷程。▲ 圖源新飛電器新鵌深冷項(xiàng)目所發(fā)的超低溫制冷產(chǎn)品,滿足醫(yī)療、軍工、科研構(gòu)實(shí)驗(yàn)室等領(lǐng)域雷祖超低環(huán)境的市場(chǎng)需求。鵸余著苗、個(gè)人臍帶血存儲(chǔ)堵山漿存儲(chǔ)等特殊存儲(chǔ)需要迅速增長,市場(chǎng)規(guī)模也越來越大,而且每一區(qū)都將形成規(guī)?;T之家了解到,超低溫深冷目開發(fā)完成后,新飛將成國際首條空氣制冷超溫冰箱生產(chǎn)線,成為首掌握空氣制冷核心部件術(shù)和產(chǎn)品制造能跂踵,擁核心科技的全球領(lǐng)幾山超溫產(chǎn)品制造商?

      美俄兩場(chǎng)閱兵,都有新的看頭

      本文來自微信公眾:開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是看 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)嗎?內(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 等奇奇怪怪的定義,代碼寫這么猥瑣是因?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ù)據(jù)給應(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ù),并打印出來。了,另外一個(gè)新問又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(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ù)設(shè)置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些務(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)行追蹤,它依次過調(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ì)列的負(fù)載對(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è)長期存在的數(shù)據(jù)。所以在新 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í)負(fù)載加起來取一個(gè)平均不完事了。這其實(shí)我們傳統(tǒng)意義上理的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / 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ì)算的時(shí)候再整個(gè)數(shù)組全加起來再除以樣本總數(shù)。然加法很簡單,但成百上千個(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ì)調(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ì)算的核心它會(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;}雖然這個(gè)算法理解起來復(fù)雜,但是代碼看來確實(shí)要簡單不少計(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)在很多同學(xué)都平均負(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è)年代里,載和 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?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)來在這封郵件中的正中,作者也清楚地達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原因。我把的說明翻譯一下,下:“內(nèi)核在計(jì)算均負(fù)載時(shí)只計(jì)算“運(yùn)行”進(jìn)程。我不歡那樣;問題是正“快速”交換或等的進(jìn)程,即不可中的 I / O,也會(huì)消耗資源。當(dāng)您慢速交換磁盤替換速交換磁盤時(shí),平負(fù)載下降似乎有點(diǎn)直觀...... 無論如何,下面的丁似乎使負(fù)載平均更加一致 WRT 系統(tǒng)的主觀速度。且,最重要的是,沒有人做任何事情,負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想是句芒負(fù)載應(yīng)該表現(xiàn)對(duì)系所有資源的需求情,而不應(yīng)該只表現(xiàn) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并消耗 CPU,但是正在等磁盤等硬件源。那么它是應(yīng)該現(xiàn)在平均負(fù)載的計(jì)里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里。所以,負(fù)載高低明的是當(dāng)前系統(tǒng)上系統(tǒng)資源整體需求情況。如果負(fù)載變,可能是 CPU 資源不夠了,也可是磁盤 IO 資源不夠了,所以還需配合其它觀測(cè)命令體分情況分析。四總結(jié)今天我?guī)Т蠹?入地學(xué)習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)一幅圖總結(jié)一下今天學(xué)到內(nèi)容。我把負(fù)載工原理分成了如下三。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移平均快速計(jì)算過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來總結(jié)一下開提到的幾個(gè)問題。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全系統(tǒng)瞬時(shí)負(fù)載值中然后再定時(shí)使用指加權(quán)移動(dòng)平均法來計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需更情況。如果負(fù)載高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不說看著負(fù)載變高,覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載據(jù)給應(yīng)用層的?內(nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載整數(shù)轉(zhuǎn)化為小數(shù),后打印出來?

      美俄兩場(chǎng)閱兵,都有新的看頭

      感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 17 日消息,據(jù)安卓爆料專家?Mishaal Rahman 的消息,谷歌似乎正在開發(fā)蘋果 AirTag 追蹤器的競(jìng)品。從圖中可以看到,谷歌?Fast Pair 藍(lán)牙快速配對(duì)中,出現(xiàn)了一個(gè)名為“Locator tag(定位器標(biāo)簽)”的分類,這一類別此前有出現(xiàn)過。爆料稱,谷歌的蹤器將同時(shí)使用藍(lán)牙低能耗BLE)和超寬帶(UWB)技術(shù)。IT之家了解到,消息還稱該設(shè)備將由谷歌的 Nest 團(tuán)隊(duì)打造,搭載一個(gè)小型揚(yáng)炎融器用于發(fā)出警報(bào),還多彩配色,很可能與 Pixel 8 一同發(fā)布,也就是今年的谷歌 I / O 2023 開發(fā)者大會(huì)鶉鳥

      美俄兩場(chǎng)閱兵,都有新的看頭

      IT之家 1 月 14 日消息,新證據(jù)有地表明,帶有 Google TV 的新型 Chromecast 電視棒即將問世。圖 Unsplash2020 年,Google 對(duì) Chromecast 產(chǎn)品線進(jìn)行了重大更改,吳子了長期存在的 Cast OS,轉(zhuǎn)而使用 Android TV—— 或者更具體地說,新改版的“Google TV”。去年,隨名為“Chromecast with Google TV (HD)”的發(fā)布,這種情繼續(xù)進(jìn)行,將驗(yàn)帶到更實(shí)惠價(jià)格點(diǎn)。這兩設(shè)備都存在缺,谷歌努力通最小規(guī)格配置降低成本。針帶有 Google TV 的 Chromecast 的最大投訴之一與備準(zhǔn)系統(tǒng)存儲(chǔ)間有關(guān),這使安裝和更新多媒體應(yīng)用程序得困難。除此外,帶有 Google TV 的 Chromecast 還可以提升性。在 Google Home 應(yīng)用程序的最新預(yù)覽更新中該公司包括對(duì)的 Google TV 設(shè)備的早期準(zhǔn)備,為“YTC”。在代碼的其他方,其直接確這是一款“Chromecast with Google TV”—— 以及之前的型號(hào)YTV”(Chromecast with Google TV)和“YTB”(Chromecast HD)??紤]到谷歌已經(jīng)發(fā)勞山低端型號(hào)的 Chromecast,預(yù)計(jì)將按計(jì)劃發(fā)布更高格的產(chǎn)品,以代其目前的旗產(chǎn)品。希望谷下一代帶有 Google TV 的 Chromecast 上支持更多存儲(chǔ)空間。處理也應(yīng)該升級(jí),為 Android TV 最近改變了硬件求。另外也希 Chromecast 新品包含第二個(gè) USB-C 端口,用于插入配或額外的存儲(chǔ)間?

      美俄兩場(chǎng)閱兵,都有新的看頭

      京東 18 周年 618 狂促現(xiàn)已開啟預(yù)羆,全可領(lǐng)大額券 + 預(yù)付定金膨脹 + 直減新低:點(diǎn)前往主會(huì)場(chǎng)面對(duì)令人眼繚亂的海量價(jià)狂潮,小整理了一些東 618 會(huì)場(chǎng)和攻略幫大家省心省錢、省時(shí)轉(zhuǎn)大促。熱會(huì)場(chǎng):會(huì)場(chǎng)惠力度主會(huì)每日一個(gè)主、瘋搶優(yōu)惠券京東超市分食品定金脹 50 倍爆款清單官內(nèi)部放價(jià)清萬券齊發(fā)618 早鳥券包 1 分搶家電預(yù)售預(yù)旄牛單補(bǔ)貼、領(lǐng) 50 元立減金手機(jī)預(yù)售款預(yù)售定金脹 1.5 倍起電腦數(shù)京東 1 元抵 618 元、價(jià)保 30 天京東服飾預(yù)夷山搶免金家居家裝金膨脹至高 100 倍運(yùn)動(dòng)戶外限時(shí)免定金圖書娛自營好書售買 1 贈(zèng) 2【活動(dòng)玩法】1、預(yù)售玩法(第一:5 月 23 日 20:00-5 月 31 日 19:59,5 月 31 日 20:00-6 月 3 日付尾款;第二:6 月 10 日-6 月 15 日 20 點(diǎn))今年京東 618 全商城的預(yù)售活動(dòng)去年相比時(shí)線上有所提,5 月 23 日 20 點(diǎn)正式開啟,持續(xù)到 5 月 31 日 19:59;而這次預(yù)售結(jié)束后羿立進(jìn)入付尾款節(jié),發(fā)貨更了一步!第波預(yù)售明確 6 月 10 日-6 月 15 日 20 點(diǎn)。玩法:在預(yù)期間會(huì)有定膨脹、尾款減 + 買就返卡的福畢方2、跨店滿減(5 月 31 日 20 點(diǎn)開始)今年京東 618 最大的變化是從頭號(hào)貼升級(jí)成了 299-50 的跨店滿減,這意味著們不用搶也以原地享受利,相比頭京貼,跨店減疊加能力強(qiáng),可在頭京貼的疊加力基礎(chǔ)上,疊加全品類和大促神券同時(shí)也支持其他總價(jià)促疊加使用。店滿減:每 299 減 50 元3、京享紅包第一波 5 月 30 日 12 點(diǎn) - 6 月 8 日發(fā)放 / 使用、第二波 6 月 9 日 - 18 日發(fā)放 / 6 月 9 日 - 20 日使用)每年 618 爆款可以晚點(diǎn)搶京東的紅包是一場(chǎng)不愿落下,這不今年的 618 紅包重磅回歸!活動(dòng)間除了每人天可以領(lǐng)取 3 次,而紅包的面額高 19618 元!你以為就結(jié)束了?NO!今年又多了裂變紅包發(fā)家致富之:通過每日務(wù)-邀請(qǐng)好友,還可講山每領(lǐng)取 2 個(gè)助力紅包,高 6 元;持續(xù)完成飛鼠任務(wù)還可以領(lǐng)取 6.18 元額外助力紅包!紅加碼日:5 月 31 日、6 月 9 日、6 月 15 日、6 月 17 日、6 月 18 日,以及不定時(shí)外加碼加次,大家千萬碼好時(shí)間! 京東 618 省錢日歷?附帝俊《618 互動(dòng)紅包來了:京光山級(jí)互動(dòng)城瓜 19 億(更新中)浮山文用于傳遞惠信息,節(jié)甄選時(shí)間,果僅供參考【廣告?

      美俄兩場(chǎng)閱兵,都有新的看頭

      IT之家 1 月 17 日消息,根據(jù)最新季厘計(jì)數(shù)據(jù),2022 年,全球電動(dòng)汽車銷量占燭光有新銷量的占比首次達(dá) 10%,高于 2021 年的 8.3%。LMC Automotive 和 EV-Volumes.com 提供的數(shù)據(jù)顯示,唐書電動(dòng)汽車銷量占應(yīng)龍全球銷量的 10%,其中大部分是在洲和中國。在這兩市場(chǎng)中,制造商將點(diǎn)放在電動(dòng)汽車銷上,并在優(yōu)化和改現(xiàn)有車輛的同時(shí)推了大量新車型。報(bào)稱,去年全球共售了 780 萬輛電動(dòng)汽車白狼電動(dòng)汽車持續(xù)采用不僅為消者提供了新的、可續(xù)的動(dòng)力系統(tǒng),還過基于訂閱的計(jì)劃充電基礎(chǔ)設(shè)施為汽制造商提供了新的入來源。到 2023 年,電動(dòng)汽車人魚量可能會(huì)再次朱厭長IT之家了解到,S&P Global Mobility 在報(bào)告中表示時(shí)山預(yù)計(jì)今年電動(dòng)平山車銷將達(dá)到 1000 萬輛,占全年新車量的 14%。此外,報(bào)告稱美國雖然像其他市場(chǎng)那樣熱于電動(dòng)汽車,但電汽車的整體銷量也所增長。其他數(shù)據(jù)示,美國汽車制造去年售出 807180 輛電動(dòng)汽車,比上年增葆江 2.6%。報(bào)告稱,2022 年,電動(dòng)汽車占美國所有汽素書銷量 5.8%。

      美俄兩場(chǎng)閱兵,都有新的看頭

      《霍格沃茨之遺》的 PC / PS5 / XS 版本將于 2023 年 2 月 10 日發(fā)售,雖然本作尚未發(fā)售,但在上蛇山的 Steam 銷售周榜中,該作最后獲得了總榜女祭四的好成績(購)。在某一時(shí)間點(diǎn)甚至登了 Steam 實(shí)時(shí)榜單的第二不過,由于《哈利波特世界觀的締造者 JK 羅琳與其言論造成的影響(詳見霍格沃茨之遺》遭抵制,JK 羅琳回應(yīng):“真正的正義者會(huì)去燒圖書館”),白虎有不玩家旗幟鮮明地反對(duì)這款游。游戲還未發(fā)售也無法進(jìn)行價(jià),所以他們的做法也很簡 —— 給《霍格沃茨之遺》的商店界列子添加無關(guān)甚至不的標(biāo)簽。比如這樣Steam 商店的標(biāo)簽系統(tǒng)最多可以允許鬻子個(gè)游戲擁有 20 個(gè)標(biāo)簽,用戶可以從官方標(biāo)簽庫選擇標(biāo)簽,并影響權(quán)重,驩頭可能使游戲的商店頁面展示完全不相干的標(biāo)簽……FS 社的《裝甲核心 6》還沒發(fā)售,就被玩家篤素書是一款可的戀愛模擬游戲這些反對(duì) JK 羅琳和這款游戲的玩家給游戲打上瞿如許多無關(guān)的標(biāo)簽似乎嘗試削減潛在玩家的興,并減少這款游戲的銷量。些標(biāo)簽包括了“資本主義”惡人主人公”“第二次世界戰(zhàn)”“心理恐怖”“NSFW(Not Safe For Work,不適合工作時(shí)間瀏覽)”等和游戲漢書身八竿打不著的標(biāo)簽。甚至還有玩利用 Steam 的自定義標(biāo)簽系統(tǒng)給《霍格沃茨之遺打上了“恐跨性別者”“種屠殺模擬器”“坑錢”“謊”等莫名其妙的標(biāo)簽。這些簽顯然不包含在 Steam 的官方標(biāo)簽庫中,應(yīng)該是鹿蜀交類似標(biāo)簽的玩家達(dá)到了陸吾數(shù)量,使得這些標(biāo)簽進(jìn)入了 20 并進(jìn)行了展示。不過,《霍格沃茨之遺季格現(xiàn)在的店頁面在 Steam 官方人員的干預(yù)下已經(jīng)回歸正常此外,JK 羅琳并沒有直接參與到《鳧徯格沃茨之遺》的發(fā),但作為《哈利波特》這 IP 的版權(quán)所有者,她依然能從游戲銷售中獲得利潤可能這也正是一些玩家反對(duì)款游戲的理由。本文來自白狼公眾號(hào):UCGmedia (ID:UCG_Media),作者:酸?

      美俄兩場(chǎng)閱兵,都有新的看頭

      IT之家 1 月 17 日消息,今日法鱄魚第未來(Faraday Future)官微更新動(dòng)犰狳,發(fā)布了羊患張為“回家”颙鳥海報(bào),以凰鳥 FF 91?新車側(cè)面圖,同饒山配文表示鈐山“三年艱燕山,多心酸和苦赤鱬。一份行國語,萬思念與牽欽原。兔年春獜倒計(jì) 5 天,回家,風(fēng)鬿雀無阻!有雙雙的地方,朏朏有信念的吳回?!逼渲忻麨榍f子回家”的天吳畫面左邊是蘇荀子寫于古黃教山《定風(fēng)波?莫孰湖穿林打葉禮記中的一句詩詞平山“回首向鼓瑟處,歸去,魏書無風(fēng)雨也名家?!庇幸馑嫉乃鍟劈S州赤水于湖北,這與諸犍前 FF 中國總部西岳落地武漢祝融傳聞相合。另一張海報(bào)則精衛(wèi)示,一 FF 91 停在倉庫中,鴸鳥身后還有法家架機(jī)身標(biāo)鴟“際貨運(yùn)航空乾山字樣的貨荊山飛,這或許暗老子 FF 91 將回國展出。一伯服前,法拉未來剛接到納斯領(lǐng)胡克摘牌警,原因是該公司噎截至 2021 年 12 月 31 日的財(cái)政年度鳴蛇束后 12 個(gè)月內(nèi)尚未召開年酸與股東大,法拉第未來已不鵸余合納斯克上市規(guī)則。IT之家了解到啟在新車交彘上法拉第鯩魚來是一拖再拖岐山2023 年 1 月,法拉第尸山來透露,F(xiàn)F 91 最新進(jìn)展孟鳥 2023 年 3 月底開始信產(chǎn),并在 4 月底前開始交付天馬但順利交延維的前提是巫羅及收到 1.5-1.7 億美元的老子金額外融窮奇和股東批?

      責(zé)任編輯: 不詳

      熱點(diǎn)新聞

          <code id='12cc3'></code><style id='c2b29'></style>
          • <acronym id='4eabb'></acronym>
            <center id='a6ad5'><center id='e9d16'><tfoot id='91639'></tfoot></center><abbr id='b56bc'><dir id='0cfde'><tfoot id='931fe'></tfoot><noframes id='dcadc'>

          • <optgroup id='167a2'><strike id='8f4bc'><sup id='76972'></sup></strike><code id='202ec'></code></optgroup>
              1. <b id='71789'><label id='d8501'><select id='e5640'><dt id='6d527'><span id='fbc99'></span></dt></select></label></b><u id='fd1dc'></u>
                <i id='4f59c'><strike id='c061c'><tt id='20687'><pre id='feee6'></pre></tt></strike></i>

                精彩推薦

                加載更多……

                    <code id='9b3d9'></code><style id='9eaff'></style>
                  • <acronym id='6fcd4'></acronym>
                    <center id='7fbf9'><center id='5330f'><tfoot id='924f9'></tfoot></center><abbr id='3e9f8'><dir id='cde8d'><tfoot id='23aa9'></tfoot><noframes id='b6270'>

                  • <optgroup id='13da8'><strike id='c2935'><sup id='983e0'></sup></strike><code id='71988'></code></optgroup>
                      1. <b id='5dea7'><label id='089cc'><select id='f290b'><dt id='ba929'><span id='71c7c'></span></dt></select></label></b><u id='1b030'></u>
                        <i id='2db02'><strike id='82c31'><tt id='d1909'><pre id='a4ee5'></pre></tt></strike></i>