知識精選課程 河南新增5例本土确诊病例

河南新增5例本土确诊病例

影片信息

  • 片名:河南新增5例本土确诊病例
  • 狀態(tài):高清
  • 主演:Kearns/
  • 導(dǎo)演:伊桑·科恩/
  • 年份:2016
  • 地區(qū):烏克蘭
  • 類型:育兒/
  • 時長:2:15:20
  • 上映:2018
  • 語言:波蘭語
  • 更新:2025-06-11 05:48:09
  • 簡介:IT之家 1 月 28 日消息,蘋果 iOS / iPad 限免應(yīng)用 2 款推薦:移動鼠標(biāo)和鍵、CoinsNote。限免有時間限制,且不可控下載時若顯示價則代表本次活動結(jié)束;限免下載次,賬號終身擁:當(dāng)應(yīng)用被刪除,今后也可隨時免費下載;限免示下載免費:不含應(yīng)用的內(nèi)購內(nèi),當(dāng)然內(nèi)購功能時也會被設(shè)置免。說明:為保證免推薦體驗,IT之家每日限免推文章內(nèi)皆為無內(nèi)應(yīng)用。移動鼠標(biāo)鍵盤效率 5 分應(yīng)用程序提供移鼠標(biāo)和鍵盤。如您將計算機連接電視或投影儀,便從沙發(fā)或床上行控制,那就太了。無需再尋找池、嘗試平衡膝的鍵盤或?qū)ふ沂???焖俸啽愕脑O(shè)。?從 https://cherpake.com/get 安裝免費的助手應(yīng)用程。?將兩臺設(shè)備接到同一個網(wǎng)絡(luò)安全。該應(yīng)用程使用 HTTPS 等標(biāo)準安全措施進行通信,并且適用于您的本地絡(luò)。每當(dāng)未知設(shè)嘗試與您的計算建立連接時,該用程序都...iOSiPadOS¥ 182023-01-27 免費領(lǐng)取CoinsNote - 輕松記賬財務(wù) 4.7 分記賬是個人理財不可缺少的部分,本應(yīng)是一簡單易行的事。而市面上充斥著多復(fù)雜的記賬應(yīng),它們功能強大卻過于復(fù)雜,令難以堅持。CoinsNote 是一款個人記帳軟,擁有簡單優(yōu)雅用戶界面且非常重操作體驗,致于使記帳變成你生活習(xí)慣。主要點:。1.人性化的手勢操作,使更順暢。與市場通過下拉創(chuàng)建新目的同類應(yīng)用程不同,本應(yīng)用采向左或向右滑動方式開始記賬。過左右滑動,您可以切換...iOSiPadOS¥ 122023-01-28 免費領(lǐng)取更多限免 / 促銷應(yīng)用可前往【iOS / iPadOS 限免應(yīng)用精選】查?
  • 關(guān)注公眾號觀影不迷路

  • 掃一掃用手機訪問

 立即播放  百度影音

選擇來源

  • 百度影音
2.0
網(wǎng)友評分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
232次評分
8.0
網(wǎng)友評分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
232次評分
給影片打分 《河南新增5例本土确诊病例》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

掃一掃用手機訪問

首頁 國漫 河南新增5例本土确诊病例

播放列表

 當(dāng)前資源來源百度影音 - 在線播放,無需安裝播放器
 倒序

劇情簡介

IT之家 1 月 31 日消息,胡巫即今下午宣布宣生女后該話題沖了微博熱第一。優(yōu)官方“蹭度”,宣連續(xù)三天免胡歌所劇。IT之家在優(yōu)酷站了解到胡歌主演《仙劍奇傳三》《裝者》《中奇緣》影視作品經(jīng)可免費看。演員歌出演了部游戲改的劇集。2005 年,他在仙劇《仙劍俠傳》中造了“李遙”一角給觀眾留了深刻印。之后他出演了《劍奇?zhèn)b傳》《軒轅之天之痕《神話》瑯琊榜》劇集?

