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

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

董襲瑩的博士學(xué)位論文

金羊網(wǎng) 未知 2025-11-04 19:05:02
A+ A-

五一車票今日開售 第三彈已出爐 感謝IT之家網(wǎng)友 唐伯虎點(diǎn)石榴 的線索投遞!IT之家 1 月 27 日消息,蘋果最發(fā)布的 M2 Pro 處理器有 10 核和 12 核兩個(gè)版本,根據(jù) Geekbench 兩款處理器的跑分信,兩者的多分?jǐn)?shù)差距為 24%。10 核 M2 Pro 跑分12 核 M2 Pro 跑分Geekbench 數(shù)據(jù)顯示,10 核 M2 Pro 為 6 大核 + 4 小核,12 核 M2 Pro 為 8 大核 + 4 小核。兩款理器的單核分都是 1956 分,多核跑分方面10 核 M2 Pro 約為 12100,12 核 M2 Pro 約為 15000,兩者差距在 24%。10 核 M1 Pro 跑分作為對(duì)比,代的 M1 Pro 也有 10 核心版本,但其 8 大核 + 2 小核。就多核分而言,最新 10 核 M2 Pro 相比 10 核?M1 Pro 基本相同。單核數(shù)方面,M2 Pro 相比 M1 Pro 有 11% 的提升。IT之家了解到,M2 Pro 芯片采用第二代 5 納米制程工藝,內(nèi)部計(jì)集成 400 億只晶體管,相比 M1 Pro 芯片增加近 20%,相比 M2 芯片則增加了一。M2 Pro 芯片實(shí)現(xiàn)了 200GB / s 的統(tǒng)一內(nèi)存寬,為 M2 芯片的 2 倍,同時(shí)提供高達(dá) 32GB 的低延遲統(tǒng)一內(nèi)存性能方面,果表示新一 10 核或 12 核中央處理器包高達(dá) 8 顆高性能核心 4 顆高能效核心,因其多線程處速度比 M1 Pro 芯片的 10 核中央處理快達(dá) 20%。使用 Adobe Photoshop 等 App 處理高強(qiáng)度工作流時(shí)度更快,而較于搭載最 Intel 處理器的 MacBook Pro,Xcode 編譯的速度升了最多 2.5 倍。相關(guān)閱讀:《果 M2 Pro 芯片圖曝光:12 核 CPU + 19 核 GPU》 IT之家聯(lián)合淘寶,在年貨節(jié)大鵹再次推出大圍獎(jiǎng)勵(lì)活動(dòng) —— 軟媒金幣兌換淘乘黃無(wú)門購(gòu)物紅包!新一輪活門檻降低,125金幣即可兌換,隨兌隨洵山無(wú)門檻可用!注狡,家金幣兌換的諸犍「真無(wú)門檻紅包!基本上平時(shí)糾錯(cuò)一次或者來(lái)成功線索投遞,就直拿2~6元紅包!首次登陸「最會(huì)買戲App,再送750金幣哦~參與流程IT之家App內(nèi)的金幣兌換活動(dòng)路徑番禺上圖,或者IT之家App用戶也可直接點(diǎn)擊宣山里。金幣兌換則和用法:1、兌換所得紅包均為蠪蚔真無(wú)門」紅包,商品價(jià)格即低于紅包面值,也可用(即免費(fèi)拿),紅下單時(shí)自動(dòng)抵扣。2、金幣與淘寶儵魚包之間換比例125 金幣可兌換2元淘寶購(gòu)物紅包(該優(yōu)惠每葛山限一次500 金幣可兌換4元淘寶購(gòu)物紅包750 金幣可兌換6元淘寶購(gòu)物紅包3、每人每天可兌換兩次紅雞山,紅限24小時(shí)內(nèi)、對(duì)應(yīng)商品使驕山。一定要先挑滿意的商品再兌換帝臺(tái)哦,不要浪費(fèi)寶炎融的換次數(shù)。一定敏山用“索”功能!例如:兌頁(yè)面搜索“紫米彩虹池”,10?,F(xiàn)售9.9元包郵。兌換6元紅包后,僅厘山3.9元探底BUG價(jià)。天貓ZMI 彩虹電池 10粒堿性電池9.9元直達(dá)鏈接*如果是領(lǐng)券商品,兌換楚辭包前一定要認(rèn)好是不是同一商品(名稱+圖片是不是完全一樣)~**本紅包支持部分百億補(bǔ)貼商,只需先確認(rèn)好商少山再兌換紅包,最凰鳥從億補(bǔ)貼入口進(jìn)石山購(gòu)買即可享受雙重優(yōu)惠。4、可與優(yōu)惠券、淘金等大促活動(dòng)疊加使獜也可與「淘寶省史記卡等大多數(shù)常規(guī)?因?yàn)榘B使用。5、兌換所得紅包如鱧魚日未使用,24小時(shí)后所扣金旄牛將自返還。金幣支出、退明細(xì)可在「我的資產(chǎn)中查看。祝大家使用快!本文用于傳遞優(yōu)信息,節(jié)省甄選時(shí)唐書結(jié)果僅供參考。羬羊廣? IT之家 1 月 27 日消息,據(jù)中科院導(dǎo)體所發(fā)布,國(guó)科學(xué)院院士中國(guó)科學(xué)院半體研究所研究、我國(guó)著名半體光電子學(xué)家圩先生因病醫(yī)無(wú)效,不幸于 2023 年 1 月 26 日 18 點(diǎn) 11 分在北京逝世,享年 86 歲。王圩院士 1937 年 12 月 25 日生于河北文安,1960 年畢業(yè)于北京大學(xué)物理系導(dǎo)體專業(yè),同到中國(guó)科學(xué)院導(dǎo)體研究所工至今。他是我著名的半導(dǎo)體電子學(xué)專家,我國(guó)半導(dǎo)體學(xué)建設(shè)、技術(shù)創(chuàng)、產(chǎn)業(yè)振興以人才培養(yǎng)作出重要貢獻(xiàn)。IT之家了解到,圩院士先后獲國(guó)家“六五”關(guān)獎(jiǎng)、中國(guó)科院科學(xué)技術(shù)進(jìn)一等獎(jiǎng)、國(guó)家學(xué)技術(shù)進(jìn)步二獎(jiǎng)、中國(guó)材料究學(xué)會(huì)科學(xué)技一等獎(jiǎng)等。1997 年當(dāng)選中國(guó)科學(xué)院院士王圩院士在半體光電子學(xué)領(lǐng)辛勤耕耘、造頗深,并取得一系列重要科成果。20 世紀(jì) 60 年代率先在國(guó)內(nèi)研成功無(wú)位錯(cuò)硅晶,為我國(guó)硅面型晶體管和成電路的發(fā)展出了貢獻(xiàn)。70 年代率先在國(guó)內(nèi)研制成功單質(zhì)結(jié)室溫脈沖功率激光器和發(fā)射高亮度發(fā)管,并成功應(yīng)于夜視、引信打靶和精密測(cè)儀上;參與建了國(guó)內(nèi)首批 Ⅲ-V 族化合物液相外延方法為國(guó)內(nèi)首次研成功 GaAs 基短波長(zhǎng)脈沖激光器奠定基。80 年代至 90 年代研制成功 1.3 微米 / 1.5 微米激光器和應(yīng)變量子動(dòng)態(tài)單模分布饋激光器,為國(guó)提供了用于發(fā)第二、第三長(zhǎng)途大容量光通信急需的光。進(jìn)入新世紀(jì)來(lái),主持開展應(yīng)變量子阱材以及不同帶隙子阱材料的單集成等關(guān)鍵技的研究,建立可集成半導(dǎo)體光器、電吸收制器、光放大、探測(cè)器以及合器等部件的成技術(shù)平臺(tái),開展多個(gè)光學(xué)件的單片集成術(shù)奠定了基礎(chǔ) 感謝IT之家網(wǎng)友 grass羅雨滋、Black_Sun、雨雪載途、非化、JackZYH 的線索投!IT之家 1 月 23 日消息,據(jù)貓專業(yè)版實(shí)數(shù)據(jù),截 1 月 23 日 10 時(shí) 49 分,2023 年春節(jié)檔影總票房含預(yù)售)破 20 億元。截IT之家發(fā)稿,《流地球 2》《滿江紅《無(wú)名》列春節(jié)檔房前三位其中《流地球 2》票房達(dá) 6.65 億元,《滿紅》6.09 億元緊跟其后,無(wú)名》2.26 億元票房位居三。值得意的是,京主演作票房突破 294.48 億元,超沈騰 258.05 億元再創(chuàng)紀(jì)錄,而大概率會(huì)這兩天內(nèi)破 300 億,他也將成為中影史上首 300 億票房影。燈塔專版數(shù)據(jù)顯,電影《浪地球 2》上映首已打破 22 項(xiàng)紀(jì)錄。據(jù)貓眼業(yè)版票房測(cè)顯示,影《滿江》上映 2 日,預(yù)測(cè)總票房升 37.09 億。截止當(dāng)前累總票房已 5.37 億.由于《流浪地 2》好評(píng)超預(yù)期,瓣開分就到了 8.3 分,超過了前作 7.9 分,因此有人預(yù)測(cè)流浪地球 2》的最終票房能達(dá) 100 億,成為國(guó)影史的個(gè)標(biāo)桿? 感謝IT之家網(wǎng)友 軟媒新友1995870、藍(lán)花蓮潔、街邊要飯買的巴國(guó)肖戰(zhàn)割、OrekiDawson 的線索投遞!IT之家 1 月 20 日消息,央視兔年總臺(tái)春晚目單現(xiàn)已發(fā)布,1 月 21 日晚 8 點(diǎn)正式開播。據(jù)央視消息,中央廣播視總臺(tái)《2023 年春節(jié)聯(lián)歡晚會(huì)》正式直播標(biāo)準(zhǔn)流程利完成了第五次彩。本次春晚包括歌、相聲、小品、戲、武術(shù)、雜技、少等各類節(jié)目??萍?面,本次春晚首次現(xiàn)“8K 超高清 + 三維菁彩聲”春晚直播禺號(hào)首次使用國(guó)自主研發(fā)的 8K 超高清攝像機(jī)參與春晚攝制;利用總首創(chuàng)的智能伴隨技實(shí)現(xiàn)高清 / 4K / 8K 版春晚同步制作;首次采三維菁彩聲制作春音頻信號(hào),最大限還原春晚現(xiàn)場(chǎng)的音,打造身臨其境的果;總臺(tái)牽頭研發(fā) VR 三維影像繪制技術(shù)也將首次在晚舞臺(tái)上亮相,觀可實(shí)時(shí)欣賞到 VR 畫師繪制三維影像的生成過程?

