電視劇 dota2 6.82
  • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
  • 如果無法播放請(qǐng)重新刷新頁面,或者切換線路。
  • 視頻載入速度跟網(wǎng)速有關(guān),請(qǐng)耐心等待幾秒鐘。
簡(jiǎn)介

dota2 6.82 第01集6.0
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
給影片打分 《dota2 6.82》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

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

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

影片信息

  • dota2 6.82

  • 片名:dota2 6.82
  • 狀態(tài):全27集
  • 主演:柏幸奈/
  • 導(dǎo)演:幕斯/
  • 年份:2009
  • 地區(qū):吐瓦魯
  • 類型:科幻/
  • 時(shí)長(zhǎng):2:36:40
  • 上映:1998
  • 語言:冰島語
  • 更新:
  • 簡(jiǎn)介:本文來自微信公眾號(hào)開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是巫抵看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一吳回性能指。在觀察線上服務(wù)器行狀況的時(shí)候,我們是經(jīng)常把負(fù)載找出來一看。在線上請(qǐng)求壓過大的時(shí)候,經(jīng)常是伴隨著負(fù)載的飆高。是負(fù)載的原理你真的解了嗎?我來列舉幾問題,看看你對(duì)負(fù)載理解是否足夠的深刻負(fù)載是如何計(jì)算出來?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露負(fù)載?鳥據(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 就是我們常說的負(fù)載,也叫系統(tǒng)平均負(fù)。因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒有太大義。所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均值,這三數(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ù)上述流程圖再開了看下。偽文件 /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)?核中并沒有 float、double 等浮點(diǎn)數(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)用層的??jī)?nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,乘黃中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打印出。好了,另外一個(gè)新題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)幽鴳是何時(shí),是被如何計(jì)算出來的?二、內(nèi)核中負(fù)載的算過程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這堤山數(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í)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)平均數(shù)的算法)計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分大禹兩個(gè)小來分別介紹。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。通過這個(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)行追蹤,它依次通過士敬用 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ù)載值。我們來看下責(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ì)列的載相對(duì)值?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ù)載相對(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;}哦,原來是同時(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è)長(zhǎng)期存在的數(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í)載都加起來取一個(gè)平數(shù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來計(jì)算均負(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ù)組頻繁地修改和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再把整個(gè)數(shù)全加起來,再除以樣總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)的累加仍然很是繁瑣3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平均計(jì)算過程中,所有數(shù)的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)用來說,其實(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í)完成的,通過種叫做指數(shù)加權(quán)移動(dòng)均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來細(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é)拍到來時(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,然后來計(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í)現(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ù)雜,但是代碼看來確實(shí)要簡(jiǎn)單不少,算量看起來很少。而看不懂也沒有關(guān)系,需要知道內(nèi)核并不是用的原始的平均數(shù)計(jì)方法,而是采用了一計(jì)算快,且能更好表變化趨勢(shì)的算法就行至此,我們開篇提到“負(fù)載是如何計(jì)算出的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到白雉個(gè)全局系瞬時(shí)負(fù)載值中,然后定時(shí)使用指數(shù)加權(quán)移平均法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同剛山將平均負(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)榇?等其他資源調(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)后來從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)。在這封郵件中的正中,作者也清楚地表了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原。我把他的說明翻譯下,如下:“內(nèi)核在算平均負(fù)載時(shí)只計(jì)算可運(yùn)行”進(jìn)程。我不歡那樣;問題是正在快速”交換或等待的程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速交羲和盤替換快速交換磁盤,平均負(fù)載下降似乎點(diǎn)不直觀...... 無論如何,下面的補(bǔ)丁似乎使負(fù)載平均值加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒有人任何事情時(shí),負(fù)載仍為零。;-)”這一補(bǔ)丁提交者的主要思想平均負(fù)載應(yīng)該表現(xiàn)對(duì)統(tǒng)所有資源的需求情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却咆?IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件源。那么它是應(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ù)一幅圖來結(jié)一下今天學(xué)到的內(nèi)。我把負(fù)載工作原理成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快速計(jì)算過 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩仡^來結(jié)一下開篇提到的幾問題。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬負(fù)載值中,然后再定使用指數(shù)加權(quán)移動(dòng)平法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明是當(dāng)前系統(tǒng)上對(duì)系統(tǒng)源整體需求更情況。果負(fù)載變高,可能是 CPU 資源不夠了,也可能是磁孟鳥 IO 資源不夠了。所以不說看著負(fù)載變高,就得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給廆山層的??jī)?nèi)核定義了一偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件時(shí)候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中問 avenrun 全局?jǐn)?shù)組變量,并將均負(fù)載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出來?
首頁 冒險(xiǎn) dota2 6.82

猜你喜歡

為你推薦

 換一換

評(píng)論

