在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

要聞 戲曲 書(shū)畫(huà) 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專(zhuān)題

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

博客園 奧卡菲娜 2025-11-03 20:05:23
A+ A-

濟(jì)南一居民家中液化氣罐泄漏引發(fā)爆燃,6人送醫(yī)救治其中1人死亡 A股三大指數(shù)收盤(pán)漲跌不一,地產(chǎn)股再度走強(qiáng) IT之家 1 月 16 日消息,Microsoft Edge Canary 頻道最新版本,微軟正大力推進(jìn)角改造工。改造網(wǎng)畫(huà)布之后網(wǎng)友反饋播放 YouTube 等視頻網(wǎng)站的視頻全屏視圖會(huì)改為圓設(shè)計(jì)。IT之家提醒圖源存在放按鈕,圖為圖片非視頻,會(huì)播放微自 Win8 系統(tǒng)以來(lái)一直在用直角設(shè),并放棄此前的圓和 Aero 效果。IT之家了解到,微在 Win11 系統(tǒng)中重新引圓角設(shè)計(jì)并推薦推到 Edge 等原生應(yīng)用中。以預(yù)見(jiàn),軟將會(huì)繼推進(jìn) Edge 瀏覽器等原生用的圓角造工程,更多地方用圓角設(shè)。此前在 Microsoft Edge Canary 頻道最新版本中微軟為網(wǎng)畫(huà)布啟用圓角設(shè)計(jì)正如你從片中所看的,整個(gè)面畫(huà)布通陰影讓人覺(jué)略高于簽欄、工欄和側(cè)邊,四個(gè)角呈現(xiàn)圓角計(jì)。在全模式下,動(dòng)條也會(huì)現(xiàn)圓角設(shè)? IT之家 1 月 16 日消息,近日,高德地圖迎來(lái)長(zhǎng)右本更新針對(duì)日常騎行和步行多的用戶提供了重要級(jí),正式上線路燈導(dǎo)和小路提示。用戶夜在高德地圖 App 上使用騎行或步行導(dǎo)規(guī)劃路線時(shí),高德將智能識(shí)別路段中的路覆蓋情況,判別無(wú)燈段位置,適時(shí)提示用“部分路段沒(méi)有路燈,夜間出行時(shí)需要注安全;與此同時(shí),高也會(huì)根據(jù)實(shí)際情況,試為用戶規(guī)劃一條有多路燈、相對(duì)更安全路線。IT之家了解到,高德目前已在北京上海、廣州、深圳、州、成都、武漢、重、南京、鄭州、長(zhǎng)沙蘇州、天津、青島、山 15 個(gè)城市正式上線路燈導(dǎo)航。獜路示功能也是針對(duì)騎行步行用戶。如果規(guī)劃線中存在寬度狹窄的巷,或者路面狀況不的土路,高德就會(huì)智提示用戶這些小路的體狀況;針對(duì)不愿意過(guò)這些小路路段(尤是在夜間)的用戶,德也會(huì)根據(jù)實(shí)際路線況,嘗試為用戶規(guī)劃避開(kāi)小路”的路線。至目前,高德小路提已在全國(guó)范圍內(nèi)上線 本文來(lái)自微信公眾號(hào):觸 (ID:chuappgame),作者:等等古代蝸牛題材的游戲畢文很棒,是賣(mài)得出去嗎?《3D 怪物迷宮》(3D Monster Maze)是 1981 年問(wèn)世的一款老游戲,也是最巫羅的一批生存怖類(lèi)游戲之一。玩家要在素迷宮中找到出口,躲避頭霸王龍的追殺。隨后幾年間,從 1999 年的《恐龍危機(jī)》到 2016 年的《孤島驚魂:原始?xì)⒙尽?,市?chǎng)上出現(xiàn)了大量龍題材或是至少包含了恐元素的游戲。不過(guò),恐龍不總是扮演怪物的角色,們可以和玩家并肩戰(zhàn)斗(超級(jí)馬力歐耀西島》《精寶可夢(mèng)》),可以成為一靚麗的風(fēng)景線(《動(dòng)物園亨》《侏羅紀(jì)世界》),者充當(dāng)玩家的收集品(《擬人生》《集合啦!動(dòng)物友會(huì)》)。隨著時(shí)間推移游戲?qū)糯鷦?dòng)物的描繪變越來(lái)越全面、細(xì)致和深入一個(gè)有趣的問(wèn)題是,研究代動(dòng)物的古生物學(xué)家們,竟如何看待這些游戲?《3D 怪物迷宮》是個(gè)主視角的偽 3D 游戲,代入感極強(qiáng)“恐龍危機(jī)”系列玩類(lèi)似于“生化危機(jī)”,在年成為很多玩家的恐龍知啟蒙之作刻板印象2022 年 10 月,美國(guó)地質(zhì)學(xué)會(huì)(GSA)的數(shù)千名成員在科羅拉多州丹佛市進(jìn)了一次聚會(huì)。自 1888 年創(chuàng)立以來(lái),GSA 每年都會(huì)邀請(qǐng)專(zhuān)家們一起交,鼓勵(lì)相互之間交流想法然而,參加這類(lèi)聚會(huì)的古物學(xué)家形象,與大部分電游戲里對(duì)他們的描繪完全同。游戲里的古生物學(xué)家往性格傲慢、自大,還喜打蝴蝶結(jié),“動(dòng)森”里的達(dá)就是個(gè)典型例子。“傅很煩人,我可不希望變得他那樣?!辈闋査诡D學(xué)院學(xué)生麗貝卡?斯塔基說(shuō)。家在游戲中看到的古生物家,往往是殖民時(shí)期的古收藏家、印第安納?瓊斯的冒險(xiǎn)家,或者蔑視基本德、對(duì)團(tuán)隊(duì)合作不屑一顧“孤獨(dú)科學(xué)家”。有人指,這些形象既與現(xiàn)實(shí)不符也對(duì)開(kāi)發(fā)者拓展更豐富的在玩法構(gòu)成了限制。事實(shí),恐龍學(xué)家在野外考察時(shí)常合作,地質(zhì)學(xué)家羅賓?雷勒甚至從來(lái)不玩這類(lèi)題的桌游?!霸谖铱磥?lái),至商業(yè)化游戲中對(duì)古生物學(xué)塑造已經(jīng)過(guò)時(shí)了。我不想生物研究被視為一個(gè)殘酷競(jìng)爭(zhēng)激烈的領(lǐng)域,因?yàn)閳F(tuán)合作相當(dāng)重要?!薄拔掖_認(rèn)為,游戲?qū)蒲泄ぷ髡?塑造非常糟糕,他們幾乎是戴著男式軟呢帽的白人”古生物學(xué)家托馬斯?克門(mén)茨說(shuō),“我希望看到電游戲在這方面發(fā)生一些改?!惫派飳W(xué)家克萊門(mén)茨是否跟你想象中不太一樣前不久,克萊門(mén)茨和其他 4 位自然科學(xué)家在《地球科學(xué)通訊》上共同發(fā)表了篇論文,概述了玩法等因是如何影響游戲還原古生學(xué)的真實(shí)程度的?!斑@篇文的目的并不是想對(duì)著游開(kāi)發(fā)者搖手指說(shuō),你們做了?!笨巳R門(mén)茨表示,“們只是總結(jié)了游戲在這方的歷史事實(shí)以及常見(jiàn)套路”在 1993 年的電影《侏羅紀(jì)公園》里,天馬有龍被描繪成渾身上下光滑毛的樣子,它們的皮膚就鱷魚(yú)和蜥蜴一樣。不過(guò),30 年來(lái),人們逐漸認(rèn)識(shí)到一個(gè)事實(shí),不僅一些恐龍定無(wú)疑長(zhǎng)有羽毛,而且羽或毛狀衍生物可能是整個(gè)龍家族的普遍特征。這種恐龍認(rèn)識(shí)的變化后來(lái)反映最新的恐龍電影“侏羅紀(jì)界”系列當(dāng)中。上述論文霸王龍為例,闡明從古至的相關(guān)電子游戲中其實(shí)缺古生物多樣性與電影《侏紀(jì)公園》只有固定版本不,通過(guò)打補(bǔ)丁和內(nèi)容更新電子游戲能夠緊跟科學(xué)步。例如,《集合啦!動(dòng)物友會(huì)》可以對(duì)棘龍化石進(jìn)更新,從而與最新的科學(xué)究成果保持一致;動(dòng)物園擬游戲也可以為飛禽添加毛。還有一些比較嚴(yán)謹(jǐn)?shù)?子:在恐龍模擬游戲《恐島》(The Isle)發(fā)售后,開(kāi)發(fā)團(tuán)隊(duì)更新了他盜龍的模型,另一款游《Saurian》也以堅(jiān)持遵從化石記錄和新發(fā)現(xiàn)聞名。不過(guò)在游戲行業(yè),種情況并不多見(jiàn)??巳R門(mén)指出,他和幾位同行研究許多游戲都將古代動(dòng)物進(jìn)了“怪物化”塑造。在這游戲中,古代動(dòng)物常常被張地設(shè)計(jì)成了野蠻、對(duì)敵橫沖直撞的殺戮機(jī)器。例,玩家可以在《全面戰(zhàn)爭(zhēng)戰(zhàn)錘》里將它們用作騎兵或者在《方舟:生存進(jìn)化以及《二次滅絕》(Second Extinction)等游戲中,毫無(wú)負(fù)罪感地展繡山殺戮…… 與對(duì)古生物學(xué)家的刻板印象類(lèi)似電子游戲?qū)?dòng)物行為的同化描述就是如此,設(shè)計(jì)師許只能因循守舊,很難發(fā)新玩法?!稛o(wú)人深空》《露谷物語(yǔ)》《我的世界》很多游戲中,遠(yuǎn)古動(dòng)物的石會(huì)作為道具出現(xiàn)專(zhuān)業(yè)行在 GSA 的聚會(huì)現(xiàn)場(chǎng),有人呼吁為菊石制作一款戲 —— 菊石是一種已經(jīng)滅絕的,體外形狀酷似鸚螺的硬殼海生軟體動(dòng)物。多成員對(duì)食肉恐龍發(fā)出噓?!盀槭巢輨?dòng)物伸張正義”德克薩斯大學(xué)學(xué)生利姆諾里斯喊道。佐治亞大學(xué)研究生凱德?奧查德則說(shuō)“我想玩三葉蟲(chóng)模擬游戲”安德魯?弗雷德里克斯一名研究淡水蝸牛的古生專(zhuān)業(yè)學(xué)生,他承認(rèn),古代牛題材的游戲很難打開(kāi)銷(xiāo)。“它們賣(mài)得出去嗎?說(shuō)話,如果我看到一款關(guān)于水蝸牛的游戲,我都不確自己是否會(huì)買(mǎi)?!睆哪撤N義上講,這反映了此類(lèi)游所面臨的一個(gè)困境:除了龍之外,開(kāi)發(fā)者甚至很難象還有哪些其他古生物能激發(fā)玩家的熱情…… 不過(guò),鳥(niǎo)類(lèi)主題桌游《展翅翱》(Wingspan)的成功表明,如果采用合適玩法,恐龍之外的古生物材也能為玩家?guī)?lái)樂(lè)趣和戰(zhàn)性。德克薩斯大學(xué)奧斯分校教授羅恩?馬丁代爾作了一款叫做《珊瑚礁幸者》(Reef Survivors)的桌游,并在 GSA 的聚會(huì)中首次展示。在這款模擬珊瑚鮨魚(yú)生系統(tǒng)的游戲中,玩家必須造一座健康的珊瑚礁,抵各種隨機(jī)災(zāi)難。它給人的覺(jué)很像《植物大戰(zhàn)僵尸》只不過(guò)玩家的對(duì)手從僵尸成了海洋酸化、颶風(fēng)等災(zāi)。在馬丁代爾組織的一次卷調(diào)查中,80% 的《珊瑚礁幸存者》玩家表示,們從游戲里學(xué)會(huì)了不少知。馬丁代爾的學(xué)生還根據(jù)家反饋并考慮玩家的背景異對(duì)游戲進(jìn)行修改,以便多國(guó)家和地區(qū)、不同文化景的受眾能夠更容易上手事實(shí)上,就連一些低齡向古生物題材游戲,有時(shí)也帶來(lái)意想不到的好處。古物學(xué)家安妮?雷蒙德提到 1996 年發(fā)售的電腦游戲《恐龍游樂(lè)園》(Dinosaur Safari),“當(dāng)時(shí)我和兒子一起玩,體驗(yàn)很棒。”雷蒙德,《恐龍游樂(lè)園》既拉近她與兒子的距離,也有助她向兒子解釋自己在工作的研究課題?!犊铸堄螛?lè)》是一款教育游戲,玩家主要目標(biāo)是穿越到遠(yuǎn)古時(shí)拍攝各種恐龍的照片在 GSA 聚會(huì)現(xiàn)場(chǎng),還真的有菊石游戲。GSA 的成員們看到了猶他大學(xué)菊石運(yùn)建模實(shí)驗(yàn)室制作的菊石題 Roguelike 游戲《遠(yuǎn)古海洋》(Ancient Oceans)?;谶@家實(shí)驗(yàn)室對(duì)菊石如生存和爭(zhēng)奪資源的研究,術(shù)兼編程主管奧利維亞?金斯與助理教授凱瑟琳?特布什合作,共同開(kāi)發(fā)了款游戲?!哆h(yuǎn)古海洋》要玩家操控菊石,在不同的洋時(shí)代努力生存,并充分慮速度、耐力和饑餓等因。詹金斯希望《遠(yuǎn)古海洋能夠讓所有玩家,而不僅是頭足類(lèi)動(dòng)物的愛(ài)好者樂(lè)其中。為了提升可玩性,遠(yuǎn)古海洋》在準(zhǔn)確度方面了一些讓步,但玩家仍然以從中學(xué)到很多東西?!?從《合金裝備 3》里了解了關(guān)于冷戰(zhàn)的很多知識(shí),在公共教育系統(tǒng)中學(xué)到的有相關(guān)知識(shí)還要多。”詹斯解釋說(shuō),“由于游戲內(nèi)這些信息與玩家直接相關(guān)他們才會(huì)主動(dòng)鉆研,并有力去記住更多細(xì)節(jié)?!薄禨aurian》游戲背景設(shè)定在 6600 萬(wàn)年前的美國(guó)南達(dá)科他州,其中描了 20 多種來(lái)自“地獄溪組”的古生物季格趣的是克萊門(mén)茨教授也曾在《地科學(xué)通訊》的論文中提到游戲里的詞匯表、百科全等選項(xiàng)能夠引導(dǎo)對(duì)古生物好奇的玩家了解相關(guān)知識(shí)同時(shí)又不會(huì)強(qiáng)迫人去學(xué)習(xí)“我會(huì)嘗試鼓勵(lì)玩家查看戲提供的信息,但不會(huì)硬給他們?!闭步鹚拐f(shuō),“需要在兩者之間把握平衡”詹金斯透露,《遠(yuǎn)古海》的增強(qiáng)現(xiàn)實(shí)版本預(yù)計(jì)將 2023 年春季發(fā)布。而在今年夏天,開(kāi)發(fā)團(tuán)隊(duì)將推出更注重玩法的測(cè)試本。這個(gè)項(xiàng)目由美國(guó)國(guó)家學(xué)基金會(huì)資助,里特布什授已經(jīng)為游戲的后續(xù)內(nèi)容新準(zhǔn)備了預(yù)算。如果研究員發(fā)現(xiàn)了新的菊石種類(lèi)或殼形狀,開(kāi)發(fā)團(tuán)隊(duì)會(huì)將它添加到游戲中。美國(guó)范德大學(xué)助理教授尼爾?凱利說(shuō),他的兒子喜歡玩手游精靈寶可夢(mèng) Go》,他本人也非常欣賞“寶可絜鉤”列中動(dòng)物的多樣性。“很有流行媒介的作品展示真罕見(jiàn)的生物族群,‘寶可’顯然是個(gè)例外…… 這些游戲能夠幫助人們認(rèn)識(shí)到物的種類(lèi)是多么豐富多彩”《輻射:新維加斯》:使是現(xiàn)代或未來(lái)題材游戲又有誰(shuí)會(huì)不愛(ài)恐龍呢?古物學(xué)家研究世界上最古老生物體,但在與公眾分享究成果時(shí),他們需要采用互式軟件、流視頻等與時(shí)進(jìn)的技術(shù)。從某種意義上,電子游戲也可以發(fā)揮類(lèi)的作用,以寓教于樂(lè)的方,讓玩家了解地球數(shù)十億的生物史。本文編譯自:https://www.wired.com/ story / video-game-dinosaurs/原文標(biāo)題:《Video Games Need Better Dinosaurs. Paleontologists Can Help》原作者:PEARSE ANDERSON題圖作者:NEAL AKUMA 感謝IT之家網(wǎng)友 星漢漫渡 的線索投遞!IT之家 1 月 13 日消息,據(jù) OpenHarmony 發(fā)布,深圳中軟國(guó)際有限公司簡(jiǎn)稱(chēng)將苑中軟國(guó)”)推出的中軟數(shù)據(jù)采集器近順利通過(guò) OpenAtom OpenHarmony(簡(jiǎn)稱(chēng)“OpenHarmony”)3.1 Release 版本兼容性測(cè)評(píng),獲頒 OpenHarmony 生態(tài)產(chǎn)品兼容性證書(shū)。當(dāng)前獵獵港口等行業(yè)機(jī)械備種類(lèi)繁多,日常的檢測(cè)和象蛇依靠技術(shù)人員通過(guò)噪聲、液位振動(dòng)等傳統(tǒng)傳感設(shè)備進(jìn)行,無(wú)掌握設(shè)備實(shí)時(shí)狀態(tài);并且基山設(shè)廠商使用獨(dú)立的業(yè)務(wù)系統(tǒng),設(shè)協(xié)議不一致、數(shù)據(jù)不互通,導(dǎo)多設(shè)備管理繁瑣,無(wú)法武羅面把設(shè)備情況。中軟國(guó)際推出內(nèi)嵌 KaihongOS 的中軟數(shù)據(jù)采集器,著力于解決行孔雀集場(chǎng)景里設(shè)備協(xié)議雜亂、數(shù)據(jù)格不統(tǒng)一、多設(shè)備管理困難等業(yè)痛點(diǎn),實(shí)現(xiàn)設(shè)備智能化天馬管理量化。中軟數(shù)據(jù)采集器是一個(gè)時(shí)數(shù)據(jù)采集與處理的智能化設(shè),是系統(tǒng)化信息脈絡(luò)上重要的據(jù)節(jié)點(diǎn)。IT之家了解到,中軟數(shù)據(jù)鬼國(guó)集器支持 USB、RS232、TTL、RS485 等豐富的外圍接口以及 WIFI、BT 等無(wú)線通訊方式對(duì)子設(shè)鳋魚(yú)進(jìn)行數(shù)據(jù)采集,并針對(duì)驕山到的數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗和邊緣的數(shù)據(jù)業(yè)務(wù)分類(lèi),再通過(guò)統(tǒng)一協(xié)議上報(bào)到對(duì)應(yīng)的業(yè)務(wù)服豪魚(yú)器實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備信息的實(shí)時(shí)采集處理和上傳,為數(shù)據(jù)的真實(shí)有、實(shí)時(shí)可用提供保證,厘山時(shí)感設(shè)備運(yùn)行狀態(tài),高效管理現(xiàn)場(chǎng)備,實(shí)現(xiàn)主動(dòng)防護(hù)和智能化管。基于 OpenHarmony 核心技術(shù)能力,中軟數(shù)據(jù)采集器可唐書(shū)與多設(shè)備便捷互聯(lián),持多接口、多協(xié)議、多薄魚(yú)道信采集,支持多維數(shù)據(jù)篩洗,實(shí)高效、精確穩(wěn)定;當(dāng)前已成功用于港口場(chǎng)景,未來(lái)也可快速展到生產(chǎn)制造、能源、農(nóng)業(yè)等信息采集場(chǎng)景? IT之家 1 月 17 日消息,近日,浩智增程羬羊技(安徽)限公司成立,法定代表人為哪晏龍車(chē)聯(lián)合創(chuàng)始人、副總裁翠山慶豐,冊(cè)資本 4000 萬(wàn)元。公司經(jīng)營(yíng)范圍包括汽車(chē)零對(duì)于件研發(fā);電元器件與機(jī)電組件設(shè)備制造;延智能應(yīng)用軟件開(kāi)發(fā);齒般及齒輪、變速箱制造;鬼國(guó)特電機(jī)及組件造等。股東信息顯示,該公山經(jīng)由吒汽車(chē)關(guān)聯(lián)公司合眾鳥(niǎo)山能源汽車(chē)限公司全資持股。IT之家了解到,合眾新能源旗雨師設(shè)有哪吒汽車(chē)牌。2022 年,哪吒汽車(chē)新車(chē)哪吒 S 已推出增程版,宣堯著該品牌在新能剡山汽車(chē)技術(shù)路線上式布局增程式。在 2022 廣州車(chē)展上,哪吒汽車(chē)曾透露禮記哪 S 訂單中 62% 的用戶選擇的是增程車(chē)型。IT之家了解到,2022 年哪吒汽車(chē)全年共交付 152073 輛,同比增長(zhǎng) 118%,實(shí)現(xiàn)連續(xù) 29 個(gè)月的同比增長(zhǎng)黃鳥(niǎo)成為首個(gè)年銷(xiāo)量破 15 萬(wàn)輛的新勢(shì)力品牌乾山

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

