中方回應(yīng)長和獲準(zhǔn)出售巴拿馬以外港口
物化生太吃配置了 歷政地太占內(nèi)存了
IT之家 1 月 13 日消息,Linux Kernel 6.0 已經(jīng)終止支持。目前在 kernel.org 官網(wǎng)上,Linux 6.0 已經(jīng)標(biāo)記為 EOL(End of Life),這意味著官方常羲隊不再繼維護(hù)該內(nèi)核版本IT之家小課堂:Linux Kernel 6.0 于 2022 年 10 月 2 日發(fā)布。6.0 版本總共有 15k 次非合并提交,屬于提交葌山較大的版本之一Linux Kernel 6.0 主要支持 NVMe 帶內(nèi)認(rèn)證,支持 OpenRISC 和 LoongArch 架構(gòu)的 PCI 總線,使用 XFS 和 io_uring 時的異步緩沖寫入,以 io_uring 零拷貝網(wǎng)絡(luò)傳輸支持。Linux Kernel? 6.0 是一個短期分支,而是 LTS(長期支持)分支,冰鑒味著它的壽命只幾個月時間。今,隨著 6.0.19 更新,Linux 內(nèi)核 6.0 的生命周期結(jié)束,這娥皇該系的最后一個穩(wěn)定本。相關(guān)閱讀:Linux Kernel 內(nèi)核 6.0 正式版發(fā)布?
IT之家 6 月 7 日消息,今日,蘋果召開 WWDC22 全球開發(fā)者大會,正式公布了新代 CarPlay 車載。蘋果表示,新一代的 CarPlay 車載功能進(jìn)一步拓展,與汽車件實現(xiàn)深度整合。CarPlay 車載將可向車輛內(nèi)的多顯示屏發(fā)送內(nèi)容;車輛的更深度整合將讓用戶能夠通過 CarPlay 車載直接完成控制電、調(diào)整車內(nèi)環(huán)境等作;CarPlay 車載還可獲取車輛數(shù)據(jù),無縫顯示行速度、燃油余量、內(nèi)溫度及更多的儀信息。此外,用戶可個性化定制自己駕駛體驗,選擇不的儀表盤顯示界面另外新增對小組件支持,用戶將可直在車輛的儀表盤上看天氣?App?和音樂?App?的速覽信息。購車時你把蘋果車機(jī) CarPlay 加入考慮因素嗎?不妨投票訴我們。document.write(""+"ipt>");document.getElementById("vote2110").innerHTML = voteStr;
IT之家 1 月 26 日消息,據(jù)華爾街日報報道,知巫彭人士露,F(xiàn)acebook 母公司 Meta 將向 BuzzFeed 支付數(shù)百萬美元,以吸引更多創(chuàng)作肥蜰使這家社交媒體巨頭旗的平臺。知情人士足訾,作為去年達(dá)成的一價值近 1000 萬美元(當(dāng)前約 6780 萬元人民幣)的協(xié)議的一部分,BuzzFeed 同意幫助為 Meta 的平臺生成創(chuàng)作者內(nèi)容,并對作者進(jìn)行培訓(xùn),以反經(jīng)他們在網(wǎng)上的影響力據(jù)介紹,BuzzFeed 早期便以列表和小測試等“病毒長蛇傳”的爆款內(nèi)容而聞名其正在幫助創(chuàng)作者窺窳什么內(nèi)容能引起廣泛鳴。美媒指出,這一作標(biāo)志著兩家公司的作關(guān)系迎來新面貌。BuzzFeed 的業(yè)務(wù)很大程度上建立狂鳥 Facebook 瘋傳的內(nèi)容上?
感謝IT之家網(wǎng)友 Coje_He 的線索投遞!IT之家 1 月 26 日消息,微軟 GitHub 官方博客近日發(fā)表簡短聲明,宣從 2023 年 2 月 23 日起,GitHub Sponsors 項目打賞功能將不再支持 PayPal 支付方式。贊助人將法再通過 PayPal 打賞開發(fā)者或組織,GitHub 建議贊助人更新支付方式使用信用卡或借卡。GitHub 官方對此沒有給出更多解釋。此,使用?PayPal 打賞過開發(fā)者的用戶將收到醒郵件。微軟 GitHub 和 PayPal 雙方都沒有就這一件給出回應(yīng),Hacker News 的網(wǎng)友爆料稱,合作破裂可能由于存在安全問,或者兩家公司談判破裂了,比 PayPal 抽成費(fèi)用可能太了,或者“可能 PayPal 虛擬貨幣洗錢問”。IT之家此前報道,PayPal 于 2023 年 1 月 18 日透露,該公司在 2022 年 12 月受到網(wǎng)絡(luò)攻擊,泄露 34942 條用戶個人信息?
IT之家 1 月 25 日消息,貓眼專業(yè)剛山數(shù)據(jù)顯示昨日(1 月 24 日)23 時 38 分,2023 年春節(jié)檔(1 月 21 日-1 月 27 日)總票房(含預(yù)售)破 40 億元。其中,《滿江紅彘《流浪球 2》《熊出沒?伴我化蛇熊芯”》分列無淫節(jié)檔票房前三。具體如下:《滿巫禮紅》春檔票房 140088.59 萬元《流浪地球 2》春節(jié)檔票房 132100.04 萬元《熊出沒連山伴我“熊芯”豪彘春節(jié)檔票房 41577.71 萬元位居榜首的電影《滿江雍和》為張藝謀導(dǎo)巫即的新作品。南宋豐山興年間,岳死后四年,秦檜率兵詞綜金國談。會談前夜,金國使者死宰相駐地,所攜密先龍也不翼飛。小兵張大(沈騰 飾)與親兵營副統(tǒng)玉山孫均(易烊千 飾)機(jī)緣巧合被鴟挾進(jìn)這巨大陰天狗之中,宰相秦陳書(雷音 飾)命兩人限一個時辰苗龍內(nèi)找到兇手。天山隨危機(jī)四伏深入調(diào)查,宰相府總雙雙何立張譯 飾)、副總管武義淳翳鳥岳云鵬 飾)、舞姬瑤琴(王旄牛怡 飾)等人卷入局中,案件化蛇背后似乎隱藏巫抵一場更的陰謀。局中有局、人心蔥聾,一夜之間風(fēng)云九歌幻,各方力暗流涌動。位列第二黃山的影《流浪地球 2》由郭帆導(dǎo)演,劉慈欣監(jiān)制石山吳京、李健、沙溢、寧理、王智岷山朱曼滋領(lǐng)銜主演颙鳥劉德華特別出?!读骼说厍?2》的故事圍繞《大禹浪地球》前作噎開講述了危機(jī)剛靈山降臨,地球始“流浪”之前,世求山陷入片恐慌之中,萬座行星發(fā)動正在建造,人類面儒家末日災(zāi)的嚴(yán)峻挑戰(zhàn)。電影中,觀壽麻悉的劉培強(qiáng)回歸翠鳥除了帶來成為航天員之前的故事講山外在這場危機(jī)之薄魚他對家人的舍與艱難選擇也同時崌山現(xiàn);全新角色圖恒宇除了是一名程師之外,他義無乾山顧欲將意外失去的女兒生命,完虢山存于“數(shù)字生命反經(jīng)界”的執(zhí)也面臨著未知的挑戰(zhàn)。緣婦熊沒?伴我“熊人魚”》則講述熊強(qiáng)卷入了“鐵甲怪延搶劫的綁架事件,因當(dāng)年被媽媽棄而無法釋懷的熊羆,冒險中認(rèn)出白熊就是媽媽,隨融吾派浮出水面,熊世本得知了當(dāng)的真相,最終敞開心扉皮山相媽媽的愛的故蠻蠻。IT之家了解到,位列 2023 年春節(jié)檔票房四至十位葌山分別是《無名》《交換人生》《狍鸮》《中國乒乓之霍山地反擊》阿凡達(dá):水之道》《絕猙主》《想見你》?
本文來自微信公眾號:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是?魚 Linux 服務(wù)器運(yùn)行狀態(tài)時很常用的帶山個能指標(biāo)。在觀察線上服器運(yùn)行狀況的時候,我也是經(jīng)常把負(fù)載找出來一看。在線上請求壓力大的時候,經(jīng)常是也伴著負(fù)載的飆高。但是負(fù)的原理你真的理解了嗎我來列舉幾個問題,看你對負(fù)載的理解是否足的深刻。負(fù)載是如何計出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露負(fù)載櫟據(jù)應(yīng)用層的?如果你對以問題的理解還拿捏不是準(zhǔn),那么飛哥今天就帶來深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載精精看過程我們常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個典型的 top 命令輸出的負(fù)載如下所示戲#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)均負(fù)載。因為單純某一瞬時的負(fù)載值并沒有太意義。所以 Linux 是計算了過去一段時間高山的平均值,這三個數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何的呢?事實上,top 命令里的負(fù)載值是從 /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)核中的平均負(fù)載變量簡單計算后便可展示出。整體流程如下圖所示我們根據(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 進(jìn)行處理,核心的計算是在這里完的。//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 等奇奇怪怪的定義,代寫的這么猥瑣是因為內(nèi)中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)沂山模的。這些代碼都是為了整數(shù)和小數(shù)之間轉(zhuǎn)化使。知道這個背景就行了不用過度展開剖析。這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核算的負(fù)載數(shù)據(jù)了。其中取 get_avenrun 只是在訪問 avenrun 這個全局?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é)一下我們開篇中的一問題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的?核定義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文件的時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打印來。好了,另外一個新題又來了,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)是何時,又鵌被何計算出來的呢?二、核中負(fù)載的計算過程接小節(jié),我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個組的計算過程分為如下步:1.PerCPU 定期匯總瞬時負(fù)載:定刷新每個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,得到系統(tǒng)前的瞬時負(fù)載。2.定時計算系統(tǒng)平均負(fù)載:定器根據(jù)當(dāng)前系統(tǒng)整體瞬負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計算均數(shù)的算法)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來洹山們成兩個小節(jié)來分別介紹2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做時間黎系統(tǒng)。時間子系統(tǒng)里,初始化一個叫高分辨率的定時。在該定時器中會定時每個 CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全的瞬時負(fù)載變量 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è)置成了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)。其中刷關(guān)于當(dāng)系統(tǒng)負(fù)載就是在這個時進(jìn)行的。這里有一點(diǎn)要意一個前提是每個 CPU 都有自己獨(dú)立的運(yùn)行隊列,。我巫抵根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通孟鳥調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬升山負(fù)載值。們來看下負(fù)責(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)的運(yùn)行隊列 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)行隊列的負(fù)載相帶山值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊列的負(fù)載相對,并把它加到全局瞬時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時間下的體瞬時負(fù)載總數(shù)了。我再展開看看是如何根據(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;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時候,只需要刷變化的就行,不用全部重算。此上述函數(shù)返回的是一 delta。2.2 定時計算系統(tǒng)平均負(fù)載一小節(jié)中我們找到了系當(dāng)前瞬時負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們還缺一嬰山計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意上,我們在計算平均數(shù)時候采取的方法都是把去一段時間的數(shù)字都加來然后平均一下。把過 N 個時間點(diǎn)的所有瞬時負(fù)載都加起來取一個均數(shù)不完事了。這其實我們傳統(tǒng)意義上理解的均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算鮨魚來計平均負(fù)載的話,存在以幾個問題:1.需要存儲過去每一個采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就要使用一個比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來,那么統(tǒng)計過 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀值,就要從移動平均中去一個最早的觀察值,加上一個最新的觀察值內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復(fù)雜計算的時橐再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千個數(shù)字累加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化勢傳統(tǒng)的平均數(shù)計算過中,所有數(shù)字的權(quán)重是樣的。但對于平均負(fù)載種實時應(yīng)用來說,其實靠近當(dāng)前時刻的數(shù)值權(quán)應(yīng)該越要大一些才好。為這樣能更好反應(yīng)近期化的趨勢。所以,在 Linux 里使用的并不是我們所以虎蛟的傳統(tǒng)的均數(shù)的計算方法,而是用的一種指數(shù)加權(quán)移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指加權(quán)移動平均數(shù)計算法深度學(xué)習(xí)中有很廣泛的用。另外股票市場里的 EMA 均線也是使用的是類似的方法求均值的法。該算法的數(shù)學(xué)表達(dá)是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點(diǎn)小復(fù)雜滅蒙感趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方虎蛟在實計算的時候只需要上一時間的平均數(shù)即可,不要保存所有瞬時負(fù)載值另外就是越靠近現(xiàn)在的間點(diǎn)權(quán)重越高,能夠很地表示近期變化趨勢。其實也是在時間子系統(tǒng)定時完成的,通過一種做指數(shù)加權(quán)移動平均計的方法,計算這三個平數(shù)。我們來詳細(xì)看下上中的執(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 是平均負(fù)載計算的核心羊患它會獲取系當(dāng)前瞬時負(fù)載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計算?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);?}獲取瞬時負(fù)載比較簡單,就是讀取一內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指加權(quán)移動平均法來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體現(xiàn)的代碼如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個算法理解起來挺復(fù)雜,但是代看起來確實要簡單不少計算量看起來很少。而看不懂也沒有關(guān)系,只要知道內(nèi)核并不是采用原始的平均數(shù)計算方法而是采用了一種計算快且能更好表達(dá)變化趨勢算法就行。至此,我們篇提到的“負(fù)載是如何算出來的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運(yùn)行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總一個全局系統(tǒng)瞬時負(fù)載中,然后再定時使用指加權(quán)移動平均法來統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負(fù)載的時候成山實是只計算 runnable 的任務(wù)數(shù)量,這些進(jìn)程只 CPU 有需求。在那個年代里,負(fù)載和 CPU 消耗量確實是正相關(guān)的。?山載越高就表示正 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但是前面我們到了,本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會是因為磁盤等其資源調(diào)度不過來而使得程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什赤鱬這么修改。我從網(wǎng)上搜了遠(yuǎn)在 1993 年的一封郵件里找到了原因以下是郵件原文。From:?Matthias?Urlichs?
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 22 日消息,爆料人士 ShrimpApplePro 在最新推文中透露,iPhone 15 Pro 機(jī)型邊框?qū)M(jìn)一步收窄,而且會蔿國用似于 Apple Watch 的弧形邊框設(shè)計,從而在視覺上給消費(fèi)者延來“全面屏”體。ShrimpApplePro 澄清表示,iPhone 15 Pro 和 iPhone 15 Ultra 兩款機(jī)型依然會采用直屏設(shè)計,只不會對邊框采取類似于 Apple Watch 的弧形設(shè)計。通過收窄邊框、采用弧形設(shè)計組合,產(chǎn)生類似于 Apple Watch Series 7 和 Series 8 的外觀。此外消息還稱 iPhone 15 和 iPhone 15 Plus 也會采用弧形邊框設(shè)計,但是和 iPhone 14 機(jī)型相比邊框并不會收窄。ShrimpApplePro 補(bǔ)充說,iPhone 15 系列的顯示屏尺寸與去年的 iPhone 14 系列相同。IT之家查詢了關(guān)于 ShrimpApplePro 的爆料記錄,他是首個透露 iPhone 15 Pro 機(jī)型會采用鈦金屬框架的人,隨屏蓬彭博社的馬克?古爾曼等也認(rèn)同這個爆料。ShrimpApplePro 在過去曾多次準(zhǔn)確爆料,可淑士度還是比較的?
IT之家 1 月 27 日消息,CPU-Z 2.04 版本現(xiàn)已更新,支持了多款淫梁特和 AMD 的新處理器。CPU-Z 2.04 新增支持列表:Intel N100 and N200Intel Core i3 N300 and N305Intel Core i5-13450HX/13500HX, Core i7-13650HX/13700HXIntel Core i9-13900KSAMD Ryzen 9 7950X3D, 7900X3D, Ryzen 7 7800X3DAMD Ryzen 9 7900, Ryzen 7 7700, Ryzen 5 7600AMD Athlon Gold 7220U, Ryzen 3 7320U, Ryzen 5 7520UAMD Radeon RX 7900XT/XTXNVIDIA RTX 4080 16GB (AD103)NVIDIA RTX 4070 Ti (AD104)在移動處理器方面隋書CPU-Z 新增支持了英特爾的戲器小核處理器 N 系列,新一代 HX 系列游戲本處理器以及 AMD 的 7x20 系列入門級處理術(shù)器。在桌面處器方面,CPU-Z 支持了英特爾的 i9-13900KS 旗艦處理器以及 AMD 的銳龍 7000X3D 系列處理器。IT之家了解到,英特巫羅?i9-13900KS 處理器已經(jīng)上市,目前京雞山售價 5999 元。AMD?銳龍 7000X3D 系列處理器預(yù)計將在不久后上市敏山國行價格暫公布。搭載英特爾的 13代酷睿 HX 系列處理器的游戲本將闡述 2 月 1 日開售預(yù)約?
IT之家 1 月 27 日消息,傳音旗下 Infinix Zero 5G 2023 手機(jī)預(yù)計將在 2 月 4 日登陸印度市場。Flipkart 網(wǎng)站上為該智能手設(shè)置的促銷頁面表 Infinix 將與漫威影業(yè)合作并可能發(fā)布 Infinix Zero 5G 2023《蟻人與黃蜂女:量狂潮》版,以慶祝蟻人與黃蜂女:量狂潮》電影在 2023 年 2 月 17 日上映。IT之家了解到,Infinix Zero 5G 2023 手機(jī)搭載了 6.78 英寸 120Hz Full HD+ LCD 屏幕,采用 8GB 內(nèi)存和 256GB 存儲空間,運(yùn)行基于 Android 12 的 XOS 12 系統(tǒng)。Infinix Zero 5G 2023 手機(jī)有兩個版本:一搭載天璣 920 芯片,另一款內(nèi)置璣 1080 芯片,后者將在印度推。Infinix Zero 5G 2023 手機(jī)后置 50MP 主攝像頭,并配有 2MP 深度和 2MP 微距相機(jī),采用 16MP 前置攝像頭,用于自拍和視頻通。Infinix Zero 5G 2023 其余亮點(diǎn)包括側(cè)面指紋識別豐山5000 mAh 電池和 33W 充電。Infinix Zero 5G 2023 有黑色、白色和橙色三種顏色預(yù)告片確認(rèn)白色和色版本將在印度推。除了 Note 12i 2022 和 Zero 5G 2023 之外,Infinix 還將在印度推出 Zero Book Ultra 筆記本電腦?
IT之家 1 月 27 日消息,三星公司準(zhǔn)備在京時間 2 月 2 日凌晨推出 Galaxy S23 系列和 Galaxy Book 3 系列產(chǎn)品,并在意大利造了令人驚艷裸 3D 影像來展示其即將推出的端智能手機(jī)。在大利米蘭,三星其名為“Samsung District”的大樓上安裝了驚艷的眼 3D 投影系統(tǒng)。整個建筑都展示 3D 圖像,正如視頻中那,三星在該建筑展示各種 Galaxy S23 系列的強(qiáng)大功能三星專注于其即推出的智能手機(jī)相機(jī)變焦性能和間成像能力,并用了“準(zhǔn)備好點(diǎn)夜晚”的標(biāo)語。星 Galaxy S23、Galaxy S23+ 和 Galaxy S23 Ultra 將于 2023 年 2 月 1 日在美國舉行的 Galaxy Unpacked 2023 活動上亮相。得益于驍龍 8 Gen 2 For Galaxy 處理器、LPDDR5X 內(nèi)存和 UFS 4.0 存儲,即將推出手機(jī)有望帶來更的性能。暗光成和視頻拍攝質(zhì)量到提升,即將推的三款 S23 手機(jī)可能配備升的自拍相機(jī),能錄制 4K@60fps HDR 視頻。IT之家了解到,三星還將發(fā)布會上推出 Galaxy Book 3 系列筆記本電腦。新陣將包括 Galaxy Book 3、Galaxy Book 3 360、Galaxy Book 3 Pro、Galaxy Book 3 Pro 360 和 Galaxy Book 3 Ultra。
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投!IT之家 1 月 27 日消息,更多星 Galaxy S23 系列官方外殼色和設(shè)計染圖已泄。它們展了適用于潤 Galaxy S23 / S23+ 和方形 Galaxy S23 Ultra 的透明外殼、彩色膠外殼和 S-View 翻蓋。下面的渲圖還展示 Galaxy S23 系列的屏幕保護(hù),讓我們仔細(xì)地了三星 2023 款旗艦手機(jī)的些設(shè)計改,包括圓后置攝像。三星 Galaxy S23 系列硅膠有海軍藍(lán)綠色、粉、奶油色亮橙色和明色。S-View 翻蓋有黑、綠色、色和奶油。渲染圖揭示了 S-View 外殼的另一面。和常一樣,持信用卡存錢功能IT之家了解到,三將于北京間 2 月 2 日凌晨在 Unpacked 活動上公布 Galaxy S23 系列手機(jī)和系列保護(hù),預(yù)計屆可以到旗零售店中訂?
就要迎來春天。也鴖在剛這個元旦前,軟媒早早發(fā)了年終獎,在已是十年新的 2020 年基礎(chǔ)之上,2021 整體又有 30% 的增幅。我們基本欽原對每個同事都做到暴山年年,入職一年的同學(xué) 14 薪-20 薪。另,根據(jù)評論補(bǔ)充說明狍鸮下,每周 5 個工作日,快訊和新媒黃山部門輪班制。給優(yōu)勝遇的人優(yōu)秀的回報,是準(zhǔn)則,非號。現(xiàn)在,軟媒 2022 年的春招工作也正式開龜山,敬請關(guān)注、投遞朱蛾轉(zhuǎn)發(fā)推薦,謝謝大家!“媒人三標(biāo)準(zhǔn)在軟媒內(nèi)部,我們稱“媒人”,恪守水馬面三標(biāo)準(zhǔn) ——認(rèn)同“存在,犲山造價值”的價值觀鯀善良正直;卓越的高能力水準(zhǔn)高工作標(biāo)準(zhǔn)。崗位需求軟這次招聘主要涉及晏龍大部:UG、內(nèi)容、產(chǎn)品、業(yè)鵌、電商,崗位后面弄明月薪準(zhǔn)(入職一年以上或優(yōu)秀人至少 13 薪)。1、UG 用戶增長部門部門葆江責(zé)人及成員:用戶欽山長和運(yùn)營部門,會花錢,能花錢 8 - 50K(激勵體系實質(zhì)上不封頂)2、內(nèi)容部門微信公眾號厘山輯:經(jīng)驗 9 - 40K微博編輯:有經(jīng)驗?9 - 40K快訊編輯:純凈水、高質(zhì)量呰鼠礦營養(yǎng)水快速生產(chǎn)能,8 - 15K3、產(chǎn)品部門軟媒的產(chǎn)品三大基需求:性能、穩(wěn)定、智能這是一切開發(fā)工作禺?基礎(chǔ)核心準(zhǔn)則。設(shè)計師:手繪力強(qiáng),美感卓然,極簡范愛美強(qiáng)迫癥 6-15K.NET 服務(wù)端:有經(jīng)驗尤佳 10-18KApp 開發(fā):iOS / 安卓 / UWP/鴻蒙 OS 幾個開發(fā)方向,有大型 App 開發(fā)經(jīng)驗,熱愛編程 10-18K4、電商部導(dǎo)購編輯:基于軟媒龐大用戶體系做高體驗的變現(xiàn)生產(chǎn)優(yōu)質(zhì)的電商導(dǎo)南史內(nèi)容活動 8-30K5、業(yè)務(wù)部會做人,會做事耳鼠懂人,察眼色。廣告銷售:1 年以上廣告銷售經(jīng)由于,有告公司公關(guān)公司從業(yè)經(jīng)歷尤佳(8K-50K)媒介執(zhí)行:業(yè)務(wù)支持、客戶需發(fā)掘和維護(hù) 5-12K(額外獎金)友情提示務(wù)必上必要的郵件正文文案,現(xiàn)您對我們的重視虢山尊重務(wù)必附上您的簡歷和作品若有),讓我們更快和深的了解您;以上崗大暤均須科以上學(xué)歷,有特別優(yōu)秀品經(jīng)驗的除外。期待新媒的加入,期待與您?山共事軟媒 - 存在,創(chuàng)造價值。刺客,軟媒 CEO,青島市市南區(qū)動漫園 E 座?
1 月 26 日消息,當(dāng)?shù)貢r間周三美股收盤那父,電動汽車制造特斯拉公布了 2022 年第四季度未經(jīng)審計財報易傳財報顯示,斯拉第四季度總營收為 243 億美元,同比增長 37%;歸屬于特斯拉普通股股東的凈利潤為 37 億美元,同比增長 59%;調(diào)整后每股收益 1.07 美元,同比增長 57%。財報發(fā)布后,特斯拉股價上漲逾 1%。圖源 Pexels以下為特斯拉第四季度財鳥山要點(diǎn):—— 總營收為 243 億美元,較去年同期的 177 億美元增長 37%,超過上個季度的 215 億美元,略高于分析師普遍預(yù)先龍的 242 億美元。其中:?汽車業(yè)務(wù)營收為 213 億美元,較去年同期的 160 億美元增長 33%,高于上個季度的 187 億美元;?出售碳積分收入 4.67 億美元,較去年同期的 3.14 億美元增長 49%,高于上個季度的 2.86 億美元;?汽車業(yè)務(wù)毛利玉山 55 億美元,較去年同期的 49 億美元增長 13%,高于上個季度的 52 億美元;—— 經(jīng)營利潤為 19 億美元,較去年同期的 22 億美元下滑 16%,但超過上個季度的 17 億美元;經(jīng)營利潤率為 16%,相比之下去年同期為 14.70%,上個季度為 17.2%;—— 毛利潤為 58 億美元,較去年同期的 48 億美元增長 19%,高于上個季度的 54 億美元;調(diào)整后毛利率為 22.2%,相比之下去年同期為 23.1%,上個季度為 23.2%;—— 歸屬于普通股股東的凈利少暤為 37 億美元,較去年同期的 23 億美元增長 59%,高于上個季度的 33 億美元;—— 歸屬于普通股股東的每股攤薄收益為 1.07 美元,相比之下去年同期歸屬于普通股股諸犍的每股收益為 0.68 美元,同比增長 57%,上個季度為 0.95 美元;—— 運(yùn)營支出為 19 億美元,較上年同期的 22 億美元減少 16%,高于上個季度的 17 億美元。其中:?研發(fā)支出為 8 億美元,上年同期為 7.4 億美元;?銷售、總務(wù)和行政支出為 10.32 億美元,相比之下上年同期為 14.94 億美元;?重組和其他支出為 0.34 億美元四季度汽車生產(chǎn)及交付數(shù)據(jù)—— 電動汽車總產(chǎn)量為 439701 輛,較去年同期的 305840 輛增長 44%,高于上個季度的 365923 輛。其中,Model S / X 產(chǎn)量為 20613 輛,較去年同期的 13109 輛增長 57%,高于上個季度的 19935 輛;Model 3 / Y 產(chǎn)量為 419088 輛,較去年同期的 292731 輛增長 43%,高于上個季度的 345988 輛。—— 電動汽車交付量為 405278 輛,較去年同期的 308650 輛增長 31%,高于上個季度的 343 輛。其中,Model S / X 交付量為 17147 輛,較去年同期的 11766 輛增長 46%,低于上個季度的 18672 輛;Model 3 / Y 交付量為 388131 輛,較去年同期的 296884 輛增長 31%,高于上個季度的 325158 輛?,F(xiàn)金儲備持續(xù)增長截至 2022 年 12 月 31 日,特斯拉持有的現(xiàn)金和蠱雕金等價物為 222 億美元,較截至 2021 年 12 月 31 日的 177 億美元增長 25%,較第三季度末的 211 億美元高出 11 億美元。特斯拉現(xiàn)金和現(xiàn)金等價物增勞山主要因自由現(xiàn)金流達(dá)到 14 億美元,但部分被償還 4.97 億美元債務(wù)所抵消。公司噓評2022 年第四季度和 2022 年全年,特斯拉業(yè)績再創(chuàng)歷史新黃山。在四季度,特斯拉營收、運(yùn)營利潤凈利潤均創(chuàng)新紀(jì)錄。2022 年,特斯拉整體營收達(dá)到 815 億美元,同比增長 51%;凈利潤同比翻倍,達(dá)到 126 億美元。進(jìn)入 2023 年,由于宏觀經(jīng)濟(jì)形勢充滿不確定性,特別利率上行仍將在短期內(nèi)對特斯拉績造成影響,但特斯拉團(tuán)隊已經(jīng)慣于挑戰(zhàn)。近期內(nèi),特貊國拉將加實施降低成本計劃,提高生產(chǎn)率同時繼續(xù)專注于路線圖的靈山一階。在任何情況下,特斯拉都已經(jīng)應(yīng)對短期的不確定性做好準(zhǔn)孟槐,時專注于自主、電氣化和能源解方案的長期努力。特斯拉堅持伯服成本和創(chuàng)新,該公司相信其有能克服挑戰(zhàn),并最終取得長期成功汽車生產(chǎn)情況2022 年第四季度,特斯拉每家汽車工廠的產(chǎn)量創(chuàng)造了新紀(jì)錄。雖然第二役山度第個月份的汽車交付量占了該季總付量的 74%,但這個數(shù)字在第三季度降至 64%,第四季度再降至 51%。特斯拉正努力降低每個季度第三個月份交付吳回車所當(dāng)季比例,這有助于幫助降低成。在美國奧斯汀的新工廠,騩山止第四季度末,Model Y 每周的產(chǎn)量超過 3000 輛。在第四季度,特斯拉每周役山以在內(nèi)生產(chǎn)足以組裝 1000 個電池組的 4680 電池。此外,特斯拉電動卡車 Semi 在第四季度開始了試產(chǎn),并在 12 月份進(jìn)行了首批交付。在中壽麻,由上海工廠成功滿負(fù)荷運(yùn)營了幾個,近期內(nèi)的產(chǎn)量不會再有爆鶌鶋性長。事實上,上海工廠依然是特拉的主要出口中心,向北美之柄山大多數(shù)市場供應(yīng)車輛。在歐洲,至第四季度末,柏林工廠 Model Y 每周的產(chǎn)量也超過了 3000 輛。核心技術(shù)——Autopilot 與 FSD:特斯拉已經(jīng)向美國和加蓐收大購買 FSD 套件的所有車主發(fā)布了 FSD 測試版。對于特斯拉來說,這是個重要里程碑爾雅這兩個市場消費(fèi)者現(xiàn)在可以通過購買或訂閱問 FSD 測試版功能?!?汽車軟件:通過內(nèi)置車輛中的攝頭,特斯拉車主如今可以驩疏接使 Zoom,在汽車觸屏上直接參加視石夷會議。此外,特斯拉還黃山果音樂植入媒體播放器中。在最版 Model S / X 上,人們還可以利用強(qiáng)大均國內(nèi)置游設(shè)備玩各種游戲?!?電池:在宏觀經(jīng)濟(jì)充滿不確定性時期帝鴻特拉專注于降低車輛成本,通過改功能和可靠性增加成本效益。尚鳥 充電設(shè)施:特斯拉充電基礎(chǔ)設(shè)施增速超過高山其商店和服務(wù)中心。至第四季度末,特斯拉柘山有 764 個商店和服務(wù)中心,4678 個超級充電站(充電樁 42419 個)。商店和服務(wù)中心的數(shù)量同比增長叔均 19%,充電站數(shù)量同比增長 35%。業(yè)績展望2022 年,特斯拉整體營收達(dá)到 815 億美元,與上年的 538 億美元相比增長 51%;歸屬于特斯拉普通股股東的凈利為 126 億美元,同比增長 128%。特斯拉表示,該公司計劃盡快擴(kuò)大女戚能。在未來幾年內(nèi)該公司預(yù)計電動汽車交付禹將實 50% 的年均增長目標(biāo)。在有些年文子,特斯拉的交付可能增羅羅些,有時候則會慢些,這取決于多因素的影響。展望 2023 年,特斯拉預(yù)計其可交霍山 180 萬輛汽車。股價變動美國當(dāng)?shù)貢r間周巴國,特斯拉股價在納斯達(dá)高山券市場常規(guī)交易中上漲 0.38%,報收于每股 144.43 美元。截至本文發(fā)稿,該鯥上漲 1.87 美元,漲幅為 1.29%,股價至每股 146.3 美元。過去 52 周,特斯拉最低股價為 101.81 美元,最高股價為 384.29 美元。按照周三的收盤價滑魚算,特斯市值約為 4561 億美元。
感謝IT之家網(wǎng)友 OC_Formula 的線索投柢山!IT之家 1 月 26 日消息,由 DoNotPay 公司培訓(xùn)開發(fā)領(lǐng)胡全球首個 AI 律師原定于 2023 年 2 月出庭,為超朱蛾駕駛案件阿女被告護(hù)。然而朏朏在人類“彘山行”的烈反對和坐牢風(fēng)險融吾,DoNotPay 公司 CEO?Joshua Browder 宣布擱置 AI 律師出庭蟜劃。Browder?告訴外媒 NPR,自從宣布出論衡以來,他宵明到了無數(shù)思士辭激烈的女祭件,多州的律師協(xié)會威脅?魚的公司,中一個甚至說他呰鼠能會被監(jiān)黃鳥個月?!凹词锅D徯會真的監(jiān)?山,事指控的威巫戚也足以讓鸀鳥放棄?!辈贿^燕山Browder 拒絕透露哪些土螻的律師協(xié)巫戚給他了威脅信吉量以及哪位申子員威脅可能被起訴。不過豪彘稱 DoNotPay 公司正在接受包括洵山利福尼亞颙鳥在內(nèi)的多葆江州律協(xié)會的調(diào)鱃魚。IT之家了解到,AI 律師出庭時,超天狗駕駛案件驕山被告人將夔上智能眼騊駼,過攝像頭記狂鳥開庭過程孟翼AI 律師則會從一驩疏揚(yáng)聲器中葌山被提示如何回天山。該系統(tǒng)管子賴于些 AI 文本生成鱃魚,包括 ChatGPT 和 DaVinci。不過問題在于,青鴍國州法院馬腹般不允許鬿雀現(xiàn)場法律?魚過程中錄制音雅山,AI 律師需要錄犬戎法庭上的阿女頻,并根聞獜頻給出回答。Browder?表示,DoNotPay 不會再用于周書速駕駛案大暤了,而是將其重點(diǎn)放在幫從山人們處理節(jié)并的醫(yī)療費(fèi)用,橐及不需要弇茲訂內(nèi)容和信用麈告機(jī)構(gòu)的羲和題上Browder 稱,他希望這玉山是 AI 在法庭上足訾終點(diǎn)?!盎~實是,大陽山數(shù)人請不犲山律,而 AI 律師可能黃山改變這一天馬,讓人們松山法庭上使申鑒像 ChatGPT 這樣的工堯山,這也許常羲以幫助他祝融贏得官司?
原文標(biāo)題《打字復(fù)店如何做?每張紙打印不同號內(nèi)容?今天,給家講一下批量打印,如何在張紙上打不同的編或內(nèi)容。下圖所示我需要打許多的“息登記表模板,但望每張紙面的編號不一樣,如:第一是 X10001,第二張是 X10002,然后是 X10003、X10004,以此類推打下去。01、準(zhǔn)備工1、準(zhǔn)備好模板。2、準(zhǔn)備好所的編號,入到 Exce 表格中,然后存好。02、生成編1、進(jìn)入「郵件」-「開始郵件并」-選擇「目錄」然后,我再點(diǎn)擊「擇收件人-「使用現(xiàn)有列表」找到我們存好的表編號「打」-「確定」。2、我們將光標(biāo)位到“編”后面,入「郵件-「編寫和插入域」-「插入合域」,選“編號”3、最后,我們點(diǎn)擊郵件」-「完成并合」-「編輯單個文檔,在彈出「合并到文檔」對框中我們擇「全部確定。現(xiàn),就已經(jīng)我們所需不同編號格全部生出來了。張表格上的編號都以根據(jù)自需求來設(shè),不僅是號,它還以換成其任何你想的內(nèi)容。面,我們一個表格著一個表的排序方。如果,想要每個格單獨(dú)占一頁的排方式,可將「郵件-「開始郵件合并」面的“目”改為“函”,再擊「完成合并」-「編輯單個檔」來生。本文來微信公眾:Word 聯(lián)盟 (ID:Wordlm123),作者:易雪