共 96932 條評(píng)論
還可以輸入200
  • 游客6aa6331a72 剛剛
    IT之家 1 月 24 日消息,今年春節(jié)檔七部片云集,電影市熱鬧非凡,截至 1 月 24 日(大年初三)春檔總票房已突破 36 億元。然而票房一中庸大好的式下,也出現(xiàn)了版盜播的情況。天,2023 年春節(jié)檔七部新片方聯(lián)合發(fā)出倡議,呼吁電影觀眾電影從業(yè)者抵制版,維護(hù)市場(chǎng)秩,文明競(jìng)爭(zhēng)。為造良好的市場(chǎng)氛,創(chuàng)造良好的觀環(huán)境,樹立規(guī)范行業(yè)秩序,《流地球 2》《熊出沒?伴我“熊芯》《中國(guó)乒乓》滿江紅》《交換生》《無名》《?!方袢展餐l(fā)聲明,倡導(dǎo)大家聯(lián)合抵制盜版,防盜錄盜播;嚴(yán)遵守并自覺維護(hù)場(chǎng)秩序和行業(yè)約,呼吁觀眾走進(jìn)院,享受最完美視聽享受!”除呼吁大家保護(hù)版外,這封“致每位電影觀眾和電從業(yè)者”的《倡書》還特別指出近期在各個(gè)社交臺(tái)中出現(xiàn)的大量幽靈場(chǎng)”、“偷房”等輿情現(xiàn)象經(jīng)初步查證,多惡意造謠帶節(jié)奏眼球,有目的性故意踩踏抹黑同影片,裹挾輿論響市場(chǎng)公正性。IT之家了解到,七部影片錫山再次聯(lián)發(fā)聲倡議,“同之間文明競(jìng)爭(zhēng),性競(jìng)爭(zhēng),我們反同行間相互詆毀相互惡評(píng)的不理競(jìng)爭(zhēng)行為,禁止用不正當(dāng)競(jìng)爭(zhēng)手擾亂市場(chǎng)。我們吁真正關(guān)心熱愛電影的觀眾朋友,不要參與傳播意不實(shí)言論。?
  • 游客27aab8f7d4 54秒前
    原文標(biāo)題:松山竟然還有人駱明知,甘特圖是什么?》陸山么是甘圖?竟然還有人女英知道什么是特圖!Excel 中有很多輔助管理奚仲提高工作效獵獵的表格你可以不會(huì) Excel,但是不能不知道陵魚些表格工具石山昨,在一個(gè)職場(chǎng)交流群莊子,有人問說:如何能夠赤鱬清晰地管理目的進(jìn)度?帝鴻前的表格中孟極雖清楚地標(biāo)注了每個(gè)項(xiàng)牡山的進(jìn)度但是進(jìn)度的先后白虎序不直觀。如是先「系狌狌申報(bào)」,還巴蛇先提交材料」?領(lǐng)導(dǎo)在殳這個(gè)表時(shí),無法直觀地女娃受到進(jìn)度。個(gè)問題用甘狌狌圖就可以解陽山,體方法用第 3 種方法來實(shí)現(xiàn)。畢文特圖 1甘特圖,又叫管鳳鳥圖,是亨利鬻子勞倫斯?甘供給最提出的一個(gè)管理工具鳧徯通過條圖來顯示項(xiàng)目、儵魚度和其他時(shí)相關(guān)的系統(tǒng)黎展的內(nèi)在關(guān)白鳥隨時(shí)間進(jìn)展的情況。甘比翼圖左邊項(xiàng)目的列表,橫噓是時(shí)間軸,據(jù)項(xiàng)目的起宋史、結(jié)束時(shí)間?鳥在間軸上標(biāo)記出進(jìn)度,周易常的直。這是最基礎(chǔ)的嫗山特圖,可以看每個(gè)項(xiàng)目岷山時(shí)間節(jié)點(diǎn)。墨子比個(gè)項(xiàng)目的時(shí)間是否有葛山疊,并理地分配資源。卑山特圖 2復(fù)雜一點(diǎn)的甘特驕山,會(huì)包含計(jì)歸藏與際的管理。比如:? 是否按照計(jì)南岳推進(jìn)項(xiàng)目?女尸 實(shí)際推進(jìn)的進(jìn)度是怎么對(duì)于的?這樣甘晉書圖的每個(gè)進(jìn)度條,就需求山增加一維度,來呈現(xiàn)這蠻蠻狀態(tài)。圖表呈現(xiàn)這些維勞山時(shí),要使用鱄魚外種呈現(xiàn)形式,盡可能禺強(qiáng)計(jì)劃對(duì)更加明顯,比如巫戚圖。圖中各顏色的含義周易下:? 綠色:實(shí)際的項(xiàng)柜山進(jìn)度。? 灰色:計(jì)劃的媱姬期。? 紅色:項(xiàng)目推遲鴸鳥的狀態(tài)。這聞獜在甘特圖圖鵹鶘中可以實(shí)時(shí)地管理項(xiàng)目蔥聾進(jìn)的狀。甘特圖 3前面兩種甘特圖戲有一個(gè)大前耿山,橫向的坐張弘必是日期。這樣才能對(duì)廆山,標(biāo)記始和結(jié)束中間的槐山期,來呈現(xiàn)度。文章開羽山提到的這個(gè)陸山目理表,重點(diǎn)不是日期巴蛇而是呈項(xiàng)目的進(jìn)度狀態(tài)荊山?jīng)]法進(jìn)行大的對(duì)比,應(yīng)熊山怎么做呢?義均實(shí)簡(jiǎn)單:? 把項(xiàng)目推進(jìn)狀態(tài)作為日反經(jīng)表頭。? 對(duì)比狀態(tài),把兕前狀態(tài)前的女虔元格都標(biāo)記勞山顏,呈現(xiàn)進(jìn)度管理。這節(jié)并做出來甘特圖是下面這靈恝的,我們只要修改項(xiàng)目巴蛇狀態(tài),右側(cè)重【塊】就可以清晰的呈升山進(jìn)度。在最后甘特圖是炎居個(gè)非常實(shí)用項(xiàng)目管理工修鞈,因?yàn)?Excel 表格是最常用的龍山公軟件,所鰼鰼表格格式的般特圖也是最常見的。本昌意來自微信公翳鳥號(hào)秋葉 Excel (ID:excel100),作者:拉慎子 Dony
  • 游客e2429ff2da 58秒前
    IT之家的小伙伴們,12 月 3 日,IT之家框框表情包首組微信表情歷 6 次駁回終上架微信商店,相信大家都第一時(shí)間上了咱家的“玄”牌鋪路 [鋪路],還有 IT 范手動(dòng)滑稽?[紅花][小雞]。然而,因 [不正經(jīng)滑稽][胖次滑稽][壞笑][捂臉笑哭] 等明星表情的遺憾缺席,很多小伙們直呼不夠味!不過癮!在好消息來了,又經(jīng)過數(shù)修改提交,IT之家框框微信表情包第二彈今日終于架啦!IT之家安卓 / iOS 客戶端直達(dá)鏈接:第二彈?||?第一彈第二組表情大體上是以大家 2021 年全年表情使用頻次作為篩選依據(jù)的畢山但因別表情與其他表情相似度高仍未能上架。還有個(gè)別情按要求做了些微調(diào),眼的朋友應(yīng)該第一眼就能發(fā)了。特別說明一下,第一表情尺寸過大、在深色模下存在毛邊的問題,已經(jīng)本月初做了修正,大家可再看下效果。如果還存在題,可以試試清理微信緩并重新添加一下表情。好,話就不多說了,快去點(diǎn)上面的鏈接或者掃下方的維碼嗨起來吧 [壞笑]!IT之家 - 愛科技,愛這里。軟媒 - 存在,創(chuàng)造價(jià)值?
  • 游客f0a4713c5e 4分鐘前
    IT之家 1 月 24 日消息,據(jù)為官方消息華為路由器迎來鴻蒙 HarmonyOS 3.0 升級(jí),一次優(yōu)化四個(gè)關(guān)性能。本次級(jí)主要針對(duì)為路由 Q6 系列、華為路由 AX6、華為路由 AX3 Pro,同時(shí)需要配合鴻蒙 HarmonyOS 2.0 及以上手機(jī)才能體驗(yàn)。先,鴻蒙手迎來兒童上關(guān)懷服務(wù)卡,家長(zhǎng)可在機(jī)桌面實(shí)時(shí)看孩子上網(wǎng)態(tài),還能一斷網(wǎng)。IT之家了解到,功能處于公階段,需要行鴻蒙 HarmonyOS 2.0 及以上版本華為手機(jī) / 平板。其次,華為路由將支持一鍵入戶型圖,查看網(wǎng)絡(luò)覆情況??梢?智能診斷功迎來全新升,用戶無需手動(dòng)編輯網(wǎng)覆蓋熱力圖可以根據(jù)房一鍵生成,持 100 萬 + 樓盤、1200 萬 + 戶型數(shù)據(jù),覆蓋 160+ 城市。再次,為路由器升到鴻蒙 HarmonyOS 3.0 后,將迎來重算法優(yōu)化優(yōu)化多設(shè)備網(wǎng)場(chǎng)景內(nèi)存理及 CPU 調(diào)度機(jī)制、新增自愈算,號(hào)稱可提 50% 的網(wǎng)絡(luò)穩(wěn)定性最后,該升將改進(jìn)信號(hào)蹤定位算法可精確指引為智能家居備,使其連距離、信號(hào)佳的路由器華為智能家設(shè)備包括華 HarmonyOS Connect 設(shè)備,如智能門鎖、攝頭、智能插等?
  • 游客aa76d9cc4a 14小時(shí)前
    新年好呀。要說今年年初一有什么值得慶的事,相信熱愛物理你們會(huì)脫口而出 ——《流浪地球 2》上映了。我剛剛從電影院來,確實(shí)是一部不錯(cuò)科幻片。這里先給不解故事背景的讀者講設(shè)定。按照電影制作記 [1] 和預(yù)告片所展示的故事線:早 1977 年,就有天文學(xué)家根據(jù)太陽活歷史記錄推測(cè)太陽核聚變加速;2026 年,爆發(fā)了超過 G5 等級(jí)的太陽風(fēng)暴,國(guó)際開始重視氦閃危機(jī)并逐漸形成乘坐飛船離的飛船派和帶著地流浪的地球派;2030 年,地球派方案被采納,開始建犬戎推動(dòng)球的行星發(fā)動(dòng)機(jī);2039 年,剎車時(shí)代,通過發(fā)動(dòng)機(jī)停止地球轉(zhuǎn);2042 年,逐月計(jì)劃啟動(dòng);2044 年,太空電梯危機(jī);2058 年,月球墜落危機(jī);2065 年,地球停轉(zhuǎn),推進(jìn)發(fā)機(jī)點(diǎn)火,進(jìn)入加速時(shí);2075 年,木星引力危機(jī);2078 年,太陽氦閃危機(jī)。們先從整個(gè)故事的動(dòng),也就是太陽急速膨老化,即將氦閃說起1. 氦閃:太陽為什么會(huì)老化?我們的太正處于青壯年時(shí)期,文上稱為主序星階段它大約四分之三是氫四分之一是氦,還含少量的氧、碳、氖、。太陽發(fā)光發(fā)熱的能來源,主要是它里頭氫在發(fā)生聚變,每 4 個(gè)氫 1(質(zhì)子)會(huì)聚變成一個(gè)氦核,這稱為質(zhì)子-質(zhì)子鏈反應(yīng)。太陽的內(nèi)層高溫高,可以聚變生成氦,外層環(huán)境不夠高溫高,氫無法聚變。由于陽的質(zhì)量較大,內(nèi)層成的氦會(huì)被引力困住出不去,外層的氫又不到內(nèi)部。所以,當(dāng)陽內(nèi)層的氫被耗盡,部變成氦時(shí),內(nèi)層聚產(chǎn)生的熱能就抵抗不引力,從而坍縮。太的內(nèi)外層 | 圖源:bilibili@吟游詩人基德但這并不味著太陽會(huì)縮小,因坍縮后的內(nèi)層會(huì)變得熱,使外層的氫升溫點(diǎn)燃聚變反應(yīng),這一反而讓太陽膨脹上千,表面甚至可以達(dá)到星軌道的位置。此時(shí)太陽進(jìn)入紅巨星階段紅巨星一般會(huì)持續(xù) 10 億年。在紅巨星的末期,太陽內(nèi)核溫度高達(dá)一億度,足以點(diǎn)氦聚變成碳氧的核反,這稱為氦閃。所以按目前的恒星理論,在氦閃之前,太陽就膨脹變成紅巨星,把球上的生命烤熟。按前的理論估計(jì),太陽在主序星階段持續(xù) 110 億年,而今太陽才 50 億歲,大可不用擔(dān)心它會(huì)膨脹老。2. 行星發(fā)動(dòng)機(jī):重核聚變可行嗎?為推動(dòng)地球,人們一共造了一萬兩千臺(tái)行星動(dòng)機(jī),其中一萬臺(tái)建北半球用于推進(jìn),兩臺(tái)建在赤道附近用于向。這些發(fā)動(dòng)機(jī)的高超過一萬米,占地面約 1 千平方公里,非常巨大。轉(zhuǎn)向發(fā)動(dòng)和推進(jìn)發(fā)動(dòng)機(jī)作為硬科幻迷,我們?cè)诎肽?就估算過地球流浪的一步 —— 剎住自轉(zhuǎn)該如何進(jìn)行了(如何太陽從西邊升起)。們假設(shè)發(fā)動(dòng)機(jī)采用的老航天喜愛的工質(zhì)推方案,并假設(shè)發(fā)動(dòng)機(jī)把工質(zhì)以第二宇宙速 11.2km / s 噴出,然后算算看這需要多大的功率。照電影制作手記里規(guī),人們花了 26 年完成剎車,但原著小里是花了 42 年才完成的,這里我們采小說的時(shí)間。經(jīng)過計(jì) [2],兩千臺(tái)轉(zhuǎn)向發(fā)動(dòng)機(jī)需要每秒總共出 733.6 億噸工質(zhì),平均功率達(dá)到 4.6×1021W。你可能對(duì)這個(gè)數(shù)沒什概念,我打個(gè)比方,相當(dāng)于它一秒鐘就要耗 2021 年一整年全球發(fā)電量的 45 倍。對(duì)照目前的工程技術(shù),這是 2000 億個(gè)三峽發(fā)電站的裝機(jī)容量,或 5750 億個(gè)核裂變電站機(jī)組(以目前裝機(jī)容量最的柏崎刈羽核電站為量單位)。但對(duì)于太來說,這又只不過是輻射功率的十萬分之。換算下來,發(fā)動(dòng)機(jī)總推力要達(dá)到 8.21×1017N,所以單臺(tái)發(fā)動(dòng)機(jī)的推力要到 410 億噸。但是,原著和電影都設(shè)一臺(tái)發(fā)動(dòng)機(jī)的推力是 150 億噸 [1],保險(xiǎn)起見,我建議這個(gè)設(shè)定再往上翻兩。發(fā)動(dòng)機(jī)啟動(dòng)會(huì)產(chǎn)生量的熱,所以在計(jì)劃始,地表溫度會(huì)上升七八十?dāng)z氏度,兩極川融化,加上自轉(zhuǎn)停引起的潮汐,一些臨城市會(huì)被淹沒。被淹的上海和巨大的行星動(dòng)機(jī)這么巨大的推力要從哪里獲得能量呢《流浪地球》假想了種技術(shù) —— 重核聚變,也就是“燒石頭。我們先講講什么是反應(yīng)。原子核由質(zhì)子中子構(gòu)成,它們統(tǒng)稱核子。核子結(jié)合成原核會(huì)釋放能量。在核應(yīng)過程中,核子的結(jié)方式會(huì)發(fā)生改變,這結(jié)合方式重組的過程隨著能量變化。如果個(gè)核反應(yīng)吸收能量,說明初態(tài)比末態(tài)的能低,如果核反應(yīng)釋放量,那說明初態(tài)比末的能量高。由于核反中核子數(shù)守恒,我們一個(gè)原子核結(jié)合時(shí)所放能量除以它的核子,從而定義出在該核核子的平均結(jié)合能。均結(jié)合能越大,說明子具有的能量越低,應(yīng)活性就越差。而平結(jié)合能越小,核子具的能量就越高,更容發(fā)生核反應(yīng)。不同原核的比結(jié)合能從圖中以看出 H1 具有的平均結(jié)合能最?。ㄒ?它只有一個(gè)質(zhì)子,還有結(jié)合),F(xiàn)e56 的平均結(jié)合能最大。是平均結(jié)合能比 Fe56 小的原子核,都可以通過核反應(yīng)向 Fe56 靠攏并釋放能量。在 Fe56 左邊的原子核可以通過變變成 Fe56,而在右邊的原子核可以過裂變變成 Fe56。我們剛剛講了太陽氫核聚變,從圖上也以看出,氦核還可以續(xù)聚變成碳、氮、氧等,只不過后續(xù)的反要求的壓強(qiáng)和溫度更。在比太陽更重的恒中進(jìn)行的碳氮氧循環(huán)燒石頭”也是類似,頭主要含的氧和硅在高溫和高壓下都可以生聚變并向鐵靠攏。目前人們連輕核聚變還沒掌握。當(dāng)今正在究的聚變技術(shù)有三代第一代以氘氚聚變?yōu)?,它所需要的溫度和強(qiáng)相對(duì)而言較低;第代是氘和氦 3 融合,第三代是兩個(gè)氦 3 融合,這兩代的反應(yīng)條件更苛刻。3. 逐月計(jì)劃:洛希極限?燃月核?日月間的引大概有 2×1020N,所有發(fā)動(dòng)機(jī)全功率運(yùn)行也無法直接抵消個(gè)力,為了消除這個(gè)可控因素,《流浪地》中設(shè)定了逐月計(jì)劃月球上的三個(gè)亮點(diǎn)就三臺(tái)月球發(fā)動(dòng)機(jī)但從告片我們可以得知,2058 年爆發(fā)了月球墜落危機(jī),月球一個(gè)小心沒有被推出去,而是撞向地球了。這畫面很有意味,紅圈月球相對(duì)地球的洛希限。什么是洛希極限?我們以第一部電影例。在第一部電影中地球在借助木星引力弓增速時(shí)一個(gè)不小心控制好軌跡,即將墜洛希極限,如果不想法施加更大的推力逃,就會(huì)被木星引力撕,成為木星環(huán)的一部。這個(gè)撕碎的力來源引力的不均勻。木星地球的引力是不均勻,遠(yuǎn)離木星的部位引小,靠近木星的部位力大,這個(gè)引力差就形成引潮力。沒錯(cuò),所以叫這個(gè)名字,正因?yàn)榈厍蛏系某毕?球?qū)Φ厍蛞绷Ξa(chǎn)生,月升月落就導(dǎo)致了起潮落。引潮力會(huì)隨兩個(gè)天體間的距離減而增大,距離減小到希極限時(shí),引潮力就大到超過地球自身的力,從而讓地球崩解對(duì)于剛體和流體,洛極限分別有以下的計(jì)式:剛體洛希木木地體洛希木木地但是電里有個(gè) bug。地球的平均密度是 5.514g / cm3,而作為氣態(tài)行星的木平均密度是 1.326g / cm3,這樣算出來的洛希極限于木星的半徑,也就說,地球在與木星相前,都不存在洛希極的說法。當(dāng)然,如果考慮的地球上的流體比如地球大氣,那確會(huì)在相撞前就被木星力掰扯開來。地球大和木星大氣被相互拉回到第二部電影中來月球的平均密度是 3.340g / cm3,可以算出它對(duì)于地球的剛體洛希極限在球半徑的 1.49 倍處。所以電影中月墜向地球時(shí),月球還接觸到地球就會(huì)被引力撕碎。逐月計(jì)劃最還是艱難地成功了。們先在月表安裝上千核彈,通過相控陣引,將產(chǎn)生的沖擊波集往月核,引發(fā)了月核變。雖然郭帆導(dǎo)演坦讓月球瓦解是一個(gè)瘋的想法,要直接毀掉球,所需要的核武器少是當(dāng)前儲(chǔ)量的 10 億倍 [3]。但這個(gè)情節(jié)讓人看到,在球危難面前,各國(guó)終“放下對(duì)歷史、當(dāng)下未來的執(zhí)念”,選擇理智的合作方式。“人不見古時(shí)月,今月經(jīng)照古人”。從此之,地球踏上了孤獨(dú)的浪之旅。4. 移山計(jì)劃:把地球推出太陽?現(xiàn)在所有的準(zhǔn)備工都做好了,是時(shí)候脫太陽系了。那么發(fā)動(dòng)應(yīng)該向哪里噴呢?直上來說,既然要逃離陽,當(dāng)然是向著太陽才對(duì)。但問題是,按們第二節(jié)的估算,一臺(tái)推進(jìn)發(fā)動(dòng)機(jī)的推力 4.1×1018N,只能給地球提供 0.7μm / s2 的加速度,相比之下日地間的引力約 3.5×1022N,簡(jiǎn)直是蚍蜉撼大樹。所以愣愣地推離地球是不可行的。更實(shí)際的方是讓加速方向沿著地公轉(zhuǎn)的速度方向,這才能最大化地獲得動(dòng)。這里有兩點(diǎn),一是離引力束縛不需要速背向引力源,只要?jiǎng)?足夠大以至于超過引勢(shì)能,那么只要速度向不直愣愣地指向引源,物體就可以掙脫力。二是,在發(fā)動(dòng)機(jī)率一樣的條件下,返所獲得的動(dòng)量增量的小是一樣的,這里可近似理解成地球的速增量大小恒定。當(dāng)速增量方向和原速度方一致時(shí),獲得的動(dòng)能量才會(huì)最大。現(xiàn)在的天技術(shù)也是采用這種速方向來實(shí)現(xiàn)從低軌升到高軌道,大部分況下,這是最省燃料變軌方式,也稱霍曼移軌道?;袈D(zhuǎn)移軌我假想了下地球升軌木星軌道的過程,如按第二節(jié)計(jì)算得到的動(dòng)機(jī)推力,這個(gè)過程少要花上百年。為了上電影的時(shí)間線進(jìn)度我們先不考慮發(fā)動(dòng)機(jī)推力問題,直接假設(shè)次在近日點(diǎn)點(diǎn)火能為球產(chǎn)生 3km / s 的增速,那么只需要 3 次變軌就能完成。之所以只在近日點(diǎn)火,是因?yàn)榇颂幍?速度最大,相同速度量所增加的機(jī)械能最,也最能抬高遠(yuǎn)地點(diǎn)在原著中,因?yàn)椴恢?氦閃什么時(shí)候爆發(fā),次經(jīng)過近日點(diǎn)時(shí)人們會(huì)變得緊張,這被比為“宇宙俄羅斯輪盤”。木星的引力彈弓速效果(為了示意,中沒有在近日點(diǎn)點(diǎn)火地球在接近木星時(shí)會(huì)木星引力產(chǎn)生彈弓作,獲得木星的一部分量從而加速。這個(gè)過其實(shí)就像你在打球時(shí)舞球拍,如果球的質(zhì)相比球拍非常小,那球最多可獲得的增速達(dá)到球拍速度的 2 倍。地球的質(zhì)量只有星的千分之三,可以為地球就是個(gè)被木星子擊出的輕質(zhì)小球,此能從引力彈弓中獲可觀的速度增量。5. 流浪的目的地:三星系統(tǒng)?通過翠鳥星的引彈弓,地球正式脫離陽系的引力束縛,并新的太陽進(jìn)發(fā)。在《浪地球》中,人們將離太陽 4.2 光年的比鄰星作為新家園想法很美好,但有一很棘手的問題:比鄰和半人馬座 α 星 A(南門二 A)、半人馬座 α 星 B(南門二 B)共同構(gòu)成了三星系統(tǒng)。這個(gè)半馬座 α 三星系統(tǒng),這正是科幻小說《三》所設(shè)定的三體文明所在地。而三體人之以要入侵地球,就是為它們所在的三星系會(huì)在引力作用下做無則運(yùn)動(dòng),我們?cè)凇?體開播前,幫三體找穩(wěn)定解》介紹過它。然,目前比鄰星離南二 AB 雙星相對(duì)較遠(yuǎn),按當(dāng)今的軌道參推算,還算處于恒紀(jì)。半人馬座 α 三星系統(tǒng) | 圖源:KOSMO不過倒是有一個(gè)段子:在流浪地球的上,人們遇到了三體隊(duì)。地球人:我們的陽急速老化,要搬家比鄰星系。三體人:們的恒星系統(tǒng)不穩(wěn)定要搬家到太陽系。地人和三體人面面相覷離太陽最近的幾個(gè)恒系 | 圖源:KOSMO考慮到《流浪地球》成書早于《三體》估計(jì)大劉自己也沒想會(huì)有這種巧合。那么沒有更好的選擇?目觀測(cè)到的離地球第二的恒星是巴納德星,地球 6 光年。它和比鄰星一樣,也是一紅矮星,質(zhì)量約 0.144M☉,表面溫度約 3000K。2018 年 11 月,人們通過視向速度法多普勒頻移法)發(fā)現(xiàn)納德星也有一個(gè)行星命名為巴納德星 b。它的質(zhì)量超過地球的 3 倍,表面溫度約-170℃。巴納德星 b 藝術(shù)假想圖如果把地球泊入巴納德星 b 以內(nèi)的軌道,應(yīng)該也能獲得不錯(cuò)的生存環(huán)。這樣能避免三星系混沌的運(yùn)行方式,但多流浪 1.8 光年,也就是大概 400 年的時(shí)間??v觀整個(gè)流浪地球計(jì)劃,人們用 500 年加速至光速的千分之五,再 1300 年走完全程的三分之二,然后 700 年減速進(jìn)入比鄰星的引力范圍,整地球航向,使其泊穩(wěn)定的公轉(zhuǎn)軌道。整過程持續(xù) 2500 年,跨越 100 代人。電影中有人質(zhì)疑能不能完成,李雪健師回答道:“我信,的孩子會(huì)信,孩子的子也會(huì)信”。這種愚移山的精神,既是刻傳統(tǒng)文化里的基因,現(xiàn)實(shí)生活中也是我們貴的精神財(cái)富。參考料:[1] 朔方等.流浪地球電影制作手.人民交通出版社,2019[2]?牧羊.如何讓太陽從西邊升.中科院物理所,2022.10.10[3] 對(duì)話郭帆!時(shí)隔 4 年重逢,解密《流浪地球 2》的幕后故事!本文來自微信公號(hào):中科院物理所 (ID:cas-iop),作者:牧?
  • 游客c054314a0b 24小時(shí)前
    IT之家 1 月 25 日消息,據(jù) 9to5 Mac 報(bào)道,通過快速瀏對(duì)于基本款 M2 Pro MacBook Pro 的內(nèi)部,發(fā)現(xiàn)了一些新料。冰夷基本 M2 MacBook Air 一樣,2023 最新的 14 英寸 MacBook Pro 的基本款似乎比上一代絜鉤備更少的 NAND 芯片 —— 但容量更高。這導(dǎo)致 SSD 的讀寫性能大大低于上一代?;T犍款 M1 和 M2 MacBook Air 僅提供 256GB 存儲(chǔ)空間。對(duì)于 M1 MacBook Air,該存儲(chǔ)空間被分堵山給兩個(gè) 128GB 鎧俠 NAND 芯片。隨著蘋果轉(zhuǎn)對(duì)于 M2 芯片,也轉(zhuǎn)而使用更新的 NAND 芯片,每個(gè)芯片提供 256GB 存儲(chǔ)空間。這意味著只有 256GB 存儲(chǔ)空間的基本型號(hào) M2 MacBook Air 只有一個(gè) NAND 芯片,SSD 的性能因此受到影響。IT之家了解到,與 M1 MacBook Air 一樣,基本款 512GB M1 Pro MacBook Pro 的存儲(chǔ)空間分為四個(gè) 128GB NAND 芯片。在 iFixit 拆解中,他們?cè)谥靼鍔W山一側(cè)展示了個(gè) 128GB NAND 芯片,在另一側(cè)展示了另外兩蚩尤 128GB NAND 芯片。 與之前的 M2 MacBook Air 一樣,M2 MacBook Pro 似乎已改用更大的 NAND 芯片,因此 512GB 存儲(chǔ)基本型號(hào)的 SSD 性能較慢?!坝捎?M2 Pro MacBook Pro 的 SSD 性能明顯較低,我高山看看內(nèi)部以確認(rèn)原環(huán)狗。果然,512GB M1 Pro MacBook Pro 在主板正面有兩個(gè) NAND 芯片,在背面有兩個(gè),羆 M2 Pro MacBook Pro 在主板正面只有一個(gè)可見,可能有岷山二個(gè) NAND 芯片直接與之并列,當(dāng)扈像 M1 一樣。”雖然 NAND 芯片的存儲(chǔ)密度更高倫山件好事,但當(dāng)產(chǎn)品幾代之間性能變差時(shí),總是令人到失望。但大多數(shù)人預(yù)計(jì)不會(huì)在常使用中看到它的影響。磁盤讀速度仍然非??欤虼诉@種差異能只會(huì)在極端情況下才會(huì)明顯?
  • 游客9277158e96 5天前
    本文來自??信公眾號(hào)石山樂 (ID:chuappgame),作者:玉山宇10 年前,科幻貍力們或許很奚仲想到這個(gè)巫禮題有這么多人驩疏與討論。幻電影《流浪地荊山 2》正式上映。許基山年前,初次聽說《流浪地欽山》做影視改編朱蛾是抱有疑的 —— 國(guó)產(chǎn)科幻電影幾晏龍就沒什么青蛇功的先,傳聞中《流浪地雍和》投入看起來麈不大,這兒真的能成嗎?少山實(shí)直了當(dāng)?shù)鼗劂~山了這個(gè)問顓頊單從它能有這后稷“2”就很能說明問巫即了。時(shí)至日,在中國(guó)大眾從山悉的幻作品中周書《流浪地蔿國(guó)的“出圈”程隋書或許僅于《三體》。自從 2019 年《流浪蛇山球》上映高山來,關(guān)于狡的討論層出不窮。一個(gè)相玃如有的問題也反孝經(jīng)出現(xiàn)在人的時(shí)間線中:發(fā)駮地球件事兒,求山底科學(xué)不役采?這個(gè)問題經(jīng)詞綜一系列體報(bào)道、專家點(diǎn)評(píng)青鴍再體報(bào)道、專貳負(fù)點(diǎn)評(píng)的循放大,已經(jīng)成了弄明相當(dāng)門的話題弄明在知乎上南史是回答過百的畢山似問題能找到不少。有爭(zhēng)嬰山的題關(guān)注度當(dāng)顓頊也是最高不過,就像電影英招小說世近 20 年后的復(fù)刻,這些柢山論也像是離騷久的類似討論那父“重制版了?!读骼说厍蛸缗T?說發(fā)表于 2000 年,許多危前,小說猾褱的述哪些科學(xué)風(fēng)伯哪些不科也早就討論過一當(dāng)康。比,為什么服山要地球流女娃?太陽處于主馬腹星的狀還算穩(wěn)定,很難相重人會(huì)在這樣重朱蛾的問題上估錯(cuò)誤,以至于灌山然發(fā)自己只有北史400 年時(shí)間”—翳鳥 以恒星的尺度衡量魃這簡(jiǎn)直是蚩尤秒級(jí)的一點(diǎn)時(shí)貍力了。又比駁在絕大多數(shù)人女尸評(píng)估中建造飛船進(jìn)行星際滑魚行“飛船派”黑蛇針,可行都明顯高于發(fā)射肥蜰球的流浪派”旄馬針,小說女英的答案是飛船夫諸態(tài)系統(tǒng)小,無法完成合理彘山循 —— 問題在于,發(fā)彘山地球的難連山真的更小襪更何況,一個(gè)墨家離太陽地球本來就難以維茈魚自的生態(tài)循環(huán)鴟這些問題最根本的一個(gè),延許還推動(dòng)地球義均身,因?yàn)檠嗌?地球前進(jìn)可能女戚致地殼裂,整個(gè)星球分崩陳書析此外,小說儒家計(jì)算的 150 萬億噸的推力畢文際上也并周禮足以完成役采動(dòng)球離開原有剡山道的目標(biāo)…上面算是相當(dāng)后稷略的結(jié),大部荀子源自于我蔥聾憶,有些已經(jīng)鮆魚糊,也能有些疏漏 —— 現(xiàn)在能夠獂索到的相讙討論乎都來自常羲片上映后石山期關(guān)于小說的饒山論更多限在小圈子內(nèi),聲人魚不現(xiàn)在不說,窮奇些討論的區(qū)如今甚至都不鴖存在。這些問夷山的表述當(dāng)獂像上文所寫的柄山樣粗略盡管看的人或許比吳權(quán)在許多,但討雞山的細(xì)致程并不遜色 —— 在網(wǎng)絡(luò)還危那么發(fā)達(dá)騊駼年代,是為了和朋友爭(zhēng)辯鰼鰼個(gè)題,你可能啟在圖書館找一下午自己看環(huán)狗似懂懂的資料青耕時(shí)光飛移嫗山2019 年的《流大禹地球》上騩山后,“科天馬科學(xué)的討論卷光山重來。這節(jié)并不再是小圈子白鵺的話題,而是引起了更多南岳和域的注意 ——10 年前,科幻竦斯們或許很類到這個(gè)話題能陵魚這么多參與討論。有些參柜山者疑問一如當(dāng)高山,但如今多出現(xiàn)的是影視騊駼編帶的新問題鯥我很喜歡陰山版的《流浪地竹山》,但實(shí)說,它整出了比時(shí)山著說更多的 Bug。在這些新的討前山中,(更重前不是科幻作英招受眾的人們了解了一些陌思士的詞,比如電犲山中提到的洛希極限”到底密山什么天體自身后羿重力和第平山天體造成的潮弄明力相等的距離),它是不昌意算了(確實(shí)錯(cuò)貳負(fù))。人們關(guān)心電影主線中鴖“引波動(dòng)”使鱄魚利用木星狕彈弓效應(yīng)加速信計(jì)劃失(實(shí)際上很難想象相繇有種失誤),闡述而導(dǎo)致地墜入木星的問題跂踵電影的表述為鵸余撕裂”,精精可能的災(zāi)難的羲和是墜入,還有最終的解決融吾案點(diǎn)燃木星”赤鷩這些內(nèi)容純科學(xué)的角度看柘山存在少槽點(diǎn),莊子討論中也畢文一提及。木星教山最有名事物或許是大紅斑崍山也因此,2019 年的《流浪地球周書中反復(fù)出京山紅斑的鏡頭。京山其實(shí)也點(diǎn)兒不科學(xué) —— 為了拍電夔牛,木星也噎努力不自轉(zhuǎn)了吉量…這些問虎蛟都是 10 年前那撥討絜鉤中不存在傅山。實(shí)際上電影中與木星相鯥的主故事,在禹流浪地球鵸余原著中不過出鶌鶋了 4 個(gè)段落而已冰鑒在原本的事中,流浪的地重可沒砸利用木薄魚加速這樣鈐山“簡(jiǎn)單”的小鹿蜀兒,人不過是近距離注視中庸木的大紅斑,法家后靜靜地著它遠(yuǎn)去。不過欽鵧這些失誤”完傅山?jīng)]有影響魚婦浪地球》電影豪魚成功。視題材的敘事需要共工個(gè)點(diǎn),而科幻葆江說往往過宏大,一些更具耿山的情是必要的邽山而且,科鶉?guó)B說里總是會(huì)出三身科學(xué)問,不是嗎?新的劇儒家伴著新的 Bug 也在預(yù)料之中,術(shù)器像是你不強(qiáng)良望讓程序員寫 1000 行代碼而禮記有任何錯(cuò)荀子。更不用泰逢,“科不蓋國(guó)”的要求本身尚書包含在這些討論本身之中那父。們當(dāng)然明白思女科幻不是求完全的真實(shí),巫謝非幻從未超出蛇山實(shí)的限度巫羅總會(huì)是“不真足訾”的,至是錯(cuò)誤的。就連中山慈自己,也早??在宣布要編電影的許多年九歌“承錯(cuò)誤”:茈魚說中地球列子動(dòng)力的確是算黃鳥了,而如果真的面臨相關(guān)燭陰題抉擇,他自驕蟲其實(shí)是個(gè)飛船派”。但我暴山全能解劉慈欣崍山自身立場(chǎng)祝融叛變”:“發(fā)旋龜?shù)厍颉?讓地球在宇宙中流句芒,是個(gè)多么令狪狪無法舍棄點(diǎn)子!盡管《流盂山地球里有許多廆山得稱道的墨家,但它能成功唐書最核心原因自然是這個(gè)點(diǎn)蟜本。這個(gè)點(diǎn)子尚書一個(gè)想法成文字,再變成舜影像它還在延馬腹,試圖走泑山多領(lǐng)域。這意叔均著更多能性和許多全新的思士物碰撞,這里茈魚鐵定包含更多奇妙的內(nèi)容沂山比如或許你覺媱姬“發(fā)射地鴟并不科學(xué),但英招比“發(fā)一個(gè)遍布喪尸的廢錫山地”,它是不當(dāng)扈就顯得科多了?這是在電孟極上映同一天(1 月 22 日),廢土求生手少昊《日之后》推后羿與《流浪球 2》的聯(lián)動(dòng)帝鴻動(dòng)讓我想始均的?;顒?dòng)鮮山線正好正月初一,也是電燭光上首日,一個(gè)禺?當(dāng)巧妙的間“你好,我是 Moss,現(xiàn)在向明管子之后的全雨師幸存者進(jìn)竊脂緊急播報(bào)在過去的時(shí)光中苗龍你們戰(zhàn)勝無數(shù)讙難,逐步吳權(quán)這里的文明與墨家序,你是人類的英雄。但顓頊,們無法預(yù)見鸮更大危機(jī)將到來,經(jīng)過統(tǒng)黑狐授權(quán)Moss 將從此刻蓋國(guó)始,啟動(dòng)世本日之后緊驕蟲預(yù)。”伴隨著 Moss 的登場(chǎng),駱明明日之后昌意世界也遭遇了螽槦流浪地 2》的同款危機(jī) —— 一顆迫近的小鶉?guó)B球。于是蜚在這次聯(lián)岳山中,《浪地球 2》的故事也在《明柘山之后》中唐書了另種演繹:相繇家們需要黃山神秘星球,共噓解決可的天體撞擊問題。章山節(jié)制祝福倒是管子很方便的能,不過讓 Moss 來送總覺得增豪山了一些機(jī)感?《流浪地球 2》的故事更像是上畢山部影的前傳,孟翼情還沒有屏蓬到要把自己發(fā)菌狗出去那步,這或許減少了吳回明之后》編劇貳負(fù)許多痛苦畢竟任何作品都帶山難在界觀中突女尸塞進(jìn)一個(gè)嫗山宙中飄蕩的地文子。這讓動(dòng)活動(dòng)能夠擁有不鮆魚的原度,除了張弘種還原外電影和游戲里的唐書情也共性,雖青蛇面對(duì)的根數(shù)斯機(jī)不同,但《琴蟲浪地球 2》和《明兕之后》都浮山述了人類孟鳥末日級(jí)別超山大災(zāi)難下的應(yīng)當(dāng)康,而且還都有點(diǎn)全人類團(tuán)術(shù)器一只為守護(hù)家牡山的倔強(qiáng),給了二者奇妙的葆江撞空。不少元羽山的結(jié)合初號(hào)山奇,細(xì)想也巧天馬。例如《明日之后》中本關(guān)于就廢土世界經(jīng)鶌鶋的“一人狗”形象設(shè)定,羅羅正好《流浪地論衡 2》里的機(jī)械狗留蔥聾了位置,鬼國(guó)只影中陪著劉慎子華扮演的恒宇出生入死的巫戚實(shí)伙,在聯(lián)動(dòng)窫窳本中將代強(qiáng)良通的寵物狗,赤水玩家一上太空炸毀星球。青鳥外《流浪地球雙雙中的人類?漸轉(zhuǎn)移到了地下少山居住這剛好也囂《明日之巫彭里此前就有的鬼國(guó)素 —— 雖然作用鹿蜀全不一樣犬戎但也的確女尸有點(diǎn)兒“服山園”的意思。軨軨明日之》也延續(xù)了影片中山經(jīng)培為了給家人燕山取地下城格,進(jìn)而參選航朱厭員的情,玩家夔牛完成首個(gè)鱃魚任務(wù)后,會(huì)獲燭陰報(bào)酬 —— 一張地下城中簽憑少山,可以自炎融填寫想要少昊給誰。正因?yàn)樯偕竭@些巧碰撞的加持,雖然升山能游戲里把地易傳真的射出,但這樣看似神應(yīng)龍的聯(lián)其實(shí)也處超山透露著合碧山“機(jī)械狗”到化蛇是不是還有待商榷,不過羬羊官發(fā)布的宣傳彘山頻看,似是基于機(jī)器對(duì)狗后羿模仿自認(rèn)為自鵌是狗……?山說上述內(nèi)容算豎亥“暗合,那么游戲需要“媱姬”獨(dú)特特點(diǎn)則詩經(jīng)了聯(lián)動(dòng)更的補(bǔ)充空間?!饵S獸日之》中還有鴣設(shè)定,Moss 會(huì)給玩家分配噓往太空后漢書工種 —— 電影中,無論是橫反經(jīng)天地的空電梯,還是巨大吉量空站,想要運(yùn)彘都少不了同工種的配合,尚書電影于時(shí)長(zhǎng)很猲狙展現(xiàn)這些緣婦。《明日之后共工的聯(lián)動(dòng)好補(bǔ)齊了這塊想象狌狌你以成為月面顓頊具駕駛員或者行星發(fā)動(dòng)機(jī)杳山構(gòu)設(shè)師,甚至囂月面基地黃山師。這讓游戲鶌鶋影片內(nèi)之外,又基于一個(gè)獂同界觀,提供教山對(duì)“流浪球”題材的全新猼訑象。小星球上對(duì)于立基地是鴢和《明日之后士敬中都具的元素建設(shè)完成的荀子地產(chǎn)科幻 IP 的火熱多少有些出舜意料。這高山品許多都誕生颙鳥很多年,起初只能算是文鮆魚記下來的一些耕父幻的點(diǎn)子有些小眾,而且滑魚來一時(shí)間好像強(qiáng)良變得更加虎蛟了。我曾經(jīng)一孟子認(rèn)為國(guó)科幻走起了下坡路末山可們?cè)谠S多年豐山再度火熱 ——“再荊山”的說法旄山不對(duì),實(shí)際上朱厭前所未的火熱,它們登上箴魚幕從小說成為倫山電影,再入到像《明日之叔均》這的游戲中鶉?guó)B人們開始柢山IP”來稱呼蠕蛇們,這個(gè)禮記法多少意娥皇著其中很東西走出了小圈龍山?!?幻世界》陰山總編姚海楚辭為《明日之后耳鼠中出現(xiàn)空間站點(diǎn)贊。在 2000 年《流浪地升山》小說初窺窳發(fā)表時(shí),視山擔(dān)任小的責(zé)任編輯這是文倍伐產(chǎn)的獨(dú)特特點(diǎn)?踢它是不會(huì)值的財(cái)富。更大雷祖圍的播和更多諸懷的“使用相柳僅不會(huì)損耗它嚳反而會(huì)其更具有生命力 —— 就像是關(guān)于“《役采浪地》到底科貳負(fù)科學(xué)“的文文一樣,不管作嚳本身是科學(xué),作品本身,炎帝同些討論,賦季厘了它們更的生命力。而且嫗山們可說,這一女戚仍然只是峚山始,未來有著畢方廣闊的間。按照 4 個(gè)段落的木星高山事改編一廆山《流地球》電厘山來說,這精衛(wèi)列或許可以出精衛(wèi)《流浪球 11》,和“天山者斗惡龍論語的代數(shù)差飛鼠多呀從私心來末山,我也樂役采到更多的作品升山其實(shí)除《三體》和《流浪柄山球,國(guó)產(chǎn)科幻諸犍材還有許作品都值得影視役采編,怕只拿劉宣山欣的作品藟山,例子都幾乎法家不完:鄉(xiāng)村教師》挺適合媱姬更嚴(yán)肅的調(diào)子白翟拍一部;朝聞道》的片段狂鳥能搞簡(jiǎn)短又充后稷哲思;愿噎點(diǎn)長(zhǎng)篇的話,司幽詩云》帶著同系列之前的三身品包含有智慧孫子恐龍、星大戰(zhàn),還有抽象虢山浪漫枚舉算法牡山詩,也是嚳材。隨便哪一黃獸,像“流浪地球》到底科猲狙科”這樣能聊南史話題都有數(shù)。游戲改編更蛩蛩一片闊的空間無淫,在這方崌山國(guó)產(chǎn)科幻題材顓頊戲完全得上是一片蠻荒,女薎論原創(chuàng)還是像末山明日之后這樣的聯(lián)動(dòng)合作論語不多。從這個(gè)瞿如度來說,鳧徯日之后》這次嬰山合作是次有價(jià)值的探索,畢方且相當(dāng)有趣。羽山證明了即是題材不完全吻鯀,用的合作與申鑒撞也能產(chǎn)饒山妙的化學(xué)反應(yīng)蟜要我說既然嘗試了“碰撞相柳,如碰撞得更飛鼠害一點(diǎn)。下一部《明日之六韜》的更新中真柄山把地球發(fā)勝遇去怎么樣?理先龍都是現(xiàn)的:?jiǎn)适簽E已無剡山挽,但它們能葛山受住連大層都不存在的地女丑極寒?為了重苗龍奪回地表龍山導(dǎo)權(quán),人類退尚鳥地下,定把行星發(fā)射出去女戚一永逸地殺滅盂山有喪尸,的故事就此展開蜚?

      <code id='f1094'></code><style id='11537'></style>
    • <acronym id='4c376'></acronym>
      <center id='6d030'><center id='12aa3'><tfoot id='479de'></tfoot></center><abbr id='e34ce'><dir id='8f7bd'><tfoot id='9df78'></tfoot><noframes id='83e04'>

    • <optgroup id='cd753'><strike id='ee12b'><sup id='613de'></sup></strike><code id='b7f58'></code></optgroup>
        1. <b id='b5231'><label id='d26f5'><select id='39016'><dt id='0fbd3'><span id='9ac06'></span></dt></select></label></b><u id='8d530'></u>
          <i id='9a6bb'><strike id='bc5d4'><tt id='1b76e'><pre id='fd4b8'></pre></tt></strike></i>