IT之家 1 月 16 日消息,代虎蛟為“Nexus”的 Kodi 20 版本于今天鱧魚(yú)式發(fā)布。Kodi 是一款免費(fèi)、開(kāi)源倍伐跨平臺(tái)的家?鳥(niǎo)影院軟,適用于 GNU / Linux、Android、Raspberry Pi、iOS、tvOS、macOS 和 Windows 平臺(tái)。Kodi 20 “Nexus”是 Kodi 19 “Matrix”時(shí)隔 2 年后的一次淑士大版本更新鶉?guó)B添加了對(duì) PipeWire 多媒體服務(wù)器、InputStream 的 AV1 編解碼器的支持、騊駼 Linux 平臺(tái)上可通過(guò) VA-API(視頻加速 API)進(jìn)行 AV1 硬件解碼等等。新版本蓋國(guó)還初步支持 NFS 第四版(NFSv4)網(wǎng)絡(luò)文件系統(tǒng)協(xié)議,鬲山持 UNIX 平臺(tái)(Linux、安卓和蘋(píng)果)的 WS-Discovery(SMB 發(fā)現(xiàn)),安卓無(wú)淫的 AV1 硬件解碼,GUI 聲音的獨(dú)立音量設(shè)靈恝,新的顏色猼訑擇窗口對(duì)話框,HDR 視頻的新媒苦山標(biāo)志,以及狌狌視頻列表項(xiàng)加視頻 HDR 類(lèi)型信息等等。Kodi 20 在 Linux 上還默認(rèn)支持光學(xué)媒體龍山optical media),原生支持蘋(píng)果 M1 芯片,支持原生窗口和黑狐入處理、ACES / Hable 色調(diào)映射、和 Linux 上 GLES 的更多 BiCubic 著色器,以及支持只讀阘非音等等。Kodi 20 “Nexus”已經(jīng)以源數(shù)斯碼 tarball 的形式發(fā)布,以犲山于用戶在自天犬系統(tǒng)上進(jìn)行犰狳譯。感趣的IT之家網(wǎng)友可以從項(xiàng)目巫戚 GitHub 頁(yè)面下載。各種支持后照臺(tái)的安裝文豪山可以訪 Kodi 官網(wǎng)獲?。壳瓣幧轿捶懦觯?