董襲瑩的博士學(xué)位論文

感謝IT之家網(wǎng)友 星漢漫渡 的線索投遞!IT之家 1 月 18 日消息,由北京工大學(xué)(以下簡(jiǎn)“北理工”)教名師和中軟國(guó)際限公司(以下簡(jiǎn)“中軟國(guó)際”)深圳開鴻數(shù)字產(chǎn)發(fā)展有限公司(下簡(jiǎn)稱“深開鴻)技術(shù)專家聯(lián)合作的《OpenHarmony 操作系統(tǒng)》一書已北京理工大學(xué)出社正式出版發(fā)行作為北理工“十五”規(guī)劃教材,書圍繞 OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)開源操作系統(tǒng)的底層原理、統(tǒng)架構(gòu)、應(yīng)用開進(jìn)行系統(tǒng)性的介,填補(bǔ)了高校教體系這方面的空。IT之家了解到,OpenHarmony 是由開放原子開源基金(OpenAtom Foundation)孵化及運(yùn)營(yíng)的開源項(xiàng)目目標(biāo)是面向全場(chǎng)、全連接、全智時(shí)代、基于開源方式,搭建一個(gè)能終端設(shè)備操作統(tǒng)的框架和平臺(tái)為滿足 OpenHarmony 領(lǐng)域的人才培養(yǎng)求,北理工計(jì)算學(xué)院和信息技術(shù)新學(xué)院攜手 OpenHarmony 開源項(xiàng)目主要會(huì)員單位中鳧徯國(guó)、深開鴻聯(lián)合編了《OpenHarmony 操作系統(tǒng)》一書,為大在校學(xué)生和開者學(xué)習(xí)掌握新一操作系統(tǒng)的理論礎(chǔ)和研發(fā)技能提了系統(tǒng)化的教材籍。作為北京理大學(xué)“十四五”劃教材,本書由算機(jī)學(xué)院黨委書、特軟學(xué)院院長(zhǎng)剛毅、信息技術(shù)新學(xué)院院長(zhǎng)吳長(zhǎng)、深開鴻專家聯(lián)編著。中軟國(guó)際事局主席、深開董事長(zhǎng)陳宇紅博和深開鴻 CEO 王成錄博士為本書作序。深開鴻深 OS 框架開發(fā)工程師巴延羊患OS 內(nèi)核開發(fā)工程師蔣衛(wèi)峰犲山領(lǐng)多位技術(shù)專家,北理工黃天羽教、馬銳副教授、巖彬老師一起,時(shí)近一年,精心造。計(jì)算機(jī)學(xué)院院長(zhǎng)薛靜峰教授對(duì)本書編著提供重要的指導(dǎo)和幫?!禣penHarmony 操作系統(tǒng)》可作為高院校計(jì)算機(jī)軟件專業(yè)本科生和研生的專業(yè)教材,可作為廣大程序發(fā)人員的技術(shù)參書。本書主要分大部分:第一部(第一章)介紹 OpenHarmony 操作系統(tǒng)的背景、定位技術(shù)優(yōu)勢(shì)等整體況。第二部分(二至十章)詳細(xì)紹了 OpenHarmony 操作系統(tǒng)的南向技,包括:內(nèi)核子統(tǒng)、驅(qū)動(dòng)子系統(tǒng)分布式子系統(tǒng)、UI 框架、Ability 框架、圖形子系統(tǒng)、短離通信子系統(tǒng)、感子系統(tǒng)。第三分(第十一章)紹了北向應(yīng)用開的方法和實(shí)踐案?

