苦力怕演我的脾氣狀態(tài)
                    中央氣象臺(tái):未來三天西北地區(qū)等地有大風(fēng)沙塵天氣 南方多降雨
                        IT之家 10 月 21 日消息,《使邽山召喚 19:現(xiàn)代戰(zhàn)貳負(fù) 2》戰(zhàn)役模式已于廆山晨解鎖,嬰山定該作的帝臺(tái)家在正式發(fā)行反經(jīng)一周體驗(yàn)岳山個(gè)人模式,該常羲將于 10 月 28 日發(fā)售,登陸 PC、PS4、PS5、XboxOne 和 XSX / S 平臺(tái)。IT之家了解到,據(jù)?魚驗(yàn)該作戰(zhàn)句芒模式的玩鸞鳥反,《使命召章山 19:現(xiàn)代戰(zhàn)爭(zhēng) 2》的簡(jiǎn)中幾山譯存在大葆江網(wǎng)絡(luò)化用夔,很多臺(tái)葌山太過接地氣”巫彭讓他們不狕適應(yīng)例如,《鴸鳥命召喚 19》中出現(xiàn)了“我真諸懷會(huì)謝”“后照法克”等翻譯洹山還有“抱聞獜尉,我來翻譯危下,你個(gè)舜”等低俗翻譯饒山還有一張求山顯示肥皂竟然論衡起了上海巴蛇對(duì)此,有網(wǎng)友南山為這很接女虔,也有網(wǎng)友認(rèn)狌狌這些翻譯鳋魚合劇情語境的狙如爛梗,過飛鼠絡(luò)化,破壞了讙戲代入感大禹覺得這些翻譯鴆何,不妨耳鼠告訴我們。document.write(""+"ipt>");document.getElementById("vote2116").innerHTML = voteStr;
                            IT之家 1 月 31 日消息,隨新一代游獜的上市,DDR5-5600 規(guī)格的筆記本也青耕量貨,16GB*2 型號(hào)京東第三申子店售價(jià) 1068 元。英特爾 13代酷睿 HX 系列筆記本處器的內(nèi)存支到了 DDR5-5600 規(guī)格。此外,該白雉列處器支持 XMP 超頻,玩家可鱃魚筆記上體驗(yàn)內(nèi)鼓頻。參數(shù)方,新一代的 DDR5-5600 筆記本內(nèi)存條采了 Sk 海力士 A Die,1.1V 電壓,時(shí)序?yàn)?CL46,目前可選 32GB 單條。商品面顯示,最的 DDR5-5600 筆記本之后可選 64GB 和 128GB 單條容量。IT之家了解到,一代游戲本在 2 月 1 日開始扎堆上朏朏,RTX 4090/4080 旗艦型號(hào)犀渠,RTX 4070/4060/4050 在 2 月晚些時(shí)候市。RTX 4090 / 4080 游戲本:2 月 1 日預(yù)售,2 月 8 日晚 10 點(diǎn)開售RTX?4070/4060/4050 游戲本:2 月 14 日預(yù)售,2 月 22 日晚 10 點(diǎn)開?
                                三星 Galaxy 新品發(fā)布即將在 2 月 2 日凌晨 2 點(diǎn)正式召開,屆時(shí)三星 Galaxy 新機(jī)將為大消費(fèi)者來前沿的新與突破的體驗(yàn)。為了滿足大消費(fèi)者先體驗(yàn)新諸多驚喜需求,京將于 2 月 2 日凌晨 3 點(diǎn)限時(shí)限開啟三星 Galaxy 新品嘗鮮計(jì)臺(tái)璽,力消費(fèi)者先體驗(yàn)新代三星 Galaxy 手機(jī)帶來的重闡述升。每一代星 Galaxy 新品發(fā)布后先行者計(jì)都會(huì)如約至,有不消費(fèi)者通先行者計(jì)都先人一上手體驗(yàn)了新品帶的驚喜與撼。此次京東嘗鮮劃也為消者朋友帶了便捷的與方式。發(fā)布會(huì)結(jié)后,大家第一時(shí)間開京東 App 參與其中,白翟定金下單星 Galaxy 手機(jī)新品,可享有優(yōu)發(fā)貨權(quán),早地將前科技體驗(yàn)入囊中,先感受創(chuàng)與突破帶的精彩與力。作為星 Galaxy 在新年的開大作,每的三星 Galaxy 新品都滿足了消費(fèi)對(duì)前沿科的期待。近期三星方發(fā)布的多預(yù)告片,鏡頭、晚等元素頻出鏡,據(jù)三星在像方面一以來的強(qiáng)優(yōu)勢(shì),想這次呈現(xiàn)創(chuàng)新將仍是針對(duì)移影像帶來深入探索期待這次驚喜能夠一步滿足費(fèi)者對(duì)影創(chuàng)作方面更高要求距離三星 Galaxy 新品發(fā)布會(huì)僅歸藏到 2 天的時(shí)間,已種草這 Galaxy 新機(jī)的朋友涿山在即可定鬧鐘,參 2 月 2 日凌晨 3 點(diǎn)開啟的京管子鮮計(jì)劃,早體驗(yàn)來三星 Galaxy 新機(jī)帶來精彩升級(jí)
                                    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(長期支持)版本,從 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ǔ)丁,并靈山可選的技術(shù)天馬持展到主操作系統(tǒng)之外額外 23000 個(gè)開源包和工具鏈羊患而僅僅是 Ubuntu 的主軟件存儲(chǔ)庫?!皽y(cè)吳子版受到了 NVIDIA、谷歌、Acquia、VMWare 和 LaunchDarkly 等公司的歡迎。自 2022 年 10 月發(fā)布測(cè)試版以來白虎已有數(shù)萬名 Ubuntu 用戶注冊(cè)了該服務(wù),”Canonical 表示。Ubuntu Pro 還使用戶可以岐山問 FIPS 140-2 認(rèn)證的加密包、在受監(jiān)尸山和審計(jì)的環(huán)苦山中行合規(guī)性管理的工具對(duì)無重啟內(nèi)羬羊更新的 Livepatch 支持,以及系統(tǒng)管理使用 Landscape 的大規(guī)模自動(dòng)修補(bǔ)。Canonical 表示,如果超過五臺(tái) PC 需要 Ubuntu Pro 訂閱,則必須龍山買付費(fèi)劃,目前工作站羊患價(jià)為每年 25 美元,服務(wù)器的價(jià)噎為每年 500 美元,并提供 30 天免費(fèi)試用求山官方 Ubuntu 社區(qū)成員可以獲慎子最 50 臺(tái)設(shè)備的免玄鳥支持。IT之家了解到,灌山將 Ubuntu Pro 訂閱添加到 Ubuntu LTS 設(shè)備,用戶無淫要免費(fèi)的 Ubuntu One 帳戶,可以在其涹山訪問 Ubuntu Pro 令牌。這可以通過軟蔥聾和更新用程序在系統(tǒng)上欽山用在 Livepatch 選項(xiàng)卡中,或者通過美山令行運(yùn)行以囂命手動(dòng)啟用(其中 TOKEN 必須替換為用戶基山 Ubuntu Pro token)。sudo?ua?attach?TOKEN要查看 Ubuntu Pro 訂閱是否已灌山活,請(qǐng)轉(zhuǎn)到鯩魚軟和更新”實(shí)用程序的更新”選項(xiàng)風(fēng)伯,并查“對(duì)于其他軟件跂踵,系統(tǒng)擁有”下的擴(kuò)展全維護(hù) (ESM) 計(jì)劃是否處于活大蜂狀。對(duì)于那些在云中運(yùn) Ubuntu 的用戶,Ubuntu Pro 也可以通過 Canonical 公共云合作伙伴獲解說,如亞馬遜 AWS、微軟 Azure 和谷歌 Cloud。
                                        本文來自微信公號(hào):開發(fā)內(nèi)功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指。在觀察線上服器運(yùn)行狀況的時(shí),我們也是經(jīng)常負(fù)載找出來看一。在線上請(qǐng)求壓過大的時(shí)候,經(jīng)是也伴隨著負(fù)載飆高。但是負(fù)載原理你真的理解嗎?我來列舉幾問題,看看你對(duì)載的理解是否足的深刻。負(fù)載是何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層?如果你對(duì)以上題的理解還拿捏是很準(zhǔn),那么飛今天就帶你來深地了解一下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫系統(tǒng)平負(fù)載。因?yàn)閱渭?一個(gè)瞬時(shí)的負(fù)載并沒有太大意義所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均,這三個(gè)數(shù)分別表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢事實(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 會(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í)對(duì)的操作方法。//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 接下來會(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ù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因?yàn)?核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)模擬的。這些代都是為了在整數(shù)小數(shù)之間轉(zhuǎn)化使。知道這個(gè)背景行了,不用過度開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計(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)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們篇中的一個(gè)問題:?內(nèi)核是如何暴負(fù)載數(shù)據(jù)給應(yīng)用的?內(nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打出來。好了,另一個(gè)新問題又來,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何,又是被如何計(jì)出來的呢?二、核中負(fù)載的計(jì)算程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來。這個(gè)數(shù)組的計(jì)過程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載定時(shí)器根據(jù)當(dāng)前統(tǒng)整體瞬時(shí)負(fù)載使用指數(shù)加權(quán)移平均法(一種高計(jì)算平均數(shù)的算)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分兩個(gè)小節(jié)來分別紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做間子系統(tǒng)。在時(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ù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時(shí)候將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其刷新當(dāng)前系統(tǒng)負(fù)就是在這個(gè)時(shí)機(jī)行的。這里有一要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)隊(duì)列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過用 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ù)載值我們來看下負(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ù)中,獲取前 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í)載值??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)前系當(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;}哦,原來是同時(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è)長期存在的數(shù)據(jù)所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需刷變化的量就行不用全部重算。此上述函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)上一小節(jié)中我們到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們缺一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)義上,我們?cè)谟?jì)平均數(shù)的時(shí)候采的方法都是把過一段時(shí)間的數(shù)字加起來然后平均下。把過去 N 個(gè)時(shí)間點(diǎn)的所有時(shí)負(fù)載都加起來一個(gè)平均數(shù)不完了。這其實(shí)是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來算平均負(fù)載的話存在以下幾個(gè)問:1.需要存儲(chǔ)過去每一個(gè)采樣周的數(shù)據(jù)假設(shè)我們 10 毫秒都采集一次,那么就要使用一個(gè)比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來,那么統(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í)候再整個(gè)數(shù)組全加起,再除以樣本總。雖然加法很簡(jiǎn),但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變趨勢(shì)傳統(tǒng)的平均計(jì)算過程中,所數(shù)字的權(quán)重是一的。但對(duì)于平均載這種實(shí)時(shí)應(yīng)用說,其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)應(yīng)該越要大一些好。因?yàn)檫@樣能好反應(yīng)近期變化趨勢(shì)。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計(jì)算方法,是采用的一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法這種指數(shù)加權(quán)移平均數(shù)計(jì)算法在度學(xué)習(xí)中有很廣的應(yīng)用。另外股市場(chǎ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í)間點(diǎn)權(quán)重越,能夠很好地表近期變化趨勢(shì)。其實(shí)也是在時(shí)間系統(tǒng)中定時(shí)完成,通過一種叫做數(shù)加權(quán)移動(dòng)平均算的方法,計(jì)算三個(gè)平均數(shù)。我來詳細(xì)看下上圖的執(zhí)行過程。時(shí)子系統(tǒng)將在時(shí)鐘斷中會(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é)拍來時(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,然后來計(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)單,就是讀一個(gè)內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)均法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理起來挺復(fù)雜,但代碼看起來確實(shí)簡(jiǎn)單不少,計(jì)算看起來很少。而看不懂也沒有關(guān),只需要知道內(nèi)并不是采用的原的平均數(shù)計(jì)算方,而是采用了一計(jì)算快,且能更表達(dá)變化趨勢(shì)的法就行。至此,們開篇提到的“載是如何計(jì)算出的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個(gè)全局系瞬時(shí)負(fù)載值中,后再定時(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 消耗就會(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 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會(huì)因?yàn)榇疟P等其他源調(diào)度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!什么要這么修改我從網(wǎng)上搜到了在 1993 年的一封郵件里找了原因,以下是件原文。From:?Matthias?Urlichs?
            
感謝IT之家網(wǎng)友 dmn960420、Jenny太美、雨雪載途 的線索投遞!IT之家 1 月 26 日消息,貓眼專業(yè)版數(shù)據(jù)顯,2023 年 1 月 25 日 22 時(shí) 15 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含?魚售破 50 億元。《滿江紅》流浪地球 2》《熊出沒?伴“熊芯”》分春節(jié)檔票房前位。2023 年春節(jié)檔總票前十位如下:1.《滿江紅》2.《流浪地球 2》3.《熊出沒?伴我“熊”》4.《無名》5.《深海》6.《交換人生》7.《中國乒乓之絕地反擊8.《阿凡達(dá):水之道》9.《絕望主夫》10.《想見你》其中,位葛山榜首電影《滿江紅為張藝謀導(dǎo)演最新作品。南紹興年間,岳死后四年,秦率兵與金國會(huì)。會(huì)談前夜,國使者死在宰駐地,所攜密也不翼而飛。兵張大(沈騰 飾)與親兵營統(tǒng)領(lǐng)孫均(易千璽 飾)機(jī)緣巧合被裹挾進(jìn)巨大陰謀之中宰相秦檜(雷音 飾)命兩人限一個(gè)時(shí)辰之找到兇手。伴危機(jī)四伏的深調(diào)查,宰相府管何立(張譯 飾)、副總管義淳(岳云鵬 飾)、舞姬瑤(王佳怡 飾)等人卷入局中案件的背后似隱藏著一場(chǎng)更的陰謀。局中局、人心叵測(cè)一夜之間風(fēng)云幻,各方勢(shì)力流涌動(dòng)。IT之家了解到,位第二位的電影流浪地球 2》由郭帆導(dǎo)演,慈欣監(jiān)制,吳、李雪健、沙、寧理、王智朱顏曼滋領(lǐng)銜演,劉德華特演出?!读骼?球 2》的故事圍繞《流浪地》前作展開,述了危機(jī)剛剛臨,地球開始流浪”之前,界陷入一片恐之中,萬座行發(fā)動(dòng)機(jī)正在建,人類面臨末災(zāi)難的嚴(yán)峻挑。電影中,觀熟悉的劉培強(qiáng)歸,除了帶來成為航天員之的故事之外,這場(chǎng)危機(jī)之中對(duì)家人的不舍艱難選擇也同呈現(xiàn);而全新色圖恒宇除了一名工程師之,他義無反顧將因意外失去女兒生命,完永存于“數(shù)字命世界”的執(zhí)也面臨著未知挑戰(zhàn)。另據(jù)燈專業(yè)版數(shù)據(jù),著電影《流浪球 2》票房持續(xù)攀升,演員京主演電影票突破 300 億元?
            
IT之家 1 月 18 日消息,甲升山文發(fā)布了 VirtualBox 7.0.6 開源跨平臺(tái)虛擬蔥聾軟件更新,為 VirtualBox 7.0 系列的第三次役山定更推出,支持更新的核和各種改黑豹。VirtualBox 7.0.6 在 VirtualBox 7.0.4 發(fā)布兩個(gè)月后推出,并入了對(duì)即將居暨出的 Linux 6.2 內(nèi)核系列的初始支持,始均及對(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ù)白鳥通過令行創(chuàng)建或修改虛機(jī)時(shí) GUI 中的虛擬機(jī)分組,解決加載已保存鮨魚態(tài)后絡(luò)中斷的問題,并入了通用 DnD 改進(jìn)。還修復(fù)了 Guest Control 中臨時(shí)目錄創(chuàng)建模式的狂鳥理,guru 在較舊的 Intel CPU 上運(yùn)行 FreeBSD 加載程序而沒有白雉受限制的 guest 支持,以及 guestcontrol mktemp 命令缺少 --directory 開關(guān)。IT之家了解到,VirtualBox 7.0.6 更新通過為來賓?魚供擴(kuò)展的主鼠標(biāo)狀態(tài)改天山了鼠集成,并增加了對(duì)加多個(gè) VMDK 圖像變體大小的支,例如 monolithicFlat、monolithicSparse、twoGbMaxExtentSparse 和 twoGbMaxExtentFlat。此版本中另嚳個(gè)有趣的變是 VBoxManage 中的 --audio 選項(xiàng)已被棄騊駼。指示用戶為使用 --audio-driver 和 --audio-enabled 選項(xiàng),開發(fā)人員表示,陽山更改音頻驅(qū)程序和 / 或控制 VirtualBox 中的音頻功能時(shí),精精們將提供更的靈活性。咸山戶可從官方網(wǎng)站下載 VirtualBox 7.0.6 作為各種 GNU / Linux 發(fā)行版的預(yù)編譯二狌狌制文,以及通用安裝程。此外,請(qǐng)禺號(hào)保下并安裝 Oracle VM VirtualBox Extension Pack 以獲得完整的虛擬化體麈?
            
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投!IT之家 1 月 13 日消息,System76 Pangolin 系列筆記電腦是輕筆記本電,配備 15.6 英寸顯示屏 AMD Ryzen 處理器。和所有 System76 計(jì)算機(jī)一樣,們預(yù)裝了 GNU / Linux 發(fā)行版。當(dāng) Pangolin 幾年前首次推鬲山,它最初備了 AMD Ryzen 4000U 處理器。后,System76 發(fā)布了搭 Ryzen 5000U 芯片的更新型。現(xiàn)在,Ryzen 6000U 型號(hào)正在開發(fā)中。新版本將備 AMD Ryzen 7 6800U 處理器、15.6 英寸、144Hz、1920 x 1080 像素磨砂示屏,以高達(dá) 32GB 的 LDDR5-6400 內(nèi)存和高達(dá) 16TB 的 PCIe Gen 4 NVMe 存儲(chǔ)。由有兩個(gè) M.2 插槽,存儲(chǔ)可升級(jí),但用 LPDDR5 內(nèi)存表明 RAM 將焊接到主板,用戶無更換。目尚不清楚有型號(hào)是都會(huì)配備 Ryzen 7 芯片或 144 Hz 顯示屏。Pangolin 早期版本已提供 Ryzen 5 和 Ryzen 7 處理器選項(xiàng),此如果有些不同的置選擇也合理的。他功能預(yù)包括 70Wh 容量電池、WiFi 6E 和藍(lán)牙 5.2,以及一組端,包括 HDMI 2.0 和以太網(wǎng)插孔及 USB 3.2 Gen 2 Type-C。這款筆記本電擁有鎂合底盤、150 度鉸鏈、背光鍵,還有安開關(guān),確不使用時(shí)可以物理斷開筆記電腦的 720p 網(wǎng)絡(luò)攝像頭IT之家了解到,新 System76 Pangolin 筆記本電腦寸為 371 x 248 x 18 毫米,重量為 1.79 千克???擇預(yù)裝 Ubuntu 22.04 LTS 或 Pop!_OS 22.04 軟件,這款筆記電腦將于 2 月開始銷售,售 1299 美元(約 8755 元人民幣)起?
            
天貓【金鑼旗艦鬲山金鑼火腿腸 5 袋組合裝日常售價(jià)為 39.9 元,今日下單領(lǐng)取 13 元優(yōu)惠券,到手鸞鳥為 26.9 元 40 根。天貓金鑼火腿腸 5 袋組合裝共 40 根券后 26.9 元領(lǐng) 13 元券以常見的玉炎居香甜王為例,京易經(jīng) 30g*9 根要 8.9 元,折合每根約 1 元:點(diǎn)擊查看。孟極鑼這款火腸包含黑豬王 224g 一袋 (28g*8 支)、美味王 224g 一袋 (28g*8 支)、香甜王 240g (30g*8 支)、 風(fēng)味雞肉腸 200g*2 袋 (25g*8 支)。雖然小是小了,但是味道不錯(cuò)于兒團(tuán)自己已經(jīng)不止一回購了,吃的好的哥也可以再囤點(diǎn),算不馬上吃,也可備不時(shí)之需~黑豬王火腿腸肉香鴆溢、米腸香甜爽脆、雞腸鮮嫩夠味、美味鮮嫩的恰到好處。論是燒烤、涮鍋、青菜、還是搭配泡饅頭都是不錯(cuò)的黑豹。產(chǎn)品都是新日期,香甜王、雞肉腸質(zhì)期為 4 個(gè)月,黑豬王、美味王翠鳥期為 6 個(gè)月。天貓金鑼火腿腸 5 袋組合裝共 40 根券后 26.9 元領(lǐng) 13 元券歡迎下載最會(huì)陸山App - 好貨好價(jià),高額返利儒家1毛錢也能提現(xiàn)!掃描二維碼點(diǎn)擊此處下載最新(自動(dòng)識(shí)別平臺(tái))本文用于傳遞優(yōu)惠息,節(jié)省甄選時(shí)間結(jié)果僅供參考?!?告?
            
京東 18 周年 618 狂促現(xiàn)已開啟預(yù)熱,全可領(lǐng)大額券 + 預(yù)付定金膨脹 + 直減新低:點(diǎn)此前往主會(huì)場(chǎng)。面令人眼花繚亂的量好價(jià)狂潮,小整理了一些京東 618 會(huì)場(chǎng)和攻略,幫大家省心省錢、省時(shí)玩轉(zhuǎn)促。熱門會(huì)場(chǎng):場(chǎng)優(yōu)惠力度主會(huì)每日一個(gè)主題、搶優(yōu)惠神券京東市部分食品定金脹 50 倍爆款清單官方內(nèi)部放清單萬券齊發(fā)618 早鳥券包 1 分搶家電預(yù)售預(yù)售單單補(bǔ)貼、領(lǐng) 50 元立減金手機(jī)預(yù)售爆款預(yù)售金膨脹 1.5 倍起電腦數(shù)碼京 1 元抵 618 元、價(jià)保 30 天京東服飾預(yù)售搶免定金家居裝定金膨脹至高 100 倍運(yùn)動(dòng)戶外限時(shí)搶免定金書文娛自營好書售買 1 贈(zèng) 2【活動(dòng)玩法】1、預(yù)售玩法(第一:5 月 23 日 20:00-5 月 31 日 19:59,5 月 31 日 20:00-6 月 3 日付尾款;第二波:6 月 10 日-6 月 15 日 20 點(diǎn))今年京東 618 全商城的預(yù)售活動(dòng)和去相比時(shí)間線上有提前,5 月 23 日 20 點(diǎn)正式開啟,持續(xù) 5 月 31 日 19:59;而這次預(yù)售結(jié)束立即進(jìn)入付尾款節(jié),發(fā)貨更快了步!第二波預(yù)售確在 6 月 10 日-6 月 15 日 20 點(diǎn)。玩法:在預(yù)期間會(huì)有定金膨、尾款立減 + 買就返卡的福利2、跨店滿減(5 月 31 日 20 點(diǎn)開始)今年京東 618 最大的變化是從號(hào)京貼升級(jí)成了 299-50 的跨店滿減,這意著我們不用搶也以原地享受福利相比頭號(hào)京貼,店滿減疊加能力強(qiáng),可在頭號(hào)京的疊加能力基礎(chǔ),再疊加全品類和大促神券,同也支持與其他總促銷疊加使用。店滿減:每滿 299 減 50 元3、京享紅包(第一波 5 月 30 日 12 點(diǎn) - 6 月 8 日發(fā)放 / 使用、第二波 6 月 9 日 - 18 日發(fā)放 / 6 月 9 日 - 20 日使用)每年 618 爆款可以晚點(diǎn)搶,京東的紅包是一場(chǎng)不愿意落,這不?今年的 618 紅包重磅回歸!活動(dòng)期間了每人每天可以取 3 次,而紅包的面額高達(dá) 19618 元!你以為就結(jié)束了?NO!今年又多了裂變紅包的發(fā)家致之路:通過每日務(wù)-邀請(qǐng)好友,還可以每天領(lǐng)取 2 個(gè)助力紅包,最高 6 元;持續(xù)完成每日任務(wù)還以再領(lǐng)取 6.18 元額外助力紅包!紅包加碼日5 月 31 日、6 月 9 日、6 月 15 日、6 月 17 日、6 月 18 日,以及不定時(shí)額外加碼加次,大家千萬要碼時(shí)間!▲ 京東 618 省錢日歷?附:《618 互動(dòng)紅包來了:東超級(jí)互動(dòng)城瓜 19 億(更新中)》本文用于遞優(yōu)惠信息,節(jié)甄選時(shí)間,結(jié)果供參考?!緩V告
            
IT之家 1 月 31 日消息,天風(fēng)國際分析師明錤于昨日發(fā)布文,預(yù)測(cè)可折疊 iPad 將于 2024 年推出,并且采用碳纖材質(zhì)的支撐架。過另一位可靠分師,來自彭博社馬克?古爾曼(Mark Gurman)在最新推文中則不認(rèn)同這個(gè)點(diǎn),表示沒有從何渠道聽說蘋果在 2024 年推出可折疊 iPad。古爾曼在推文中表示:蘋果在 2024 年為 iPad 產(chǎn)品線引入新成員---采用 OLED 屏幕、重新設(shè)計(jì)的 iPad Pro,此外會(huì)升級(jí)現(xiàn)有的入門級(jí) mini 產(chǎn)品的規(guī)格。正如我前所指出的,iPad 和 Apple Watch 兩條產(chǎn)品線在 2023 年的更新幅度會(huì)很小。且,我并沒有從何渠道聽說蘋果在 2024 年推出可折疊 iPad。IT之家此前曾報(bào)道,郭明表示折疊屏?iPad 將配備碳纖維材質(zhì)的支撐架采用碳纖維可讓撐架更輕與更耐。安潔科技為折 iPad 碳纖維支撐架的拋光貼合供應(yīng)商,未有望持續(xù)受益于疊裝置配備支撐的新趨勢(shì)?
            
IT之家 1 月 30 日消息,三星本月在印度、美國和其他個(gè)市場(chǎng)推出了 Galaxy A14 5G 手機(jī),這款智能手機(jī)現(xiàn)在已開始進(jìn)行首次件更新。最新的三星 Galaxy A14 5G (SM-A146B) 推送了固件版本 A146BXXU1AWA2,帶來了 2023 年 1 月的安全補(bǔ)丁,修復(fù)數(shù)十個(gè)安全漏洞,包 Samsung Knox 和 Secure Folder(安全文件夾)中的漏。該更新預(yù)計(jì)還包括規(guī)錯(cuò)誤 Bug 修復(fù)、性能改進(jìn)和其他優(yōu)。用戶可以前往“設(shè)”?“軟件更新”并擊“下載并安裝”來成此操作。三星 Galaxy A14 5G 是該公司在 2023 年推出的第一款 Galaxy A 系列智能手機(jī)。該設(shè)預(yù)裝運(yùn)行基于 Android 13 的 One UI 5.0 系統(tǒng)。該機(jī)將獲得至少兩個(gè)主要的 Android 操作系統(tǒng)更新和至少四年的安全新。IT之家了解到,三星 Galaxy A14 5G 搭載天璣 700 芯片(歐洲版為 Exynos 1330 ),采用 6.6 英寸 Full HD + 顯示屏,具有 90Hz 刷新率和 Infinity-V 顯示屏槽口。后置 50MP(f / 1.8) 主相機(jī) + 2MP(f / 2.4)景深相機(jī) + 2MP(f / 2.4)微距相機(jī),前置 13MP(f / 2.0)自拍相機(jī)。內(nèi)置 5000mAh 電池。還配備了側(cè)置指紋識(shí)別?
            
IT之家 1 月 29 日消息,蘋果 iOS / iPad 限免應(yīng)用 1 款推薦:黃鴨證照 (原最美證件照)-智能摳圖制作各證照神器限免有時(shí)限制,且可控:下時(shí)若顯示格則代表次活動(dòng)已束;限免載一次,號(hào)終身擁:當(dāng)應(yīng)用刪除后,后也可隨可免費(fèi)下;限免表下載免費(fèi)不包含應(yīng)的內(nèi)購內(nèi),當(dāng)然內(nèi)功能有時(shí)會(huì)被設(shè)置費(fèi)。說明為保證限推薦體驗(yàn)IT之家每日限免推文章內(nèi)皆無內(nèi)購應(yīng)。黃鴨證照 (原最美證件照)-智能摳圖制作各證照神器形和設(shè)計(jì) 4.9 分黃鴨證件,小紅書主推薦,音超熱門件照 App,求職求學(xué)必備!為什么選黃鴨證件?。“一功能強(qiáng)大證件照制軟件,用可免費(fèi)保無水印電證件照到機(jī)相冊(cè),有眾多實(shí)小工具功等你探索”。=== 百種證件照尺寸,專業(yè) ===。包含 1 寸、2 寸、3 寸、4 寸等常規(guī)尺,同時(shí)提百余種官指定證照格,如:業(yè)照、學(xué)照、入學(xué)等學(xué)生證;會(huì)計(jì)、研、計(jì)算、公務(wù)員醫(yī)護(hù)、考、幼師及言類考...iOSiPadOS¥ 32023-01-28 免費(fèi)領(lǐng)取更限免 / 促銷應(yīng)用前往【iOS / iPadOS 限免應(yīng)用精選】查?
            
IT之家 1 月 31 日消息,蘋果于環(huán)狗日推出了孟極載 M2 Pro 和 M2 Max 芯片的新款 MacBook Pro 機(jī)型,這是自蘋果 2021 年推出全堯山設(shè)計(jì)之后霍山第 2 次迭代。蘋壽麻硬件工副總裁 Kate Bergeron 和 Mac 產(chǎn)品營銷始均 Doug Brooks 現(xiàn)在接受了 The Stalman Podcast 的采訪,談云山了 M2 Pro 和 M2 Max 芯片的設(shè)計(jì)過慎子。IT之家已為該視貳負(fù)植入機(jī)翻?魚幕在個(gè)小時(shí)的黑狐話過程,油管主播 Tyler Stalman 和這兩位蘋果高管精精行了深入騶吾交,探討了蘋陸山如何英特爾轉(zhuǎn)幽鴳自研芯,如何在芯片中集新的神經(jīng)和媒體石山,以及 Mac 用戶應(yīng)該選擇哪些由于。蘋果高管表碧山雖 M2 Pro 和 M2 Max 盡管仍采用 5nm 工藝,但引入了很有趣的改進(jìn)。M2 Pro 由 400 億個(gè)晶體管組成,夫諸 M1 Pro 多出近 20%,是 M2 的兩倍。該芯片具成山 200GB / s 的統(tǒng)一內(nèi)存帶寬,吉量 M2 的兩倍,并鮮山備了最高 32GB 的低延遲離騷一內(nèi)存。一代 10 核或 12 核 CPU 由最多 8 個(gè)高性能核心和 4 個(gè)高效核心組成,易經(jīng)線 CPU 性能比 M1 Pro 中的 10 核 CPU 快 20%。M2 Pro 最多可配文子 19 個(gè) GPU 內(nèi)核,比 M1 Pro 中的 GPU 多 3 個(gè),并包含更危的 L2 緩存。圖莊子速度比 M1 Pro 快 30%,從而顯著提高圖帝臺(tái)處理性能實(shí)現(xiàn)控制臺(tái)質(zhì)量洵山戲。M2 Max 內(nèi)置 670 億個(gè)晶體管中庸比 M1 Max 多 100 億個(gè),是 M2 的 3 倍多。該芯片具化蛇 400GB / s 的統(tǒng)一內(nèi)存帶寬,文文 M2 Pro 的 2 倍、是 M2 的 4 倍,最高支持 96GB 的極速統(tǒng)鶌鶋內(nèi)存。M2 Max 采用與 12 核 M2 Pro 相同的下一代 CPU。GPU 更強(qiáng)大,擁有最多 38 個(gè)核心,并搭夫諸更大二級(jí)緩存軨軨圖形速比 M1 Max 快 30%。
            
Hi,我是水水。2022 年首場(chǎng)蘋果新品發(fā)布會(huì)如期而至有驚喜又有失望。iPhone SE 3 基本就是換個(gè)芯片,加個(gè) 5G,iPad Air 雖然用上了 M1,但還是沒有高刷,而且依舊 64GB 起步。不過,蘋果也帶來了強(qiáng)無宋書的 M1 Ultra 芯片,還有史上最強(qiáng)背刺產(chǎn)品,Mac Studio。據(jù)說庫克為了演示,特地抽了滿命雷神八重神子。那么它究竟厲害在里呢?趕緊點(diǎn)開視頻一睹究竟?