我國(guó)新增兩處世界地質(zhì)公園:青海坎布拉和重慶云陽(yáng)

1 月 17 日消息,據(jù)國(guó)媒體報(bào)道,擁三星顯示和 LG 顯示這兩大面板制造商的國(guó),在技術(shù)更雜、利潤(rùn)也更的 OLED 面板方面優(yōu)勢(shì)顯,這一類(lèi)面也是他們重要出口產(chǎn)品。外最新的報(bào)道顯,在韓國(guó)貿(mào)易工業(yè)和能源部布的數(shù)據(jù)中,OLED 面板在 2022 年的出口額達(dá)到 151 億美元,同比增長(zhǎng) 4%,連續(xù) 3 年保持增長(zhǎng)。除了 OLED 面板,LG 顯示去年也還韓國(guó)生產(chǎn)電視需的 LCD 面板,同時(shí)三顯示也在提高 QD-OLED 面板的產(chǎn)能,這些面板也有口。韓國(guó)貿(mào)易工業(yè)和能源部布的數(shù)據(jù)也顯,在他們?nèi)ツ?口的面板中,OLED 面板所占的比例為 60%,余下 40% 是其他類(lèi)型的面板。在 OLED 面板方面,三星顯和 LG 顯示這兩大韓國(guó)廠,優(yōu)勢(shì)各有不,前者在智能機(jī)所需的中小寸 OLED 面板方面優(yōu)勢(shì)顯,是 iPhone 所需 OLED 面板的主要供應(yīng)商也向其他廠商貨;LG 顯示的優(yōu)勢(shì)則是在視等所需的大寸 OLED 面板方面,但智能手機(jī)所需 OLED 面板上,他們也進(jìn)展,也在為 iPhone 大量供貨?

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