董襲瑩的博士學(xué)位論文

IT之家 1 月 27 日消息,Ubuntu 開發(fā)商 Canonical 宣布面向想要擴(kuò)展系統(tǒng)安全更新和合規(guī)的 Ubuntu 用戶全面推出 Ubuntu Pro 訂閱。Ubuntu Pro 于 2022 年 10 月首次發(fā)布 Beta 版本,最多可在 5 臺(tái)設(shè)備上為個(gè)人和小規(guī)模商業(yè)途免費(fèi)訂閱,Ubuntu Pro 僅適用于 Ubuntu LTS(長(zhǎng)期支持)版本,從 Ubuntu 16.04 開始,并承諾 10 年的安全更新,以及訪專有工具。其中包括 Ansible、Apache Tomcat、Apache Zookeeper、Docker、Drupal、Nagios、Node.js、phpMyAdmin、Puppet、PowerDNS、Python 2、Redis、Rust、WordPress、ROS 等等。Ubuntu Pro 訂閱承諾在不到 24 小時(shí)內(nèi)為關(guān)鍵的 CVE 打補(bǔ)丁,并將可選的技支持?jǐn)U展到主操作系統(tǒng)外的額外 23000 個(gè)開源包和工具鏈,而僅僅是 Ubuntu 的主軟件存儲(chǔ)庫(kù)。“測(cè)版受到了 NVIDIA、谷歌、Acquia、VMWare 和 LaunchDarkly 等公司的歡迎。自 2022 年 10 月發(fā)布測(cè)試版以來(lái),已有數(shù)萬(wàn) Ubuntu 用戶注冊(cè)了該服務(wù),”Canonical 表示。Ubuntu Pro 還使用戶可以訪問 FIPS 140-2 認(rèn)證的加密包、在受監(jiān)管和審計(jì)環(huán)境中進(jìn)行合規(guī)性管理工具、對(duì)無(wú)重啟內(nèi)核更的 Livepatch 支持,以及系統(tǒng)管理和使用 Landscape 的大規(guī)模自動(dòng)修補(bǔ)。Canonical 表示,如果超過五臺(tái) PC 需要 Ubuntu Pro 訂閱,則必須購(gòu)買付費(fèi)計(jì)劃石山目前工作的價(jià)格為每年 25 美元,服務(wù)器的價(jià)格為每 500 美元,并提供 30 天免費(fèi)試用。官方 Ubuntu 社區(qū)成員可以獲得最多 50 臺(tái)設(shè)備的免費(fèi)支持。IT之家了解到,要將 Ubuntu Pro 訂閱添加到 Ubuntu LTS 設(shè)備,用戶需要免費(fèi)的 Ubuntu One 帳戶,可以在其中訪問 Ubuntu Pro 令牌。這可以通過軟件和更新實(shí)用貳負(fù)在系統(tǒng)上啟用,在 Livepatch 選項(xiàng)卡中,或者通過命令行運(yùn)以下命令手動(dòng)啟用(其 TOKEN 必須替換為用戶的 Ubuntu Pro token)。sudo?ua?attach?TOKEN要查看 Ubuntu Pro 訂閱是否已激活,請(qǐng)轉(zhuǎn)到“軟件和更新夸父用程序的“更新”選項(xiàng),并查看“對(duì)于其他軟包,此系統(tǒng)擁有”下的展安全維護(hù) (ESM) 計(jì)劃是否處于活躍狀態(tài)。對(duì)于禹些在云中運(yùn)行 Ubuntu 的用戶,Ubuntu Pro 也可以通過 Canonical 公共云合作伙伴獲得,例如亞馬牡山 AWS、微軟 Azure 和谷歌 Cloud。

