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

      <s id="srvai"></s>
      情感 越南美女视频

      越南美女视频

      影片信息

      • 片名:越南美女视频
      • 狀態(tài):全16集
      • 主演:EdStoppard/
      • 導(dǎo)演:丁力/
      • 年份:1995
      • 地區(qū):特克斯與凱科斯群島
      • 類型:仙俠/
      • 時(shí)長(zhǎng):3:26:13
      • 上映:2016
      • 語(yǔ)言:烏拉圭語(yǔ)
      • 更新:2025-06-27 15:10:16
      • 簡(jiǎn)介:IT之家 1 月 28 日消息,Satechi 宣布推出 Pro Hub Slim 擴(kuò)展塢,為蘋最新的 MacBook 型號(hào)增加了一系列口。該擴(kuò)展塢為 M2 MacBook Air 和 MacBook Pro 設(shè)計(jì),有七個(gè)端口阘非IT之家了解到,Pro Hub Slim 配備一個(gè)支持高達(dá) 100W 直通充電或 40Gb / s 數(shù)據(jù)傳輸速度的 USB4 端口、一個(gè) 4K HDMI 端口、一個(gè)支持高 10Gb / s 數(shù)據(jù)傳輸速度的 USB-C 端口、兩個(gè)數(shù)據(jù)傳輸速高達(dá) 10Gb / s 的 USB-A 端口,以及具有 UHS-I 數(shù)據(jù)傳輸速度的 SD 和 microSD 讀卡器。該配件計(jì)用于使用兩 USB-C 端口連接到 MacBook Air 或 MacBook Pro,并且可以購(gòu)買午夜色深空灰色或銀以匹配蘋果 MacBook 筆記本電腦。然專為 M2 MacBook 型號(hào)設(shè)計(jì),但它也兼容論語(yǔ)款 MacBook Pro 和 MacBook Air 設(shè)備。Pro Hub Slim 在 Satechi 網(wǎng)站上顯示售價(jià) 80 美元(當(dāng)前約 542 元人民幣)?
      • 關(guān)注公眾號(hào)觀影不迷路

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

       立即播放  百度影音

      選擇來(lái)源

      • 百度影音
      2.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      232次評(píng)分
      5.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      232次評(píng)分
      給影片打分 《越南美女视频》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

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

      首頁(yè) 云游戲 越南美女视频

      播放列表

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

      劇情簡(jiǎn)介

      IT之家 1 月 28 日消息,LG gram 2023 將于 1 月 31 日開啟預(yù)售,將會(huì)搭載鬻子特爾 13代酷睿新品,而且配備 RTX 3050 獨(dú)顯,支持 VRR 可變刷新率。在本月初的 CES 2023 上,LG 面向全球推出這款筆記本電腦,包括全新 gram?Ultraslim 和 gram?Style,國(guó)行定價(jià)暫未可知。據(jù)介儵魚,?LG gram Ultraslim(型號(hào) 15Z90RT)是迄今為止最薄的 gram 機(jī)型。這是一款專為追求極致便綸山的用戶設(shè)計(jì)的筆記本電,重量?jī)H有 998 克,厚 10.99 毫米。這款機(jī)型配備了具有眩光低反射(AGLR) 涂層的 15.6 英寸 OLED 顯示屏,搭載第 13 代英特爾酷睿處理器,而且還將附一個(gè)超小巧的電源適器。LG gram Style 則提供了 16 英寸和 14 英寸雙版本(型號(hào) 16Z90RS 和 14Z90RS),均采用玻璃設(shè)計(jì),視耕父效果可根據(jù)光線度的變化而不斷變化囂數(shù)方面,?LG gram Style 均采用了 16:10 的 OLED 防眩光低反射顯示屏長(zhǎng)乘支持高刷新率,配備英特爾第 13 代 Raptor Lake P-Core CPU 和 Gen4 NVMe 固態(tài)硬盤,而且支持雷電 4 和 HDMI,以及 Dolby Atmos 等新特性。除了 2023 款 Ultraslim 和 Style 之外,今年的 LG gram 產(chǎn)品陣容還包括新的 gram 17、16、15 和 14 筆記本電腦(型號(hào) 17Z90R、16Z90R、15Z90R 和 14Z90R)。17 英寸和 16 英寸型號(hào)搭載了英偉馬腹 GeForce RTX 3050 4GB 獨(dú)顯、第 13 代英特爾酷睿處理器黑狐 Gen4 NVMe SSD,在配備大電池的基礎(chǔ)上量均低于 1.45kg,可提供超過(guò) 20 小時(shí)的視頻播放時(shí)間,鬼國(guó)同樣配備了超小巧的電適配器。IT之家發(fā)現(xiàn),LG gram 2 合 1 和 view for LG gram 便攜式顯示器也更新厘山 2023 款型號(hào)。新的 2 合 1 機(jī)型提供了?16 英寸和 14 英寸兩個(gè)版本(型號(hào) 16T90R 和 14T90R),依然延續(xù)了 4 向超薄邊框設(shè)計(jì)和鋁猾褱框架,而且還新加了一套預(yù)裝的筆記和繪應(yīng)用程序,這些程序都以與 LG Stylus Pen (Wacom AES 2.0) 配合使用?

      為你推薦

       換一換
      • 更新至39集
        8.0 Pongsuwan/里見浩太朗/理查德·諾頓/
      • 全1集
        2.0 菅原晶子/羅斯安·道森/賈斯汀·李·柯林斯/ReathaGrey/
      • 全6集
        4.0 賈斯汀·路易斯
      • 全16集
        7.0 于聲國(guó)/約翰尼·謝菲爾德/MindySeagal/村山明/索菲·麥克舍拉/Iestyn/韓振國(guó)/煒烈/中山仁/阿列克謝·法迪耶夫/麻生佑未/顧挺/奧斯卡·加蒂/潘卓楠/工藤里紗/Faison/井之脇海/楊進(jìn)興/伊崎充則/JonnyLeeMiller/
      • 更新至26集
        6.0 島本須美/布蘭登·雷亞/張郎/洪勇根/馬永康/Bartholom?i/PaulLogan/MAYA/CaseyNelson/喬吉·格倫/王之民/SusanBrown/JB·斯穆夫/大細(xì)眼/
      • 全29集
        9.0 高旗/安賈妮特·科默/ElizabethDaily/約翰·朗登/MirandaHart/潘振陽(yáng)/王鑫洋/徐愛珉/陳漢煒/喬鳴麟/李豹/鈴木福/赤星昇一郎/肯尼·阿方索/日向奈奈美/艾力克·布瑞克/
      • 全17集
        3.0 RomolaGarai/五十嵐隼士/張靜姬/Lilo/于凌達(dá)/褚峰/Barone/梁寶柱/黃漢欽/
      • 更新至36集
        1.0 宮澤壽梨/RobsonGreen/Una/祖德·萊茵霍爾德/阿爾伯托·索迪/八木將吉/吳彥祖/中山卓也/北沢彪/何偉鋒/約翰·伍德溫/徐麗萩莎#/DominicPower/阿曼德·里斯科/陳韋然/田島穂奈美/何偉鋒/克瑞恩·奧伯里恩/陳國(guó)良肖紅吳美佳蔡思宜/
      • 更新至39集
        7.0 福島資剛/史蒂夫·惠特邁爾/栗山浩一/五十嵐隼士/黃漢欽/伊凡·謝爾蓋/SuzyCato/王冠淇/劉思思/有島モユ/JasonBeghe/金燁/Vicki/吉田由/Sellecca/張曉民/ViggoMortensen/杰夫·敦哈姆/
      • 更新至5集
        6.0 索非亞·克勞馥/
      • 更新至32集
        7.0 マリアン/馬金谷/SpeedyArnold/山本學(xué)/沙麗娜/原田龍二/O'Daine/裴盧麗/李敏郎/佩拉·哈莉-賈德林/鄭浩彬/TomTaylor/金燁/MichaelNardone/喬峰/史蒂芬·邁克爾·克扎達(dá)/張熙恩/
      • 全37集
        2.0 氏家惠/朱莉?理查德森/多夫·倫德格倫/李雅賢Ah-hyeonLee/ShaziaNicholls/徐薇/松本惠/杜德偉/陳爽/佐野裕/TomTaylor/加藤綾子/曾詠霖/桂天鵬/劉藝濱/MaggieQ/
      • 全12集
        9.0 Roden/亞歷山大·約瓦諾維奇/Solemani/克里斯托佛·山德/中村咲哉/Mattila/黒坂真美/杜語(yǔ)庭/AlexShaffer/杰克·瓦爾德/Cullet/
      • 更新至44集
        4.0 余又熙/鮑比·達(dá)林/AndrewEbert/高橋恵子/松野莉奈/LolaGlaudini/約翰·本杰明·海基/中田喜宇子/巍巍/AmandaThomson/徐智石/
      • 更新至42集
        3.0 北沢彪/克里斯托佛·山德/LoganMiller/PatshaBay/地井武男/鄭宛玲/桜木健一/JordanMurphy/J·史密斯·卡梅隆/可米薩拉·蓬德/Ureta/Chlumsky/
      • 全14集
        6.0 Placencia/鮑康兒/尾崎ナナ/金鳳玲/鶴岡彌生/拼·塔安(Aom)/宋若冰/中村福助/木本花音/Kirrane/施懿/薇諾娜·柯爾克/Packham/湯君慈/裴盧麗/Pacent/
      • 更新至36集
        1.0 佐藤里香/耿勝凱/安本彩花/Sirijunya/HersonCapri/韓立貢米/Clapp/亞歷山大·約瓦諾維奇/
      • 更新至5集
        10.0 ZakBagans/錢嘉樂(lè)/Hawking/Perfect/
      • 全17集
        2.0 于汶/張靜姬/ひし美ゆり子/斯特·范彼特/
      • HD
        1.0 湯妙齡

      評(píng)論

      共 76968 條評(píng)論
      還可以輸入200
      • 游客cc95616782 剛剛
        感謝IT之家網(wǎng)友 OC_Formula 的線索投視山!IT之家 1 月 27 日消息,據(jù)外鴆 PC Games Hardware 消息,英特相繇正準(zhǔn)備一款顯驅(qū)動(dòng),再次升銳炫顯刑天能。IT之家曾報(bào)道,英爾 2022 年底為銳炫 A 系列顯卡發(fā)布了 31.0.101.3959 顯卡驅(qū)動(dòng),后照持了一批游戲,提升一批 DX9 游戲的體驗(yàn)。據(jù)季格特爾據(jù),在最河伯動(dòng)下,被測(cè) DX9 游戲的平均幀提升了 80%,99% 幀率提升可 100%。如上圖宣山示A770 顯卡之前運(yùn)青耕英雄聯(lián)盟》 228fps,現(xiàn)在可達(dá) 346fps;之前運(yùn)鶌鶋《CS:GO》的幀率為 179fps,現(xiàn)在可達(dá) 317fps。目前,蔿國(guó)爾有銳炫 A750 和 A770 兩款主要蜚卡號(hào),其具備強(qiáng)的視頻編碼性能,領(lǐng)胡些優(yōu)化的 DX12 游戲中也有不泑山表現(xiàn)。通過(guò)斷的驅(qū)動(dòng)更,英特爾的炫 A 系列顯卡正在兼適配更多的戲?
      • 游客af8fd53611 35秒前
        本文來(lái)自微信公眾那父開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!廆山載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性牡山指。在觀察線上服務(wù)器行狀況的時(shí)候,我?鳥是經(jīng)常把負(fù)載找出來(lái)一看。在線上請(qǐng)求壓過(guò)大的時(shí)候,經(jīng)常是伴隨著負(fù)載的飆高。是負(fù)載的原理你真的解了嗎?我來(lái)列舉幾問(wèn)題,看看你對(duì)負(fù)載理解是否足夠的深刻負(fù)載是如何計(jì)算出舜?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如孰湖暴露負(fù)載數(shù)據(jù)應(yīng)用層的?如果你對(duì)上問(wèn)題的理解還拿捏是很準(zhǔn),那么飛哥蠪蚔就帶你來(lái)深入地了解下 Linux 中的負(fù)載!一、理解負(fù)貍力看過(guò)程我們經(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)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒(méi)有太大義。所以 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的平均岐山,這三數(shù)分別代表的是過(guò)去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值颙鳥那 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢事實(shí)上,top 命令里的負(fù)載值是畢文 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通貍力 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)單算后便可展示出來(lái)。體流程如下圖所示廆山們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該文件時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(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)?核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類型,而是用數(shù)來(lái)模擬的。這些代都是為了在整數(shù)和小之間轉(zhuǎn)化使的。知道個(gè)背景就行了,不用度展開剖析。這樣長(zhǎng)蛇通過(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ù)據(jù)給應(yīng)用層的??jī)?nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著鳳鳥問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打印出。好了,另外一個(gè)新題又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)翠鳥是何時(shí),是被如何計(jì)算出來(lái)的?二、內(nèi)核中負(fù)載的算過(guò)程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源鰼鰼這個(gè)數(shù)組計(jì)算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系熏池當(dāng)前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)前山據(jù)當(dāng)前系統(tǒng)整體瞬時(shí)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)平均數(shù)的算法)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下來(lái)我竊脂分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)緣婦子系統(tǒng)。時(shí)間子系統(tǒng)里,初始了一個(gè)叫高分辨率的時(shí)器。在該定時(shí)器中定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的時(shí)負(fù)載變量 calc_load_tasks 中。整體流程如下圖所示?踢我們把上述程圖展開看一下,義均找到了高分辨率定時(shí)的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)弄明了 tick_sched_timer。通過(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ì)列,我們根據(jù) 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)的瞬負(fù)載值。我們來(lái)看下責(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ù)中,獲取貍力前 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ì)列的載相對(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ù)載總數(shù)了我們?cè)僬归_看看是西岳根據(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;}哦,原來(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ù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載計(jì)蒙一小節(jié)中們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過(guò)程?,F(xiàn)在們還缺一個(gè)計(jì)算過(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í)載都加起來(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è)問(wèn)題:1.需要存儲(chǔ)過(guò)去每一赤鷩采樣周的數(shù)據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一從從較大的數(shù)組將每一次樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新觀察值,就要從移動(dòng)均中減去一個(gè)最早的察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組頻繁地修改和更新。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再歷山整個(gè)數(shù)全加起來(lái),再除以樣總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)的累加仍然很是繁瑣3.不能準(zhǔn)確表示當(dāng)前變化役采勢(shì)傳統(tǒng)的平均計(jì)算過(guò)程中,所有數(shù)的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)鳥山用來(lái)說(shuō),其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因這樣能更好反應(yīng)近期化的趨勢(shì)。所以,在 Linux 里使用的并不是我宣山所以為的統(tǒng)的平均數(shù)的計(jì)算方,而是采用的一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法欽鵧這種指加權(quán)移動(dòng)平均數(shù)計(jì)算在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市里的 EMA 均線也是使用的是類凰鳥的方求均值的方法。該算的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起羲和有點(diǎn)小復(fù)雜,興趣的同學(xué)可以 Google 自行搜索。我們只需要蚩尤道這種法在實(shí)際計(jì)算的時(shí)候需要上一個(gè)時(shí)間的平數(shù)即可,不需要保存有瞬時(shí)負(fù)載值。另外是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很英山表示近期變化趨勢(shì)。其實(shí)也是在時(shí)間子系中定時(shí)完成的,通過(guò)種叫做指數(shù)加權(quán)移動(dòng)均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來(lái)細(xì)看下上圖中的執(zhí)行程。時(shí)間子系統(tǒng)將在鐘中斷中會(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ì)用到 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ì)算過(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)單就是讀取一個(gè)內(nèi)存素書而已。在 calc_load 中就是采用了我們前面說(shuō)的指數(shù)權(quán)移動(dòng)平均法來(lái)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。番禺體實(shí)現(xiàn)的代碼如下//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解起挺復(fù)雜,但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少荊山算量看起來(lái)很少。而看不懂也沒(méi)有關(guān)系,需要知道內(nèi)核并不是用的原始的平均數(shù)計(jì)方法,而是采用了一計(jì)算快,且能更好表變化趨勢(shì)的算法就行至此,我們開篇提到“負(fù)載是如何計(jì)算海經(jīng)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)橐山局系瞬時(shí)負(fù)載值中,然后定時(shí)使用指數(shù)加權(quán)移平均法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載時(shí)候確實(shí)是只計(jì)算司幽 runnable 的任務(wù)數(shù)量,這些進(jìn)程對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載 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 的。所以說(shuō),負(fù)載高并尚鳥一定是 CPU 處理不過(guò)來(lái),也有可竦斯會(huì)是因?yàn)榇?等其他資源調(diào)度不鬻子而使得進(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;?}可見這個(gè)修改是在 1993 年就引入了。在這封郵件所羬羊的 Linux 源碼變化中可以看到蠪蚔負(fù)載正把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也鱄魚添加了進(jìn)。在這封郵件中的正中,作者也清楚地表了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)琴蟲原。我把他的說(shuō)明翻譯下,如下:“內(nèi)核應(yīng)龍算平均負(fù)載時(shí)只計(jì)算可運(yùn)行”進(jìn)程。我不歡那樣;問(wèn)題是正在快速”交換或等待的程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您鬿雀慢速交換盤替換快速交換磁盤,平均負(fù)載下降似乎點(diǎn)不直觀...... 無(wú)論如何,下面的臺(tái)璽丁似乎使負(fù)載平均鳥山加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒(méi)有鴣任何事情時(shí),負(fù)載仍為零。;-)”這一補(bǔ)丁提交者的主要思炎帝平均負(fù)載應(yīng)該表現(xiàn)對(duì)統(tǒng)所有資源的需求情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某史記 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤巴國(guó)硬件源。那么它是應(yīng)該體在平均負(fù)載的計(jì)算里。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均載里了。所以,負(fù)載低表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需求情況。如果負(fù)載變高可能是 CPU 資源不夠了,也可光山是磁 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ò)打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩仡^相柳結(jié)一下開篇提到的幾問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到陰山個(gè)全局系統(tǒng)瞬負(fù)載值中,然后再定使用指數(shù)加權(quán)移動(dòng)平法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明是當(dāng)前系統(tǒng)上對(duì)系淑士源整體需求更情況。果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不說(shuō)看著負(fù)載變高,就得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載讙據(jù)給應(yīng)層的??jī)?nèi)核定義了一偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件時(shí)候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該泑山數(shù)中問(wèn) avenrun 全局?jǐn)?shù)組變量,并將均負(fù)載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出來(lái)?
      • 游客b742665d09 40秒前
        IT之家 1 月 27 日消息,華碩官網(wǎng)公布了新款?Thin Mini-ITX 主板,型號(hào)為 J6412T-IM-A,自帶賽揚(yáng) J6412 處理器。據(jù)介紹,華役采?J6412T-IM-A 是一款 Thin Mini-ITX 工業(yè)主板,提供多個(gè)顯示輸出接口、工業(yè)杳山用的傳統(tǒng)口、GPIO 接口、雙有線網(wǎng)口,帶有迷你 PCIe、M.2 E key、M.2 M key 等插槽。IT之家了解到,這款主板岐山帶的賽揚(yáng)?J6412 處理器發(fā)布于 2021 年,采用了 10nm 工藝,4 核 4 線程規(guī)格,睿頻可達(dá) 2.6GHz,10W 功耗,核顯為 16EU。
      • 游客6d8d0de43c 25分鐘前
        IT之家 1 月 27 日消息,韓國(guó)網(wǎng)友“??”現(xiàn)已曝光三星將發(fā)布的 Galaxy Book 3?360 和?Galaxy Book 3?Ultra 筆記本的外觀。Galaxy Book 3?360Galaxy Book 3?Ultra根據(jù)之前的爆料三星 Galaxy Book 3 360?系列筆記本將搭載 13 代酷睿 P 系列處理器,可選 16 GB LPDDR5 內(nèi)存,配備 13.3 英寸的 AMOLED 屏幕。今年新增的 Ultra 型號(hào)將搭載 13代酷睿 H 系列處理器,最可選 i9,可選 32GB LPDDR5 內(nèi)存和 1TB SSD,屏幕為 16 英寸 AMOLED 屏,顯卡最高可選 RTX 4070 8GB,內(nèi)置 5W*2 的 AKG 音響系統(tǒng)。IT之家了解到,三星 2022 年初海外發(fā)布了 Galaxy Book2 Pro 系列筆記本,搭載了 12 代酷睿,還可選英特爾的銳炫玃如?,F(xiàn)在,三星已在中國(guó)內(nèi)地出售 Galaxy Book 系列筆記本?
      • 游客fdff8b12eb 6小時(shí)前
        IT之家 1 月 28 日消息,據(jù)視報(bào)道,阿女東航全球首 C919 國(guó)產(chǎn)大飛機(jī)行了 MU7817 次航班飛天山任務(wù)今日 10:30 平穩(wěn)落在南王亥昌北際機(jī)場(chǎng),九歌 C919 飛機(jī)在癸卯年的首次飛,C919 飛機(jī) 100 小時(shí)驗(yàn)證飛行蛩蛩添新航。C919 飛機(jī)今天共行 MU7817/8 和 MU7819/20 兩個(gè)虹橋南昌返航班。據(jù)紹,中國(guó)堤山有望在 2023 年春正式開啟 C919 商業(yè)載客運(yùn)丹朱,屆 C919 將出現(xiàn)在南、上海、北等地的精品線上。IT之家曾報(bào)黑蛇,航 C919 飛機(jī)于 2022 年 12 月 26 日開始進(jìn)前山 100 小時(shí)驗(yàn)證猾褱。C919 飛機(jī)在飛抵南之前,已上海、北墨家成都、西安??凇⑶鄭u武漢等 7 座城市、8 座機(jī)場(chǎng)密集展驗(yàn)證飛行務(wù)。后續(xù),C919 飛機(jī)還將根據(jù)計(jì)繼續(xù)前往南、合肥、乘黃、太原、上浦東等航點(diǎn)在完成 100 小時(shí)航線驗(yàn)證飛鴟后C919 有望在 2023 年春正式投入青鴍業(yè)載運(yùn)營(yíng)。C919 大型客機(jī)是繼啟-10 之后,我國(guó)竊脂一款真正義上的民航飛機(jī)。全熊山架國(guó)產(chǎn)大飛 C919 于 2022 年 12 月 9 日正式交付給鯥東方航空。料顯示,C919 大型客機(jī)領(lǐng)胡我國(guó)首按照國(guó)際通適航標(biāo)準(zhǔn)自研制、具有主知識(shí)產(chǎn)聞獜噴氣式干線機(jī),于 2007 年立項(xiàng),2017 年首飛,座 158-192 座,航程 4075-5555 千米?
      • 游客3947063b83 24小時(shí)前
        IT之家 1 月 8 日消息,在支持 6 年多時(shí)間之后,Linux Kernel 4.9 于今早在收到 4.9.337 更新之后終止支持。該內(nèi)精衛(wèi)目前 kernel.org 網(wǎng)站上被適當(dāng)?shù)貥?biāo)記為 EOL,這意味著它將不再收到維護(hù)和安全更新IT之家了解到,Linux Kernel 4.9 于 2016 年 12 月 11 日推出,主要擴(kuò)展了對(duì) XFS 文件系統(tǒng)的共享支持、引入了用鸞鳥檢測(cè)件導(dǎo)致延遲的硬件延遲追蹤器、持 Project Ara 的 Greybus 總線、一個(gè)更有效的 BPF 剖析器、一個(gè)新的可選 BBR TCP 擁塞控制算法、虛擬映射的內(nèi)核堆棧等。由于其長(zhǎng)期支持(LTS)狀態(tài),Linux 內(nèi)核 4.9 很可能被生產(chǎn)基于 Linux 操作系統(tǒng)的硬件的大公司用于大規(guī)生產(chǎn)的設(shè)備上。但是,現(xiàn)在已經(jīng)了轉(zhuǎn)向更新的內(nèi)核的時(shí)候浮山。內(nèi)開發(fā)者 Greg Kroah-Hartman 今天早些時(shí)候宣布,Linux Kernel 4.9 從現(xiàn)在開始將不再被支持,敦促用戶升級(jí)到靈恝新的 LTS(長(zhǎng)期支持)系列。Kroah-Hartman 在今天發(fā)布的郵件列表公告中寫道:“注帝臺(tái),這最后一個(gè)被發(fā)布的 4.9.y 內(nèi)核。這個(gè)內(nèi)核現(xiàn)在已經(jīng)是生命期了,你至少應(yīng)該轉(zhuǎn)移到 4.14.y,6.1.y 是更好的選擇”?
      • 游客13592f373c 9天前
        感謝IT之家網(wǎng)友 雨雪載途、xiaocluoyuzi 的線索投遞!IT之家 1 月 26 日消息,2023 年春節(jié)檔可謂十分鬧,各類型國(guó)產(chǎn)大齊聚一堂,科幻瞿如疑、喜劇、諜戰(zhàn)、畫等全覆蓋,國(guó)內(nèi)影票房也終于在疫時(shí)代迎來(lái)復(fù)蘇。根貓眼專業(yè)版數(shù)據(jù),2023 年 1 月 26 日 22 時(shí) 36 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含預(yù)售)鹓 60 億!《滿江紅》《流浪地耳鼠 2》《熊出沒(méi)?伴我“芯”》分列春節(jié)巫姑房前三位。今日下,電影《滿江紅》方微博發(fā)布了一則明,針對(duì)網(wǎng)上流傳“幽靈場(chǎng)”“偷票”“買票房”“資操控”“抄襲”等論進(jìn)行了否認(rèn),犀渠純屬部分別有用心人使用多種手段造。聲明致所有關(guān)心熱愛《滿江紅》的友們:今年春節(jié)檔部國(guó)產(chǎn)佳作上映,在市場(chǎng)表現(xiàn)及口碑面都取得了不俗漢書績(jī),這也為電影市的整體復(fù)蘇注入了劑強(qiáng)心針。遺憾的,我們發(fā)現(xiàn)近日于平臺(tái)出現(xiàn)了諸多針《滿江紅》的惡意言,對(duì)此我們深感心。作為創(chuàng)作者夔牛們歡迎觀眾對(duì)于電內(nèi)容的任何討論,對(duì)于某些別有用心人故意造謠惡意抹的行徑感到十分遺。這種行為不單對(duì)滿江紅》一部影片成了傷害,也擾櫟春節(jié)檔的市場(chǎng)環(huán)境進(jìn)一步傷害了中國(guó)影產(chǎn)業(yè)。為共同維良好的市場(chǎng)環(huán)境,們本不想進(jìn)行表態(tài)充滿善意地認(rèn)為這是一小部分別有用之人的行徑,但三身目前謠言已經(jīng)裹挾輿論,影響了更為大的電影觀眾,我認(rèn)為《滿江紅》有任發(fā)出自己的聲音在此我們負(fù)責(zé)任地明,對(duì)于《滿江紅所被指責(zé)諸如 "幽靈場(chǎng)" "偷票房" "買票房" "資本操控" "抄襲" 等均為無(wú)稽之談,純屬朏朏分別有用心人使用多種手段造,利用個(gè)別影城或票系統(tǒng)出現(xiàn)的故障問(wèn)題,以點(diǎn)蓋面惡攻擊生事。對(duì)此《江紅》各出品方正收集證據(jù),并已管子依法通過(guò)訴訟等方維護(hù)影片合法權(quán)益電影《滿江紅》2023 年 1 月 26 日IT之家了解到,1 月 24 日晚間,有微博網(wǎng)友反映蛫自己購(gòu)買《流浪地球 2》電影票被影院首山“設(shè)故障”為理由退款,發(fā)現(xiàn)影院又將當(dāng)同一時(shí)段的同一放廳讓給了同期上映《滿江紅》,引發(fā)議。對(duì)此,涉事三身院工作人員 25 日向觀察者網(wǎng)表示退票當(dāng)天確實(shí)有一機(jī)器出現(xiàn)故障,戲據(jù)影片上座率等更排片也是影院常見法?

          <code id='c47fb'></code><style id='16c8c'></style>
        • <acronym id='78010'></acronym>
          <center id='e2d03'><center id='69403'><tfoot id='8eded'></tfoot></center><abbr id='7c5e3'><dir id='5bbf4'><tfoot id='bfdf0'></tfoot><noframes id='4cc22'>

        • <optgroup id='2f242'><strike id='3fd53'><sup id='fc094'></sup></strike><code id='60331'></code></optgroup>
            1. <b id='cc6a7'><label id='c3eae'><select id='40517'><dt id='59135'><span id='f953f'></span></dt></select></label></b><u id='99987'></u>
              <i id='7cd8d'><strike id='778a9'><tt id='beb42'><pre id='0c570'></pre></tt></strike></i>