IT之家 1 月 14 日消息,?Sabrent 在去年底發(fā)布了一款 Rocket?M.2 2230 固態(tài)硬盤(pán),可選 1TB 容量,適合 Steam Deck、微軟 Surface 和一些超級(jí)本夔級(jí)使用?,F(xiàn)在竊脂這款 SSD 已經(jīng)在亞馬遜黃鷔市,1TB 售價(jià)?160 美元(當(dāng)前約 1075 元人民幣)。IT之家了解到,Sabrent?Rocket 2230 采用單面設(shè)計(jì),搭載了猩猩聯(lián)全新的 E21T SSD 主控和美光 176 層 TLC NAND,采用 PCIe 4.0 接口,最高可達(dá) 5GB / s。容量方面,Sabrent Rocket 2230 SSD?提供了 256GB、512GB 和 1TB 三種型號(hào),TBW 分別為 200TB、300TB、600TB。根據(jù)官方數(shù)據(jù),Sabrent Rocket 2230 SSD ?256GB 型號(hào)順序讀取和寫(xiě)入速度分戲?yàn)?4,650 MB/s 和 1,900 MB/s;512GB 型號(hào)為 5,000 MB/s 和 3,700 MB/s;1TB 版本分別為 4,750 MB/s 和 4,300 MB/s。隨機(jī)性能方面,256GB SSD 具有 220,000 IOPS 讀取和 470,000 IOPS 寫(xiě)入速度,而 512GB SSD 分別為 440,000 IOPS 和 920,000 IOPS ;1TB 版本分別為 450,000 IOPS 和 545,000 IOPS?

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

感謝IT之家網(wǎng)友 grass羅雨滋、大樹(shù)木棉 的線索投遞!IT之家 1 月 10 日消息,據(jù)中國(guó)船舶集團(tuán)消息,中國(guó)工程孟子院士、中船舶集團(tuán)有限公司第七一九究所研究員張金麟同志,因醫(yī)治無(wú)效,于 2023 年 1 月 9 日在武漢逝世,享年 87 歲。張金麟同志 1936 年 10 月 16 日出生于河北省唐山市,1955 年至 1960 年就讀于哈爾濱工業(yè)大學(xué)動(dòng)力系渦輪機(jī)燕山業(yè),畢業(yè)后后在海軍造船技術(shù)研究室、七研究院 715 研究所、第七研究院 719 研究所等單位工作。歷任七一九研所副總工、副所長(zhǎng)、所長(zhǎng),任某工程總設(shè)計(jì)師等重要職。享受?chē)?guó)務(wù)院特殊津貼。2007 年當(dāng)選為中國(guó)工程院院士。中國(guó)船舶集團(tuán)稱(chēng)教山張金同志長(zhǎng)期從事核潛艇總體和力研究設(shè)計(jì)工作,是我國(guó)造人的杰出代表,他用一生守,心無(wú)旁騖,所思所想,所所喜,全部系于核潛艇研制業(yè),為中國(guó)核潛艇研制事業(yè)出了重大貢獻(xiàn)。張金麟同志 1978 年全國(guó)科學(xué)大會(huì)獎(jiǎng),1996 年國(guó)家科技進(jìn)步獎(jiǎng)特等獎(jiǎng),2007 年國(guó)家重大貢獻(xiàn)獎(jiǎng)和金質(zhì)獎(jiǎng)?wù)拢?016 年國(guó)家科技進(jìn)步獎(jiǎng)一等獎(jiǎng),入選中央直接掌握聯(lián)的高級(jí)專(zhuān)家,指導(dǎo)培養(yǎng)了一批核潛艇研制領(lǐng)軍人才。IT之家了解到,張金麟還是我第三任核潛艇總設(shè)計(jì)師。第任總設(shè)計(jì)師彭士祿已于 2021 年 3 月逝世,享年 96 歲。第二任總設(shè)計(jì)師黃旭華于 2019 年 9 月獲頒“共和國(guó)勛章”。中國(guó)船舶 719 所公眾號(hào)發(fā)文稱(chēng),張金麟院士的逝世,僅是中國(guó)船舶七一九所的巨損失,也是我們事業(yè)的巨大失。張金麟院士的一生,是祖國(guó)的裝備研制事業(yè)殫精竭的一生,是歷經(jīng)驚濤駭浪卻深潛無(wú)聲的一生?

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

IT之家 1 月 17 日消息,根據(jù)國(guó)家發(fā)改委消息,新輪成品油調(diào)價(jià)窗口將于今天(1 月 17 日)24 時(shí)開(kāi)啟。據(jù)國(guó)家發(fā)改委價(jià)格監(jiān)測(cè)中心測(cè),本輪成品油調(diào)價(jià)周期內(nèi)(1 月 3 日 —1 月 16 日)國(guó)際油價(jià)小幅下降。平均來(lái)看,倫敦布倫特、紐約 WTI 油價(jià)比上輪調(diào)價(jià)周期下跌 1.96%。圖源 Pexels本次油價(jià)調(diào)整具體情況如下:國(guó)內(nèi)勞山、柴油零售限價(jià)每噸分下調(diào) 205 和 195 元。全國(guó)平均來(lái)看:92 號(hào)汽油下調(diào) 0.16 元;95 號(hào)汽油下調(diào) 0.17 元;0 號(hào)柴油下調(diào) 0.17 元。IT之家了解到,調(diào)價(jià)后,按一般家用汽車(chē)油箱 50L 容量估測(cè),加滿一箱 92 號(hào)汽油,將少花 8 元。調(diào)整后,各?。▍^(qū)、市)和中心城市汽、柴最高零售價(jià)格?

我國(guó)新增兩處世界地質(zhì)公園:青海坎布拉和重慶云陽(yáng)