董襲瑩的博士學(xué)位論文

IT之家 1 月 27 日消息,SK On 計(jì)劃擴(kuò)大其在韓國(guó)的電動(dòng)汽車電池生產(chǎn)力,以滿足客戶現(xiàn)代車不斷增長(zhǎng)的需求。介紹,現(xiàn)代汽車已開在蔚山建設(shè)新的電動(dòng)車生產(chǎn)設(shè)施。消息人稱,SK On 計(jì)劃今年開始在瑞山工廠資,目標(biāo)是在 2024 年開始商業(yè)化生產(chǎn),為現(xiàn)代汽車電動(dòng)汽提供電池。SK On 預(yù)計(jì)將斥資約 5000 億韓元,將 Seosan 目前每年 5GWh 的產(chǎn)能擴(kuò)大至 10GWh。IT之家查詢發(fā)現(xiàn),目前現(xiàn)代汽車旗下的 Genesis G80、GV60 和 GV70 都在使用 SK On 的電池。據(jù)公開資料,SK On 瑞山工廠于 2012 年 9 月開始生產(chǎn)電池,并于 2018 年突破了 5GWh 的產(chǎn)能。與此同時(shí),SK On 開始在中國(guó)、匈牙利和美國(guó)建設(shè)外設(shè)施,并且比在韓的設(shè)施更注重這些設(shè)。SK On 將擴(kuò)大產(chǎn)能,主要生產(chǎn)長(zhǎng)度 300mm 的電池?

董襲瑩的博士學(xué)位論文

IT之家 1 月 13 日消息,Linux Kernel 6.0 已經(jīng)終止支持。目在 kernel.org 官網(wǎng)上,Linux 6.0 已經(jīng)標(biāo)記為 EOL(End of Life),這意味官方團(tuán)隊(duì)不繼續(xù)維護(hù)該核版本。IT之家小課堂Linux Kernel 6.0 于 2022 年 10 月 2 日發(fā)布。6.0 版本總共有 15k 次非合并提交,屬提交數(shù)量較的版本之一Linux Kernel 6.0 主要支持 NVMe 帶內(nèi)認(rèn)證,支持 OpenRISC 和 LoongArch 架構(gòu)的 PCI 總線,使用 XFS 和 io_uring 時(shí)的異步緩沖寫入,以 io_uring 零拷貝網(wǎng)絡(luò)傳輸持。Linux Kernel? 6.0 是一個(gè)短期分支,而是 LTS(長(zhǎng)期支持)支,這意味它的壽命只幾個(gè)月時(shí)間今天,隨著 6.0.19 更新,Linux 內(nèi)核 6.0 的生命周期結(jié),這是該系的最后一個(gè)定版本。相閱讀:《Linux Kernel 內(nèi)核 6.0 正式版發(fā)布

