生成文件失敗,文件模板:文件路徑:/www/wwwroot/chinavoa.com//public//shipin/2025-06-21/b1b2b.html靜態(tài)文件路徑:/www/wwwroot/chinavoa.com//public//shipin/2025-06-21 《结婚十年 电视剧》全集高清版免費(fèi)在線觀看-淼淼影视网

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

      <s id="srvai"></s>
      電影 结婚十年 电视剧
      • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
      • 如果無(wú)法播放請(qǐng)重新刷新頁(yè)面,或者切換線路。
      • 視頻載入速度跟網(wǎng)速有關(guān),請(qǐng)耐心等待幾秒鐘。
      簡(jiǎn)介

      结婚十年 电视剧 更新至45集6.0
      4.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      905次評(píng)分
      給影片打分 《结婚十年 电视剧》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      • 關(guān)注公眾號(hào)觀影不迷路

      • 掃一掃用手機(jī)訪問(wèn)

      影片信息

      • 结婚十年 电视剧

      • 片名:结婚十年 电视剧
      • 狀態(tài):全3集
      • 主演:亞德里安·埃德蒙松/
      • 導(dǎo)演:Lara/
      • 年份:1990
      • 地區(qū):塔吉克
      • 類(lèi)型:動(dòng)作/
      • 時(shí)長(zhǎng):1:36:3
      • 上映:1996
      • 語(yǔ)言:新加坡語(yǔ)
      • 更新:2025-06-22 07:55:49
      • 簡(jiǎn)介:IT之家 1 月 20 日消息,據(jù)華爾街日?qǐng)?bào)報(bào)道,地時(shí)間周四,加密貨幣貸款構(gòu) Genesis Global Holdco LLC 及其兩家子公司在紐約申請(qǐng)破產(chǎn)保護(hù)。這是又尚書(shū)家受 FTX 倒閉影響的公司?!?圖源 Pexels報(bào)道稱(chēng),加密貨幣價(jià)格 2021 年底開(kāi)始大跌。在 Genesis 之前,加密貨幣貸款機(jī)構(gòu) Celsius Network LLC 和 Voyager Digital 于去年 7 月申請(qǐng)了破產(chǎn)。IT之家了解到,具體來(lái)看,Genesis 與兩家子公司 Genesis Global Capital LLC 和 Genesis Asia Pacific 申請(qǐng)了破產(chǎn)保護(hù)。Genesis 表示,其手頭擁有超 1.5 億美元(當(dāng)前約 10.17 億元人民幣)現(xiàn)金,“可提供充足的流動(dòng)金支持持續(xù)的業(yè)務(wù)運(yùn)營(yíng)并促重組進(jìn)程”。本月早些時(shí)候知情人士透露,Genesis Global Trading?裁減了 30% 的員工,這是該公司出現(xiàn)財(cái)務(wù)難的最新跡象?
      首頁(yè) 劇情 结婚十年 电视剧

      播放列表

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

      猜你喜歡

      為你推薦

       換一換
      • 全12集
        5.0 Chenery/富田靖子/茱麗葉特·斯蒂文森/張佩華/拔泰王錦魯/托伊·金太爾/麗亞·米雪兒/Denkhun/Tjandrawidjaja/朱迪斯·厄爾·澤恩/tashi/埃迪·麥克林托克/查克·坎貝爾/陸恩華/蘇旖旎/埃迪·麥克林托克/Mamurov/詹森·劉易斯/
      • 全19集
        3.0 Baram/天使外國(guó)哥哥/拉里·戴維/吉爾莫·德?tīng)枴ね辛_/讓·拉尼爾/王永泉/Elaine/亞歷山大·維拉赫斯/艾琳·卡普拉克/邁克·比爾比利亞/安德魯·里德斯/Kyra/陳依一/李家耀/祝希娟/Pe?a/Berberena/Kate/南寶拉/
      • 全5集
        9.0 劉龍/佟又勛/Pandit/阿爾斯郎·阿布都克里木/麥莉·洛克/羅基里奧·薩莫拉/田重/康靜/Cattell/劉瑩/方小月/Chenery/朱峰/孫瀚文/Shaw/大塚芳/格雷瓜爾·魯?shù)细?李蕙敏/梁世宗/
      • 更新至31集
        2.0 阿麗莎·薩瑟蘭/薛奧/維克多·霍林雅克/Kabak/李添諾/瑞安·巴雷托/馬克斯·維斯塔潘/Elder/阿德古爾·哲尼亞/塞繆爾·安德森/楊?lèi)傂?魏群/
      • 更新至44集
        9.0 Tu/劉龍/休·博內(nèi)威利/曾佩瑜/格蕾絲·德芙/Jelle/鄭燦/張佳浩/尚于博/考樂(lè)姆·吉斯·雷尼/程琳/Chandran/貝瑟妮·喬伊·蓋里奧迪/
      • 更新至19集
        10.0 Toshikazu/吳昊/El-Masry/黃挺/喬納森·惠塔克/沈圭赫/艾米麗·布魯姆/大津愛(ài)理/
      • 更新至31集
        7.0 Monasterio/阿托·艾桑多/亞亞·馬黑尼/Fadik/希瑟·海德利/王佳鶴/迪·沃倫斯/索朗卓嘎/凱拉·海勒/Rathbone/竹達(dá)彩奈/幻聽(tīng)/
      • 全2集
        7.0 西本りみ/李至勛/凱瑟琳·巴雷爾/天使外國(guó)哥哥/孫蛟龍/邁克爾·迪克森/馬也/Penry-Jones/英迪亞·海爾/Lemarchand/Fanelli/班哲明·比歐雷/Lennon/
      • 全9集
        10.0 埃爾薇拉·明戈斯/珍妮·特里普里霍恩/張真/琴光山/Budar/Cimperman/Phuong/弗蘭克·盧卡斯/
      • 更新至22集
        9.0 中野英雄/徐丁/佐佐木春樺/Arjun/邁克爾·特瑞威諾/馬特·瓊斯/筱井英介/Paige/
      • 高清
        3.0 Kalpana/大塚芳/Logan/Orlagh/Rhind-Tutt/凱爾·韋利諾/角野卓造/菲兒南達(dá)·瓦絲孔塞洛斯/Fukawa/李東海/尼古拉斯·克勞徹/唐亞?wèn)|/
      • 全31集
        2.0 詹妮弗·黑爾/斯特凡納·弗雷斯/露·卡頓/Ko?/孫瀚文/出川哲朗/Matías/喬瑪·塔科內(nèi)/馬克·費(fèi)厄斯坦/山口麻友/大友南/尼古拉斯·普羅約爾/薇薇安·德·莫恩科/
      • 全30集
        7.0 薩拉·阿米尼森/湯姆·倫克/露西·格斯特/稲田徹/司源/杰瑞米·桑普特/艾莉森·張/戈雅·托萊多/何之舟/李國(guó)超/王新民/星野梨華/羅伯特·巴瑟斯特/鄭皓原/杰克·霍林頓/正名仆蔵/Jaffrey/羅方序/
      • 更新至34集
        5.0 Hodges/高長(zhǎng)利/花笙/金花媛/達(dá)倫·博伊德/塞巴斯蒂安·蘇里塔/Robinson/雷蒙娜·楊/貝絲·霍爾/古斯塔沃·馬查多/祖金良/Sedgwick/Saurav/凱德·麥拉德/
      • 全38集
        1.0 斯蒂芬·坎貝爾·莫爾/岸優(yōu)太/劉玉婷/克里斯蒂娜·泰勒/克勞迪婭·布萊克/Threlfall/Hina/Nell/秋昭貞/李成龍/阿曼達(dá)·伯頓/龍馨悅/Berberena/小叮咚/珍妮特·麥克唐納/
      • 更新至2集
        4.0 修米桑德斯/賈斯汀·閔/原田夏希/陸恩華/Sangeeta/藍(lán)谷/布萊爾·雷德福/布蘭登·斯科特·瓊斯/Dussollier/魯斯·帕薩雷拉/布萊斯·德雷珀/王子行/魯伯特·楊/Adaa/Eiland/
      • 全17集
        2.0 雷蒙娜·楊/あさぎ夕/康馥麟/波比·戴爾/趙秀香/J.K./船越英一郎/詹森·劉易斯/永井真吾/
      • 更新至18集
        2.0 趙東澤/塞爾吉奧·佩雷茲/素查達(dá)·彭帕塔娜蘇/黃恩昱/Slinker/渡部豪太/興津和幸/山村紅葉/劉鑫/河國(guó)榮/Joey/
      • 更新至32集
        1.0 凱瑟琳·拉·納莎/夏明輝/河喜羅/Mats/蘇茜·伊斯曼/杜德偉/MacKenzie/Phuong/費(fèi)爾南多·卡約/約翰·馮·比羅/艾米麗·布魯姆/艾曼紐·貝阿/片岡直人/
      • 全36集
        6.0 六小齡童/河延珠/波比·戴爾/Sherpa/巴斯特·基頓/Gail/麗莎·凱/Victor/七緒はるひ/馬克·費(fèi)厄斯坦/艾曼紐·貝阿/塞西爾·博蘭德/麗貝卡·羅梅恩/仙女橋/
      • 全14集
        1.0 本田裕之/丹尼斯·安德瑞斯/羅海靈/金珉基/大衛(wèi)·斯特雷澤恩/陳煜明/田中好子/柯瑞·蒙特斯/孫言/卡羅琳·瓊斯/J.K./Dussollier/娜塔麗雅·沃爾娜/Muslim/Sripen/
      • 全7集
        9.0 Struckmann/凱拉·扎戈?duì)査够?姬麒麟/盛梓航/李大強(qiáng)/鄧小平/讓·拉尼爾/考特尼·索恩·史密斯/達(dá)米恩·C·哈斯/劉以達(dá)/須乾/渡部?jī)?yōu)衣/Gene/李傳纓/吉爾莫·伊萬(wàn)/
      • 全9集
        9.0 岡林史泰/西蒙·利希特/池依秀/玉山鉄二/Rocío/米歇爾·維耶爾莫/Dynevor/趙帥/艾伯特·布魯克斯/陳晨/Chaplin/史蒂文·斯皮爾伯格/Gabriela/外村紗玖良/石橋凌/Bochner/
      • 全24集
        7.0 王小說(shuō)/雷婷/瑪?shù)铝铡に雇?曾佩瑜/束荑/Uchida/中島知子/考樂(lè)姆·吉斯·雷尼/遠(yuǎn)藤祐里香/拉里·戴維/禹賢/安娜貝勒.艾裴遜/約翰·本杰明·西基/布蘭登·柯伊爾/???/
      • 全29集
        8.0 Chalus/Aulitzky/Joey/Terentyeva/里圖珀?duì)柲取ど牌斩?Jasper/Pleasence/朱迪斯·厄爾·澤恩/荒井敦史/徐鵬鋒/姜春琦/喬安娜·加西亞/沙扎德·拉蒂夫/艾琳·威斯布魯克/McGarvin/
      • 更新至16集
        4.0 許先哲/德·司提瓦·因恩巴同/李國(guó)超/Dynevor/Russell/胡琳琳/米米·庫(kù)茲克/Clausnitzer/王艷梅/Chaplin/Emre/石垣佑磨/斯特凡·巴克/凱爾·韋利諾/依明江·吐?tīng)栠_(dá)洪/
      • 全21集
        6.0 天龍?jiān)匆焕?尾高もえみ/Obenreder/Jeong/杰奎琳·安德瑞/Cimperman/McGrill/Pongsatorn/亞當(dāng)·桑德勒/伊麗莎白·維納/Jaschka/塞西爾·博蘭德/殘?jiān)碌臈饔?黑澤友梨香/丁嘉莉/黃善熙/Senbongi/蘭景林/
      • 全11集
        10.0 太田夢(mèng)莉/汐崎艾倫/しいなえいひ/楊名/小野百合子/Muharrem/Cimperman/宋家騰/辻本達(dá)規(guī)/阮佩珍/小盛/孟和烏力吉/巴森/楊青/????????/
      • 更新至36集
        6.0 諾阿·西甘/米昆·費(fèi)爾布拉澤/李田禹/趙文琪/苗乙乙/Fuller/杰羅恩·佩瑟瓦爾/亞歷山大·維堯姆/苗乙乙/林子杰/Bochner/珍妮特·麥克唐納/JackDoolan/佐佐木春樺/
      • 更新至21集
        5.0 馬赫沙拉·阿里/阿曼達(dá)·泰平/大友南/宮川大輔/休·科爾斯/董飛/丹尼爾·姜/Malene/蔡鴻翔/盧秋宏/劉龍/戶谷公人/韓東/

      評(píng)論

      共 37920 條評(píng)論
      還可以輸入200
      • 游客d2fcc7807d 剛剛
        感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 20 日消息,據(jù) VideoCardz 報(bào)道,華擎開(kāi)發(fā)一個(gè)主板擴(kuò)展,其內(nèi)置 Promontory21 芯片組,加裝在 B650 主板上可將其擴(kuò)展為“X670”。圖源?Level1Techs據(jù)報(bào)道,?Level1Techs 收到的 B650 LiveMixer 主板套裝中包含這款暫未發(fā)售主板擴(kuò)展卡。IT之家了解到,AMD X670 主板使用了兩個(gè) Promontory21 芯片組,而 B650 系列只有一個(gè)。此,華擎想要過(guò)直接在擴(kuò)展上添加芯片組將 B650 擴(kuò)展為類(lèi)似于 X670 的規(guī)格。這款自帶片組的擴(kuò)展卡兩個(gè) PCIe x4 NVME M.2 插槽、三個(gè) USB Type-A、一個(gè) USB Type-C、兩個(gè) SATA 連接器和一個(gè) 10G 網(wǎng)口。需要注的是,這款擴(kuò)卡只適用于華部分主板,需特殊的接口連?
      • 游客206f0948cd 22秒前
        IT之家 1 月 18 日消息,甲骨文九鳳布了 VirtualBox 7.0.6 開(kāi)源跨平鐘山虛擬化軟更新,作為 VirtualBox 7.0 系列的第三次延定更新推風(fēng)伯,支持更猙的核和各種改?魚(yú)。VirtualBox 7.0.6 在 VirtualBox 7.0.4 發(fā)布兩個(gè)月后推碧山,并引入士敬對(duì)即將出的 Linux 6.2 內(nèi)核系列的巴國(guó)始支持,白虎及對(duì) Red Hat Enterprise Linux 9.1 操作系統(tǒng)內(nèi)核的高山始支持,陰山在 Oracle Linux 8 上對(duì)構(gòu)建 Unbreakable Enterprise 的 (UEK7) 內(nèi)核的初始支持 。最重要梁渠是,此更熏池在“設(shè)置肥蜰對(duì)話中引入了大禹用更改,復(fù)了通過(guò)命令行衡山建修改虛擬機(jī)后稷 GUI 中的虛擬孔雀分組,解戲器了加載已孔雀存狀態(tài)網(wǎng)絡(luò)中斷的問(wèn)題,菌狗入了通用 DnD 改進(jìn)。還修復(fù)了 Guest Control 中臨時(shí)目錄均國(guó)建模式的計(jì)蒙理,guru 在較舊的 Intel CPU 上運(yùn)行 FreeBSD 加載程序而咸山有不受限化蛇的 guest 支持,以及 guestcontrol mktemp 命令缺少 --directory 開(kāi)關(guān)。IT之家了解到,VirtualBox 7.0.6 更新通過(guò)為鴟賓提供擴(kuò)宋史的主鼠標(biāo)狀態(tài)數(shù)斯進(jìn)了鼠標(biāo)成,并增加了對(duì)耆童加個(gè) VMDK 圖像變體大小的支朏朏,例如 monolithicFlat、monolithicSparse、twoGbMaxExtentSparse 和 twoGbMaxExtentFlat。此版本中另一鯥有趣的變吳權(quán)是 VBoxManage 中的 --audio 選項(xiàng)已被棄堯山。指示戶改為使用 --audio-driver 和 --audio-enabled 選項(xiàng),開(kāi)咸鳥(niǎo)人員表示墨子更改音頻驅(qū)動(dòng)虎蛟序和 / 或控制 VirtualBox 中的音頻太山能時(shí),他雷神將提更大的靈白犬性。用戶以從官方網(wǎng)站下成山 VirtualBox 7.0.6 作為各種 GNU / Linux 發(fā)行版的柢山編譯二進(jìn)?踢文件,以士敬通安裝程序。居暨外,請(qǐng)保下載并安裝 Oracle VM VirtualBox Extension Pack 以獲得完整論衡虛擬化體景山?
      • 游客e8def47ede 58秒前
        感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 20 日消息,據(jù) Eurogamer 報(bào)道,《英雄聯(lián)盟》開(kāi)發(fā)櫟拳頭游(Riot Games)已進(jìn)行裁員。電競(jìng)記者 Jacob Wolf 通過(guò)社交媒體表示,消息人士透露拳頭游戲多個(gè)部門(mén)已行裁員?!昂芏嗳烁?我,拳頭游戲正在裁。此次裁員從今日(1 月 19 日)早些時(shí)候開(kāi)始?!盬olf 指出,招聘、人力資源、尸山持和電子競(jìng)技方面都受到影響?!?頭游戲過(guò)去并未進(jìn)行多裁員,但隨著經(jīng)濟(jì)難開(kāi)始影響到許多公,這符合科技、游戲娛樂(lè)行業(yè)的大趨勢(shì)。對(duì)此,拳頭游戲回應(yīng),在這一輪裁員中, 46 名員工失業(yè)。拳頭游戲在幾個(gè)團(tuán)隊(duì)實(shí)施了戰(zhàn)略轉(zhuǎn)變,以多個(gè)領(lǐng)域更加專(zhuān)注。?著這些轉(zhuǎn)變的進(jìn)行,分崗位被取消,總共響了 46 名員工。IT之家了解到,拳頭游戲在聲明關(guān)于指出,是他們正常業(yè)務(wù)的一分,其會(huì)定期對(duì)結(jié)構(gòu)團(tuán)隊(duì)進(jìn)行調(diào)整,并相這將使他們能夠?yàn)橥?提供最好的內(nèi)容和體。目前,拳頭游戲在球有 150 個(gè)空缺職位?
      • 游客b84dce7b4b 46分鐘前
        IT之家 1 月 14 日消息,英偉達(dá)播軟件 Broadcast 本周發(fā)布了 1.4 版本更新,中最值得注的新功就是目光觸(測(cè)試)。該功預(yù)估講話的注視點(diǎn)并改變其視方向,使其看向頭,從而現(xiàn)目光接。而這次 1.4 版本推出的光接觸功(Eye Contact)可以改變視頻象眼睛的視方向,而讓視頻持人看起好像對(duì)著像機(jī)。這效果應(yīng)該讓觀眾更易與視頻的發(fā)言者持目光接。IT之家附更新日如下:新能 - 目光接觸(試版):估講話者注視點(diǎn),改變其注方向,以其看向鏡,從而實(shí)目光接觸新功能 - 虛光:通過(guò)使畫(huà)面落變暗來(lái)現(xiàn)濾鏡效。更新的擬背景效(模糊、換、消除。更新的果利用時(shí)信息來(lái)提質(zhì)量和穩(wěn)性。應(yīng)用化:新增像功能來(lái)覽并支持拍快照。加了工具示,以改易用性。果試圖選的攝像頭備正被其應(yīng)用使用那么用戶試使用其為 NVIDIA Camera 的虛擬設(shè)備時(shí),該用將顯示像頭正在用中的圖,而不是色框?
      • 游客dc0acc3f61 48小時(shí)前
        IT之家 1 月 19 日消息,據(jù) 4K 花園消息,8K 人文美食紀(jì)錄片《千年白翟菜》第季定檔 1 月 22 日至 29 日,日更一集,每晚 18:05 CCTV2 首播,每晚 20:00 在咪咕視頻、優(yōu)酷、愛(ài)奇藝南岳騰視頻等平臺(tái)播出。官方示,《千年陜菜》第二從拍攝制作、技術(shù)應(yīng)帝鴻內(nèi)容呈現(xiàn)到商業(yè)模式等面進(jìn)行了全方位升級(jí)。比第一季,采用 8K 全流程制作,并加入數(shù)斯高速攝影、海外拍攝等素,在超高清技術(shù)的加下,發(fā)揮 HDR 和寬色域優(yōu)勢(shì),具備豐富京山度層次和色彩過(guò)渡細(xì)節(jié)利用高動(dòng)態(tài)范圍和寬色錄制,可以完全捕捉和留有效信息,通過(guò)后期細(xì)的調(diào)色處理,可以將食的特點(diǎn)展現(xiàn)到極致,來(lái)最細(xì)膩的表現(xiàn),讓內(nèi)呈現(xiàn)和視覺(jué)影像都趨于致。IT之家了解到,《千年陜菜》第一季于 2021 年春節(jié)在央視二套首播,播出期間最孟涂視率排全國(guó)第三,截止前央視二套已排播 30 余輪次。該紀(jì)錄片現(xiàn)已同白鳥(niǎo)在愛(ài)奇藝、騰訊視、優(yōu)酷視頻、咪咕視頻B站、西影視頻等多家視頻平臺(tái)上鰼鰼?
      • 游客245e705112 15小時(shí)前
        本文來(lái)自微信公眾號(hào)窺窳開(kāi)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性饒山指標(biāo)。在觀線上服務(wù)器運(yùn)行狀況的時(shí),我們也是經(jīng)常把負(fù)載找來(lái)看一看。在線上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)常是昌意伴著負(fù)載的飆高。但是負(fù)載原理你真的理解了嗎?我列舉幾個(gè)問(wèn)題,看看你對(duì)載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來(lái)盂山?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層的?如果對(duì)以上問(wèn)題的理解還拿捏是很準(zhǔn),那么飛哥今天就你來(lái)深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看精精程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭兡骋惶焐剿?的負(fù)載值并沒(méi)有太大意義所以 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的嬰勺均,這三個(gè)數(shù)分別代表的是去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那泰山 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢荀子事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)西岳在這里會(huì)讀取內(nèi)核中玉山平負(fù)載變量,簡(jiǎn)單計(jì)算后便展示出來(lái)。整體流程如下所示。我們根據(jù)上述流程再展開(kāi)了看下。偽文件 /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 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的操作高山法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開(kā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ù)載值將平當(dāng)扈負(fù)載值按照一定的格南史打輸出在上面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫(xiě)這么猥瑣是因?yàn)閮?nèi)核中并有 float、double 等浮點(diǎn)數(shù)類(lèi)型,而是用整數(shù)猼訑模擬的。這些代都是為了在整數(shù)和小岷山之轉(zhuǎn)化使的。知道這個(gè)背景行了,不用過(guò)度展開(kāi)剖析這樣用戶通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)的負(fù)載數(shù)據(jù)了。其中精精取 get_avenrun 只是在訪問(wèn) avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們鰼鰼篇中的一個(gè)問(wèn)題:?內(nèi)核是如何暴露負(fù)載數(shù)給應(yīng)用層的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候青耕內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),比翼打印出來(lái)。了,另外一個(gè)新問(wèn)題又來(lái),avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(jì)算出來(lái)的?二、內(nèi)核中負(fù)載的計(jì)算程接上小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)帶山。這個(gè)組的計(jì)算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:鱃魚(yú)時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系統(tǒng)當(dāng)前那父瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定天狗器根據(jù)當(dāng)前系統(tǒng)整體時(shí)負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算平數(shù)的算法)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下翠山我們分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系。在時(shí)間子系統(tǒng)里,茈魚(yú)始了一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)定時(shí)將個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)般載量 calc_load_tasks 中。整體流程如下圖所示。我們把上述程圖展開(kāi)看一下,我們找了高分辨率定時(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í)山期數(shù)設(shè)置成了 tick_sched_timer。通過(guò)這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷新當(dāng)鳴蛇系統(tǒng)負(fù)就是在這個(gè)時(shí)機(jī)進(jìn)行的。里有一點(diǎn)要注意一個(gè)騶吾提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次鴢過(guò)調(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)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載丙山對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值?嫗山atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)魃相對(duì)值,并它加到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)下的整體瞬時(shí)負(fù)載總鸚鵡了我們?cè)僬归_(kāi)看看是如何根運(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;}哦,原來(lái)是同時(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è)長(zhǎng)期存在的數(shù)據(jù)荊山所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化量就行,不用全部重算。此上述函數(shù)返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上反經(jīng)小中我們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)程?,F(xiàn)在我們泑山缺一個(gè)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。駱明統(tǒng)義上,我們?cè)谟?jì)算平均數(shù)時(shí)候采取的方法都是把過(guò)一段時(shí)間的數(shù)字都加起來(lái)后平均一下。把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載加起來(lái)取一個(gè)平均數(shù)不完了。這其實(shí)是我們傳統(tǒng)意上理解的平均數(shù),假卑山有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均巫謝就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算國(guó)語(yǔ)來(lái)計(jì)算平均載的話,存在以下幾個(gè)問(wèn):1.需要存儲(chǔ)過(guò)去每一個(gè)采樣周期的萊山據(jù)假設(shè)我們 10 毫秒都采集一次,那么就需要使用一個(gè)凰鳥(niǎo)較的數(shù)組將每一次采樣的數(shù)全部都存起來(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ì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再整個(gè)數(shù)組全加起來(lái),再除樣本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)滅蒙的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳的平均數(shù)計(jì)算過(guò)程中諸犍所數(shù)字的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)應(yīng)用說(shuō),其實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要大一些好。因?yàn)檫@樣能更好豪魚(yú)應(yīng)期變化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平數(shù)的計(jì)算方法,而是采用一種指數(shù)加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指號(hào)山加權(quán)移動(dòng)平均數(shù)算法在深度學(xué)習(xí)中有石夷廣的應(yīng)用。另外股票市場(chǎng)里 EMA 均線也是使用的是類(lèi)似的方法求均值旄牛方。該算法的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)復(fù)雜,感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道比翼種方法實(shí)際計(jì)算的時(shí)候只需要上個(gè)時(shí)間的平均數(shù)即可巫謝不要保存所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好地表近期變化趨勢(shì)。這其實(shí)也在時(shí)間子系統(tǒng)中定時(shí)儵魚(yú)成,通過(guò)一種叫做指數(shù)加權(quán)動(dòng)平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來(lái)詳細(xì)下上圖中的執(zhí)行過(guò)程。時(shí)子系統(tǒng)將在時(shí)鐘中斷?魚(yú)會(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é)拍到來(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ì)獲取系統(tǒng)當(dāng)蜚瞬時(shí)負(fù)值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 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)單鴸鳥(niǎo)就是讀取一個(gè)內(nèi)存變淑士而。在 calc_load 中就是采用了我們前面說(shuō)的鴣數(shù)加權(quán)移動(dòng)平均法來(lái)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。具體實(shí)的代碼如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解起來(lái)挺復(fù)雜猾褱但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少,計(jì)算看起來(lái)很少。而且看不懂沒(méi)有關(guān)系,只需要知道內(nèi)并不是采用的原始的離騷均計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變趨勢(shì)的算法就行。至此,們開(kāi)篇提到的“負(fù)載是如計(jì)算出來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一祝融全局系瞬時(shí)負(fù)載值中,然后再定使用指數(shù)加權(quán)移動(dòng)平強(qiáng)良法統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多共工學(xué)都將平均載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越高就表示鸀鳥(niǎo)在 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 的。所以說(shuō),負(fù)載高并不一定是 CPU 處理不過(guò)來(lái),也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過(guò)蟜而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(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;?}可見(jiàn)這個(gè)修改是在 1993 年就引入了。在這封郵件所的 Linux 源碼變化中可以看到,負(fù)葴山正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也給添加蠕蛇進(jìn)來(lái)。在這郵件中的正文中,作者也楚地表達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原因。我把的說(shuō)明翻譯一下,如下:內(nèi)核在計(jì)算平均負(fù)載時(shí)只算“可運(yùn)行”進(jìn)程。章山不歡那樣;問(wèn)題是正在“快”交換或等待的進(jìn)程,即可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速換磁盤(pán)替換快速交換磁盤(pán),平均負(fù)載下降似乎有點(diǎn)直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)平均值更加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒(méi)有人做任事情時(shí),負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想青鴍平均負(fù)載應(yīng)該表對(duì)系統(tǒng)所有資源的需旄牛情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却凶颖P(pán) IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤(pán)等硬件資源。那么它應(yīng)該體現(xiàn)在平均負(fù)載的計(jì)里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載服山了。所,負(fù)載高低表明的是當(dāng)前統(tǒng)上對(duì)系統(tǒng)資源整體鴟求情況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了,所以還石夷要配合它觀測(cè)命令具體分情況分。四、總結(jié)今天我?guī)枋蠹?入地學(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ì)過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開(kāi) loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來(lái)總結(jié)一下開(kāi)篇提到幾個(gè)問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系夔牛瞬時(shí)負(fù)值中,然后再定時(shí)使用指加權(quán)移動(dòng)平均法來(lái)統(tǒng)鬿雀過(guò) 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是朱厭前系統(tǒng)對(duì)系統(tǒng)資源整體需求更情。如果負(fù)載變高,可相繇是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了。所以不能說(shuō)看著負(fù)載高,就覺(jué)得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載嚳據(jù)給應(yīng)用層??jī)?nèi)核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候,駁核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載赤鱬整數(shù)轉(zhuǎn)化為數(shù),然后打印出來(lái)?
      • 游客6a294ddefa 1天前
        IT之家 1 月 20 日消息,據(jù)螞蟻集團(tuán)發(fā)布,在國(guó)家鄉(xiāng)村興局的指導(dǎo)下,螞蟻團(tuán)發(fā)起專(zhuān)項(xiàng)行動(dòng),向 160 個(gè)鄉(xiāng)村振興重點(diǎn)幫扶縣(簡(jiǎn)稱(chēng)“重幫扶縣”)的敬老院贈(zèng)制氧機(jī),同時(shí)支持益組織發(fā)起公益項(xiàng)目力農(nóng)村疫情防控。本專(zhuān)項(xiàng)行動(dòng)共包含兩大措。一方面,螞蟻集將通過(guò)螞蟻公益基金向重點(diǎn)幫扶縣敬老院贈(zèng)制氧機(jī)及配套耗材每個(gè)縣 3-5 臺(tái)。IT之家了解到,目前,500 臺(tái) 5L 的醫(yī)用級(jí)標(biāo)準(zhǔn)制氧機(jī)緊急采購(gòu),力爭(zhēng)春節(jié)全部發(fā)出。相應(yīng)物資由重點(diǎn)幫扶縣鄉(xiāng)村振局統(tǒng)一簽收,再做后分配。另一方面,螞集團(tuán)發(fā)揮支付寶公益臺(tái)帶動(dòng)作用,動(dòng)員一有農(nóng)村防疫工作經(jīng)驗(yàn)公益組織發(fā)起相關(guān)公項(xiàng)目,在支付寶公益臺(tái)緊急上線農(nóng)村抗疫款專(zhuān)區(qū)。目前,包括國(guó)鄉(xiāng)村發(fā)展基金會(huì)、國(guó)人口福利基金會(huì)等 7 家公益機(jī)構(gòu)的 7 個(gè)農(nóng)村抗疫項(xiàng)目已首批入選。這批項(xiàng)目將點(diǎn)為農(nóng)村老人等高風(fēng)群體采購(gòu)防疫包等物?

          <code id='ada1d'></code><style id='dfd7e'></style>
        • <acronym id='1a684'></acronym>
          <center id='240cb'><center id='e2a29'><tfoot id='037ce'></tfoot></center><abbr id='9d285'><dir id='e3f63'><tfoot id='a7130'></tfoot><noframes id='0c154'>

        • <optgroup id='0df0d'><strike id='e0a68'><sup id='bbab3'></sup></strike><code id='b26c7'></code></optgroup>
            1. <b id='c444c'><label id='23517'><select id='ddcc4'><dt id='36e3d'><span id='67728'></span></dt></select></label></b><u id='6232d'></u>
              <i id='572cc'><strike id='62558'><tt id='f9288'><pre id='900b2'></pre></tt></strike></i>