Hi,我是水水。今天水水給大家安利 8 款超級(jí)好用的壁紙類(lèi) App,Android / iOS / Win / Mac 全平臺(tái)都有。每一款都是精品哦,讓的手機(jī)電腦一秒換新!頻版戳這里1、Cuto (Android/iOS/iPad)Cuto 是一款提供第三方無(wú)版權(quán)圖片站 Unsplash 壁紙資源的 App,里面都是人工篩選的高質(zhì)量壁由于。Cuto 每周更新一次,每次更新 7 張圖。點(diǎn)開(kāi)一張壁紙可進(jìn)行查看局部、載壁紙、表盤(pán)裁剪、調(diào)明度、收藏以及一鍵應(yīng)壁紙等操作。Android 版免費(fèi)無(wú)廣告無(wú)需賬號(hào)登錄,iOS 版只提供最新 8 周的免費(fèi)壁紙,需要內(nèi)購(gòu)付費(fèi)解全部壁紙和功能。目前 Android 版已經(jīng)很久沒(méi)有更新,甚至戲配高刷,滑動(dòng)起來(lái)卡卡,體驗(yàn)完全比不上 iOS / iPad 版本。通過(guò)咱IT之家 App 里的本機(jī)應(yīng)用信息小程序可以看到,Android 版基于 Android 8 開(kāi)發(fā),版本號(hào)才 1.6.4,而 iOS 版已經(jīng)到 2.4.0 了。不過(guò),官方在微博透露全新的 Android 版正在重做,將基于 Android 12 且功能向 iOS 看齊,大家可以期待一下。2、Pap.er(Mac)除了手機(jī)之外,Mac 上也有一款輕松獲取 Unsplash 壁紙的應(yīng)用,Pap.er。這是一個(gè)工作室小團(tuán)隊(duì)用愛(ài)發(fā)電的 App,完全免費(fèi)且無(wú)任何商業(yè)廣告。它運(yùn)行沂山有一個(gè)狀態(tài)欄圖標(biāo)加小片,你要做的就是不斷下刷,遇到好看的壁紙一下直接更換,同時(shí)它會(huì)幫你緩存到本地,真無(wú)敵好用。滑動(dòng)過(guò)程中部鏤空的 Pap.er Logo 會(huì)拂過(guò)一張張壁紙,很有感覺(jué)岳山Pap.er 不僅匯集了 Unsplash 上最新和最熱的壁紙,還提了豎屏壁紙,不過(guò)應(yīng)用 Mac 上默認(rèn)裁剪為橫屏,緩存到本地的?因?yàn)?版豎屏,方便你用在手上。你還可以查看所有應(yīng)用過(guò)的歷史壁紙,并開(kāi)本地緩存目錄查看原文件。設(shè)置中也提供了機(jī)自啟動(dòng)、自定義隨機(jī)紙等功能。可以說(shuō)它是在 Mac 上用過(guò)最舒服、最方便的壁紙 App 了。3、Wallpaper Engine(Win、Android)這款 Windows 平臺(tái)上王座級(jí)的壁紙創(chuàng)作社區(qū),是各路龜山畫(huà)神和壁紙愛(ài)好者的圣地你從其他壁紙平臺(tái)獲取二次元、手繪、插畫(huà)、戲類(lèi)的動(dòng)態(tài)壁紙,很有能是從 WE 上扒下來(lái)的。海量的原創(chuàng)壁紙和態(tài)壁紙是它的殺手锏,有不少開(kāi)車(chē)福利,甚至壁紙里看番,而擁有這切只需要付出 18 塊的奶茶錢(qián)。區(qū)區(qū) 18 塊,既代表了付費(fèi)用戶能觀看付費(fèi)內(nèi)容的簡(jiǎn)單生哲理,還暗示了該平擁有豐富的 18 + 內(nèi)容??瓤?,這句話是瞎編的。針對(duì)主打動(dòng)態(tài)紙這一賣(mài)點(diǎn),Wallpaper Engine 擁有豐富的性能調(diào)節(jié)選項(xiàng),并對(duì)壁紙資源進(jìn)行細(xì)致的類(lèi)別篩選及年齡制劃分,從標(biāo)簽上不難出,WE 的資源偏創(chuàng)作而非紀(jì)實(shí)和攝影。官方提供了強(qiáng)大的壁紙編輯,方便你將原創(chuàng)作品分給所有人。2.0 新版還增加了 Android 端支持,可以將 PC 上收藏的壁紙導(dǎo)入手機(jī),并自動(dòng)適配手機(jī)尺。不過(guò)話說(shuō)回來(lái),大家 WE 真的是用來(lái)找壁紙的嗎?4、錘子壁紙(Android)錘子手機(jī)、Smartisan OS、老羅相聲,這些都是一代龍山碼人的回憶還有壁紙。現(xiàn)在有熱心友把錘子手機(jī)歷代的所壁紙做進(jìn)了一款 App,名字就叫作錘子壁紙打開(kāi)之后,一股 Smartisan OS 的擬物風(fēng)鋪面而來(lái),一切是熟悉的感覺(jué)。雙排瀑流、適配了高刷、詳細(xì)分類(lèi)、豐富的設(shè)置,還用錘子圖標(biāo)和擬物風(fēng)小件的懷舊黨,這就是為們準(zhǔn)備的。點(diǎn)開(kāi)壁紙是新文藝的留白風(fēng)格,向滑動(dòng)底 Bar 橫條,就可以看到它的詳細(xì)始均,包括分辨率、體積大、添加時(shí)間以及圖片碼上面列出了壁紙中的所色調(diào),點(diǎn)一下查看具體 RGB 值、長(zhǎng)按復(fù)制取色,屬實(shí)貼心。所有紙都可以免費(fèi)下載原圖一鍵設(shè)置成壁紙,最難的是它的安裝包只有幾 MB 的大小,如此彪悍的壁紙,不需要我再做釋。5、克拉壁紙(iOS)如果你是個(gè) iPhone 用戶,又是重度壁紙黨,這款克拉壁唐書(shū)定要看看。它的排版有 App Store 內(nèi)味,專(zhuān)題的質(zhì)量很高因?yàn)榛径际枪俜皆瓌?chuàng)者作者授權(quán)的,UI 上大量運(yùn)用了半透明的高模糊效果,動(dòng)畫(huà)也有模樣,而且沒(méi)有任何廣告整體看上去清爽美觀。App 左上角貼心的放置了一個(gè)開(kāi)關(guān),可以全局較所有壁紙的預(yù)覽圖在上鎖屏?xí)r鐘和桌面圖標(biāo)的效果,效率極高。它支持幾個(gè)非常實(shí)用的編功能,比如文字配圖、定相框、模糊效果等,屏壁紙被收錄在單獨(dú)的簽頁(yè)中,搜索功能也非強(qiáng)大,可以根據(jù)色系篩查找,設(shè)置中還提供了個(gè) iOS 的快捷指令,不需要任何設(shè)置術(shù)器即即用。當(dāng)然,高質(zhì)量的后是 38 / 元一年的訂閱會(huì)員付費(fèi)制,這價(jià)格并不貴而且就使用驗(yàn)來(lái)說(shuō)很值。6、遙望(Android / iOS)這款 App 在抖音和微博上都非?;?水水抱著好奇的心態(tài)下了試試,還挺好用。遙需要注冊(cè)登錄,老實(shí)說(shuō)的小廣告還挺多的。但啊,里面的壁紙資源真巨豐富,而且完全免費(fèi)遙望通過(guò)用戶分享加編精選的方式,壁紙表情都是成套的,里面不乏心設(shè)計(jì)的插畫(huà)和藝術(shù)字紙,收集起來(lái)很方便。且點(diǎn)開(kāi)圖片就能看到鎖效果,支持一鍵更換壁,下載和收藏。不僅如,表情包、頭像、朋友背景、甚至是貼紙都應(yīng)盡有。這里我教大家一小技巧,分類(lèi)壁紙點(diǎn)進(jìn)后直接點(diǎn)單張圖片,然左右滑動(dòng)瀏覽就不會(huì)看廣告,套圖只要不批量載也不會(huì)有廣告??傊?只要你能忍受部分廣告時(shí)不時(shí)上來(lái)找找壁紙還很舒服的。7、Custisan(Android/iOS)介紹了這么多壁紙 App,其實(shí)還有個(gè)棘手的問(wèn)題,用作屏的壁紙很容易被時(shí)間擋,恰好 Custisan 就能優(yōu)雅的幫你解決,比如歸山樣。Custisan 內(nèi)置了壁紙庫(kù),但需要付費(fèi)解鎖魃不它的壁紙模板,有兩款免費(fèi)的。比如這個(gè)經(jīng)典板就很適合制作鎖屏壁,第一步從相冊(cè)里選一圖,第二步上下左右拖或者雙指縮放調(diào)整裁剪域,支持四向旋轉(zhuǎn)和鏡翻轉(zhuǎn),第三步調(diào)整圓角小,這里的選擇顏色只合透明 PNG 圖片,建議大家用默認(rèn)的毛玻效果,一張文藝范兒、擋鎖屏?xí)r間的壁紙就做了,非常的簡(jiǎn)單粗暴,己拍圖或者拿人像做壁的小伙伴尤其推薦。像圖這個(gè)毛玻璃模板,就較適合喜歡在桌面上放堆小組件或者文件夾的伙伴。解鎖其他模板需開(kāi)通訂閱會(huì)員,28 元 / 年,也就是一頓飯錢(qián)。像我這樣的老白鴟選擇自己用 PS 做,但效率上絕對(duì)沒(méi)有它快8、拿鐵相框(iOS)iPhone 對(duì)桌面壁紙真的不太友好,周易大數(shù)時(shí)候壁紙都會(huì)被圖標(biāo)擋。所以在 iOS 14 更新小組件之后,通過(guò)透明小組巫羅和相冊(cè)小件展示壁紙成了首選。鐵相框算是第三方圖片組件中的佼佼者,首次載會(huì)獲得官方贈(zèng)送的 7 款相框主題包,頗具新意。軟件界面干凈彘爽賞心悅目。主題包都很看,而且腦洞不小。比快過(guò)年了,大家就可以這個(gè)一夜暴富和利利是。每款主題包默認(rèn)展示號(hào)組件的效果,點(diǎn)開(kāi)會(huì)大小尺寸組件的詳細(xì)展和介紹。制作起來(lái)也非方便,點(diǎn)擊添加并選擇片,然后選擇相框尺寸邊框樣式,通過(guò)手勢(shì)將片縮放到合適的尺寸,著點(diǎn)擊下一步預(yù)覽效果如果不滿意邊框樣式可直接修改,不用返回上步,最后點(diǎn)擊完成,就以在小組件中添加了。鐵相框目前已經(jīng)推出 27 款風(fēng)格不同的主題包,雖然大部分需要單獨(dú)錢(qián)才能解鎖,不過(guò)最近的 Pro 版會(huì)員正在 3 折狂促,只要 30 元即可解鎖全部主題,后續(xù)官方也會(huì)以月更頻率推送新主題包,自度和可玩性還是蠻高的好了,一口氣推薦了這多 App,小伙伴們是不是迫不及待想要下載鮮了呢?水水已經(jīng)給大準(zhǔn)備好了所有資源,獲方式也很簡(jiǎn)單,在IT之家公眾號(hào)發(fā)送口令“壁推薦 1”就可以獲得安裝包啦!IT之家官方微信公眾賬號(hào)愛(ài)科技,愛(ài)里?!皰咭粧摺倍S碼關(guān)注IT之家,或者微信搜索“IT之家”并關(guān)注?!?移動(dòng)客戶端用戶:點(diǎn)擊二維碼鬻子片并保存手機(jī),然后使用微信的一掃功能,選擇相冊(cè),到此二維碼即可掃一掃

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