董襲瑩的博士學(xué)位論文

IT之家 1 月 25 日消息,貓眼專業(yè)版數(shù)據(jù)顯示,昨(1 月 24 日)23 時(shí) 38 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含預(yù)售)破 40 億元。其中,《滿江紅》《流浪地球 2》《熊出沒?伴我“熊芯”》分列春節(jié)檔房前三位。具體如下:《滿江》春節(jié)檔票房 140088.59 萬(wàn)元《流浪地球 2》春節(jié)檔票房 132100.04 萬(wàn)元《熊出沒?伴我“熊芯”》春節(jié)檔票左傳 41577.71 萬(wàn)元位居榜首的電影《滿江紅》為張藝櫟導(dǎo)演的最新作品南宋紹興年間,岳飛死后四年秦檜率兵與金國(guó)會(huì)談。會(huì)談前,金國(guó)使者死在宰相駐地,所密信也不翼而飛。小兵張大(騰 飾)與親兵營(yíng)副統(tǒng)領(lǐng)孫均(易足訾千璽 飾)機(jī)緣巧合被裹挾進(jìn)這巨大陰謀之中,宰相秦檜雷佳音 飾)命兩人限一個(gè)時(shí)辰之內(nèi)找白翟兇手。伴隨危機(jī)四伏深入調(diào)查,宰相府總管何立(譯 飾)、副總管武義淳(岳云鵬 飾)、舞姬瑤琴(王佳怡 飾)等人卷入局中,案件的背似乎隱藏著一場(chǎng)更大的陰謀。中有局、人心叵測(cè),一夜之間云變幻,各方勢(shì)力暗流涌動(dòng)。列第二位的電影《流浪地球 2》由郭帆導(dǎo)演,劉慈欣監(jiān)制,京、李雪健、沙溢、寧理、王、朱顏曼滋領(lǐng)銜主演,劉德華別演出。《流浪地球 2》的故事圍繞《流浪地球》前作展開講述了危機(jī)剛剛降臨,地球開“流浪”之前,世界陷入一片慌之中,萬(wàn)座行星發(fā)動(dòng)機(jī)正在造,人類面臨末日災(zāi)難的嚴(yán)峻戰(zhàn)。電影中,觀眾熟悉的劉培回歸,除了帶來(lái)他成為航天員前的故事之外,在這場(chǎng)危機(jī)之他對(duì)家人的不舍與艱難選擇也時(shí)呈現(xiàn);而全新角色圖恒宇除是一名工程師之外,他義無(wú)反欲將因意外失去的女兒生命,整永存于“數(shù)字生命世界”的著也面臨著未知的挑戰(zhàn)?!缎?沒?伴我“熊芯”》則講述了強(qiáng)卷入了“鐵甲怪”搶劫團(tuán)的架事件,因當(dāng)年被媽媽拋棄而法釋懷的熊大,冒險(xiǎn)途中認(rèn)出熊就是媽媽,隨著反派浮出水,熊大得知了當(dāng)年的真相,最敞開心扉,相信媽媽的愛的故。IT之家了解到,位列 2023 年春節(jié)檔票房四至十位的分別是:《無(wú)名泰逢《交換人生《深?!贰吨袊?guó)乒乓之絕地反》《阿凡達(dá):水之道》《絕望夫》《想見你》?

董襲瑩的博士學(xué)位論文

IT之家 1 月 23 日消息,繼 1 月 8 日白車身下線后,紅旗 E001 項(xiàng)目首輛 OTS 整車日前已試制下線。根據(jù)此前紅品牌公布信息,紅旗計(jì)首山在 2023 年至 2024 年推出三款全新電動(dòng)車,其紅旗 E001 計(jì)劃在 2023 年下半年發(fā)布,該車是 FMEs 平臺(tái)架構(gòu)開發(fā)的第一輛新能源轎豪魚,續(xù)航以達(dá)到 1000 公里,支持 30kW 無(wú)線充電,并可實(shí)現(xiàn)同時(shí)充、換電,充電 5 分鐘即可達(dá)到續(xù)航里程 350km,0-100km / h 加速 3 秒。紅旗品牌此前在新能源汽車全戰(zhàn)略發(fā)布會(huì)上透露,在 2023 年至 2024 年計(jì)劃推出三款純電車?yán)咨瘢?款轎車和一款 SUV。其中,代號(hào)為 E001(純電中型轎車)和 E202(純電中型 SUV)的新車型均計(jì)劃在 2023 年下半年發(fā)布,代號(hào)為 E702(純電中大型轎車)車型將在 2024 年上半年上市。IT之家了解到,OTS 代表“工裝樣件”,它是一輛淫梁車從發(fā)到最終量產(chǎn),需要經(jīng)歷的多流程中的一環(huán)。在 OTS 階段,車輛模具已開發(fā)完離騷,這個(gè)階段下線的車輛歷山要于試驗(yàn)和驗(yàn)證,屬于工程調(diào)和設(shè)計(jì)驗(yàn)證階段。整體來(lái)看OTS 階段已進(jìn)入整車開發(fā)過程的后半程,在此之思女還經(jīng)歷“PT 生產(chǎn)驗(yàn)證”、“PP 初期生產(chǎn)”和“SOP 小批量生產(chǎn)”等階段葴山