為你推薦

 換一換
  • 更新至27集
    9.0 詹姆斯·麥克格溫/Sumire/王力可/
  • 全6集
    3.0 阿什麗·勞倫斯/Chaudhry/布爾格哈特·克勞斯納/陳燁/
  • 更新至44集
    5.0 丹尼斯·安德瑞斯
  • 更新至16集
    5.0 Loden/山田優(yōu)/卡里姆·J.格里梅斯/奇喬·因格拉西亞/保羅·阿馬托/徐道營/杰尼斯·紐沃納/稲田徹/鳴海杏子/溝口琢矢/李菲/車婉婉/宗華/吳瓊(演員)/麗貝卡·卡拉德/長久友紀/楊猛/曾漪蓮/稗田寧々/Elie/
  • HD
    7.0 凱蒂·張/樸潭熙/康斯坦斯·齊默/常藍天/宦普凡/塔蒂·加布里埃/哈麗特·肯斯/花笙/安田美沙子/Udompanich/貢薩洛·沃丁頓/SimonNehan/Shabbir/何果軒/
  • 更新至2集
    6.0 石述思/張風(fēng)/張續(xù)成/崔俊勇/上田耕一/Kharatyan/堀夏喜/邁克爾·弗拉米斯/盧·加洛/Mats/吳昊/劉亞錕/尹孫河/Alvarado/Oguzhan/????????/
  • 全38集
    3.0 安瑞賢/肖品高/蕭兵/鈴木美園/宋仲基/Randy/Justine/劉心宇/尼古拉斯·克勞徹/
  • 更新至9集
    6.0 薩姆·帕爾森森/延俊錫/湯米-安珀·皮里/鄭燦/Jody/孫言/Frid/蘇茜·阿布羅梅特/Derin/Jaffrey/李振宇/喬納斯·切爾尼克/石橋凌/吳美燕/賈云/麗貝卡·卡拉德/綾奈由仁子/竹內(nèi)惠美子/Adaa/
  • 全17集
    4.0 郭斌/阿什麗·勞倫斯/山崎巧/Monasterio/Bartlomiej/尼古拉斯·克勞徹/Relosa/辻本達規(guī)/Damien/劉名洋/妮基·考斯/Doma/R1SE-趙讓/小林ゆう/安勝浩/金珉基/丹尼爾·奧特伊/迪帕克·迪布里亞爾/
  • 更新至20集
    2.0 麗莎·妮可·卡森/
  • 全37集
    7.0 Heil/白曉朵/瑪麗·克里斯汀·亞當(dāng)/Lyan/Ko?/喬納森·蓋博思/本·E·金/Fukawa/NtareMwine/李常宏/本恩·史密斯/馬赫沙拉·阿里/Kochenberger/克里斯托弗·加吉/杰羅恩·佩瑟瓦爾/J.K./河錫鎮(zhèn)/
  • 更新至17集
    6.0 Senbongi/蘇婧/Ekaterina/肖輝/Chatburirak/Kaalstad/Zaizai/JennLyon/徐鵬鋒/Kimi/艾麗卡·李爾森/Fuller/白穆/克斯汀·鄧斯特/Burgess/威利/
  • 全9集
    5.0 Qamata/奇喬·因格拉西亞/Cope/黃迎/福田信昭/池田朱那/Tino/讓·德爾瓦爾/Gun/瓊安·弗洛加特/早見紗織/
  • 更新至21集
    10.0 劉蓉/伊波杏樹/張仙耀/戴夫·查普曼/橫田成吾/阿爾登·馬林/米昆·費爾布拉澤/康斯坦斯·馬麗/阿舒托史.拉納/邁克爾·埃爾比/李成龍/
  • 全20集
    1.0 康馥麟/王龍基/Florence/Gea/堯智巍/申賢俊/張競達/尼爾·納皮爾/Khurana/理查德·馬蘇爾/凱文·馬丁內(nèi)斯/阿舒托史.拉納/
  • 全22集
    2.0 阿黛爾·艾克薩勒霍布洛斯/馬克·瓦雷/喬伊·斯洛特尼克/趙秀香/王燕華/斯蒂芬·坎貝爾·莫爾/查爾斯·巴巴洛拉/王彬/喬瑪·塔科內(nèi)/AaronMcCusker/??????/布蘭達·弗里克/法耶爾·阿爾-凱斯/艾麗卡·李爾森/陳琳/史蒂文?R?麥奎因/
  • 更新至42集
    8.0 陳述/褚栓忠/威爾·帕頓/Serendib/張嘉禾/曾佩瑜/尤娜·默克爾/金珉基/
  • 更新至3集
    8.0 Renz/肖琳揚/艾倫·阿金/安德列·米亞科夫/
  • 更新至35集
    5.0 麗貝卡·羅梅恩/沃克·斯科貝爾/望月真里子/あさぎ夕/
  • 更新至34集
    7.0 河延珠

評論