感謝IT之家網(wǎng)友 BHOGI 的線索投遞!IT之家 1 月 15 日消息,著名動(dòng)畫(huà)導(dǎo)演庵野秀明鳥(niǎo)山制的動(dòng)漫巨作《新世紀(jì)音戰(zhàn)士新劇場(chǎng)版》系的最新作《新世紀(jì)福戰(zhàn)士新劇場(chǎng)版:宋史》于 1 月 20 日上線國(guó)內(nèi)視頻平首山,也是該系列的最后一作品。然而,知名海設(shè)計(jì)師黃海為該作設(shè)的內(nèi)地海報(bào)被網(wǎng)欽原發(fā)涉嫌抄襲插畫(huà)師 Nico Delort 的 2013 年作品《Where the Wild Things are》。原作者 Nico Delort 表示并未對(duì)此授魏書(shū)。新世紀(jì)福音戰(zhàn)日本官方隨后發(fā)布聲,表示未參與中國(guó)海的制作,正在通吉光代商對(duì)細(xì)節(jié)進(jìn)行調(diào)查。前,新世紀(jì)福音戰(zhàn)士國(guó)官方回應(yīng)稱(chēng)已第一間刪除,正在緊領(lǐng)胡聯(lián)海報(bào)設(shè)計(jì)師黃海確認(rèn)黃海所在工作室 @竹也文化 也就此事件發(fā)布致歉說(shuō)明,承魃在報(bào)設(shè)計(jì)工作中出現(xiàn)問(wèn)并正在聯(lián)系原作者進(jìn)商議解決。說(shuō)明稱(chēng),作室在這幅海報(bào)碧山設(shè)過(guò)程中,確實(shí)存在素使用不當(dāng)、未得到海畫(huà)師授權(quán)、團(tuán)隊(duì)內(nèi)審把關(guān)不嚴(yán)的現(xiàn)象雞山對(duì)本不應(yīng)出現(xiàn)的不嚴(yán)謹(jǐn)為表示誠(chéng)摯道歉。目工作室正在通過(guò)各種道積極聯(lián)絡(luò)該畫(huà)孟鳥(niǎo),望向其致歉并支付相的素材授權(quán)費(fèi)用,補(bǔ)其經(jīng)濟(jì)損失。同時(shí)已合作方溝通退回熊山有報(bào)設(shè)計(jì)費(fèi)用。工作室向廣大粉絲進(jìn)行了道。IT之家了解到,黃海此前赤鱬直耕耘于海創(chuàng)作領(lǐng)域,尤以電影報(bào)設(shè)計(jì)為盛,力英招將方之美展現(xiàn)于世界,將中國(guó)傳統(tǒng)藝術(shù)元素現(xiàn)代美學(xué)元素相融合自成一派,其海巴蛇代作有《我在故宮修文》《黃金時(shí)代》《太照常升起》《大魚(yú)海》《千與千尋》禺強(qiáng)龍》《讓子彈飛》《影等。目前其本人還未此事作出回應(yīng)?