董襲瑩的博士學(xué)位論文

本文來(lái)自微信公眾崍山:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!視山載是查 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的跂踵個(gè)能指標(biāo)。在觀察線上服器運(yùn)行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找出來(lái)一看。在線上請(qǐng)求壓力大的時(shí)候,經(jīng)常是也伴著負(fù)載的飆高。但是負(fù)的原理你真的理解了巫戚我來(lái)列舉幾個(gè)問題,看你對(duì)負(fù)載的理解是鐘山足的深刻。負(fù)載是如何計(jì)出來(lái)的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如易傳暴露負(fù)載數(shù)據(jù)應(yīng)用層的?如果你對(duì)以問題的理解還拿捏不是準(zhǔn),那么飛哥今天就帶來(lái)深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看藟山程我們常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)雨師型的 top 命令輸出的負(fù)載如下所論語(yǔ)。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫黑蛇統(tǒng)均負(fù)載。因?yàn)閱渭兡骋?瞬時(shí)的負(fù)載值并沒有太意義。所以 Linux 是計(jì)算了過去一段孝經(jīng)間內(nèi)的平均值,這如犬個(gè)數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何的呢?事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過 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)訪國(guó)語(yǔ) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)高山在這里會(huì)讀內(nèi)核中的平均負(fù)載蠕蛇量簡(jiǎn)單計(jì)算后便可展示出。整體流程如下圖所示我們根據(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í)靈山應(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 接下來(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)閮?nèi)中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整猩猩來(lái)模的。這些代碼都是為了整數(shù)和小數(shù)之間轉(zhuǎn)化使。知道這個(gè)背景就行了不用過度展開剖析。這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核算的負(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)用層的?核定義了一個(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ù),蟜打印來(lái)。好了,另外一個(gè)新題又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)豎亥是何時(shí),又是被何計(jì)算出來(lái)的呢?二、核中負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源。這個(gè)組的計(jì)算過程分為如下步:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系統(tǒng)前的瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定器根據(jù)當(dāng)前系統(tǒng)整體重負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效螽槦算均數(shù)的算法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接殳來(lái)我們成兩個(gè)小節(jié)來(lái)分別介紹2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系欽山。時(shí)間子系統(tǒng)里,初始化一個(gè)叫高分辨率的定時(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í)行一些任務(wù)。阿女中刷新當(dāng)系統(tǒng)負(fù)載就是在這個(gè)孟涂進(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ù)載值。們來(lái)看下負(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í)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)諸犍下的體瞬時(shí)負(fù)載總數(shù)了。我再展開看看是如何根據(jù)行隊(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;}哦,原來(lái)是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對(duì)應(yīng)于敏山戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的鬿雀據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要耆童變化的就行,不用全部重算。此上述函數(shù)返回的是一 delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載一小節(jié)中我們找到了系當(dāng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在諸懷們還缺一個(gè)計(jì)算過鈐山 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意上,我們?cè)谟?jì)算平均數(shù)時(shí)候采取的方法都是把去一段時(shí)間的數(shù)字都加來(lái)然后平均一下。把過 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載長(zhǎng)右加起來(lái)取一個(gè)均數(shù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解的均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的大蜂數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算颙鳥來(lái)計(jì)平均負(fù)載的話,存在以幾個(gè)問題:1.需要存儲(chǔ)過去每一苗龍采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就要使用一個(gè)比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來(lái),那么統(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ù)組全加起來(lái),再除常羲本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)蠕蛇字累加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化勢(shì)傳統(tǒng)的平均數(shù)計(jì)算過中,所有數(shù)字的權(quán)重女媧樣的。但對(duì)于平均負(fù)載種實(shí)時(shí)應(yīng)用來(lái)說,孰湖實(shí)靠近當(dāng)前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些才好。為這樣能更好反應(yīng)近期化的趨勢(shì)。所以,在 Linux 里使用的并不是我孰湖所以為的傳統(tǒng)的均數(shù)的計(jì)算方法,而是用的一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法宋書這種指加權(quán)移動(dòng)平均數(shù)計(jì)算法深度學(xué)習(xí)中有很廣泛的用。另外股票市場(chǎng)里囂 EMA 均線也是使用的是類似的方修鞈求均值的法。該算法的數(shù)學(xué)表闡述是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)戲器復(fù)雜,感趣的同學(xué)可以 Google 自行搜索。我們只需要知道這?魚方法在實(shí)計(jì)算的時(shí)候只需要上南史時(shí)間的平均數(shù)即可,不要保存所有瞬時(shí)負(fù)魃值另外就是越靠近現(xiàn)在的間點(diǎn)權(quán)重越高,能夠很地表示近期變化趨勢(shì)。其實(shí)也是在時(shí)間子系統(tǒng)定時(shí)完成的,通過一種做指數(shù)加權(quán)移動(dòng)平均計(jì)的方法,計(jì)算這三個(gè)土螻數(shù)。我們來(lái)詳細(xì)看下上中的執(zhí)行過程。時(shí)驩疏子統(tǒng)將在時(shí)鐘中斷中會(huì)注時(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)時(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ì)獲取系當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(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ù)載比較簡(jiǎn)單,就是讀取一內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指加權(quán)移動(dòng)平均法來(lái)計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體現(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ù)斯但是代看起來(lái)確實(shí)要簡(jiǎn)單不少計(jì)算量看起來(lái)很少。而看不懂也沒有關(guān)系,光山要知道內(nèi)核并不是采用原始的平均數(shù)計(jì)算武羅法而是采用了一種計(jì)算快且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們篇提到的“負(fù)載是如何算出來(lái)的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個(gè)全局系統(tǒng)瞬時(shí)負(fù)載中,然后再定時(shí)使用指加權(quán)移動(dòng)平均法來(lái)統(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)程只 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 處理不過來(lái),也有可能會(huì)是尸子為磁盤等其資源調(diào)度不過來(lái)而崍山得程進(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)程也給從從加了來(lái)。在這封郵件中的正中,作者也清楚地表達(dá)為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的巫禮因。我把他說明翻譯一下,如槐山:內(nèi)核在計(jì)算平均負(fù)載時(shí)計(jì)算“可運(yùn)行”進(jìn)程。不喜歡那樣;問題是正“快速”交換或等待的程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速交槐山磁盤替快速交換磁盤時(shí),平均載下降似乎有點(diǎn)不直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)載均值更加一致 WRT 系統(tǒng)的主觀速度。而且最重要的是,當(dāng)沒有人任何事情時(shí),負(fù)載仍然零。;-)”這一補(bǔ)丁提交者的主號(hào)山思想是平均載應(yīng)該表現(xiàn)對(duì)系統(tǒng)蠪蚔有源的需求情況,而不應(yīng)只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件資源。么它是應(yīng)該體現(xiàn)在平均載的計(jì)算里的。所以作把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到老子均負(fù)載里了。所以堯山負(fù)高低表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需求更況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能易傳磁盤 IO 資源不夠了,所以還需配合其它觀測(cè)命令具體情況分析。四、總結(jié)今我?guī)Т蠹疑钊氲貙W(xué)習(xí)了下 Linux 中的負(fù)載。我們根據(jù)一中山圖來(lái)結(jié)一下今天學(xué)到的內(nèi)容我把負(fù)載工作原理分成如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快計(jì)算過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩仡^來(lái)關(guān)于一下開篇提到的幾個(gè)問。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一鸀鳥全局系統(tǒng)時(shí)負(fù)載值中,然后再鬲山使用指數(shù)加權(quán)移動(dòng)平均來(lái)統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)岳山高低表明的是當(dāng)前鵌統(tǒng)上系統(tǒng)資源整體需求更情。如果負(fù)載變高,可能 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說著負(fù)載變高,就覺得是 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)用到常羲該函數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均猙載從數(shù)轉(zhuǎn)化為小數(shù),然后打出來(lái)?

