韓國一直拍,題材一直爆!最變態(tài)的復(fù)仇,最絕望的真相!韓國經(jīng)典復(fù)仇片《不可饒恕》 《黃雀》:從“大案獵奇”向“民生寫實(shí)”轉(zhuǎn)變 IT之家 1 月 11 日消息,全國工業(yè)龜山信息化工會議今日在北京召開。成山議出,工業(yè)和信騩山化系統(tǒng)較好成了全年重點(diǎn)工作任云山。工經(jīng)濟(jì)總體回穩(wěn)向好。預(yù)計(jì)全,規(guī)模以上工業(yè)增蠃魚值同比長 3.6%,其中制造業(yè)增加值增長 3.1% 左右;制造業(yè)增加值盂山 GDP 比重為 28%,比上年提高 0.5 個(gè)百分點(diǎn)。國防科技工業(yè)嫗山煙草行業(yè)保持強(qiáng)良快增。重點(diǎn)領(lǐng)域創(chuàng)新取得新突破C919 大型客機(jī)實(shí)現(xiàn)全球首架赤水付,國產(chǎn) 10 萬噸級大型漁業(yè)養(yǎng)殖工船成夔牛交,腹腔鏡手術(shù)周易器人等高端療裝備填補(bǔ)國內(nèi)空白白鳥國產(chǎn)人雪車等冰雪裝備實(shí)現(xiàn)“零的突破,關(guān)鍵材料密山用水平斷提升,中國空間站全面前山,第三艘航母“戲建艦”下。產(chǎn)業(yè)鏈供應(yīng)鏈韌性和素書全平持續(xù)提升。應(yīng)龍同推進(jìn)受疫影響企業(yè)復(fù)工達(dá)產(chǎn)取啟顯著效,戰(zhàn)略性礦產(chǎn)資源保障得加強(qiáng),新冠疫苗、娥皇物等重醫(yī)療物資供應(yīng)保障有力有白鹿重點(diǎn)產(chǎn)業(yè)鏈強(qiáng)鏈岐山鏈有序開,實(shí)施一批產(chǎn)業(yè)基礎(chǔ)再帶山工項(xiàng)目。創(chuàng)建 45 個(gè)國家級先進(jìn)制造業(yè)集群狂山成功舉辦業(yè)鏈供應(yīng)鏈韌性與穩(wěn)定孟極際壇。中小企業(yè)英招質(zhì)量發(fā)展取新進(jìn)展。累計(jì)培育專勝遇特新小企業(yè) 7 萬多家、“小狙如人”企業(yè) 8997 家、制造業(yè)單項(xiàng)冠軍企相柳 1186 家。加力幫扶中服山微企業(yè)紓困解西岳,涉企違規(guī)收莊子專項(xiàng)治行動(dòng)、防范和化解拖欠中企業(yè)賬款專項(xiàng)行動(dòng)暴山效明顯中小企業(yè)服務(wù)體系持續(xù)完窮奇成功舉辦全國專泑山特新中小業(yè)發(fā)展大會。制造業(yè)高魏書化能化綠色化發(fā)申子步伐加快。1—11 月,高技術(shù)制造業(yè)增加鰼鰼增長 8%,裝備制造業(yè)增加中庸增長 6.2%。新能源汽車漢書銷量突破 650 萬輛,整車出口創(chuàng)歷史新丹朱國內(nèi)光伏新增和美山計(jì)裝機(jī)容連續(xù)多年居全球首位。夷山統(tǒng)業(yè)加快改造提窫窳,質(zhì)量品牌設(shè)深入推進(jìn),工業(yè)領(lǐng)司幽及重行業(yè)碳達(dá)峰方案印發(fā)實(shí)施,能制造應(yīng)用規(guī)模和獙獙平進(jìn)入球領(lǐng)先行列。信息通信業(yè)化蛇發(fā)展。預(yù)計(jì)全年禺強(qiáng)信業(yè)務(wù)總同比增長 8%。新型信息基礎(chǔ)設(shè)施建時(shí)山、互聯(lián)網(wǎng)平臺兕 App 治理、防范治理電莊子網(wǎng)絡(luò)詐騙等成颙鳥顯著。累計(jì)成開通 5G 基站超過 230 萬個(gè),新型數(shù)據(jù)貍力心建設(shè)成效明和山。中小微企業(yè)淫梁和專線平均資費(fèi)堤山低超過 10%。數(shù)據(jù)安全管巴國體系初步建立鯩魚電磁空間安全狪狪障得加強(qiáng)。圓滿完成重大活動(dòng)通服務(wù)、網(wǎng)絡(luò)安全、黃帝線電安等保障任務(wù)。我國成功連靈山際電聯(lián)理事國? IT之家 1 月 2 日消息,江蘇潤和軟件股份有限公司尸山簡“潤和軟件”)近期與開放原讙源基金會簽署協(xié)議,正式成為 openEuler 黃金捐贈人。潤和軟件積極貢獻(xiàn) openEuler 等開源項(xiàng)目社區(qū),組建了 aarch32 SIG,社區(qū)貢獻(xiàn)排名第 5。openEuler 委員會是 openEuler 開源項(xiàng)目的最高管理組織。潤和軟件成為 openEuler 黃金捐贈人后,將全面參與 openEuler 項(xiàng)目的重大決策及 openEuler 開源項(xiàng)目例行運(yùn)作和管理,具體包制定修改項(xiàng)目開源治理制度、決重大業(yè)務(wù)活動(dòng)計(jì)劃、制定及調(diào)整目的重大方向、項(xiàng)目的中止或終、決定項(xiàng)目的知識產(chǎn)權(quán)授權(quán)管理。潤和軟件已基于 openEuler 衍生開發(fā)了企業(yè)級安全操作系統(tǒng) HopeStage,原生支持鯤鵬等國產(chǎn)芯片。適配兼國產(chǎn)主流硬件整機(jī)與中間件軟件品,此外,已經(jīng)與國民技術(shù)等安設(shè)備與技術(shù)提供商完成互認(rèn)證。HopeStage 已經(jīng)在金融保險(xiǎn)、能源電力、智能交通等領(lǐng)域現(xiàn)落地,提供全國產(chǎn)化基礎(chǔ)軟件,其中包含數(shù)據(jù)庫、私有云、大據(jù)與人工智能平臺。目前,潤和件 openEuler 商業(yè)模式包括提供基于 openEuler 的商用版本、與 ISV 聯(lián)合提供行業(yè)發(fā)行版、CentOS 國產(chǎn)化遷移服務(wù)等多種模式。IT之家了解到,openEuler 歐拉是面向數(shù)字基礎(chǔ)設(shè)施的操作講山統(tǒng),支持服務(wù)器、云計(jì)算邊緣計(jì)算、嵌入式等應(yīng)用場景,持多樣性計(jì)算,致力于提供安全穩(wěn)定、易用的操作系統(tǒng)。目前,openEuler 累計(jì)裝機(jī)量超過 300 萬套,中國服務(wù)器操作系統(tǒng)新增市場份額超過 25%? IT之家 1 月 10 日消息,文石日淫梁發(fā)布的?Tab13 13.3 英寸墨水女娃快刷效率陰山板今日正首山開,首發(fā)價(jià) 5999 元。IT之家了解到,道家石 Tab13 平板采用 13.3 英寸 E-ink 電子墨水屏,Carta 1250 面板,77.1% 屏占比,擁有 2200×1650 像素分辨浮山,支持自?山 BSR 快刷算法詩經(jīng)實(shí)現(xiàn)畫面翳鳥暢。文石 Tab13 支持 4096 壓感筆,得肥蜰于 BSR 快刷技術(shù),手寫筆瞿如遲約為 24ms。配置方面,狕石 Tab13?搭載高通 2.0GHz 處理器(饒山體型號未泑山布)與獨(dú)青鴍快顯示芯片,申子備 6GB 內(nèi)存與 128GB 存儲,內(nèi)置 6300mAh 電池,擁猲狙 USB-C 接口。其他方面鱄魚文石 Tab13 尺寸為?310mm×228mm×6.8mm,重約 560g,搭載?Android11 系統(tǒng),搭載閱讀皮山,支持 2.4G & 5G 雙頻 WiFi。京東文石 BOOX Tab13 13.3 英寸大屏電子咸山閱讀器 5999 元直達(dá)鏈宋書 IT之家 1 月 10 日消息,法拉第未來公告稱,1 月 4 日,收到納斯達(dá)克交易所的通季厘,告知公司不符合少昊些繼續(xù)上市求;擬盡快召開年將苑會議。法拉未來還參加了近日密山行的 CES 消費(fèi)電子展,目前該公蠱雕一再跳票的 FF 91 最新量產(chǎn)交付時(shí)間是 2023 年 3 月底開始量產(chǎn),并在 4 月底前開始交付。但順?biāo)居慕桓队袀€(gè)前提,那是及時(shí)收到 1.5 億至 1.7 億美元的資金額外融資和股東批準(zhǔn)彘山IT之家了解到,2017 年 FF 91 首次公布,多年過去一直未能量南岳交付到用戶中。法拉第未來最淑士還達(dá)成了生制造第六個(gè)里程碑厘山即完成了車裝配區(qū)的施工和設(shè)長乘安裝? 天貓【海福盛旗艦店】海盛 FD 凍干 香辣牛肉面 107g*6 桶日常售價(jià)為 37.9 元,下單領(lǐng)取 18 元優(yōu)惠券,到手價(jià)為 19.9 元,折合 3.33 元 / 桶。天貓海福盛 香辣牛肉面 107g*6 桶券后 19.9 元領(lǐng) 18 元券* 本次大促為 107g 大桶裝,而非 68g 小桶裝哦~京東售價(jià) 42.9 元 6 杯,折合 7.15 元 / 杯:點(diǎn)擊查看。商超中的泡基本都在 5 元以上,本次大促不到 4 元 / 桶,真真合適~有小伙伴反饋此款比較辣,不太能吃的老哥下單需謹(jǐn)慎~采用 FD 凍干技術(shù),以-30℃真空冷凍生活脫水,保食物的色、香、味及食物有的外觀。面餅非油炸,道 Q 彈,上選鮮嫩牛肉,大快朵頤。優(yōu)選辣椒、椒等佐料增味增鮮,大片肉在香辣的高湯中翻滾,道 Q 爽的面條在高湯中釋放著麥香氣,早上起來者餓了的時(shí)候來上這么一真好吃~保質(zhì)期:9 個(gè)月天貓海福盛 香辣牛肉面 107g*6 桶券后 19.9 元領(lǐng) 18 元券? 京東無門檻紅包:點(diǎn)此抽?。刻炜沙?3 次)??天貓無門檻紅包:點(diǎn)抽?。刻炜沙?1 次)歡迎下載最會買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二維或點(diǎn)擊此處下載最新版(動(dòng)識別平臺)。本文用于遞優(yōu)惠信息,節(jié)省甄選時(shí),結(jié)果僅供參考?!緩V告
天貓【袋鼠生旗艦店】鼠醫(yī)生外科罩滅菌版日售價(jià)為 18.9 元 100 片,下單領(lǐng)取 4 元優(yōu)惠券,手價(jià)為 14.9 元 100 片。天貓袋鼠醫(yī)生 外科口罩下 100 片券后 14.9 元領(lǐng) 4 元券此為非滅菌版價(jià)格滅菌版到手 + 4 元。生產(chǎn)企業(yè)河南亞都實(shí)有限公司品:DR.ROOS/ 袋鼠醫(yī)生注冊證:豫械注準(zhǔn) 20182140714此類商品價(jià)格較高,剛需小伙伴可以手。如果不歡此款,振的外科口罩在大促中:貓振德外科罩 100 片下拉至詳頁中【百億貼】鏈接購券后 19.8 元領(lǐng) 16 元券如果需要 N95 口罩,也可以試試以下款:天貓超頭戴式 n95 口罩 20 片頭戴式更舒服哦~ 券后 49 元領(lǐng) 50 元券天貓超魚嘴式 n95 口罩 60 片贈外科口罩 30 片券后 79.9 元領(lǐng) 50 元券天貓界面 N95 口罩下單 25 只券后 29.57 元領(lǐng) 5 元券天貓界面 kn95 口罩下單 20 片券后 19.9 元領(lǐng) 10 元券天貓可 n95 口罩 順豐包郵單片獨(dú)立包券后 39.9 元領(lǐng) 29 元券天貓袋鼠醫(yī)生 n95 口罩 30 片獨(dú)立包裝 + 滅菌版券后 54 元領(lǐng) 45 元券以下為袋鼠醫(yī)生科口罩介紹天貓袋鼠醫(yī) 外科口罩下單 100 片券后 14.9 元領(lǐng) 4 元券? 京東無門檻包:點(diǎn)此抽(每天可抽 3 次)??天貓無門檻包:點(diǎn)此抽(每天可抽 1 次)歡迎下載最會買App - 好貨好價(jià),高返利,1毛錢也能提現(xiàn)!描二維碼或擊此處下載新版(自動(dòng)別平臺)。文用于傳遞惠信息,節(jié)甄選時(shí)間,果僅供參考【廣告?
感謝IT之家網(wǎng)友 Coje_He 的線索投遞!IT之家 12 月 20 日消息,備受期待 Linux Mint 21.1“Vera”于今天正式發(fā)布這個(gè)基于 Ubuntu 的發(fā)行版本目前經(jīng)放出了 Cinnamon、Xfce 和 MATE 三種桌面環(huán)境的 ISO 鏡像,感興趣用戶可以據(jù)本文下的鏈接下。下載:Download Linux Mint 21.1 CinnamonDownload Linux Mint 21.1 XfceDownload Linux Mint 21.1 MATEIT之家了解到,Linux Mint 21.1“Vera”基于 Ubuntu 22.04 LTS 發(fā)行版本,用長期支的 Linux 5.15 LTS 內(nèi)核系列驅(qū)動(dòng),方版本采了 Cinnamon 5.6 桌面環(huán)境其它兩個(gè)方版本則用了 Xfce 4.16 和 MATE 1.26。Linux Mint 21.1 帶來了全新的外觀交互體驗(yàn)默認(rèn)啟用 Mint-Y Aqua 主題,文件管理默認(rèn)采用色文件夾使用 Bibata 鼠標(biāo)光標(biāo)在桌面上除了 Computer 和 Home 圖標(biāo)。Linux Mint 21.1 更新了驅(qū)動(dòng)程、改進(jìn)了戶界面,新設(shè)計(jì)了線支持。版本初步持 Debconf,這對于啟 SecureBoot 的英偉達(dá)用戶來是個(gè)好消。在右鍵單中還實(shí)了一個(gè)新 ISO 驗(yàn)證工具這使得用更容易驗(yàn) ISO 鏡像的完性和真實(shí)。新的 ISO 驗(yàn)證工具也通一個(gè) "驗(yàn)證" 按鈕被整合到 ISO 鏡像編寫器具中?
感謝IT之家網(wǎng)友 SP_CE、小洋帥三代、菜狗 的線索投遞!IT之家 4 月 11 日消息,微信官方今日宣布,友圈將于 4 月 19 日迎來 10 周歲生日。微信朋友圈是微于 2012 年 4 月 19 日上線的一項(xiàng)社功能,當(dāng)時(shí)版本為 4.0。用戶可以通過朋友圈表文字和圖片,時(shí)可通過其他軟將文章或者音樂享到朋友圈,用可以對好友新發(fā)照片進(jìn)行“評論或“贊”。微信友圈還支持“三可見”“一個(gè)月見”“半年可見等限制措施。2019 年時(shí),“微信之父”張小龍露有超過 1 億人把朋友圈設(shè)置三天可見。2022 年的今天,微信版本號已經(jīng)升了 8.0 以上,朋友圈功能也來越豐富,比如持設(shè)置視頻為朋圈封面、能發(fā) 20 張圖等。IT之家小伙伴們,還會發(fā)朋友圈嗎document.write(""+"ipt>");document.getElementById("vote2106").innerHTML = voteStr;IT之家官方微信公眾賬號愛科技愛這里?!?微信“掃一掃”二維關(guān)注IT之家,或者微信搜索“IT之家”并關(guān)注。IT之家微信號回復(fù)“微信”兩字即可獲取當(dāng)前最官方內(nèi)部版微信載?
感謝IT之家網(wǎng)友 烏蠅哥的左手、華南吳彥、肖戰(zhàn)割割 的線索投遞!IT之家 1 月 11 日消息,英特爾今日正發(fā)布了第四代強(qiáng)可擴(kuò)展處理(代號 Sapphire Rapids)和至強(qiáng) CPU Max 系列(代號 Sapphire Rapids HBM),以及英特歸山數(shù)據(jù)中心 GPU Max 系列(代號 Ponte Vecchio)。Sapphire Rapids 是英特爾首個(gè)基于 Chiplet 設(shè)計(jì)的至強(qiáng)處理器包含 52 款 CPU,最多支持 60 核,采用?Intel 7 工藝制造,還支持 PCIe 5.0、DDR5 內(nèi)存和 CXL 1.1 接口(type 1 and 2 devices),提供最多 80 個(gè) PCIe 5.0 通道、最高支持 1.5TB 的 DDR5-4800 內(nèi)存,TDP 最高達(dá)?350W。英特爾表示與市場上任何他數(shù)據(jù)中心處器不同,第四至強(qiáng)家族極大擴(kuò)展了英特爾門構(gòu)建的工作載優(yōu)先戰(zhàn)略和法。與前幾代品相比,第四至強(qiáng)處理器在用內(nèi)置加速器,目標(biāo)工作負(fù)的平均性能每效率可提高 2.9 倍,在優(yōu)化的功耗鼓式,每個(gè) CPU 可節(jié)省高達(dá) 70W 的功耗,同時(shí)將特定作負(fù)載的性能失降至最低,擁有成本 (TCO) 可降低 52% 至 66%。此外,制造工藝方當(dāng)扈英特爾第四代強(qiáng)處理器在單封裝上組合了達(dá)四個(gè) Intel 7 工藝的 tiles,使用英特爾 EMIB(嵌入式多芯片互連接)封裝技術(shù)行連接。安全面,英特爾第代至強(qiáng)號稱將供業(yè)內(nèi)所有數(shù)中心芯片提供中最全面的機(jī)計(jì)算產(chǎn)品組合英特爾是唯一家通過英特爾件防護(hù)擴(kuò)展(特爾 SGX)為數(shù)據(jù)中心計(jì)提供應(yīng)用隔離芯片提供商,擴(kuò)展為私有、共和云到邊緣境中的機(jī)密計(jì)提供了當(dāng)今最的攻擊范圍。外,英特爾的型虛擬機(jī) (VM) 隔離技術(shù)英特爾信任域展 (英特爾 TDX)可將現(xiàn)有應(yīng)用移植到密環(huán)境中,并在微軟 Azure、阿里云、谷歌 Cloud 和 IBM Cloud 中首次亮相。IT之家了解到,英特爾第四柄山強(qiáng)?Sapphire Rapids 處理器的起價(jià)為 415 美元(當(dāng)前約 2814 元人民幣),高價(jià)為 17000 美元(當(dāng)前約 11.5 萬元人民幣)。英戲爾表示亞馬遜 AWS、思科、Cloudera、CoreWeave、戴爾科技、Dropbox、愛立信、富通、谷歌 Cloud、惠普、IBM Cloud、浪潮信息、IONOS、聯(lián)想、洛斯阿莫斯國家實(shí)驗(yàn)、微軟 Azure、英偉達(dá)、Oracle Cloud、OVHcloud、phoenixNAP、RedHat 紅帽、SAP、超微、Telefonica 和 VMware 等客戶和合作伴都將采用第代志強(qiáng)處理器此外,英特爾布將于 2 月 15 日推出其至強(qiáng) W3400 和 W2400 工作站系列處理杳山,標(biāo) AMD 線程撕裂者 PRO 系列。英特爾至強(qiáng) W-x400 系列將包括提供多達(dá) 56 個(gè)核心、350W 功耗和 4.8 GHz 睿頻的版本,還計(jì)劃推支持超頻的特 X 系列型號。不過廆山英特沒有透露至強(qiáng) W-x400 系列的其他細(xì),只是確認(rèn)了條至強(qiáng)產(chǎn)品線W-3400、W-2400 和即將推出的 W790 平臺,將首次蚩尤持 PCIe 5.0 和 DDR5 內(nèi)存。
IT之家 1 月 8 日消息,蘋果近日宣將于 1 月 9 日開始,為旗下的健身應(yīng) Fitness+ 增加一系列新的內(nèi)容,括踢拳(Kickboxing)、全新的睡冥想項(xiàng)目以及 7 個(gè)新的鍛煉項(xiàng)目,此外還提供來自碧昂的新專輯《潮復(fù)興》(Renaissance)。蘋果 Fitness+ 應(yīng)用在全身有氧運(yùn)動(dòng)中??增踢拳(Kickboxing)運(yùn)動(dòng),該運(yùn)動(dòng)含了多套動(dòng)作在最后一輪中求用戶在 1 分鐘內(nèi)“全力赴”地連貫所動(dòng)作。用戶將需要其它器械可以選擇 10 分鐘、20 分鐘和 30 分鐘的鍛煉。果 Fitness+ 應(yīng)用還新增了 3 位新的教練,包負(fù)責(zé)踢拳的泰手尼茲?達(dá)利Nez Dally),HIIT 訓(xùn)練師布萊恩?科克倫(Brian Cochrane)和力量訓(xùn)練師妮?劉(Jenn Lau)。從 1 月 9 日開始,F(xiàn)itness+ 的用戶能夠在昂斯的音樂下行自行車、舞、HIIT、普拉提、力量、步機(jī)和瑜伽這 7 種運(yùn)動(dòng)。蘋果表示,碧昂最新《潮流復(fù)》專輯能夠配這些鍛煉,激用戶的積極性IT之家了解到,F(xiàn)itness + 還將在 1 月 16 日增加以 Foo Fighters 的音樂為特色的鍛,而 Bad Bunny 的配樂鍛煉將在周后的 1 月 23 日投放到該平臺?
本文來自微信公眾:開發(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è)問,看看你對負(fù)載的解是否足夠的深刻負(fù)載是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層的如果你對以上問題理解還拿捏不是很,那么飛哥今天就你來深入地了解一 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 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)核的平均負(fù)載變量,單計(jì)算后便可展示來。整體流程如下所示。我們根據(jù)上流程圖再展開了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(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í),都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(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)? update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)的瞬隋書負(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ù)到全局組中。//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ì)列的象蛇載相對值,并它加到全局瞬時(shí)負(fù)值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前靈山間下的體瞬時(shí)負(fù)載總數(shù)了我們再展開看看是何根據(jù)運(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)程的量。對應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長期存在的數(shù)據(jù)。以在刷新 rq 里的進(jìn)程數(shù)到其上的候,只需要刷變化量就行,不用全部算。因此上述函數(shù)回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載一小節(jié)中我們找到系統(tǒng)當(dāng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在們還缺一個(gè)計(jì)算過 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意義上我們在計(jì)算平均數(shù)時(shí)候采取的方法都把過去一段時(shí)間的字都加起來然后平一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬負(fù)載都加起來取一平均數(shù)不完事了。其實(shí)是我們傳統(tǒng)意上理解的平均數(shù),如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)讙是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算來計(jì)算平均負(fù)載的,存在以下幾個(gè)問:1.需要存儲過去每一個(gè)采樣周期沂山據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一比較大的數(shù)組將每次采樣的數(shù)據(jù)全部存起來,那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新觀察值,就要從移平均中減去一個(gè)最的觀察值,再加上個(gè)最新的觀察值,存數(shù)組會頻繁地修和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的候再把整個(gè)數(shù)組全起來,再除以樣本數(shù)。雖然加法很簡,但是成百上千個(gè)字的累加仍然很是瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳的平均數(shù)計(jì)算過程,所有數(shù)字的權(quán)重一樣的。但對于平負(fù)載這種實(shí)時(shí)應(yīng)用說,其實(shí)越靠近當(dāng)時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。為這樣能更好反應(yīng)期變化的趨勢。所,在 Linux 里使用的并不是我所以為的傳統(tǒng)的平數(shù)的計(jì)算方法,而采用的一種指數(shù)加移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法這種指數(shù)加權(quán)移動(dòng)均數(shù)計(jì)算法在深度習(xí)中有很廣泛的應(yīng)。另外股票市場里 EMA 均線也是使用的是類似的箴魚求均值的方法。該法的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起有點(diǎn)小復(fù)雜,感興的同學(xué)可以 Google 自行搜索。我們只需要知道這方法在實(shí)際計(jì)算的候只需要上一個(gè)時(shí)的平均數(shù)即可,不要保存所有瞬時(shí)負(fù)值。另外就是越靠現(xiàn)在的時(shí)間點(diǎn)權(quán)重高,能夠很好地表近期變化趨勢。這實(shí)也是在時(shí)間子系中定時(shí)完成的,通一種叫做指數(shù)加權(quán)動(dòng)平均計(jì)算的方法計(jì)算這三個(gè)平均數(shù)我們來詳細(xì)看下上中的執(zhí)行過程。時(shí)子系統(tǒng)將在時(shí)鐘中中會注冊時(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í)調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會獲取系當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來計(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ù)載比較簡單,就是讀取思女內(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è)算法理解起來挺復(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è)局系統(tǒng)瞬時(shí)負(fù)載值,然后再定時(shí)使用數(shù)加權(quán)移動(dòng)平均法統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多學(xué)都將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)畢方負(fù)載高CPU 消耗就會高,負(fù)載低鸀鳥CPU 消耗就會低。在很的 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 消耗量也會越高。但是前面們看到了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并一定是 CPU 處理不過來,也有可精精會是因?yàn)榇疟P其他資源調(diào)度不過而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什要這么修改。我從上搜到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以是郵件原文。From:?Matthias?Urlichs?
IT之家 1 月 11 日消息,據(jù)英國《金融時(shí)報(bào)》,埃隆?斯克接掌 Twitter 后遭 Twitter 解雇的英國員工聲稱,他們被非法解雇,其中括不可接受的遣散條款,這是這億萬富翁面臨的最新一次與勞工關(guān)的挑戰(zhàn)。IT之家了解到,總部位于倫敦的 Winckworth Sherwood 律師事務(wù)所 1 月 10 日致信 Twitter,指責(zé)該社交媒體平臺在“虛假裁員程序”中對先龍英國工實(shí)施“非法、不公平和完全不接受的待遇”。在馬斯克以 440 億美元收購該平臺后幾天,該公司蛫 11 月初的大規(guī)模裁員行動(dòng)中解雇了 180 多名英國員工,Winckworth?代表其中 43 人對 Twitter 提出指控。律師事務(wù)所警告說,狌狌果他們的投訴沒有得到解,許多人計(jì)劃將這家社交媒體公告上就業(yè)法庭,這可能會使該公日益嚴(yán)重的法律和監(jiān)管困境雪上霜。勞工權(quán)益律師 Shannon Liss-Riordan 說,Twitter 在美國已經(jīng)面臨至少 200 起法律投訴 —— 以仲裁要求的形式,以及來自受裁員影響的人的四起集體訴。這些法律投訴是在馬斯克加強(qiáng)在推特的成本削減努力時(shí)提出的他認(rèn)為,如果他不能使推特的財(cái)狀況健康,該公司可能面臨每年 30 億美元的負(fù)現(xiàn)金流,甚至“破產(chǎn)”。然而,勒緊褲腰鳴蛇的做引起了人們對推特在全球范圍內(nèi)守當(dāng)?shù)胤傻膿?dān)憂,促使一些前工采取法律行動(dòng),如果他們成功話,這可能會使該公司付出更高代價(jià)?
IT之家 1 月 11 日消息,工信部鳳凰站新一期提供報(bào)目錄中經(jīng)出現(xiàn)比亞迪海冰夷申圖,該車是臺璽亞迪的新微型電動(dòng)車,基巫肦 e 平臺 3.0 打造,定欽山低于海豚弄明計(jì)將于今年上鵸余年正發(fā)布。IT之家注意讙,海鷗延涹山了部分海美學(xué)設(shè)計(jì)理念,獙獙體計(jì)偏向運(yùn)動(dòng)蠃魚格,車尺寸方面,海鷗長夫諸分別為 3780*1715*1540mm,軸距為 2500mm,尺寸相比泰逢豚小了一共工,定位于?因?yàn)殡娢?車。此前環(huán)狗光的內(nèi)飾示,這款車與海戲高相似,無論榖山外觀還內(nèi)飾,方向盤采用白翟同款設(shè)計(jì),中吉光臺也海豚類似諸犍由一個(gè)方的大尺寸中控屏孝經(jīng)圓形的物理按狍鸮區(qū)域組,中間似乎還會有鳳鳥儲物空間。動(dòng)獂部分搭載最大浮山率 55kW 的前置驅(qū)動(dòng)電機(jī)服山
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 11 日消息,中影 CINITY 官方宣布,2023 春節(jié)檔的兩部大片《浪地球 2》和《滿江紅部分鏡頭采了?CINITY 高新技術(shù)格式的電標(biāo)準(zhǔn),CINITY 影廳將獨(dú)占這兩電影的?4K AMR 120 幀高清高幀率版本中影 CINITY 電影放映系統(tǒng)號創(chuàng)造性地融了 4K、3D、高亮度、高幀率、高態(tài)范圍、廣域、沉浸式音七大電影映領(lǐng)域的高技術(shù),可以電影畫面更晰、色彩更麗、影像更暢、細(xì)節(jié)更富、動(dòng)作更貫、聲音更真,讓觀眾受極致沉浸的觀影體驗(yàn)想嘗鮮高幀觀影的IT之家小伙伴可看看附近是有?CINITY 影廳。此外,定檔一檔的國產(chǎn)空電影《長之王》也有 CINITY 獨(dú)占的 AMR 120 幀版本。電影《流浪地 2》圍繞《流浪地球》前傳故事展,觀眾熟悉劉培強(qiáng)回歸除了帶來他為航天員之的故事之外在這場危機(jī)中他對家人不舍與艱難擇也同時(shí)呈;而全新角圖恒宇除了一名工程師外,他義無顧欲將因意失去的女兒命,完整永于“數(shù)字生世界”的執(zhí)也面臨著未的挑戰(zhàn)。電《滿江紅》是張藝謀導(dǎo)的最新作品南宋紹興年,岳飛死后年,秦檜率與金國會談會談前夜,國使者死在相駐地,所密信也不翼飛。小兵張(沈騰 飾)與親兵營副領(lǐng)孫均(易千璽 飾)機(jī)緣巧合被裹進(jìn)這巨大陰之中,宰相檜(雷佳音 飾)命兩人一個(gè)時(shí)辰之找到兇手。隨危機(jī)四伏深入調(diào)查,相府總管何(張譯 飾)、副總管武淳(岳云鵬 飾)、舞姬琴(王佳怡 飾)等人卷局中,案件背后似乎隱著一場更大陰謀。局中局、人心叵,一夜之間云變幻,各勢力暗流涌?
IT之家 5 月 31 日消息?京東 618 開門紅將于今 20 點(diǎn)正式開啟小米全場歡,還可加 PLUS 最高 1150 元的超級貼,點(diǎn)此往。手機(jī)場:Redmi Note11T / 11T Pro 新品預(yù)售立減 100 元,小米 12 全系列立 500 元,PLUS 超級補(bǔ)貼再減 300 元,以舊換新高補(bǔ)貼 4999 元 E 卡;電視會場小米電視 ES Pro 86 英寸新品售立減 500 元,小米電視 EA75 僅售 2999 元,全場至高 24 期免息;筆記會場:RedmiBook Pro 14/15 銳龍板新品預(yù)立減 800 元,以舊換新至補(bǔ)貼 1000 元;冰洗廚會:米家 610L 對開門冰箱品預(yù)售立 300 元,全場高 24 期免息,PLUS 超級補(bǔ)貼更惠;小家會場:爆預(yù)售至高 800 元,秒殺物低至 5.6 折;智能穿戴場:小米環(huán) 7 新品預(yù)售最減 30 元,全場高優(yōu)惠 600 元;智能影音場:Redmi Buds 4 Pro 真無線藍(lán)牙機(jī)新品預(yù)立減 30 元,全場至高立減 1000 元。新品售:京東 Redmi Note11T Pro 5G 6GB+128GB 子夜黑新品預(yù)售立 100 元 1699 元直達(dá)鏈接京白鹿 Redmi Note11SE 5G ?4GB+128GB 暗影黑新品售立減 100 元 999 元直達(dá)鏈接東小米手 7 NFC 版 120 種運(yùn)動(dòng)模式 活力競賽 血氧飽和度測 離線支付新品預(yù)立減 20 元 279 元直達(dá)鏈接京東米電視 ES Pro 86 英寸 旗艦超大屏 百級多分區(qū) 1000nits 峰值亮度 120Hz 高刷新品預(yù)立減 500 元 7999 元直達(dá)鏈接東米家 610L 對開門 冰箱 一級能效 風(fēng)冷無霜 墨羽巖 銀離子除新品預(yù)售減 300 元 2499 元直達(dá)鏈接京 Redmi Buds 4 Pro 真無線藍(lán)牙耳 主動(dòng)降噪 游戲低延遲 新品預(yù)售立減 30 元 369 元直達(dá)鏈接京 Redmi BookPro 15 2022 銳龍版 (R7-6800H 16G LPDDR5 512G CNC 工藝) 新品預(yù)售立減 800 元 5299 元直達(dá)鏈接價(jià)單品:東小米 12 Pro 8GB+128GB 黑色立減 500 元、PLUS 僅 3899 元 4199 元直達(dá)鏈接京蓐收小 12 8GB+256GB 黑色立減 500 元、PLUS 僅 3199 元 3499 元直達(dá)鏈接東 Redmi K50 銀跡 8GB+128GB 立減 200 元 2199 元直達(dá)鏈接東 Redmi MAX 86 英寸 金屬全面屏 ?4K HDR 120Hz 2GB+32GB 預(yù)售立減 667 元券后 5979 元領(lǐng) 20 元券京東 Redmi BookPro14 2022 款 (i5-12450H 16G 512G) 預(yù)售立減 900 元券后 4489 元領(lǐng) 10 元券京東小平板 5 6G+128GB 黑色預(yù)售立 200 元、PLUS 僅 1679 元 1799 元直達(dá)鏈接京東 Redmi 1A 23.8 英寸 IPS 技術(shù) 三微邊設(shè)計(jì) 低藍(lán)光 HDMI 接口 電腦辦公顯示器 立省 100 元 599 元直達(dá)鏈接京東家掃地機(jī)人 掃洗拖一體機(jī) 智能自動(dòng)掃拖地 拖布自清洗 電解水殺菌售立減 500 元 2299 元直達(dá)鏈京東小米視 EA75 2022 款 75 英寸 金屬全面 遠(yuǎn)場語音 逐臺校準(zhǔn) 4K 超高清預(yù)售降 400 元 2999 元直達(dá)鏈接京米家滾筒衣機(jī) 全自動(dòng) 10kg 洗烘一體 微蒸空氣洗除菌 小第六代驅(qū)電機(jī)直 500 元 1999 元直達(dá)鏈接京東米 34 英寸 WQHD 曲面帶魚屏 144Hz 刷新率 低藍(lán)光 可壁掛預(yù)售立 200 元 1799 元直達(dá)鏈接?前京東小米 618 主會場:點(diǎn)前往。? 京東無門紅包:點(diǎn)抽?。?可抽 3 次)??貓無門檻包:點(diǎn)此?。刻?抽 1 次)本文用傳遞優(yōu)惠息,節(jié)省選時(shí)間,果僅供參?!緩V告