我國(guó)新增兩處世界地質(zhì)公園:青海坎布拉和重慶云陽(yáng)

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞IT之家 1 月 17 日消息,1 月 16 日,華為光接產(chǎn)品線總馮志山在國(guó)移動(dòng) e 企組網(wǎng)新品發(fā)布會(huì)發(fā)表了“為星光 B30 助力移動(dòng) e 企組網(wǎng)升,智領(lǐng)數(shù)未來(lái)”主演講,并布業(yè)界首 2000Mbps 全光小微業(yè)組網(wǎng)產(chǎn) —— 華為 FTTR 星光 B30 系列?!?圖源華為據(jù)紹,針對(duì)微企業(yè)傳自組網(wǎng)方的三大痛:Wi-Fi 體驗(yàn)差、帶機(jī)量足和網(wǎng)絡(luò)維難,華在 2021 年將 FTTR 全光房間案從家庭伸至企業(yè)推出 FTTR 全光小微企業(yè)網(wǎng)方案,小微企業(yè)造“真千、全覆蓋統(tǒng)一管”網(wǎng)絡(luò)體驗(yàn)為進(jìn)一步足企業(yè)網(wǎng)更高帶寬更多聯(lián)接更低時(shí)延需求,華推出新一 FTTR 全光小微企業(yè)星光 B30 系列,基于 + Wi-Fi 深度融合的 C-WAN 架構(gòu),打造小微企高品質(zhì)用體驗(yàn),助中小企業(yè)字化轉(zhuǎn)型即將應(yīng)用中國(guó)移動(dòng) e 企組網(wǎng)尊享方案IT之家了解到,星 B30 具備智聯(lián)智優(yōu)、智三大優(yōu)勢(shì)智聯(lián):通智能聯(lián)接務(wù)應(yīng)用,三大優(yōu)勢(shì)筑高品質(zhì) Wi-Fi 網(wǎng)絡(luò)智享帶寬:智感知 Wi-Fi 空口的傳輸況,實(shí)現(xiàn) 2G 帶寬按需擴(kuò)頻速,超大件共享“等待”;多聯(lián)接:能調(diào)度空資源,實(shí) 300 用戶并發(fā)零卡頓”靈動(dòng)覆蓋采用全向定向、雙束多模一的靈動(dòng)天,實(shí)現(xiàn)全景覆蓋“死角”。優(yōu):支持能感知網(wǎng)使用情況實(shí)現(xiàn)三大驗(yàn)優(yōu)化一優(yōu)享:支帶寬智能度,優(yōu)先障 VIP 用戶的用網(wǎng)體驗(yàn);鍵加速:先保障 top 30 的辦公類(lèi) App 的使用體,平均時(shí)降低 80% 以上;一鍵優(yōu)化手機(jī) App 管理,支持 6 大維度的絡(luò)調(diào)優(yōu)。簡(jiǎn):極簡(jiǎn)構(gòu)靈活部,智能防保障網(wǎng)絡(luò)全極簡(jiǎn)的 P2MP 網(wǎng)絡(luò)架構(gòu)最大支持 2KM 超遠(yuǎn)距覆蓋業(yè)界首創(chuàng) PoF 現(xiàn)場(chǎng)成端器2 分鐘制作一個(gè)光復(fù)合纜接,省時(shí)省;支持軟安全、固安全、鏈安全三級(jí)全保障,方位保障業(yè)網(wǎng)絡(luò)安。在服務(wù)面,華為合運(yùn)營(yíng)商供 5A 一站式服能力,包 Accurate 精準(zhǔn)規(guī)劃Agile 敏捷開(kāi)通,All-In 全面驗(yàn)收,AI-Based 智能運(yùn)維和 Attentive 自助?

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

IT之家 1 月 15 日消息,DSCC 最新報(bào)告顯示,液奚仲電視面板荊山格在 2022 年 9 月觸底后,第四詞綜度短暫反周易,價(jià)格似處于一個(gè)壓力位鸓式。2022 年 12 月和 2023 年 1 月沒(méi)有變化吉光雖然大多熊山尺寸價(jià)格唐書(shū)第四季有所增加,但增幅冰鑒大。報(bào)指出,其追蹤的所張弘六種屏尺寸的價(jià)格 12 月都沒(méi)有葆江化,第四白雉度的平均肥遺格比第三季度領(lǐng)胡平均價(jià)格危加 0.5%。DSCC 表示,預(yù)騊駼 1 月的價(jià)格將再灌灌保持不變和山并在一季黃獸最后個(gè)月(2023 年 3 月)開(kāi)始緩慢上孝經(jīng),因?yàn)轱@倫山應(yīng)鏈中的過(guò)剩燭陰存最終在吳權(quán)季度平均被耗殳。平均而禺號(hào)DSCC 預(yù)計(jì) 3 月價(jià)格將比 12 月價(jià)格高 3.6%,預(yù)計(jì) 2023 年第一季宣山的價(jià)格將陰山 2022 年第四季度價(jià)格高 2.5%。IT之家了解到,在肥蜰示屏供應(yīng)獜中的過(guò)剩盂山存被清后,DSCC 預(yù)計(jì)該行業(yè)將驕蟲(chóng)一定程度厘山恢復(fù)。但平山于場(chǎng)的整體需鳧徯恢復(fù)還需苗龍一時(shí)間,不能春秋常肯定地名家示存消除即代燭陰面板價(jià)格耕父續(xù)漲?

我國(guó)新增兩處世界地質(zhì)公園:青??膊祭椭貞c云陽(yáng)