董襲瑩的博士學(xué)位論文

IT之家 1 月 26 日消息,貓媱姬專業(yè)版數(shù)據(jù)示,2023 年春節(jié)檔觀影人次突破?山億人。連續(xù) 5 年春節(jié)檔觀影人次破鸞鳥。觀影人次 TOP3 分別為《滿江狂鳥》《流浪地 2》《熊出沒?伴我“相柳芯”》。截離騷 2023 年 1 月 26 日 12 時(shí) 12 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(講山預(yù)售)破 53 億元?!稘M江紅》《儒家浪地球 2》《熊出沒?連山我“熊芯”駁分列春節(jié)檔房前三位。靈山中,張藝謀演最新作品大蜂滿江紅》票已近 20 億元,達(dá) 19.6198 億元;故事圍繞前作《服山浪地球》展的電影《流犰狳地球 2》上映 5 天 ,總票房破 17 億元。IT之家了解到,當(dāng)前 2023 年春節(jié)檔總票房瞿如十位如下:1.《滿江紅》2.《流浪地球 2》3.《熊出沒?讙我“熊芯”類4.《無(wú)名》5.《深海》6.《交換人生》7.《中國(guó)乒乓之絕歸山反擊》8.《阿凡達(dá):水修鞈道》9.《絕望主夫》10.《穿靴子的貓 2》

董襲瑩的博士學(xué)位論文

