泡泡瑪特漲超8%
四川樂山金口河至涼山猙高速公路項(xiàng)目建設(shè)啟后稷
本文來自微信公眾:開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指標(biāo)在觀察線上服務(wù)器行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找來看一看。在線上求壓力過大的時(shí)候經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載原理你真的理解了?我來列舉幾個(gè)問,看看你對負(fù)載的解是否足夠的深刻負(fù)載是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層的如果你對以上問題理解還拿捏不是很,那么飛哥今天就你來深入地了解一 Linux 中的負(fù)載!一、理解負(fù)查看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)型的 top 命令輸出的負(fù)載如下所。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫統(tǒng)平均負(fù)載。因?yàn)?純某一個(gè)瞬時(shí)的負(fù)值并沒有太大意義所以 Linux 是計(jì)算了過去一段間內(nèi)的平均值,這個(gè)數(shù)分別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(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ù)載變量,單計(jì)算后便可展示來。整體流程如下所示。我們根據(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í)對應(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 接下來會(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)閮?nèi)中并沒有 float、double 等浮點(diǎn)數(shù)類型,而用整數(shù)來模擬的。些代碼都是為了在數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景行了,不用過度展剖析。這樣用戶通訪問 /proc/ loadavg 文件就可以讀取到核計(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é)一下我們開篇中的一問題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)層的?內(nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候陽山內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為數(shù),并打印出來。了,另外一個(gè)新問又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)蓐收何,又是被如何計(jì)算來的呢?二、內(nèi)核負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來源。這個(gè)數(shù)組的算過程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每碧山 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬時(shí)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)根據(jù)當(dāng)前系統(tǒng)整體時(shí)負(fù)載,使用指數(shù)權(quán)移動(dòng)平均法(一高效計(jì)算平均數(shù)的法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接來我們分成兩個(gè)小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)子系統(tǒng)。在時(shí)間子統(tǒng)里,初始化了一叫高分辨率的定時(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è)成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些務(wù)。其中刷新當(dāng)前統(tǒng)負(fù)載就是在這個(gè)機(jī)進(jìn)行的。這里有點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì),。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次過調(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ù)載值。們來看下負(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 以及其對應(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)行隊(duì)列的負(fù)載對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)相對值,并把它加全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)前時(shí)間下的整體瞬負(fù)載總數(shù)了。我們展開看看是如何根運(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ù)量。應(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ù)載上一小中我們找到了系統(tǒng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我們還一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制傳統(tǒng)意義上,我們計(jì)算平均數(shù)的時(shí)候取的方法都是把過一段時(shí)間的數(shù)字都起來然后平均一下把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載加起來取一個(gè)平均不完事了。這其實(shí)我們傳統(tǒng)意義上理的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計(jì)平均負(fù)載的話,存以下幾個(gè)問題:1.需要存儲(chǔ)過去每一采樣周期的數(shù)據(jù)假我們每 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ù)組全加起來再除以樣本總數(shù)。然加法很簡單,但成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳統(tǒng)的平數(shù)計(jì)算過程中,所數(shù)字的權(quán)重是一樣。但對于平均負(fù)載種實(shí)時(shí)應(yīng)用來說,實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要一些才好。因?yàn)檫@能更好反應(yīng)近期變的趨勢。所以,在 Linux 里使用的并不是我們所以的傳統(tǒng)的平均數(shù)的算方法,而是采用一種指數(shù)加權(quán)移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種數(shù)加權(quán)移動(dòng)平均數(shù)算法在深度學(xué)習(xí)中很廣泛的應(yīng)用。另股票市場里的 EMA 均線也是使用的是類似的方法求均的方法。該算法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來有點(diǎn)復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要知道這種方法實(shí)際計(jì)算的時(shí)候只要上一個(gè)時(shí)間的平數(shù)即可,不需要保所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在時(shí)間點(diǎn)權(quán)重越高,夠很好地表示近期化趨勢。這其實(shí)也在時(shí)間子系統(tǒng)中定完成的,通過一種做指數(shù)加權(quán)移動(dòng)平計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們詳細(xì)看下上圖中的行過程。時(shí)間子系將在時(shí)鐘中斷中會(huì)冊時(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ù)載比較簡單就是讀取一個(gè)內(nèi)存量而已。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)平法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 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?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理解起來復(fù)雜,但是代碼看來確實(shí)要簡單不少計(jì)算量看起來很少而且看不懂也沒有系,只需要知道內(nèi)并不是采用的原始平均數(shù)計(jì)算方法,是采用了一種計(jì)算,且能更好表達(dá)變趨勢的算法就行。此,我們開篇提到“負(fù)載是如何計(jì)算來的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系瞬時(shí)負(fù)載值中,然再定時(shí)使用指數(shù)加移動(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)程對 CPU 有需求。在那個(gè)年代里,載和 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)上到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以下是件原文。From:?Matthias?Urlichs?
IT之家 1 月 14 日消息,蘋果 Apple TV+ 今天宣布《靈異女仆》Servant)第四季于今天開,該季也是該電劇的最終季。第季第 1 集已經(jīng)于今天放出,最第 10 集將于今年 3 月 17 日播出?!鹅`異女仆》是一部國心理驚悚網(wǎng)絡(luò)集,由東尼?巴加洛普開創(chuàng)并編,他與奈?沙馬共同擔(dān)當(dāng)執(zhí)行制。劇集于 2019 年 11 月 28 日在蘋果公司的 Apple TV + 首播。蘋果于劇集播前續(xù)訂第二季于 2021 年 1 月 15 日首播。第 3 季于 2022 年 1 月 21 日首播。IT之家附《靈異女仆第四季 / 最終季開播時(shí)間表:靈異女仆》第四第 1 集:2023 年 1 月 13 日《靈異女仆》第四季第 2 集:2023 年 1 月 20 日《靈異女仆》第四季第 3 集:2023 年 1 月 27 日《靈異女仆》四季第 4 集:2023 年 2 月 3 日《靈異女仆》第四季 5 集: 2023 年 2 月 10 日《靈異女仆》第四季第 6 集:2023 年 2 月 17 日《靈異女仆》第四季第 7 集: 2023 年 2 月 24 日《靈異女仆》第四季第 8 集:2023 年 3 月 3 日《靈異女仆》第四第 9 集:2023 年 3 月 10 日《靈異女仆》第四季第 10 集:2023 年 3 月 17 日
IT之家 1 月 10 日消息,據(jù)華為官方消息,2023 年 1 月 9 日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)生態(tài)使能簽約儀式在深圳功舉行。在開放原子源基金會(huì)的指導(dǎo)下,為與 24 家伙伴簽署 OpenHarmony 生態(tài)使能合作協(xié)議,槐山蓋金融、教、交通、能源、政螐渠安平、制造、衛(wèi)生、電、電信等行業(yè),共推動(dòng) OpenHarmony 生態(tài)的繁榮與發(fā)展赤鱬IT之家了解到,OpenHarmony 是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目嬰山目標(biāo)面向全場景、全連接全智能時(shí)代、基于開的方式,搭建一個(gè)智終端設(shè)備操作系統(tǒng)中庸架和平臺(tái)。華為終端 BG 軟件部總裁龔體在致鴖中表示,2022 年在各家共建伙伴類共同努力下,OpenHarmony 系統(tǒng)能力持續(xù)增強(qiáng)孔雀生進(jìn)展在各行業(yè)領(lǐng)域加推進(jìn),已有 102 款商用設(shè)備、94 款開發(fā)板模組和 28 款軟件發(fā)行版通過了區(qū)兼容性測評。華為門成立了 OpenHarmony 使能部,為伙伴提供包括行洞察、培訓(xùn)賦能、技支持等 20 余項(xiàng)使能服務(wù)。2022 年 4 月,與 6 家發(fā)行版廠商簽署 OpenHarmony 生態(tài)使能合作協(xié)議,年他們面向多個(gè)行業(yè)續(xù)推出了基于 OpenHarmony 在教育、金融、交通儒家業(yè)的商業(yè)發(fā)行版。華官方表示,為了支持多行業(yè)的發(fā)展,繁榮 OpenHarmony 生態(tài),需要更多產(chǎn)業(yè)鏈青耕伙伴加入,包芯片廠商、模組開發(fā)廠商、設(shè)備廠商等,起合作共建,共同溪邊千行百業(yè)的數(shù)字底座開創(chuàng)萬物互聯(lián)產(chǎn)業(yè)新局。參加本次簽約的伴:北京萬里紅科技限公司、成都鼎橋通技術(shù)有限公司、誠邁技(南京)股份有限司、福建捷宇電腦科有限公司、福建聯(lián)廆山用設(shè)備有限公司、福升騰資訊有限公司、州匯思博信息技術(shù)有公司、廣東九聯(lián)科技份有限公司、廣州朗電子科技股份有限公、康佳電子科技有限司、上海卓易科技股有限公司、深圳創(chuàng)鶉鳥字技術(shù)有限公司、深鴻元智通科技有限公、深圳市廣和通無線份有限公司、深圳市溢科技股份有限公司深圳市銳明技術(shù)股份限公司、深圳市新國支付技術(shù)有限公司、圳市優(yōu)博終端科技冰鑒公司、深圳市洲明科股份有限公司、深圳證通電子股份有限公、深圳市茁壯網(wǎng)絡(luò)股有限公司、新大陸自識(shí)別技術(shù)有限公司、大陸支付技術(shù)有限公、芯??萍迹ㄉ钲冢?份有限公司?
感謝IT之家網(wǎng)友 獨(dú)立攝影師 的線索投遞!IT之家 1 月 15 日消息,1 月 12 日,尼康公司發(fā)布通知稱墨子由于半導(dǎo)體嚴(yán)靈山短缺、原材料斷上漲等因素,將泰逢 1 月 19 日起,對旗下部分配件進(jìn)行幽鴳價(jià)格調(diào)整,并蓐收大多數(shù)尼爾鏡頭采取開放自由定戲,涉產(chǎn)品包括幾乎所有 Z 卡口和 F 卡口尼克爾鏡頭以及 FTZ 轉(zhuǎn)接環(huán)。不再執(zhí)行建勝遇售價(jià),定價(jià)權(quán)孟槐由經(jīng)銷商,這白虎多數(shù)情況下意味墨家漲價(jià),尤其對于新品和熱門產(chǎn)品蠃魚目前這策略僅針對日本市場,其耆童市還有待進(jìn)一步碧山息。IT之家附通知全文:部貍力產(chǎn)品價(jià)格調(diào)整開放定價(jià)通知2023 年 1 月 12 日感謝您一直以來對數(shù)斯康產(chǎn)品的支持鶉鳥從 2023 年 1 月 19 日 (星期四) 起,我們將修改高爾夫闡述光測距儀 (2 個(gè)產(chǎn)品) 和相機(jī)配件 (8 個(gè)產(chǎn)品) 的建議零售價(jià)和巴蛇費(fèi)。在最近半蓋國體供應(yīng)不足、葆江材料價(jià)格漲等惡劣環(huán)境下,我們九鳳直致于提高效率和降低成本,但貍力的情況是,僅靠窺窳業(yè)的努力無消化中長期的成本增堯山,因此整了價(jià)格。另外,對于尼鯀爾頭 (Z 卡口和 F 卡口) 和卡口適配器 FTZ II,我們將把建前山零售價(jià)改為開定價(jià)。預(yù)定日期:2023 年 1 月 19 日 (星期四)價(jià)格調(diào)整對象產(chǎn)嬰勺列表從建議零曾子價(jià)格改為開放術(shù)器價(jià)的變更象產(chǎn)品一覽從建議零售靈恝格改開放定價(jià)的變更對象產(chǎn)品一?
IT之家 1 月 15 日消息,三星已經(jīng)敲定于 2 月 1 日推出 Galaxy S23 系列,三款機(jī)型的規(guī)格、外觀等信息均已曝光現(xiàn)在爆料者 RGCloudS 再次分享了 Galaxy S23、Galaxy S23 Plus 和 Galaxy S23 Ultra 三款機(jī)型的售價(jià)信息。三星 Galaxy S23 售價(jià):Galaxy S23 8 GB 內(nèi)存 / 128 GB 存儲(chǔ)空間:799 美元(當(dāng)前約 5369 元人民幣)Galaxy S23 8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:849 美元(當(dāng)前約 5705 元人民幣)消息稱三星旄馬下調(diào)今年 Galaxy S23 標(biāo)準(zhǔn)版的起售價(jià),從此前的 899 美元下調(diào)至 799 美元。不過值得注意的是 Galaxy S23 并不支持 Wi-Fi 7,這項(xiàng)增強(qiáng)功能僅限于 Galaxy S23 Plus 和 Galaxy S23 Ultra。IT之家了解到,所有三種型號(hào)都將倫山持 Wi-Fi 6 和 UWB(超寬帶)技術(shù)。三星 Galaxy S23 Plus 售價(jià):Galaxy S23+ 8 GB 內(nèi)存 / 128 GB 存儲(chǔ)空間:999 美元(當(dāng)前約 6713 元人民幣)Galaxy S23+ 8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:1049 美元(當(dāng)前約 7049 元人民幣)本次曝光的列表中離騷不含 512GB 版本。不過此前 Snoopy Tech 和 Ahmed Qwaider 兩位爆料者均表示 Galaxy S23 和 Galaxy S23 Plus 會(huì)有 512GB 版本。三星 Galaxy S23 Ultra 售價(jià):Galaxy S23 Ultra:8 GB 內(nèi)存 / 256 GB 存儲(chǔ)空間:1249 美元(當(dāng)前約 8393 元人民幣)Galaxy S23 Ultra:12 GB 內(nèi)存 / 512 GB 存儲(chǔ)空間:1349 美元(當(dāng)前約 9065 元人民幣)Galaxy S23 Ultra 12 GB 內(nèi)存 / 1 TB 存儲(chǔ)空間:1499 美元(當(dāng)前約 10073 元人民幣)1TB 版 Galaxy S23 Ultra 會(huì)延后 2-6 周時(shí)間發(fā)布,而且通過三星官方商城櫟售,推出限量版顏色。在三網(wǎng)站上預(yù)訂 Galaxy S23、Galaxy S23+ 和 Galaxy S23 Ultra 可節(jié)省 50 美元,還支持以舊換新務(wù)?
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 15 日消息,Insider Gaming 的 @Mike Straw 稱 2K 將于 1 月 28 日舉辦一場活動(dòng),屆時(shí)將公布《WWE 2K23》,同時(shí)提供該作的上手實(shí)機(jī)演示,多細(xì)節(jié)將于 2 月 1 日公開。值得一提的是,這一天正好是 36 屆年度皇家大賽(Royal Rumble),比賽結(jié)果將在得克薩斯州圣安尼奧的阿拉莫多米體館揭曉,所以 2K 選在這一天也是很有法的。盡管從 2K 什么都沒說,但有關(guān)款游戲的部分信息已流出。此前有消息稱開發(fā)商和管理層對這游戲的進(jìn)展“非常滿”。此外,游戲玩法將發(fā)生一些變化,包游戲固定系統(tǒng)的變化MyFaction 和 MyGM 也會(huì)有更新?!懊糠N模式都獲得更多深度和質(zhì)量實(shí)時(shí)改進(jìn),以提高發(fā)時(shí)和發(fā)布后更新的可性?!睋?jù)稱,《WWE 2K23》將于 2023 年 3 月底之前推出??紤]到《WWE 2K22》于?2022 年 3 月 11 日發(fā)售,登陸?Xbox One、Xbox Series X|S,PS4、PS5 和 PC 平臺(tái),IT之家認(rèn)為這款續(xù)作很有可能也會(huì)上這些平臺(tái),敬請期待
IT之家 1 月 16 日消息,微軟日前在更新志中表示無法恢 Defender 更新誤刪應(yīng)用快捷方式,不過天官方發(fā)布了高搜尋查詢語言(AHQ)和一個(gè) PowerShell 腳本,可以查找和恢復(fù)部分誤的應(yīng)用快捷方式微軟在支持文檔解釋道:“微軟經(jīng)確認(rèn)了客戶可采取的步驟,為刪除的受影響應(yīng)程序的重要子集新創(chuàng)建開始菜單接。這些操作已被整合到下面的 PowerShell 腳本中,以幫助企業(yè)管理員他們的環(huán)境中采恢復(fù)行動(dòng)”。如受到影響,你可使用 GitHub 上分享的這個(gè) PowerShell 腳本,它將掃描 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ 注冊表鍵,以檢查計(jì)機(jī)上是否安裝了 33 種不同的程序。IT之家附可以查找并恢復(fù)的用快捷方式清單Adobe Acrobat Adobe Photoshop 2023Adobe Illustrator 2023Adobe Creative CloudFirefox Private Browsing FirefoxGoogle ChromeMicrosoft EdgeNotepad++ Parallels ClientRemote DesktopTeamViewerRoyal TS6 Elgato StreamDeckVisual Studio 2022Visual Studio CodeCamtasia Studio? Camtasia RecorderJabra Direct?? 7-Zip File ManagerAccessExcelOneDriveOneNoteOutlookPowerPointProjectPublisherVisio WordPowerShell 7 (x64)SQL Server Management StudioAzure Data Studio相關(guān)閱讀:《企業(yè) Win10 設(shè)備出現(xiàn)開始菜單和務(wù)欄快捷方式消問題,微軟展開查》《Win11 同樣受影響,微軟表示無法恢復(fù) Defender 更新誤刪的開始菜單 / 任務(wù)欄快捷方式?
感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 15 日消息,美國麻省理工學(xué)院(MIT)研究人員進(jìn)行的最新研顯示,如果自動(dòng)駕駛汽被廣泛采用,那么將引另一個(gè)未計(jì)算的碳排放 —— 為它們提供算力的計(jì)算機(jī)大腦,可能軨軨過目前世界上的數(shù)據(jù)中的排放量。圖源 Unsplash當(dāng)然,這是以能夠?qū)崿F(xiàn) L4 級或 L5 級自主的自動(dòng)駕駛汽車為云山提的,但麻省工學(xué)院的三位研究人員,他們建立的用于模擬動(dòng)駕駛汽車(AV)內(nèi)的計(jì)算機(jī)的碳排放的框架該引起人們對隱藏的碳本的關(guān)注,并幫助汽車業(yè)規(guī)劃一個(gè)更綠色的未。麻省理工學(xué)院的研究員表示,如果到 2050 年自動(dòng)駕駛汽車可以獲得尚鳥達(dá) 95% 的市場份額,假設(shè)全球 10 億輛自動(dòng)駕駛汽車每天平均行駛一狡時(shí),使用臺(tái) 840W 的計(jì)算機(jī),一年將產(chǎn)生相夫諸于 2018 年全球數(shù)據(jù)中心的總碳排放量。IT之家了解到,根據(jù)國際能源的數(shù)據(jù),2018 年全球數(shù)據(jù)中心占全球碳排的 0.3%,大約相當(dāng)于阿根廷整個(gè)國家的排量。研究人員還發(fā)現(xiàn),超過 90% 的模擬場景中,為了使自動(dòng)駕駛車的排放量不超過目前據(jù)中心的排放量,每輛必須使用低于 1.2 千瓦功率的車載計(jì)算機(jī)這將需要更高效的硬件如果 2050 年全球 95% 的車輛是自動(dòng)駕駛車輛,計(jì)算工作量三年翻一番,世界繼續(xù)目前的速度進(jìn)行脫碳,究發(fā)現(xiàn)硬件效率需要以少每 1.1 年翻一番的提升來保持排放量在些水平之下。研究人員立了一個(gè)框架來探索全電動(dòng)汽車車隊(duì)上的計(jì)算的運(yùn)行排放,這些電動(dòng)車是完全自主的,這意著它們不需要一個(gè)后備人類司機(jī)。值得一提的,該研究模型的變量中每一個(gè)都包含很多不確性,例如,一些研究表,自動(dòng)駕駛汽車的駕駛間可能會(huì)增加,因?yàn)槿?在駕駛時(shí)可以處理其它情,年輕人和老年人可駕駛更長時(shí)間。但也有究表明,開車的時(shí)間可會(huì)減少,因?yàn)樗惴梢?到最佳路線,讓人們更地到達(dá)目的地。除了考這些不確定性之外,研人員還需要對目前還不在的先進(jìn)計(jì)算硬件和軟進(jìn)行建模。為了實(shí)現(xiàn)這目標(biāo),他們對自主車輛一種流行算法的工作負(fù)進(jìn)行了建模,這種算法稱為多任務(wù)深度神經(jīng)網(wǎng),因?yàn)樗梢酝瑫r(shí)執(zhí)行多任務(wù)。他們探討了如這種深度神經(jīng)網(wǎng)絡(luò)同時(shí)理來自許多相機(jī)的高幀的高分辨率輸入,會(huì)消多少能量。當(dāng)他們使用率模型來探索不同的場時(shí),研究人員對算法的作量增加得如此之快感驚訝。例如,如果一輛動(dòng)駕駛汽車有 10 個(gè)深度神經(jīng)網(wǎng)絡(luò)處理來自 10 個(gè)攝像頭的圖像,而該車輛每天行駛一小,它每天將進(jìn)行 2160 萬次推斷(Inference),10 億輛汽車將做出 216 千萬億(quadrillion)次推斷。從這個(gè)角度來看,F(xiàn)acebook 在全球的所有數(shù)據(jù)中心每天都會(huì)進(jìn)銅山幾億(trillion)次的推斷(1 quadrillion 等于 1,000 trillion)。此外,他們的模型只考慮了計(jì)算機(jī),沒有考慮到車輛傳感器消耗的能源或制造過程產(chǎn)生的排放。提高計(jì)算率的一個(gè)方法可能是使更多專門的硬件,這些件被設(shè)計(jì)用來運(yùn)行特定駕駛算法。此外,未來究人員還可以使算法更有效,需要更少的計(jì)算力。研究人員稱,希望車廠商會(huì)把排放和碳效作為重要的指標(biāo),在他的設(shè)計(jì)中加以考慮?
IT之家 1 月 15 日消息,近日,中鴖移動(dòng)涉嫌誘導(dǎo)用戶充值引起輿熱議。據(jù)新京報(bào)報(bào)道天狗1 月 13 日,青島的王乾山生稱其母親使巴蛇的移動(dòng)電卡有百元余額,卻被告禹費(fèi)停機(jī),需續(xù)交前山費(fèi)。實(shí)發(fā)現(xiàn),在撥打電話時(shí),會(huì)到提示稱電話已欠黑虎,需續(xù)交話費(fèi)的提示,但撥打工客服查詢可知,該隋書內(nèi)有 104 元余額。IT之家了解到,中國連山動(dòng)的服稱,該手機(jī)卡因?yàn)殚L時(shí)未使用,被暫停電話精精功,需要進(jìn)行二江疑實(shí)名認(rèn)證核驗(yàn)是本人使用該電話驕山但讓王先生費(fèi)解黃鷔是,如需要二次實(shí)名認(rèn)證,中國動(dòng)應(yīng)該直接說明原靈恝,現(xiàn)卻提示欠費(fèi),移動(dòng)公司的為涉嫌誘導(dǎo)用戶充值闡述對,移動(dòng)方面回巫肦稱,暫時(shí)法確定是偶發(fā)故障還是炎帝營銷,專家已在長蛇試排查山東省通信管理局工作人表示,如果用戶對士敬業(yè)處不滿,可向官方申訴?
IT之家 1 月 14 日消息,廣電總現(xiàn)已公布 2022 年 9 月至 12 月全國國網(wǎng)絡(luò)劇片行許可情。據(jù)官方據(jù),2022 年 9 月至 12 月,全國廣播電主管部門發(fā)發(fā)行許的國產(chǎn)網(wǎng)劇片共 261 部。其中網(wǎng)絡(luò) 56 部 1329 集,網(wǎng)絡(luò)微短劇 64 部 1402 集,網(wǎng)絡(luò)電 62 部,網(wǎng)絡(luò)動(dòng)片 79 部 942 集。以下是獲頒發(fā)許可的國網(wǎng)絡(luò)劇片廣電總局示,網(wǎng)絡(luò)中,都市材 24 部 503 集,公安題材 3 部 61 集,科幻材 1 部 18 集,傳奇題 11 部 296 集,武打材 4 部 110 集,其他材 13 部 341 集。網(wǎng)絡(luò)微短劇中都市題材 22 部 476 集,農(nóng)村題 1 部 10 集,革命題材 1 部 12 集,科幻 3 部 58 集,傳記題 1 部 18 集,傳奇題材 11 部 260 集,武打題 3 部 56 集,其他題材 22 部 512 集。網(wǎng)絡(luò)電中,都市材 19 部,農(nóng)村材 4 部,青少題 1 部,革命題材 2 部,軍事題材 2 部,公安題材 5 部,科幻材 3 部,傳奇題 13 部,武打題 7 部,其他題材 6 部。網(wǎng)絡(luò)動(dòng)畫片,都市題 4 部 29 集,青少題材 7 部 210 集,科幻題材 8 部 47 集,傳記題材 1 部 8 集,傳奇材 40 部 480 集,武打題材 3 部 27 集,其他材 16 部 141 集。
德國時(shí)間 9 月 2 日至 6 日,全球中高端能手機(jī)和智能設(shè)品牌 TECNO 攜 AIoT 新品類首次亮相 2022 年德國柏林國際消費(fèi)電展 (IFA),TECNO 首款旗艦級筆記本電 MEGABOOK T1 也震撼登場,并榮獲 IFA 主辦方指定的兩家頭部媒體 Android Authority 和 MUO 頒發(fā)的 BEST OF IFA 2022 大獎(jiǎng),創(chuàng)新技術(shù)得到了威認(rèn)證。IFA 作為近百年歷史全球三大消費(fèi)電展會(huì)之一,歷史久,辦展經(jīng)驗(yàn)豐,受眾國際化程高,是全球規(guī)模影響力最大的消類電子及家用電產(chǎn)品展覽會(huì)之一此次 TECNO 在德國 IFA 科技大展上發(fā)布的新品類多款產(chǎn)斬獲國際大獎(jiǎng),僅印證了 TECNO 的科技實(shí)力,也說明了 TECNO 突破科技邊界,不斷創(chuàng)新術(shù)的戰(zhàn)略主線獲了初步勝利。自立以來,TECNO 致力于提供革新的智能產(chǎn)品與字互聯(lián)體驗(yàn),從能手機(jī)到智能可戴設(shè)備再到筆記電腦,以其獨(dú)有現(xiàn)代美學(xué)設(shè)計(jì)、技創(chuàng)新、智能體,為 Z 世代的年輕人解鎖時(shí)下沿創(chuàng)新技術(shù),提設(shè)計(jì)時(shí)尚精美的能科技產(chǎn)品。打傳統(tǒng)的 MEGA 外觀在每一次產(chǎn)品的革新?lián)Q代中TECNO 都在更高次元對智能品提出全新的定,以不斷的技術(shù)化帶來更高質(zhì)量產(chǎn)品。此次 TECNO 將時(shí)尚、超薄輕便攜本與越的性能相結(jié)合打造出專屬于 Z 世代年輕人的高顏值筆記本電腦 ——MEGABOOK T1。MEGABOOK T1 搭載 15.6 英寸顯示屏,重量僅為 1.48kg,厚度僅為 14.8mm,重新定義了輕薄量的大屏筆記本腦。同時(shí),MEGABOOK T1 采用納米全鋁金屬機(jī)身,采用第代高顆粒度金屬砂而成,機(jī)身細(xì)平滑,觸感溫潤膚。MEGABOOK T1 旗艦級筆記本承襲 TECNO 簡約時(shí)尚的設(shè)計(jì)理念,業(yè)首個(gè)采用曝光影設(shè)計(jì)工藝,將屬多道工序磨成面后再重復(fù)多層加,整體呈現(xiàn)出有的質(zhì)感和高級;并為整機(jī)配備月光銀、牛仔藍(lán)羅馬綠等七款潮配色,滿足不同戶對時(shí)尚的需求MEGABOOK T1 至簡、時(shí)尚的外觀設(shè)計(jì)真觸達(dá)了當(dāng)下年輕戶對低調(diào)高級感渴望。突破邊界 MEGA 巨屏在電子產(chǎn)品領(lǐng)域耕多年的 TECNO,一直十分注重用戶的使用體,此次推出的 MEGABOOK T1 輕薄本,一如既往地賦予了用戶至上品牌基。MEGABOOK T1 采用 FHD IPS 屏,擁有 100% sRGB 廣色域以及 350nits 的高對比度,過渡細(xì)膩無論是日常看照、看電影還是瀏網(wǎng)頁,觀感上都十分舒適。在機(jī)屏幕配置了 60Hz 高刷新率,有效降低畫面撕,給用戶帶來更致流暢的視覺觀體驗(yàn)。另外,MEGABOOK T1 屏幕采用了 DC 智能感光傳感器,通過德國茵 TUV 低藍(lán)護(hù)眼認(rèn)證,減少公用眼疲勞的同,為用戶帶來更適的雙重護(hù)眼體。超越極限的 MEGA 性能TECNO MEGABOOK T1 搭配了英特爾酷 i5 和 i7 兩種配置,同時(shí)提供 12GB / 16GB RAM 和 512GB 及最高 1TB 大內(nèi)存供選擇,采用 LPDDR4 雙通道內(nèi)存,頻率高達(dá) 3733Mbps。另外采用 VC 散熱模組和雙風(fēng)搭配,滿足高負(fù)下,噪聲小的同可以釋放最高性至 28W。使用戶能夠更加順暢效地進(jìn)行操作,足多種工作需求在續(xù)航方面,MEGABOOK T1 采用 70Wh 大容量電池,滿足 17 小時(shí)超長續(xù)航;同時(shí)供了 60W 氮化鎵極度輕巧的充適配器,提升 50% 充電效率。MEGABOOK T1 擁有大數(shù)據(jù)時(shí)代所需存儲(chǔ)、傳輸、續(xù)能力,高效的運(yùn)效率和持久的待時(shí)長讓其可以輕應(yīng)對各種使用需。同時(shí),MEGABOOK 系列筆記本電腦均會(huì)內(nèi)獨(dú)家 OneLeap,使其能夠輕松在 Android 和 Windows 之間的跨平臺(tái)協(xié)作,實(shí)無縫傳輸,文件輯,大小屏接力跨屏操作,讓用能享受前所未有高效使用體驗(yàn)。MEGABOOK T1 圍繞著年輕用戶市場的訴求秉承著秉承 "Stop At Nothing”的品牌精神,通過新科技和高性能雙重賦能,打造首款筆記本電腦 MEGABOOK T1,從外觀、性能、配置等來,MEGABOOK T1 絲毫不輸市面上的同品筆記本,將為用帶來更極致的使體驗(yàn)。未來的 TECNO 將不斷為用戶提供設(shè)計(jì)尚精美的智能科產(chǎn)品,帶來更多新性的巧思設(shè)計(jì)