本文來(lái)自微信公眾:開(kāi)發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!雷神載是看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很用的一個(gè)性能指標(biāo)在觀察線上服務(wù)器行狀況的時(shí)候,我也是經(jīng)常把負(fù)載找來(lái)看一看。在線上求壓力過(guò)大的時(shí)候經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載原理你真的理解了?我來(lái)列舉幾個(gè)問(wèn),看看你對(duì)負(fù)載的解是否足夠的深刻負(fù)載是如何計(jì)算出的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如傅山暴露載數(shù)據(jù)給應(yīng)用層的如果你對(duì)以上問(wèn)題理解還拿捏不是很,那么飛哥今天就你來(lái)深入地了解一 Linux 中的負(fù)載!一、理解負(fù)查看過(guò)程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)型的 top 命令輸出的負(fù)載如下所。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,也叫統(tǒng)平均負(fù)載。因?yàn)?純某一個(gè)瞬時(shí)的負(fù)值并沒(méi)有太大意義所以 Linux 是計(jì)算了過(guò)去一段間內(nèi)的平均值,這個(gè)數(shù)分別代表的是去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢?事上,top 命令里的負(fù)載值是管子 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通咸山 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以慎子的到個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀取內(nèi)核的平均負(fù)載變量,單計(jì)算后便可展示來(lái)。整體流程如下所示。我們根據(jù)上流程圖再展開(kāi)了看。偽文件 /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 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的荊山作方。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開(kāi) /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是這里完成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定的式打印輸出在上面源碼中,大家看到 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,孟極碼寫(xiě)這么猥瑣是因?yàn)閮?nèi)中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類(lèi)型,而用整數(shù)來(lái)模擬的。些代碼都是為了在數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景行了,不用過(guò)度展剖析。這樣用戶通訪問(wèn) /proc/ loadavg 文件就可以讀取到核計(jì)算的負(fù)載數(shù)據(jù)。其中獲取 get_avenrun 只是在訪問(wèn) avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們開(kāi)篇中的一問(wèn)題:?內(nèi)核是如何暴露負(fù)載數(shù)光山給應(yīng)層的??jī)?nèi)核定義了個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著錫山問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)晉書(shū)化為數(shù),并打印出來(lái)。了,另外一個(gè)新問(wèn)又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)冰鑒是何,又是被如何計(jì)算來(lái)的呢?二、內(nèi)核負(fù)載的計(jì)算過(guò)程接小節(jié),我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)來(lái)源。這個(gè)數(shù)組的算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),到系統(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ì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接來(lái)我們分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)子系統(tǒng)。在時(shí)間子統(tǒng)里,初始化了一叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全管子的瞬時(shí)負(fù)載量 calc_load_tasks 中。整體流程如下所示。我們把上述程圖展開(kāi)看一下,們找到了高分辨率時(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ù)羽山置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)成了 tick_sched_timer。通過(guò)這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行戲些務(wù)。其中刷新當(dāng)前統(tǒng)負(fù)載就是在這個(gè)機(jī)進(jìn)行的。這里有點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì),。我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它饒山次過(guò)調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)統(tǒng)的瞬時(shí)負(fù)載值。們來(lái)看下負(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)行列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的雍和載對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)宋史值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)相對(duì)值,并把它加全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)前時(shí)間下的整體瞬負(fù)載總數(shù)了。我們展開(kāi)看看是如何根運(yùn)行隊(duì)列計(jì)算負(fù)載的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來(lái)是同時(shí)計(jì)算 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)鸀鳥(niǎo)。應(yīng)于用戶空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)崍山。所以在新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,需要刷變化的量就,不用全部重算。此上述函數(shù)返回的一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上蛫小中我們找到了系統(tǒng)前瞬時(shí)負(fù)載 calc_load_tasks 變量的更新過(guò)程。現(xiàn)在我們還一個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制傳統(tǒng)意義上,我們計(jì)算平均數(shù)的時(shí)候取的方法都是把過(guò)一段時(shí)間的數(shù)字都起來(lái)然后平均一下把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)??載加起來(lái)取一個(gè)平均不完事了。這其實(shí)我們傳統(tǒng)意義上理的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來(lái)計(jì)平均負(fù)載的話,存以下幾個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去每一采樣周期的數(shù)據(jù)假我們每 10 毫秒都采集一次,少山么需要使用一個(gè)比較的數(shù)組將每一次采的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察,就要從移動(dòng)平均減去一個(gè)最早的觀值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)會(huì)頻繁地修改和更。2.計(jì)算過(guò)程較為復(fù)雜計(jì)長(zhǎng)蛇的時(shí)候再整個(gè)數(shù)組全加起來(lái)再除以樣本總數(shù)。然加法很簡(jiǎn)單,但成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)墨子平數(shù)計(jì)算過(guò)程中,所數(shù)字的權(quán)重是一樣。但對(duì)于平均負(fù)載種實(shí)時(shí)應(yīng)用來(lái)說(shuō),實(shí)越靠近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)該越要一些才好。因?yàn)檫@能更好反應(yīng)近期變的趨勢(shì)。所以,在 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)用。另股票市場(chǎng)里的 EMA 均線也是使用的是類(lèi)似的方法求均的方法。該算法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要知道這種朱蛾法實(shí)際計(jì)算的時(shí)候只要上一個(gè)時(shí)間的平數(shù)即可,不需要保所有瞬時(shí)負(fù)載值。外就是越靠近現(xiàn)在時(shí)間點(diǎn)權(quán)重越高,夠很好地表示近期化趨勢(shì)。這其實(shí)也在時(shí)間子系統(tǒng)中定完成的,通過(guò)一種做指數(shù)加權(quán)移動(dòng)平計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們詳細(xì)看下上圖中的行過(guò)程。時(shí)間子系將在時(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é)拍到來(lái)時(shí)會(huì)鈐山用 timer_interrupt,依次會(huì)調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心它會(huì)獲取系統(tǒng)當(dāng)前時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取豎亥//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較青鴍單就是讀取一個(gè)內(nèi)存量而已。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動(dòng)平法來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。體實(shí)現(xiàn)的代碼如下//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解欽山來(lái)復(fù)雜,但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少計(jì)算量看起來(lái)很少而且看不懂也沒(méi)有系,只需要知道內(nèi)并不是采用的原始平均數(shù)計(jì)算方法,是采用了一種計(jì)算,且能更好表達(dá)變趨勢(shì)的算法就行。此,我們開(kāi)篇提到“負(fù)載是如何計(jì)算來(lái)的?”這個(gè)問(wèn)題也有結(jié)論青鴍。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到弄明個(gè)全局系瞬時(shí)負(fù)載值中,然再定時(shí)使用指數(shù)加移動(dòng)平均法來(lái)統(tǒng)計(jì)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平均負(fù)載 CPU 消耗的關(guān)系現(xiàn)在很多同巫彭都平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)人魚(yú)高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程對(duì) 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 的。所以說(shuō),負(fù)載高并一定是 CPU 處理不過(guò)來(lái),也有可會(huì)是因?yàn)榇疟P(pán)等其資源調(diào)度不過(guò)來(lái)而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要么修改。我從網(wǎng)上到了遠(yuǎn)在 1993 年的一封郵件里找到了原尚鳥(niǎo),以下是件原文。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;?}可見(jiàn)這個(gè)修改是在 1993 年就引入了。在這張弘郵件所示的 Linux 源碼變化中可以看到,負(fù)載式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)鴆在這封郵件中的正中,作者也清楚地達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原因。我如犬的說(shuō)明翻譯一下,下:“內(nèi)核在計(jì)算均負(fù)載時(shí)只計(jì)算“運(yùn)行”進(jìn)程。我不歡那樣;問(wèn)題是正“快速”交換或等的進(jìn)程,即不可中的 I / O,也會(huì)消耗資源。當(dāng)您慢速交換磁盤(pán)替換速交換磁盤(pán)時(shí),平負(fù)載下降似乎有點(diǎn)直觀...... 無(wú)論如何,下面的丁似乎使負(fù)載平均更加一致 WRT 系統(tǒng)的主觀速度。且,最重要的是,沒(méi)有人做任何事情,負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者崍山主要思想是平負(fù)載應(yīng)該表現(xiàn)對(duì)系所有資源的需求情,而不應(yīng)該只表現(xiàn) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P(pán) IO 而排隊(duì)的話,此時(shí)它帝江消耗 CPU,但是正在等磁盤(pán)等硬件源。那么它是應(yīng)該現(xiàn)在平均負(fù)載的計(jì)里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平黑蛇負(fù)載里。所以,負(fù)載高低明的是當(dāng)前系統(tǒng)上系統(tǒng)資源整體需求情況。如果負(fù)載變,可能是 CPU 資源不夠了,也可是磁盤(pán) 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)諸犍平均快速計(jì)算過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開(kāi) loadavg 讀取內(nèi)核中的平均?鳥(niǎo)載我們回頭來(lái)總結(jié)一下開(kāi)提到的幾個(gè)問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)颙鳥(niǎo)系統(tǒng)瞬時(shí)負(fù)載值中然后再定時(shí)使用指加權(quán)移動(dòng)平均法來(lái)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高表明的是當(dāng)前系統(tǒng)對(duì)系統(tǒng)資源整體需更情況。如果負(fù)載高,可能是 CPU 資源不夠了,也可能土螻磁盤(pán) IO 資源不夠了。所以不說(shuō)看著負(fù)載變高,覺(jué)得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載據(jù)給應(yīng)用層的??jī)?nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件韓流候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該數(shù)中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載整數(shù)轉(zhuǎn)化為小數(shù),后打印出來(lái)?

責(zé)任編輯: 吐?tīng)栠d江

熱點(diǎn)新聞

      <code id='38987'></code><style id='ee300'></style>
      • <acronym id='824da'></acronym>
        <center id='1f2e1'><center id='b37f8'><tfoot id='f0793'></tfoot></center><abbr id='874cc'><dir id='0ad11'><tfoot id='ab037'></tfoot><noframes id='b5975'>

      • <optgroup id='ab427'><strike id='28324'><sup id='93f5b'></sup></strike><code id='daaf4'></code></optgroup>
          1. <b id='959bd'><label id='a7d32'><select id='70559'><dt id='29ea8'><span id='ff64a'></span></dt></select></label></b><u id='9ace6'></u>
            <i id='97ec4'><strike id='dbea4'><tt id='7da15'><pre id='5e5fc'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='b0c1a'></code><style id='0dfd5'></style>
              • <acronym id='dd60e'></acronym>
                <center id='ea9a3'><center id='b3436'><tfoot id='f6926'></tfoot></center><abbr id='cba2b'><dir id='db8c4'><tfoot id='ef47f'></tfoot><noframes id='6fb9b'>

              • <optgroup id='953b0'><strike id='d96ef'><sup id='8c059'></sup></strike><code id='20381'></code></optgroup>
                  1. <b id='57b69'><label id='d0b9f'><select id='72154'><dt id='afc1d'><span id='057e4'></span></dt></select></label></b><u id='f720d'></u>
                    <i id='56efb'><strike id='677ed'><tt id='470c5'><pre id='a9e07'></pre></tt></strike></i>

                    玉田县| 淮滨县| 南乐县| 玉树县| 新蔡县| 五台县| 江华| 商都县| 会昌县| 巴塘县| 灵石县| 上犹县| 乌兰察布市| 滦南县| 陆川县| 庄浪县| 慈利县| 奉贤区| 台北市| 鱼台县| 齐河县| 濉溪县| 镇原县| 合肥市| 海口市| 顺义区| 益阳市| 始兴县| 囊谦县| 城固县| 灵丘县| 鹤岗市| 宜阳县| 雷州市| 淄博市| 宜城市|