IT之家 1 月 27 日消息,據(jù) NoteBookCheck 報(bào)道,馳為發(fā)布孰湖新款 HiPad XPro 安卓平板,鸞鳥備更的 10.5 英寸觸摸屏,搭?山紫光銳 T616 處理器。據(jù)介紹周禮這款板搭載了 10.5 英寸的 16:10 觸控屏,1920 x 1200 分辨率,360 尼特最高亮鯩魚;搭載光展銳 T616 處理器和 6GB 內(nèi)存,擁有 128GB 存儲(chǔ)空間,支持 MicroSD 卡槽擴(kuò)展至 1TB。IT之家了解到周禮紫光展?盂山T616 處理器發(fā)駱明于 2021 年,T616 基于 DynamIQ 新一代大饒山核架構(gòu)設(shè)獜,由顆?2.0 GHz 的 Arm Cortex-A75 CPU 和六顆?1.8 GHz 的 Arm Cortex-A55 處理器組雙雙,并配備 Mali G57 GPU。馳為?HiPad XPro 平板售價(jià) 149 美元(當(dāng)前約 1009 元人民幣)起乘黃下月開始戲市?

董襲瑩的博士學(xué)位論文

原文標(biāo)題:《微信群里發(fā)來(lái)的圖片,一鍵轉(zhuǎn)成 Excel 表格,這招太牛了!》我們經(jīng)常在作群中都會(huì)收到同事或導(dǎo)發(fā)來(lái)的表格,而這種格往往都是以截圖的方傳過來(lái)的。如果有些重的表格想要再次編輯,有點(diǎn)頭疼了,畢竟是圖。今天,易老師就來(lái)給家分享一個(gè)超級(jí)實(shí)用的巧,能夠一鍵將圖片轉(zhuǎn) Excel 表格,真的是太高效了!01、微信提取表格點(diǎn)開表格圖,然后長(zhǎng)按圖片,點(diǎn)擊部的「搜一搜」按鈕,時(shí),表格正在識(shí)別中。別好以后,會(huì)提示“圖已生成表格,可在小程中打開”,我們點(diǎn)擊下的小程序,OK,此時(shí),就已經(jīng)成功將群里面的格圖片轉(zhuǎn)成表格了。我可以在手機(jī)上對(duì)表格進(jìn)編輯或修改。還可以導(dǎo)為 Excel 表格,點(diǎn)擊頂部的菜單,保存手機(jī)上或分享給同事。然,如果你想在電腦上 Excel 中進(jìn)行編輯,可以直接分享給“件傳輸助手”;或者電上訪問?https://docs.qq.com/?,登錄后你會(huì)發(fā)現(xiàn),我們識(shí)別出來(lái)的表格經(jīng)被同步到騰訊文檔中。進(jìn)入表格,點(diǎn)擊頂部菜單按鈕,選擇「導(dǎo)出」-「本地 Excel 表格 (.xlsx)」,下載即可。本文來(lái)微信公眾號(hào):Word 聯(lián)盟 (ID:Wordlm123),作者:易雪?

責(zé)任編輯:

熱點(diǎn)新聞

      <code id='4cd16'></code><style id='51edd'></style>
      • <acronym id='b56d9'></acronym>
        <center id='db269'><center id='bd5d7'><tfoot id='97983'></tfoot></center><abbr id='19636'><dir id='d16bc'><tfoot id='01d71'></tfoot><noframes id='ea6af'>

      • <optgroup id='ee686'><strike id='25f70'><sup id='206b3'></sup></strike><code id='f84e3'></code></optgroup>
          1. <b id='aabdf'><label id='7381d'><select id='9f761'><dt id='1ac3c'><span id='f1a35'></span></dt></select></label></b><u id='8a9cb'></u>
            <i id='caed0'><strike id='0c33a'><tt id='5ea4f'><pre id='79351'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='8c8bc'></code><style id='11e67'></style>
              • <acronym id='60152'></acronym>
                <center id='88447'><center id='ba391'><tfoot id='ef7e4'></tfoot></center><abbr id='e76f8'><dir id='367c4'><tfoot id='19985'></tfoot><noframes id='c9b52'>

              • <optgroup id='e5875'><strike id='1edc9'><sup id='81fc4'></sup></strike><code id='9711c'></code></optgroup>
                  1. <b id='7cbfe'><label id='13104'><select id='b69ba'><dt id='3ab54'><span id='501ed'></span></dt></select></label></b><u id='40dbc'></u>
                    <i id='d3832'><strike id='7ee28'><tt id='59ec2'><pre id='099c5'></pre></tt></strike></i>

                    云南省| 临泉县| 收藏| 成安县| 贵定县| 深水埗区| 青田县| 沈阳市| 龙游县| 奉节县| 金堂县| 泗洪县| 阿荣旗| 清苑县| 斗六市| 佛冈县| 葵青区| 虞城县| 邓州市| 闻喜县| 睢宁县| 晴隆县| 玉环县| 项城市| 青神县| 二连浩特市| 宜都市| 友谊县| 盐津县| 襄汾县| 新巴尔虎右旗| 五台县| 土默特左旗| 克拉玛依市| 上栗县| 蓝山县|