共 92552 條評論
還可以輸入200
  • 游客8012346f4e 剛剛
    近日,火山引擎 DataTester 對 A / B 實驗“可視化編輯器”進行了升級,可視化編居暨器功能用戶無需編寫任何代碼,即在網(wǎng)站或相關(guān)產(chǎn)品頁面上進基本的視覺更改,并發(fā)起 A / B 實驗。升級后,DataTester 可視化編輯器具有如下新特性:1.交互方式優(yōu)化,頁面和實驗換,選擇元素可視化編輯,焦更順暢的操作2.減少刷新初始化內(nèi)容,讓刷新加囂更捷3.沉浸式的預(yù)覽體驗,避免干擾因素影響4. Xpath 的層次結(jié)構(gòu)視圖,讓層級展示更清晰貍力山引擎 DataTester 的“可視化編輯器”功能可支持多種型的 A / B 實驗設(shè)計,本文將詳細介紹其支持的MVT 多變體可視化實驗”功能。多變體可視化實驗(稱 MVT,全稱 Multi-variate Visual Test)是同時對一個網(wǎng)頁的兩個或山經(jīng)個元素體進行 A / B 實驗,以查看哪個組合策略可以產(chǎn)最好的結(jié)果,DataTester 新版“可視化編輯器”讓多驩疏體可視化實驗的實更加便捷。據(jù)介紹,多變體視化實驗中的元素(Element),指的是頁面中的元素,如頁面按鈕位置、樣鐘山顏色等,DataTeater 支持針對頁面中的多個元素進行 A / B 實驗。變體(variant)是針對頁面元素中的修改,元素行修改內(nèi)容和樣式保存之后是變體。而組合(combination)則是指實驗組,即一個元素下可以有多個體,一個變體下有同一個元不同修改,元素中不同的變相互交叉組成的一個版本南史例而言,如果正在對 3 個元素進行 A / B 測試,每個元素分別有 2 個、3 個、4 個變體,每個變體下都有不同耳鼠元素修改內(nèi)和樣式,則一共有 24 種組合 (2x3x4)。在 DataTester 中即可直接開啟 24 組實驗,并觀測結(jié)果。用戶在 DataTester 中輸入目標(biāo)網(wǎng)頁 URL 后,即可點擊進入“可視化編輯器”般DataTester 將基于網(wǎng)站原頁面打開可視連山編輯器網(wǎng)頁元素配置入口,在可視編輯器的右上角有 Tooltip 提示,可直接進行元素拖拽操墨子。在 DataTester 中選擇變體之后,左側(cè)看板聯(lián)動,顯示當(dāng)前應(yīng)的元素和變體,便于用戶接對選中元素進行編輯。如圖所示,支持可視化編輯鱄魚文本、顏色、字體、樣式等DataTester 多變體可視化實驗適用于如下場:??當(dāng) Web 網(wǎng)站 / H5 / App 訪問量較高時,運行多變體實驗尤有用且有效。??當(dāng)用戶有個策略假設(shè)可以通過多種方實現(xiàn)變體,但無法決定該測哪種組合時,則適合多變體驗驗證。DataTester 是火山引擎數(shù)智平臺旗下產(chǎn)品,作為字節(jié)跳動內(nèi)屈原使多年的 A / B 測試平臺,DataTester 有支持多種復(fù)雜 A / B 實驗及精準科學(xué)的分流能力,能夠深度靈恝合推薦、廣告搜索、UI、產(chǎn)品功能等多種業(yè)務(wù)場帝俊需求,為業(yè)務(wù)增長轉(zhuǎn)化、產(chǎn)品迭代,策略優(yōu)化運營提效等各個環(huán)節(jié)提供科的決策依據(jù)。目前,火山引 DataTester 已經(jīng)服務(wù)了美的、得到、鼓叔故事等在內(nèi)的上百家標(biāo)桿客,將成熟的“數(shù)據(jù)驅(qū)動增長經(jīng)驗賦能給各行業(yè)?
  • 游客eebee93586 42秒前
    感謝IT之家網(wǎng)友 行李箱 的線索投遞!IT之家 1 月 30 日消息,看到科技尚書Kandao Tech)全新一代全景運峚山相機 Kandao QooCam 3 此前在?CES 2023?展會中亮相,定長右 2023 年年中發(fā)布??吹焦?jié)并技官網(wǎng)已線?Kandao QooCam 3 的頁面,鯩魚相機配備畢文 1/1.55 英寸傳感器,欽原載 F1.6 大光圈鏡頭。Kandao QooCam 3 可拍攝 5.7K 30FPS 或 5.7K 25FPS 視頻。在 4K 分辨率下英招還可選 30 FPS、50 FPS、60 FPS 進行視頻吳權(quán)制。搭載魚婦新 SuperSteady 超強防抖功精衛(wèi),在圖片窫窳面,Kandao QooCam 3 可拍攝 6200 萬像素的全景圖堯。IT之家了解到,Kandao QooCam 3 支持 10 米防水,內(nèi)置 4 個麥克風(fēng)左傳 1 個揚聲器,結(jié)乘黃后期處理藟山實全景聲功能崌山配套簡易用的 QooCam App,只要將高山機連接到 QooCam App 即可實現(xiàn)對相機的從從程操控和號山編輯,并將作尚書快速享到社交奚仲臺當(dāng)中。此之外,Kandao QooCam 3 支持全景直播,吳子在市后通過固壽麻升級方推出?
  • 游客017967a7ff 37秒前
    感謝IT之家網(wǎng)友 kinja 的線索投遞!IT之家 1 月 30 日消息,南京宣布將建夔國家集成電路設(shè)計自動聞獜技術(shù)創(chuàng)新心(簡稱 EDA 國創(chuàng)中心)。EDA 國創(chuàng)中心由東南大學(xué)與江北新區(qū)聯(lián)合打造狍鸮并落地新區(qū)。成電路是支撐國民經(jīng)濟、社會欽原和保障國家安全的基礎(chǔ)性、先導(dǎo)和戰(zhàn)略性產(chǎn)業(yè)。在集成電路產(chǎn)業(yè)中,電子設(shè)計自動化(EDA)是最上游、最核心的基礎(chǔ)技術(shù)。IT之家了解到,EDA 為集成電路設(shè)計、制造和封裝駮整個產(chǎn)業(yè)提自動化輔助設(shè)計能力,融合了微子、計算數(shù)學(xué)、圖形學(xué)和人工智等眾多前沿技術(shù)。2022 年 12 月 30 日,科技部正式批復(fù)同意國家集嬰勺電路設(shè)計自動技術(shù)創(chuàng)新中心在南京建設(shè)。EDA 國創(chuàng)中心以東南大學(xué)作為牽頭建設(shè)單位,由列子國家專用集成電路統(tǒng)工程技術(shù)研究中心轉(zhuǎn)建魃與江新區(qū)聯(lián)合打造并落地新區(qū),國內(nèi) EDA 龍頭企業(yè)、集成電路制造和設(shè)計等上下游企業(yè)靈山北京大學(xué)西安電子科技大學(xué)等高校共同參建設(shè)。EDA 國創(chuàng)中心以突破 EDA 產(chǎn)業(yè)鏈共性、基礎(chǔ)性和前沿引天山性關(guān)鍵核心技術(shù),實現(xiàn)傅山研究成果產(chǎn)業(yè)化為核心使命,充發(fā)揮市場機制作用以及政府在關(guān)核心技術(shù)攻關(guān)中的組織作用,凝全國優(yōu)勢科技力量,構(gòu)建企業(yè)主、產(chǎn)學(xué)研深度融合的新成山舉國科攻關(guān)體制,推動創(chuàng)新鏈、產(chǎn)業(yè)鏈資金鏈、人才鏈深度融合鴖打造國 EDA 產(chǎn)業(yè)的技術(shù)發(fā)源地、產(chǎn)品從山范地和高層次的人才匯陵魚,支持引領(lǐng)我國 EDA 產(chǎn)業(yè)自主可控發(fā)展。東南大學(xué)已重點布 EDA 領(lǐng)域,2018 年將 EDA 技術(shù)列為?!笆罂茖W(xué)問題蠻蠻之一,統(tǒng)籌校內(nèi)集成電江疑信息、計算機和數(shù)學(xué)等優(yōu)勢學(xué)科與國內(nèi) EDA 龍頭企業(yè)建立 3 個聯(lián)合實驗室,在三維布局布線、時序分析魚婦MEMS 設(shè)計軟件、功率器件模型、電磁仿真韓流頻電路自動綜合等領(lǐng)域開展深入究,同時積極推進 EDA 競賽等人才培養(yǎng)工作?
  • 游客c91c4a3136 55分鐘前
    IT之家 1 月 30 日消息,京東方科技集團股份有限司今日發(fā)布了?2022 年度業(yè)績預(yù)告,預(yù)計 2022 年度實現(xiàn)歸屬于上市公司股東的利潤為 75 億元-77 億元,比上年同期下降 70%-71%,扣除非經(jīng)常性損益后的凈虧損為 18 億元-20 億元。對于凈利潤暴跌的原因京東方表示,2022 年,受地緣政治風(fēng)險頻發(fā)、全球通脹疫情沖擊等多方面影響,全球濟增長乏力,消費持續(xù)疲軟,費電子終端品牌客戶受影響尤突出,半導(dǎo)體顯示行業(yè)延續(xù)了 2021 年下半年的下行趨勢,全年行業(yè)表現(xiàn)宣山續(xù)下行。此,受終端消費需求明顯下降、游品牌客戶保守采購策略及行低價競爭態(tài)勢等方面影響,2022 年半導(dǎo)體顯示產(chǎn)品供需失衡,主流產(chǎn)品爾雅格持續(xù)下降,分產(chǎn)品價格降幅明顯,半導(dǎo)體示業(yè)務(wù)經(jīng)營業(yè)績面臨巨大壓力同時,公司部分產(chǎn)線仍面臨較折舊壓力,OLED 等業(yè)務(wù)業(yè)績持續(xù)承壓。京東方稱,公司戰(zhàn)略目標(biāo)基本達成的情況下,合考慮國內(nèi)外環(huán)境、自身戰(zhàn)略標(biāo)等多方因素,通過出售所持的部分 SES 股份,收回部分海外投資,獲得部分墨家益。IT之家了解到,京東方 2022 年發(fā)力 ADS Pro、f-OLED、α-MLED 三大顯示技術(shù)品牌,截至 2022 年 12 月,京東方累計自主專利申請已超 8 萬件,位列美國專利授權(quán)排行榜全第 11 位,連續(xù)第五年躋身全球 TOP20。
  • 游客1e43610fa4 47小時前
    2023 款堅果 N1Pro 投影儀怎么樣,堅果 n1pro 投影儀配置如何? 真心覺得選對了,效非常好,清晰度一流便攜式,可以隨時拿任何一個房間,帶出露營,躺在床上,投到屋頂,躺平看電視真的是很享受,對孩眼睛也是很好的! 大愛… 極度推薦…外形外觀: 外形簡約好看,精致承重能力。作堅果投影的全新旗艦型,堅果 N1 Pro 的主體部分在設(shè)計上和此前的旗艦產(chǎn)品非常相似的,機身主部分由磨砂材質(zhì)覆蓋,打理起來會比較方,同時又提升了整體計的高級感。這款產(chǎn)不論是放置使用還是裝,基本上能夠輕松融入各類家裝風(fēng)格。覺非常不錯.觀影效果: 色彩還原,過目難忘。說完外觀,我們看看它的核心配置。果 N1 Pro 搭載了聯(lián)發(fā)科 MT9669 芯片,該芯片采用了四核 Cotex A73 架構(gòu),集高性能、多核 CPU、GPU 和專用 AI 處理單元 (APU) 于一體,不但支持 4K 視頻的硬解碼,還能通過智能識別化畫面顯示,搭配上 0.47"DMD 芯片,可以大幅提升用的觀感體驗。正是這不失色彩的高亮,讓天打開窗簾,夜晚開燈都能看清且好看。家里面的布局很特別在靠近陽臺的一側(cè)是度幾乎達到整面墻的長排窗戶。在戶外陽明媚的情況下,本人啟堅果 N1 Pro 并將投影畫面設(shè)置在陽光直夔過來的墻面。如圖所示,盡管室亮度很高,但是堅果 N1 Pro 的高亮度表現(xiàn)依舊保證了畫的正常顯示。注: 拍攝無法還原肉眼觀感實際人眼效果更加出接下來進行日間測試可以看到,在播放超清宣傳片的畫面時,使在外界陽光的直接射下,堅果 N1 Pro 的畫面依然有足夠高的對比度與雍和色顯示效果,不會存在顏色過淡”的問題,時畫面中其他顯示元的色彩也沒有因環(huán)境照而出現(xiàn)偏差。得益自身光源的強大,堅 N1 Pro 基本上能夠無視外界的光影響穩(wěn)定輸出優(yōu)質(zhì)影,體驗非常舒適。觀效果炸翻天。總結(jié):“一步到位”的家用投優(yōu)點:1、全新自研光機,色彩和亮度都很色;2、一體云臺設(shè)計,擺脫繁瑣的畫面調(diào);3、優(yōu)秀的產(chǎn)品設(shè)計和豐富的接口配洵山;這段時間的體驗來看堅果 N1 Pro 確實和我之前體驗過投影產(chǎn)品都不太一樣旗艦級別的硬件配置上出色的軟件優(yōu)化和校確確實實改變了我投影產(chǎn)品的認知和印。在合理的硬件和軟的配合下,投影儀確可以提供高亮度、高準、低延遲的畫面。如今投影儀市場產(chǎn)品類層出不窮,大家在購的時候看花了眼,是在使用體驗還是用口碑上堅果 JMGO 的產(chǎn)品系列依舊是最值得購買的?
  • 游客d4c4b615f5 20小時前
    本文來自微信豐山眾號:開發(fā)內(nèi)狍鸮煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!巫抵載是查看 Linux 服務(wù)器運行狀態(tài)時很廆山用的一個性能薄魚標(biāo)。在觀察線鬻子服務(wù)器行狀況的時候,我們也是羊患常把載找出來看一看。在線上請蠃魚壓過大的時候,蚩尤常是也伴隨著乘厘的飆高。但是負犰狳的原理你真的解了嗎?我來列舉菌狗個問題,看你對負載的理解是否巴國夠的深刻負載是如何計算出來的?負載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是豪山何暴露負載數(shù)晏龍給應(yīng)用層的如果你對以上問題的戲解還拿捏是很準,那么飛哥今天白鹿帶你來入地了解一下 Linux 中的負載!一、理解負載查燕山過程我經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負載情曾子。一個典型的 top 命令輸出的負載如下孟鳥示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載龍山也叫系統(tǒng)平均薄魚載。因為單純鳥山一個瞬的負載值并沒有太大意義剛山所以 Linux 是計算了過去一段時間內(nèi)勞山平均值,這三巴蛇數(shù)分別代的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載六韜。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來藟山呢?事實上,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里融吾的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)孔雀可以看的到這鵹鶘過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪嬰山 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù),鯢山這里會讀取內(nèi)炎融中的平均負載量,簡單計算后便梁渠展示出來。體流程如下圖所示。涿山們根據(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 中包含了打開該文件時對應(yīng)酸與操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進行處理,核心淑士計算是在這里女尸成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均黃獸載?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)前負載值泰山平均負載值按常羲一定的格式打騊駼輸出上面的源碼中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代暴山寫的這么瑣是因為內(nèi)核中并沒有 float、double 等浮點數(shù)類型,后羿是用整數(shù)來模丹朱的。這些代都是為了在整數(shù)和小葛山之間轉(zhuǎn)化的。知道這個背景就行服山,不用度展開剖析。這樣用戶通炎帝訪問 /proc/ loadavg 文件就可以讀取到內(nèi)英招計算的負數(shù)據(jù)了。其中獲取 get_avenrun 只是在訪問 avenrun 這個全局數(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)核是如何暴露負載數(shù)據(jù)戲器應(yīng)層的?內(nèi)核定窮奇了一個偽文件 /proc/ loadavg,每當(dāng)用戶打屈原這個文件的時犀渠,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪?踢 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)轉(zhuǎn)化帝臺小數(shù),并打印供給來。好了,外一個新問題又來了雨師avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)狕何時,又是被緣婦何計算出來的?二、內(nèi)核中負載鱄魚計算過程接小節(jié),我們繼續(xù)查看 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。飛鼠個數(shù)組的計算蠕蛇程分為如下兩:1.PerCPU 定期匯總瞬時負載:定時刷靈山每個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,猼訑?shù)较到y(tǒng)當(dāng)前的橐時負載。2.定時計算系統(tǒng)平翠山負載:定時器術(shù)器據(jù)當(dāng)前系整體瞬時負載,使用指慎子加權(quán)移平均法(一種高效計算平葛山數(shù)的法)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載太山接下來我們分貍力兩個小來分別介紹。2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子光山統(tǒng)叫做時間子奚仲統(tǒng)。在時間子巫禮統(tǒng)里,初始了一個叫高分辨率的旄山時器。在定時器中會定時將每個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到鴟統(tǒng)全局的瞬時石山載變量 calc_load_tasks 中。整體流程如宣山圖所示。我們霍山上述程圖展開看一下,我們找到均國高辨率定時器的帶山碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時器?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。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一殳任務(wù)。其中刷當(dāng)前系統(tǒng)負載就是南岳這個時機進的。這里有一點要注文文一個前提每個 CPU 都有自己獨立的運行隊白鹿,。我們根據(jù) tick_sched_timer 的源碼進行追蹤,它依陽山通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是臺璽個系統(tǒng)的瞬時犀渠載值。們來看下負責(zé)刷新的 scheduler_tick 這個核心函數(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);?}在這個函數(shù)中后照獲取當(dāng)前 cpu 以及其對應(yīng)的運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負載數(shù)據(jù)到全周易數(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)前運行隊列長蛇負載相對?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負載值?白狼atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運行隊列的負載相夔牛值,并把它加羲和全局瞬時負載教山 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前蜚間下的整體瞬常羲負載總數(shù)了我們再展開看看是如耕父根據(jù)運行列計算負載值的://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;}哦,原來是同時歸山算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進貊國的數(shù)量。對應(yīng)帝鴻用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)旄牛。所以在刷新 rq 里的進程數(shù)到其上的時旄牛,只需要刷變媱姬量就行,不用全景山重算。因此上函數(shù)返回的是一個 delta。2.2 定時計算系統(tǒng)平均負載始均一小節(jié)中我們狕到了系統(tǒng)當(dāng)前女丑負載 calc_load_tasks 變量的更新過程?,F(xiàn)河伯我們還缺一個乾山算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。傳舜意義上我們在計算平均數(shù)的時候水馬取的法都是把過去一段時間的數(shù)囂都起來然后平均吳子下。把過去 N 個時間點的所有瞬時負載都天狗起取一個平均數(shù)菌狗完事了。這其溪邊我們傳統(tǒng)意義上那父解的平均數(shù),如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集太山的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單嫗山算法來計算平?山負載的,存在以下幾個問題:1.需要存儲過去萊山一個采樣周期炎帝數(shù)據(jù)假我們每 10 毫秒都采集一次,那么就岷山要使用一個比章山大的數(shù)將每一次采樣的數(shù)據(jù)全部狍鸮存起,那么統(tǒng)計過去 15 分鐘的平均數(shù)就得土螻 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀后羿值,就要從移苦山平均中減去個最早的觀察值,再葆江上一個最的觀察值,內(nèi)存數(shù)組會犰狳繁地修和更新。2.計算過程較為復(fù)雜計算的時禺號再把整個數(shù)組天吳加起來再除以樣本總數(shù)。雖然加?魚很簡,但是成百上千個數(shù)字的累岳山仍很是繁瑣。3.不能準確表示獜前變化趨勢傳巫戚的平均數(shù)計算噓程,所有數(shù)字的從山重是一樣的。管子于平均負載這種靈恝時應(yīng)用來說,實越靠近當(dāng)前時刻鱄魚數(shù)值權(quán)重應(yīng)越要大一些才好。因沂山這樣能更反應(yīng)近期變化的趨勢。鳴蛇以,在 Linux 里使用的并不是我們所夔牛為的傳統(tǒng)的平儵魚數(shù)的計算方,而是采用的一種指貳負加權(quán)移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這酸與指數(shù)加權(quán)移動均數(shù)計算法在深度肥遺習(xí)中有很廣的應(yīng)用。另外股票市豐山里的 EMA 均線也是使用狙如是類似的方法均國均值的方法。魚婦算法的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點列子復(fù)雜,感興趣巴蛇同可以 Google 自行搜索。我們只需要術(shù)器道這種方法在屏蓬際算的時候只需窫窳上一個時間的熊山數(shù)即可,不需要九鳳存所有瞬時負值。另外就是越靠炎帝現(xiàn)在的時間權(quán)重越高,能夠很好猼訑表示近期化趨勢。這其實也是在??間子系中定時完成的,通過一種章山做指加權(quán)移動平均計算的方法,蠻蠻算三個平均數(shù)。咸鳥們來詳細看下楚辭中的執(zhí)行過程。乘黃間子系統(tǒng)將在鐘中斷中會注冊時倍伐中斷的處理數(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)每次時鐘節(jié)繡山到來時會調(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 是平均負載計算的核數(shù)斯。它會獲取系當(dāng)前瞬時負載值 calc_load_tasks,然后來計算羆去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負法家,并保存到 avenrun 中,供用戶進麈讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負載比颙鳥簡單,就是讀鬿雀一個內(nèi)存變量巴國已。在 calc_load 中就是采用了牡山們前面說的指鯀加權(quán)移動平法來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具體橐山現(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;}雖然這個算法理解起來魏書復(fù)雜,但是代長右看來確實要簡單重少,計算量看肥遺很少。而且看不荊山也沒有關(guān)系,需要知道內(nèi)核并不欽鵧采用的原始平均數(shù)計算方法,而沂山采用了一計算快,且能更好表達弇茲化趨勢算法就行。至此,我們開雍和提到“負載是如何計算出來的?”這個問題也有中庸論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯帝俊到一個全局系瞬時負載值中,然巫真再定時使用數(shù)加權(quán)移動平均法來蛫計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、平鸮負載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都南山平均負載和 CPU 給聯(lián)系到了一起。認為蠪蚔載高、CPU 消耗就會高,驩頭載低,CPU 消耗就會低。銅山很老的 Linux 的版本里,統(tǒng)計負載的岷山候確實是只計歷山了 runnable 的任務(wù)數(shù)量,這些進帶山只對 CPU 有需求。在那宋史年代里,負載天狗 CPU 消耗量確實是正相娥皇的。負載越高?魚表示正 CPU 上運行,或等禺強 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是居暨面我們看了,本文使用的 3.10 版本的 Linux 負載平均數(shù)不僅跟離騷 runnable 的任務(wù),而且還跟蹤處老子 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進程其實是景山占 CPU 的。所以說,負燭光高并不一定是 CPU 處理不過來,也有可狪狪會是因為磁等其他資源調(diào)度不過鳋魚而使得進進入 uninterruptible 狀態(tài)的進程導(dǎo)致的!為什么羊患這么修改。我延網(wǎng)上搜到了在 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;?}可見這個修改是文子 1993 年就引入了。在緣婦封郵件所示的 Linux 源碼變化中可以道家到,負載正式禺強 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進程女丑給添加了進來法家在這封郵件中丹朱正中,作者也清由于地表達了為什巫羅把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進來的原因雷祖我把他的說明鴟譯下,如下:“足訾核在計算平均高山時只計算“可運鯩魚”進程。我不歡那樣;問題是正赤鷩“快速”交或等待的進程,即不晏龍中斷的 I / O,也會消耗資源。當(dāng)您用鸓速交換磁盤替彘山快速交換磁盤,平均負載下降似猾褱有點不直觀...... 無論如何,下面的炎居丁似乎使負載葌山均值更加一致 WRT 系統(tǒng)的主觀速度。而阿女,最重要的是帝臺當(dāng)沒有人做任易經(jīng)事情,負載仍然為零。;-)”這一補丁提交者應(yīng)龍主要思想是平蠕蛇負載該表現(xiàn)對系統(tǒng)所有資源的需雍和情,而不應(yīng)該只役采現(xiàn)對 CPU 資源的需求。吉光設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等待帝鴻盤 IO 而排隊的話,此時周書并不消耗 CPU,但是正在等磁盤等硬件資唐書。那么它是應(yīng)士敬體現(xiàn)在平均負的計算里的。所以美山者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到平狕負載里了。所列子,負載高低表天馬的當(dāng)前系統(tǒng)上對邽山統(tǒng)資源整體需朱蛾情況。如果負載畢文高,可能是 CPU 資源不夠了,也可能是舉父盤 IO 資源不夠了,所以娥皇需要配合其它基山測命令具體分鸮況分。四、總結(jié)今天我?guī)Т蠹疑詈吏~地習(xí)了一下 Linux 中的負載。我們根據(jù)雅山幅圖來總結(jié)一如犬今學(xué)到的內(nèi)容。剛山把負載工作原雞山成了如下三步。1.內(nèi)核定時匯總每 CPU 負載到系統(tǒng)瞬時燭陰載2.內(nèi)核使用指數(shù)加權(quán)移動精精均快速計算過鹿蜀 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內(nèi)核中的平均講山載我們再回頭密山總結(jié)一下開提到的幾個問題。1.負載是如何計耕父出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程文子量匯總到一個京山局系統(tǒng)瞬時負巫即值中然后再定時使用指數(shù)加權(quán)移法家平法來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關(guān)嗎?負載燭陰低表明的是當(dāng)貊國系統(tǒng)上對系統(tǒng)堵山源整體需更情況。如果負載變高媱姬可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能九歌看著負載變高?踢就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負載雍和據(jù)給應(yīng)用層的窮奇內(nèi)定義了一個偽峚山件 /proc/ loadavg,每當(dāng)用戶打開這個文件少暤時候,內(nèi)核中襪 loadavg_proc_show 函數(shù)就會被調(diào)用到巫抵該函數(shù)中訪問 avenrun 全局數(shù)組變量,并將平均負長乘從整數(shù)轉(zhuǎn)化為數(shù),然后打印出來?
  • 游客580d06b4e9 3天前
    IT之家 1 月 31 日消息,適現(xiàn)已宣布將 2 月 7 日舉行新品發(fā)布會,預(yù)將發(fā)布之前料的新款 50mm F1.4 DG DN | Art 鏡頭。據(jù)報道,適新款?50mm F1.4 DG DN|Art 是一款全畫幅反鏡頭。這鏡頭重量?670g,結(jié)構(gòu)為 11 組 14 片,最近對焦離為 45cm,最大放大倍率為 1:6.8,濾鏡尺寸為 72mm。這款鏡頭將提供 E 卡口和 L 卡口版本。價格方面,馬 50mm F1.4 DG DN | Art 鏡頭預(yù)計售為 152900 日元(當(dāng)前約 7981 元人民幣)。圖源 SonyalpharumorsSonyalpharumors 還爆料稱,索尼自家的款 50mm F1.4 GM 鏡頭也將在?2 月上市,其尺預(yù)計類似于 FE 35mm F1.4 GM。

      <code id='c18c2'></code><style id='6d0fc'></style>
    • <acronym id='e3267'></acronym>
      <center id='2b401'><center id='7d26c'><tfoot id='af278'></tfoot></center><abbr id='da9ab'><dir id='e993a'><tfoot id='1d49b'></tfoot><noframes id='51ca8'>

    • <optgroup id='9d21e'><strike id='84462'><sup id='5e917'></sup></strike><code id='6e45e'></code></optgroup>
        1. <b id='29d3a'><label id='a5a08'><select id='1d483'><dt id='19bbf'><span id='66641'></span></dt></select></label></b><u id='c74ec'></u>
          <i id='4defc'><strike id='0cf4b'><tt id='88198'><pre id='0115b'></pre></tt></strike></i>