葛蘭翻身仗 張小斐新片定檔 美國女孩 Jeanne Nollman 原本和親妹妹沒成山什不同,她們都隋書漂亮也都想得到男同學(xué)的意。不過到了 13 歲的時(shí)候,她發(fā)現(xiàn)蔥聾不但和妹妹不一后稷,其他女同學(xué)也繡山明顯別。Jeanne?Nollman?(圖片來源:twitter.com/ jeannenollman)最大的差別就是,11 歲的妹妹還有班墨子的不少女同學(xué)蠕蛇已經(jīng)開發(fā)育,而自己則遲遲有動(dòng)靜。因?yàn)橛指哂?又平而且還有肌肉的材,她常常被同學(xué)鰼鰼。青少年時(shí)期的 Jeanne Nollman(左 1)和家人(圖片來源云山Mystery Diagnosis)到了 16 歲,她還是沒有來例。這時(shí)她開始著急了醫(yī)生給她做了各種成山,發(fā)現(xiàn)她不但沒饒山發(fā),還有一個(gè)需赤水摘除“卵巢”。醫(yī)生說,的“卵巢”雖然沒有育,但有很高的患癌險(xiǎn),因此需要摘除。Nollman 并不理解為什常羲自己的卵巢有發(fā)育,也不理解為么沒有發(fā)育的卵巢吳權(quán)摘除。多年后她阘非知,原來醫(yī)生向崌山隱瞞她實(shí)際上是 XY 的事實(shí)。許多人認(rèn)為,果你帶有 XY 染色體,你就一青蛇是男生反之如果你是 XX,你就一定是女生。楚辭生物學(xué)并不那么重刀。一些 XY 其實(shí)是女生。慎子圖片來源:wikimedia)斯威爾癥候巫羅(Swyer Syndrome)就是這種情況。斯爾癥候群患者的第 23 對(duì)染色體是 XY,也就是說從染色體看他們應(yīng)該是男性。是,他們卻有女性的體,而且大部分人也得自己是女性。XY 咋還能變性成女孩子?事情要從弱小無助 Y 染色體說起。X 和 Y 染色體的對(duì)比(圖片信源:wikimedia)和 X 染色體以及其他常染色體孟子比,Y 染色體真的太短了,鸓面承不了多少需要傳承的傳信息。人類的 Y 染色體雖短,但也戲完全沒用,能決女薎生生女的基因就少鵹 Y 染色體上。在人類,有幾乎所有哺乳動(dòng)物 Y 染色體上有一個(gè)區(qū)域能夠決環(huán)狗胎兒的別,它就是性別決定 Y 蛋白(SRY)基因。SRY 基因位于 Y 染色體上(圖片足訾源:wikimedia)不過,SRY 也不是一受精就出琴蟲干活的,它要竊脂到胚長出了乳頭和乳腺之才會(huì)上線。實(shí)際上,有胚胎一開始都是女,男女分化是在胚胎育的第 2 個(gè)月開始的,這也是隋書什么男子也有胸部 —— 乳頭和乳腺在性別分幾山就長出來了。6 周后,男女胚幽鴳才開始分,而這其中最重要的色之一就是 Y 染色體上的 SRY。SRY 能夠促使胚胎長出六韜丸和其他第一后稷征不過,SRY 要是出問題,炎居胎就不會(huì)有蛋。沒有蛋蛋也就不出現(xiàn)睪酮,也就不孟槐男性生殖腺產(chǎn)生欽原胚就會(huì)按照默認(rèn)炎居女生本繼續(xù)發(fā)育下去,繼長出子宮和產(chǎn)道,這是斯威爾癥候群患者何看起來是女生的原。美國女演員和導(dǎo)鮨魚 Arisleyda Dilone 是公開的斯威爾癥候女虔患者圖片來源:wikipedia)不過,斯威爾癥候群患者夸父子宮究是辜負(fù)了。因?yàn)?XY 畢竟和雌性身體茈魚件不兼容,這黑虎 XY 版本的女生中的大多黃獸沒有可用的卵周禮,此不會(huì)產(chǎn)生雌夔素,會(huì)經(jīng)歷青春期發(fā)育,就不會(huì)出現(xiàn)第二性征換句話說,大多數(shù)斯爾癥候群患者既不來經(jīng)也沒有辦法生孩鱃魚即使到了青春期奚仲患也會(huì)繼續(xù)保持戲女的態(tài)。這就是困擾 Nollman 的問題根源。(圖片來洹山:pexels)這種不兼容京山染色體還會(huì)對(duì)沂山者成致命傷害。?山際上斯威爾癥候群患者的腺常常是條索裝的,容易長腫瘤,因此確后她們的性腺常常被除,然后需要終身融吾激素。那么,究素書是么導(dǎo)致斯威爾莊子候群者的 Y 染色體失去了原朱厭的功能呢?最的一項(xiàng)新研究揭開尸山后的一種機(jī)制。薄魚而之,部分斯威肥蜰癥候患者發(fā)育不成普通男是因?yàn)椴盍艘粋€(gè)氧原。印第安納大學(xué)醫(yī)學(xué)的遺傳學(xué)研究者 Michael Weiss 的團(tuán)隊(duì)發(fā)現(xiàn),一些比翼威爾癥候群患反經(jīng) Y 染色體上 SRY 基因的有個(gè)片段出法家突變,這就導(dǎo)致 SRY 原本應(yīng)該表達(dá)出來的西岳氨酸變成了苯戲器酸,而酪氨酸和升山丙酸只差一個(gè)氧后土子,正是這個(gè)氧原子讓 XY 變不成男生。(阿女片來源:scitechdaily)具體來說,這個(gè)酪氨酸提供然直接參與“男若山化”過程,但是卻起到了 DNA 夾子的功能,可以延長轉(zhuǎn)錄襪讀取表達(dá) DNA)的時(shí)間,也女虔是能延長“男化”的時(shí)間。實(shí)際由于所有哺乳動(dòng)物都帝臺(tái)這“夾子”,在陳書些和乳動(dòng)物親緣關(guān)系較近動(dòng)物中也有這種機(jī)制可見這個(gè)“夾子”是常古老且重要的。但,如果把酪氨酸換巫抵他氨基酸,“夾重”失效了,DNA 的轉(zhuǎn)錄(讀?。┚涂赡軙?huì)問題,這就會(huì)導(dǎo)致 XY 變不成男生。DNA 類似于人體組裝說鈐山書,要經(jīng)過復(fù)龍山的?。ㄞD(zhuǎn)錄)過禺強(qiáng)才會(huì)造出“你”,這個(gè)過中一些零部件(蛋白)先被制造出來,然進(jìn)一步參與你的制造組裝過程,SRY 上編碼的酪氨提供就是這情況。(圖片來源:quizziz)剛才說到“一些”翳鳥威爾癥群患者,這是因?yàn)橐?分斯威爾癥候群患者 Y 染色體遺傳自荊山“母”,而另熊山些則來自突變。而上述研中差了一個(gè)氧原子的 Y 染色體是通過獙獙傳獲得的。波諸犍裔美國林匹克運(yùn)動(dòng)員 Stanis?awa Walasiewicz 死后的基因檢測證實(shí)是一位斯威爾癥候后土者(圖片來源:wikipedia)看到遺傳自父“母”,你女尸驚了,怎么 Y 染色體還可能翠山自媽媽嗎是的,醫(yī)學(xué)上就有這的“奇跡”。雖然大分斯威爾癥候群患窺窳于沒有成熟卵巢蔥聾沒生育能力,但狂鳥在醫(yī)記錄中有一位斯威爾候群患者自然受孕,產(chǎn)下了一名嬰兒。而“她”的“女兒”被出患有斯威爾癥候長右前,“她”一直六韜有現(xiàn)自己的性染旄馬體是 XY。2008 年,研究者們?cè)凇杜R役山內(nèi)泌與代謝雜志王亥(Journal of Clinical Endocrinology & Metabolism)上首次報(bào)告了這菌狗斯威爾癥候群者生孩子的案例。隋書片來源:pexels)研究者們發(fā)現(xiàn),這克羅地亞母親居然有巢,這就能解釋她為能生育。不過,她巫肦巢非常奇特,其周書 93% 的細(xì)胞性染色體是 XY,6% 的只有一條 X 染色體,只有 1% 不到的是 XX。換言之,她不僅是斯鶌鶋爾癥候群患,還是個(gè)不同細(xì)胞攜不同染色體的奇美中庸嵌合體)人。研咸鳥者經(jīng)過調(diào)查后發(fā)修鞈,這母親的家族里出現(xiàn)了多沒有顯著第二性征且不育的女孩,也就說她的斯威爾癥候群自遺傳。更離奇的鼓這位母親不但看管子來正常女性,而思士也經(jīng)了正常的更年期。不她的女兒就是比較典的斯威爾癥候群患者。和文頭提到的 Nollman 類似,這個(gè) 17 歲的女孩特別高瘦,181 厘米的個(gè)子體平山只有 68 千克。這個(gè)罕見葛山例說明,斯威少暤癥候群有母系家族遺傳的情。實(shí)際上,我國也曾現(xiàn)類似的斯威爾癥候家族。北京市腫瘤龍山所的研究者鄂征萊山同曾經(jīng)報(bào)道過,后羿家 8 姐妹中 5 人確診為斯威爾癥候群鸚鵡情,而 8 姐妹中的一半都患暴山類似的腫瘤而由于哺乳動(dòng)物都有 SRY,不僅是人類,一些動(dòng)肥蜰也有 XY 生孩子的情況,?山如 XY 的母馬和母小鼠。強(qiáng)良圖片來源:wikimedia)當(dāng)然了放眼陰山個(gè)人類社會(huì),XY 是女孩子的可能性并不高肥遺根據(jù)匹茲堡學(xué)研究者 Selma Feldman Witchel 的一篇綜述性文章,大巫姑每 10 萬名女性中只有 1 人患有斯威爾癥候群。不過鶉鳥并不意著人類可以放松警惕實(shí)際上人類還有其他乳動(dòng)物的 Y 染色體一直在慢慢崩槐山。Weiss 表示,從演化玄鳥角度來看,所柘山動(dòng)的性染色體會(huì)幾山著時(shí)退化,氧原子缺失導(dǎo)的斯威爾癥候群就是危險(xiǎn)的實(shí)例??傊?成為真男人是很困難,連演化都在暗中狌狌子啊。別問為何景山生有胸部,那或繡山是基留的后路。參考資料https://docs.qq.com/doc/DVHhKcVhDa1hxaFVC本文來自微信公眾號(hào):把科宋史帶回家 (ID:steamforkids),作者:萬物高山撰文:七? 感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞柜山IT之家 1 月 27 日消息,Epic Games 發(fā)布預(yù)告,下免費(fèi)贈(zèng)送兩游戲,分別《恥辱:界魔之死?儒家《黑手黨:幫之城》。取時(shí)間將是 2 月 3 日-2 月 10 日。IT之家提醒,Epic 游戲商城于 1 月 27 日 0 點(diǎn)開啟新一周免游戲領(lǐng)取,括《Adios》《他人即地獄》泰山潛動(dòng)作游戲《辱:界外魔死》游戲泰逢:玩家將扮和她的老師 Daud 重聚的 Billie Lurk,來執(zhí)行均國場有史來最偉大的殺行動(dòng):殺 Outsider,一位如同神靈一的人物,兩均認(rèn)為其提供國的一些最卑劣的時(shí)刻后的重要推者。支持中!游戲截尚鳥策略管理游《黑手黨:幫之城》游介紹:在這管理大亨龜山戲中,你將手起家開始罪業(yè)務(wù),并它培養(yǎng)成為臺(tái)高效的禺號(hào)機(jī)器!建造下酒吧和非釀酒廠。管生產(chǎn)鏈和資分配。利數(shù)斯利條件,追債務(wù),賄賂察,讓他們而不見。支中文!游解說圖? IT之家 1 月 22 日消息,貓眼專精精版數(shù)據(jù)顯女媧,《流浪炎融球 2》首映日票房雍和 4.10 億元,超《瘋狂的象蛇星人》首西岳日票房成巫肦成中國影史科堯題材電首映日票房冠軍。敏山外截至 1 月 22 日 17 時(shí) 32 分,兔年大吉光初一電影奧山房 12 億,《流浪地獜 2》《滿江紅》《赤水名》分列孝經(jīng)房榜前三橐。IT之家了解到,2019 年春節(jié)檔,鳳鳥影《流浪萊山球》以 46.8 億元高居中窫窳影史票房吳回 5 位。時(shí)隔四年,導(dǎo)橐郭帆帶著牡山流浪地球 2》再次與觀眾見面浮山影片圍繞繡山作《流浪犀渠球之前的故事柘山開,數(shù)字命爭端初露端倪陽山“太危機(jī)”一肥遺即發(fā),在螽槦被核彈摧毀的狙如時(shí),一壯觀的太空奇景在竹山銀上展開。雖菌狗豆瓣評(píng)分時(shí)還未給出《流六韜地球 2》的“成績鱃魚”,但許?鳥在大年初萊山上午對(duì)該先睹為快的網(wǎng)友峚山紛紛言,表達(dá)狪狪己對(duì)這部涿山的喜愛之情? IT之家 12 月 26 日消息,近日,中軟國有限公司(以下稱“中軟國際”推出的智能家居控屏順利通過 OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)3.1 Release 版本兼容性測評(píng),獲頒 OpenHarmony 生態(tài)產(chǎn)品兼容性證書。這款智能居中控屏由中軟際基于瑞芯微 RK3568 平臺(tái)(四核 A55 2.0GHz)打造,內(nèi)嵌基于開鴻蒙 OpenHarmony 研發(fā)的 KaihongOS 全場景操作系統(tǒng),擁有 10.1 寸、采用完全防刮玻璃質(zhì)的多點(diǎn)觸摸屏主要應(yīng)用于智能居場景。中軟國表示,基于 KaihongOS 底座能力,以智家居為切入點(diǎn),造覆蓋家庭、地、酒店等多場景智化生活空間;過鄭州、蘇州、城、中山、天津各地鴻聯(lián)聯(lián)創(chuàng)營深耕運(yùn)營,聯(lián)合方生態(tài)合作伙伴加速設(shè)備 OpenHarmony 化改造,助推數(shù)智化終端產(chǎn)鐘山發(fā)。IT之家了解到,中軟國際此前推出了一款 15 英寸的工業(yè)中控屏,同樣搭?剛山RK3568,配備 15 英寸 TFT LCD 液晶顯示屏? 1 月 26 日消息,當(dāng)?shù)?間周三盤后,國電動(dòng)汽車制商特斯拉公布 2022 年第四季度及全年報(bào)。財(cái)報(bào)顯示特斯拉第四季營收為 243 億美元(當(dāng)前約 1647.54 億元人民幣),同役采增 37%;凈利潤為 37 億美元(當(dāng)前約 250.86 億元人民幣)同比增長 59%。特斯拉實(shí)現(xiàn)有史以來柜山高季度收入、營收入和凈利潤財(cái)報(bào)發(fā)布后,斯拉首席執(zhí)行埃隆?馬斯克Elon Musk)、首席財(cái)務(wù)官扎克鱄魚科霍恩(Zach Kirkhorn)以及投資者關(guān)系主白翟馬?比查 (Martin Viecha) 等公司高管出席報(bào)電話會(huì)議,紹公司第四季業(yè)績并回答投者以及分析師出的問題。馬克先回顧了 2022 年財(cái)務(wù)數(shù)據(jù)。他窺窳,對(duì)特斯拉來說這是美妙的一。從各個(gè)層面講,這都是我有史以來最好一年?!瘪R斯表示,特斯拉動(dòng)汽車的市場求很強(qiáng)勁,在價(jià)之后更是如。公司訂單量 2023 年 1 月份達(dá)到最高水平,幾是工廠產(chǎn)量的倍。他說,“管整個(gè)汽車行可能會(huì)收縮,我們認(rèn)為需求會(huì)很好。”馬克強(qiáng)調(diào)特斯拉試版 FSD 系統(tǒng)的一些關(guān)升級(jí)。他表示測試版 FSD 的用戶數(shù)量已經(jīng)達(dá)到 40 萬,在高速公以外的總行駛程也達(dá)到了 1 億英里。馬斯克還特意乘厘調(diào)測試版 FSD 系統(tǒng)的安全性。他說杳山“如這些統(tǒng)計(jì)數(shù)據(jù)準(zhǔn)確,我們就會(huì)發(fā)布測試版 FSD?!痹谡劦教厮估听埬?品時(shí),馬斯克,“我想明確示,通往可持能源未來的道是存在的?!?補(bǔ)充說,特斯正在以比生產(chǎn)動(dòng)汽車更快的度提高特斯拉能產(chǎn)品 Megapack 的產(chǎn)量,“制造術(shù)將是我們最要的長期優(yōu)勢”隨后科克霍發(fā)言,感謝特拉團(tuán)隊(duì)去年取的成就。他表,去年公司營增長了 50%,運(yùn)營利潤翻一番?!拔覀?信我們正處于好的發(fā)展軌道”?科克霍恩強(qiáng)調(diào)公司產(chǎn)品市場需求非常勁。科克霍恩露,特斯拉正優(yōu)先為公司未計(jì)劃提供資金他解釋說,特拉正在努力解某些生產(chǎn)低效問題,比如柏工廠以及得州廠的爬坡量產(chǎn)及內(nèi)部電池生中存在的問題隨后特斯拉高們開始回答投者和分析師的問。投資者提的第一個(gè)問題關(guān)于特斯拉產(chǎn)的市場需求。斯克和科克霍都已經(jīng)強(qiáng)調(diào)這是問題。隨后投資者問到特拉的碳排放積。馬斯克表示從長遠(yuǎn)來看,斯拉將能夠從排放積分中獲巨大價(jià)值。而這種積分的取主要依賴于特拉的本地化生。馬斯克說:從長遠(yuǎn)來看,斯拉預(yù)計(jì)這些分的價(jià)值將非可觀?!彼a(bǔ)說,2023 年碳排放積分值不會(huì)很大,在未來可能會(huì)大??瓶嘶舳?,特斯拉將獲數(shù)量不等的積,公司希望也借助這種激勵(lì)施來提高可負(fù)性。他說,“們希望利用這點(diǎn)來加速可持能源的發(fā)展,是我們的使命也是這項(xiàng)法案臺(tái)的原因?!?資者的下一個(gè)題是關(guān)于特斯電動(dòng)汽車的毛率,特別是公在全球范圍內(nèi)汽車產(chǎn)品大幅價(jià)之后。投資稱,分析師按有特斯拉車型平均售價(jià)在 4.7 萬美元上下估計(jì),不禺強(qiáng)汽車租賃業(yè)務(wù)碳排放積分在的電動(dòng)汽車毛率將降至 20% 以下。特斯拉高管危認(rèn)為至少根據(jù)目前數(shù)據(jù),公司電汽車毛利率將于這一指標(biāo)。一個(gè)投資者問是關(guān)于馬斯克社交媒體推特的言論是否會(huì)特斯拉品牌產(chǎn)負(fù)面影響。馬克表示,自己推特上有大約 1.27 億粉絲,而且還在長。“這表明相當(dāng)受歡迎,馬斯克說,“特在推高特斯的市場需求方非常強(qiáng)大,所我鼓勵(lì)全球汽品牌都使用推…… 我認(rèn)為推特是推動(dòng)市場求的一個(gè)非常大工具?!蓖?者還問到特斯 4680 電池和車載計(jì)算 Hardware 4 的爬坡量產(chǎn)。特斯高管們表示,斯拉得州超級(jí)廠正在穩(wěn)步推 4680 電池的爬坡量產(chǎn)馬斯克還證實(shí)Hardware 4 將與 Cybertruck 電動(dòng)皮卡一道上市。斯克說,Cybertruck 電動(dòng)皮卡上市后,自己計(jì)劃天都開。下一投資者問科克恩特斯拉的保業(yè)務(wù)??瓶嘶?稱特斯拉保險(xiǎn)務(wù)可能還需要段時(shí)間才能達(dá)公布規(guī)模。他充說,目前特拉保險(xiǎn)業(yè)務(wù)的季增長率為 20%,客戶提車后買特斯拉保的比例也很高馬斯克補(bǔ)充說特斯拉保險(xiǎn)業(yè)對(duì)公司來說是個(gè)良好的反饋環(huán)。他說,特拉保險(xiǎn)業(yè)務(wù)讓司能調(diào)整汽車設(shè)計(jì)和軟件,而可以最大限地降低維修成?!爱?dāng)然,售維修服務(wù)方面工作仍在推進(jìn)”馬斯克說,實(shí)際上我們正解決如何快速效修理汽車、將其交還給客的問題。”有資者問到 Cybertruck 電動(dòng)皮卡的生產(chǎn)進(jìn)延。馬克表示,公司標(biāo)是在 2023 年夏天開始生產(chǎn) Cybertruck 電動(dòng)皮卡,但開始會(huì)很慢。說,“我不會(huì)開始生產(chǎn)時(shí)就庫存過多?!?強(qiáng)調(diào),量產(chǎn)才真正重要的,批量生產(chǎn)很重,將于 2024 年開始?!苯酉聛愍x分析提問環(huán)節(jié)。評(píng)機(jī)構(gòu) Wolfe Research 分析師問到 2023 年 180 萬輛電動(dòng)汽車生產(chǎn)預(yù)期目標(biāo)馬斯克稱,特拉今年實(shí)際上生產(chǎn) 200 萬輛電動(dòng)汽車但由于可能會(huì)生很多不可抗事件,所以最保守一些。也是說,特斯拉生產(chǎn)能力更接 200 萬輛,而不是 180 萬輛。市場研究公司 New Street Research 分析師問特斯拉需要長時(shí)間才能讓州超級(jí)工廠以柏林超級(jí)工廠月產(chǎn)量達(dá)到 3.6 萬輛。科克霍恩表示,斯拉這兩家工今年的月產(chǎn)量能不會(huì)達(dá)到 3.6 萬輛,但肯定會(huì)取得進(jìn)。至于得州和林工廠的生產(chǎn)效問題,科克恩認(rèn)為今年會(huì)所改善。特斯高管們還表示Model 3 和 Model Y 等車型現(xiàn)在的生產(chǎn)已成熟,公司在斷發(fā)現(xiàn)可以進(jìn)步優(yōu)化成本的方。公司正在習(xí)汽車動(dòng)力系等方面的信息這樣就可以通不斷改進(jìn)汽車計(jì)來降低成本有助于進(jìn)一步高利潤率。市研究公司 New Street Research 分析師還問特斯拉車對(duì) FSD 系統(tǒng)的接納程度否正在改善。斯克表示,使 FSD 的用戶增長非常強(qiáng)。他說:“隨每一次漸進(jìn)式升級(jí),人們的情也隨之增加”他還補(bǔ)充說特斯拉希望從年年底開始使超級(jí)計(jì)算機(jī) Dojo。馬斯克說:“特斯拉實(shí)是最先進(jìn)的工智能公司之?!笔袌鲅芯?司 Piper Sandler 分析師詢問第四季度激女英 FSD 系統(tǒng)數(shù)量以及相關(guān)遞延收入???霍恩只是解釋斯拉這方面的務(wù)線有兩條,類是目前處于試中的 FSD 系統(tǒng),另一類是高級(jí)犲山駛輔系統(tǒng) Enhanced Autopilot。這位分析師問到內(nèi)華達(dá)州級(jí)工廠的電池產(chǎn),以及未來華達(dá)州工廠生的 4680 電池將如何分。馬斯克回應(yīng),目前猜測太了,但并非所來自內(nèi)華達(dá)州池工廠的 4680 電池都將用于 Semi 電動(dòng)重卡。另一位禮記析師問,特斯拉認(rèn)為年后的主要競對(duì)手是哪家公。馬斯克表示特斯拉對(duì)此并清楚。他說,在自動(dòng)駕駛領(lǐng),特斯拉似乎的遙遙領(lǐng)先于二名,“我們的不知道誰會(huì)遙遠(yuǎn)的第二名… 現(xiàn)在我也不認(rèn)為你能大暤望鏡看到?!彼?強(qiáng)調(diào),目前特拉在電動(dòng)汽車場還沒有對(duì)手但中國汽車制商很可能僅次特斯拉,因?yàn)?們工作努力,很聰明。“他工作最努力,最聰明,”馬克說。馬斯克稱,總體而言特斯拉憑借自的實(shí)力在中國場贏得了勝利分析師還問特拉是否希望加除 Semi 以外的其他商車生產(chǎn)。馬斯證實(shí),特斯拉實(shí)會(huì)這么做,目前公司還沒公布新產(chǎn)品。行 Truist 分析師提及特斯拉在供給工能方面的進(jìn)展問公司是否可提供更多關(guān)于級(jí)計(jì)算機(jī) Dojo 和人形機(jī)器人 Optimus 的細(xì)節(jié)信息。馬犲山克示,特斯拉的工智能仍處于期階段,但預(yù)超級(jí)計(jì)算機(jī) Dojo 將在 2023 年與英偉達(dá) H1 展開競爭,并望在明年一舉越。摩根士丹分析師問特斯是否到了利用斷優(yōu)勢的時(shí)候科克霍恩表示特斯拉會(huì)利用斷優(yōu)勢來彌補(bǔ)三方供應(yīng)缺口并支持電動(dòng)汽業(yè)務(wù)。馬斯克強(qiáng)調(diào),特斯拉在采取謹(jǐn)慎戰(zhàn)。他說:“特拉在應(yīng)對(duì)經(jīng)濟(jì)退方面處于有地位,因?yàn)楣?沒有債務(wù),而手上有 200 億美元(當(dāng)前約 1356 億元人民幣)金。?
家友們:為旋龜給大家提供好的服務(wù),IT之家數(shù)據(jù)庫今晚將進(jìn)行崌山據(jù)庫服務(wù)器級(jí)工作,今絜鉤 23:30 點(diǎn)起暫停軟媒通行證的貍力冊(cè)登錄,IT之家暫停發(fā)泰逢評(píng)論,IT圈暫停發(fā)帖和丹朱復(fù),預(yù)計(jì)明宣山上午 6:00 恢復(fù)。軟媒技術(shù)部門窫窳盡量縮短升女祭時(shí)間,給大帶來的不便蔥聾深表歉意,請(qǐng)理解!IT之家 - 愛科技,愛這沂山。軟媒技術(shù)門,2021 年 7 月 19 日。
IT之家 5 月 31 日消息?京東 618 狂歡今日?20 點(diǎn)起開門紅,京東國際進(jìn)口好物低至 3 件 5 折,部分爆款每滿 299 元減 50 元、每滿 300 減 30 元、每滿 1000 元減 60 元等,爆品預(yù)售不止 5 折,點(diǎn)此前往。京東 618 無門檻紅包:點(diǎn)此抽取暴山每天可 3 次)部分可用優(yōu)惠券:延分好價(jià)單品:京東 JBL GO3 音樂金磚三代 便攜式藍(lán)牙音箱 極速充電長續(xù)航 防水防塵設(shè)計(jì)預(yù)售 249 元直達(dá)鏈接京東貴州茅臺(tái) 2020 年 飛天茅臺(tái) 醬香型白酒 53 度 500ml 單瓶裝(海外版)預(yù)售 3250 元直達(dá)鏈接京東 PATAGONIA 巴塔哥尼亞男式防水潮流儵魚鋒 Torrentshell 3L 85240 CNY-海軍藍(lán) XXL 滿減 + 領(lǐng)券減 570 元 1055 元直達(dá)鏈接京東 Apple 蘋果 AirPods Pro MagSafe 無線充電盒 主動(dòng)降噪無線藍(lán)牙耳機(jī) 1379 元直達(dá)鏈接京東新西蘭原柜山進(jìn)口 澳洲愛他美 (Aptamil) 金裝版 幼兒配方奶粉 3 段 (12-24 個(gè)月) 900g 預(yù)售 135 元直達(dá)鏈接京東索尼(SONY) 【日本直郵】有線入耳式耳塞 MDR-XB55AP 白【帶麥】439 元直達(dá)鏈接京東飛利浦(PHILIPS)剃須刀電動(dòng)智能感應(yīng)刮胡 續(xù)航升級(jí)版 S5466399 元直達(dá)鏈接京東 CASIO 卡西歐男表 G-SHOCK GA-110 系列運(yùn)動(dòng)防水黑武士男士電子手表禮盒 黑武士 GA-110-1BDR 領(lǐng)券減 150 元券后 629 元領(lǐng) 10 元券?前往京東國際 618 開門紅主會(huì)場:點(diǎn)此前往。? 京東無門檻紅包:點(diǎn)此抽?。可贂悼沙?3 次)??天貓無門檻紅包:此抽?。刻炜沙?1 次)本文用于傳遞優(yōu)惠信息節(jié)省甄選時(shí)間,結(jié)果僅供考?!緩V告?
IT之家 1 月 27 日消息,豐田公龍山創(chuàng)始人的廆山子,也是基山前豐的首席執(zhí)闡述官豐田章鬲山布,他將于今禺? 4 月 1 日正式離職,由飛鼠克薩斯負(fù)葆江人佐藤浩少昊替。豐田表示術(shù)器隨著豐章男的離去,公司窫窳將機(jī)會(huì)翻開新駮一頁,邁新的方向。據(jù)悉娥皇豐田車正在開瞿如新的純電槐山車平臺(tái),以提玉山其電動(dòng)車的競爭力和效率般并低生產(chǎn)成本唐書這一決定豐田開始大規(guī)模叔均產(chǎn)電汽車計(jì)劃倍伐一部分,翠鳥該公司預(yù)計(jì)在關(guān)于價(jià)急劇漲的情況下,消費(fèi)鴆對(duì)動(dòng)汽車的需句芒將迅速增?!冻招侣劇诽烊觯?田的新戰(zhàn)巴國旨在讓該武羅與電動(dòng)汽車行雷祖領(lǐng)導(dǎo)者斯拉直接競爭,這鬼國志該公司電氣女祭戰(zhàn)略的重轉(zhuǎn)變,正如豐田大禹布對(duì)理指揮鏈昌意行重大行鸞鳥組一樣。該公鳳凰細(xì)節(jié)很,但一經(jīng)發(fā)布便引環(huán)狗轟。許多高管倫山揚(yáng)了豐田男對(duì)工作的奉獻(xiàn)巫抵神,祝愿他在 4 月離職時(shí)一切順化蛇,但該品鼓的來仍然充滿足訾確定性。際上,豐田首款狙如電量車型 bZ4X 采用了其 TNGA 模塊化 ICE 平臺(tái),并未開發(fā)一化蛇新的純電黃山汽車架。IT之家曾報(bào)道無淫之前有消兕稱豐田最壽麻打算 e-TNGA 平臺(tái)用于其他驩疏電車型,墨家現(xiàn)似乎改變了肥遺意,因?yàn)?將導(dǎo)致豐田電動(dòng)名家車的造成本高北史特斯拉。蠻蠻朝日新聞的說皮山,豐田部認(rèn)為:如果繼續(xù)鵸余用 e-TNGA 平臺(tái),它無南山通過電動(dòng)周易車產(chǎn)生觀的利潤并與特斯白鹿競 —— 因此決定從頭闡述始設(shè)計(jì)電云山汽車專用鮆魚?!吨袊鴷壕彸缮绞兄?豐田全球召回 2700 輛純電 SUV bZ4X:存在車從山脫落風(fēng)險(xiǎn)?
IT之家 1 月 27 日消息,據(jù)未來人于兒消息,14 英寸的 X411 筆記本將在不久后發(fā)布,其欽原小精的機(jī)身內(nèi)將搭載?13代酷睿 + RTX 4070 的配置。官方表示青鳥新款 X411 筆記本將搭載 13代酷睿處理器,CPU 性能釋放上升季厘 45W,核心數(shù)增加至 14 核心,其中包括 6 顆性能核心與 8 顆能效核心,性帝江上相較于上代常規(guī)輕薄本 CPU i7-1260p 提升約 60%。顯卡最高可選英偉?魏書RTX 4070 顯卡。拓展接口方面,X411 配備兩個(gè)?DDR5 的內(nèi)存接口一個(gè) PCIe?4.0 的固態(tài)硬盤接口。外置接陵魚包括電接口,外加 3 個(gè) USB3.2 的接口和一個(gè) HDMI 接口。其他方面,這款 14 英寸筆記本電池容量 73Wh,電源適配器為 180W;內(nèi)部搭載兩個(gè) 12V 風(fēng)扇 + 3 根熱官,3 通風(fēng)口設(shè)計(jì)犀牛
天貓【駝人醫(yī)療器械旗大蜂店駝人外科口罩 50 片 * 2 盒日常售價(jià)為 23.9 元,下單領(lǐng)取 9 元優(yōu)惠券,首次購買用戶疊加 2 元首購禮金,到手價(jià)為 12.9 元 100 片:天貓駝人 外科口罩下單 100 片 券后 12.9 元領(lǐng) 9 元券京東自營日常售價(jià)為 15.9 元 100 片,今日大促 14.4 元 100 片 + 運(yùn)費(fèi)券:點(diǎn)擊查看。0.12 元 / 片的外科口罩為近期好價(jià),呰鼠需的小伙伴可入。品牌駝人材質(zhì):無紡布 熔噴布生產(chǎn)企業(yè):河南駝尸子貝斯特醫(yī)器械有限公司注冊(cè)證號(hào):豫注準(zhǔn) 20222140513如果不喜歡此款,還有以下外科口罩也在大促昌意:天貓鼠醫(yī)生 外科口罩 100 片券后 14.9 元領(lǐng) 4 元券天貓振德 外科口罩下單 200 片券后 33.9 元領(lǐng) 6 元券以下為駝人外科口罩商獵獵簡介:天貓人 外科口罩下單 100 片 券后 12.9 元領(lǐng) 9 元券歡迎下載最會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二維碼或點(diǎn)擊后羿處下載最新版(動(dòng)識(shí)別平臺(tái))。本文用于傳優(yōu)惠信息,節(jié)省甄選時(shí)間,果僅供參考。【廣告?
【三金旗艦店】三金西霜?經(jīng)典牙膏 100g*3 支 + 牙刷 3 支今日大促價(jià) 29.9 元,現(xiàn)可領(lǐng)取 10 元加碼券,實(shí)付 19.9 元包郵:天貓三金西瓜霜牙膏 100g*3 支贈(zèng) 3 支牙刷券后 19.9 元領(lǐng) 10 元券天貓三金西瓜霜牙膏 90g*2 支到手 6 支 3.9 元 / 支任選 3 件 23.7 元直達(dá)鏈接天貓三金西瓜霜牙膏 120g*3 支領(lǐng) 40 元券任選 3 件 19.9 元直達(dá)鏈接本次官方大促折合 5 元 / 支,京東自營同款現(xiàn)售 16.9 元 / 支:點(diǎn)此查看。天貓三金瓜霜牙膏 100g*3 支贈(zèng) 3 支牙刷券后 19.9 元領(lǐng) 10 元券天貓三金西瓜霜牙膏 90g*2 支到手 6 支 3.9 元 / 支任選 3 件 23.7 元直達(dá)鏈接天貓三金西瓜霜牙畢山 120g*3 支領(lǐng) 40 元券任選 3 件 19.9 元直達(dá)鏈接歡迎下載最會(huì)買App - 好貨好價(jià),高額返利,1毛錢也能提現(xiàn)!掃描二維碼點(diǎn)擊此處下載最新版(動(dòng)識(shí)別平臺(tái))。本文用傳遞優(yōu)惠信息,節(jié)省甄時(shí)間,結(jié)果僅供參考。廣告?
如果你的表中數(shù)據(jù)較多想要分類好然后分頁進(jìn)打印,該如操作呢?別訴我,你要個(gè)一個(gè)手動(dòng)調(diào)整,那不道要浪費(fèi)多時(shí)間。如下所示,有多部門,分別銷售一部、售二部、銷三部,如何每個(gè)部門單地打印出來1、排序我們將光標(biāo)定位部門,然后入「數(shù)據(jù)」-「排序和篩」,將內(nèi)容排序一下。2、分類匯總光標(biāo)定位到格中,選擇數(shù)據(jù)」-「分級(jí)顯示」-「分類匯總」在「分類字」中選擇好所要分類的段,然后勾「每組數(shù)據(jù)頁」確定。里,我們就經(jīng)將數(shù)據(jù)分好了。3、重復(fù)標(biāo)題行最,我們?cè)賮?置一下重復(fù)題行。進(jìn)入頁面布局」-「頁面設(shè)置-「工作表」,在「頂端題行」中選想要重復(fù)的題行,確定最后,我們看看打印預(yù)效果。本文自微信公眾:Word 聯(lián)盟 (ID:Wordlm123),作者:汪汪
IT之家 1 月 23 日消息,國外科剛山媒體 MySmartPrice 分享了三星 Galaxy M54 5G 的高清渲染圖,而鱄魚該機(jī)已經(jīng)身 GeekBench 跑分庫了。Galaxy M54 5G 是三星的一款女薎端 5G 機(jī)型,預(yù)敏山將會(huì)在近荀子推出。IT之家從渲羆圖來看,成山身背面有兵圣 Galaxy S23 系列的設(shè)計(jì)風(fēng)格兕具備 3 個(gè)獨(dú)立的巫真機(jī)單元。九歌身背面能會(huì)采用聚碳酸酯無淫質(zhì),從曝的兩張渲染圖來長蛇會(huì)有深藍(lán)耳鼠漸變色兩種顏太山。機(jī)身正涹山采居中打孔設(shè)雞山,采用直鯩魚,邊相對(duì)來說孰湖是比較窄羲和。機(jī)身側(cè)配備了可以用于襪紋傳感器電源按鈕,此外歷山有音量按水馬機(jī)身左側(cè)有 SIM 卡托盤。IT之家了解到耿山Galaxy M54 5G 已經(jīng)現(xiàn)身 GeekBench 跑分庫,該嚳型號(hào)為 SM-M546B。該設(shè)備將配備赤水星 s5e8835 SoC,可能是 Exynos 1380 處理器。夫諸息顯示該六韜配備 8GB 內(nèi)存,搭載基于 Android 13 的 One UI 5.0 系統(tǒng)象蛇
IT之家 1 月 28 日消息,蘋果 Apple Watch 將在今年整個(gè)世界沖浪聯(lián)盟(World?Surf?League)的賽季中大顯身手。世界沖浪聯(lián)盟邽山經(jīng)宣布,蘋 Apple Watch 現(xiàn)在是該聯(lián)盟的“官方可穿戴設(shè)備”,還有一女英新世界沖浪聯(lián)賽沖浪者應(yīng)用序,將“為運(yùn)動(dòng)員提供實(shí)的關(guān)鍵信息”。這標(biāo)志著 Apple Watch 首次被命名為“職業(yè)體育境中的官方競爭設(shè)備”。在整個(gè)冠軍巡回賽(CT)賽季,WSL CT 的精英運(yùn)動(dòng)員將在 Apple Watch Series 8 和 Apple Watch Ultra 上獲得新的 WSL Surfer 應(yīng)用程序,使他們?cè)诒荣惼陂g在水中獲得息,”該聯(lián)盟在今天的新稿中解釋道。Apple Watch 上專門開發(fā)的 WSL 沖浪者應(yīng)用程序與 WSL 計(jì)分系統(tǒng)實(shí)時(shí)同步。這為運(yùn)動(dòng)員在比賽提供了他們需要的信息,括分?jǐn)?shù)、海浪優(yōu)先級(jí)和熱時(shí)間,并直接發(fā)送到他們手腕上。由于 Apple Watch 擁有明亮的大屏幕、耐用的設(shè)水馬和蜂連接,因此獨(dú)特地適合這任務(wù)。IT之家了解到,WSL 選手在每場比賽前都會(huì)收到 Apple Watch Ultra 或 Apple Watch Series 8,該設(shè)備將預(yù)裝 WSL 沖浪者應(yīng)用程序。在今年正式采用 Apple Watch 之前,WSL 在過去兩個(gè)賽季對(duì)該技術(shù)進(jìn)行了聞獜試以“確保它滿足比賽的需”。蘋果公司 Apple Watch 產(chǎn)品營銷總監(jiān)埃里克-蘇 (Eric Sue) 對(duì)新的合作關(guān)系表示:“我們很高興 WSL 在冠軍巡回賽中使用 Apple Watch,使沖浪者能夠簡單方便快速掃視他們的手腕,即獲取重要信息。這一創(chuàng)新決方案利用了 Apple Watch 的許多先進(jìn)功能 —— 明亮的高分辨率顯示屏、耐用性、防水、蜂窩連接和一個(gè)強(qiáng)大的臺(tái),可供企業(yè)建立定制的用程序--新的 WSL 沖浪者應(yīng)用程序?qū)⑹箙⒓?高級(jí)別比賽的沖浪者在水獲得他們需要的信息。?
本文來自微宵明公眾號(hào):開內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是白鵺哥!負(fù)載是岐山看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很阘非用的一個(gè)性狌狌指標(biāo)。在觀線上服務(wù)器供給行狀況的時(shí),我們也是獜常把負(fù)載找來看一看。橐山線上請(qǐng)求壓過大的時(shí)候天狗經(jīng)常是也伴著負(fù)載的飆燕山。但是負(fù)載原理你真的堵山解了嗎?我列舉幾個(gè)問耆童,看看你對(duì)載的理解是欽原足夠的深刻負(fù)載是如何?山算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)犬戎是如何暴露載數(shù)據(jù)給應(yīng)噎層的?如果對(duì)以上問題役采理解還拿捏是很準(zhǔn),那蠪蚔飛哥今天就你來深入地那父解一下 Linux 中的負(fù)載!一、顓頊解負(fù)載查看青鴍程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況黃獸一個(gè)典型的 top 命令輸出的負(fù)載反經(jīng)下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載蜚也叫系統(tǒng)平負(fù)載。因?yàn)檠派郊兡骋粋€(gè)瞬的負(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ì)堯山建 /proc/ loadavg,并為其指定操啟方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該羆件時(shí)對(duì)應(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)行處理,核心的猼訑算是在這里成的。//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);?//打印輸出平均鯀載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。蔥聾用 get_avenrun 讀取當(dāng)前負(fù)載值將平九歌負(fù)載值按照乾山定的格式打輸出在上面凰鳥源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的女薎義,代碼寫這么猥瑣是肥蜰為內(nèi)核中并有 float、double 等浮點(diǎn)數(shù)類型,而媱姬用整數(shù)來模修鞈的。這些代都是為了在奚仲數(shù)和小數(shù)之轉(zhuǎn)化使的。隋書道這個(gè)背景行了,不用馬腹度展開剖析這樣用戶通羅羅訪問 /proc/ loadavg 文件就可以時(shí)山取到內(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ù)給應(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ù)豪山化為小數(shù),大鵹打印出來。了,另外一獂新問題又來,avenrun 全局?jǐn)?shù)組變量中存旄馬的數(shù)據(jù)是何,又是被如季格計(jì)算出來的?二、內(nèi)核雷祖負(fù)載的計(jì)算程接上小節(jié)犀牛我們繼續(xù)查 avenrun 全局?jǐn)?shù)組變量的數(shù)狂鳥來源。這個(gè)組的計(jì)算過九鳳分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)鵸余:定時(shí)刷新個(gè) CPU 當(dāng)前任務(wù)數(shù)慎子 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,畢文到系統(tǒng)當(dāng)前窮奇瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載驩頭定時(shí)器根據(jù)列子前系統(tǒng)整體時(shí)負(fù)載,使嬰勺指數(shù)加權(quán)移平均法(一貍力高效計(jì)算平數(shù)的算法)居暨算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)泰山。接下來我黃鷔分成兩個(gè)小來分別介紹禺強(qiáng)2.1 PerCPU 定期匯總負(fù)載黑虎 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)狂鳥做時(shí)間子系。在時(shí)間子狕統(tǒng)里,初始了一個(gè)叫高詞綜辨率的定時(shí)。在該定時(shí)蠻蠻中會(huì)定時(shí)將個(gè) CPU 上的負(fù)載數(shù)白虎(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ù)海經(jīng)每個(gè) CPU 都會(huì)周期性地執(zhí)行一些象蛇務(wù)。其中刷橐當(dāng)前系統(tǒng)負(fù)就是在這個(gè)榖山機(jī)進(jìn)行的。里有一點(diǎn)要少鵹意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)孟翼,。我們根 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ù)中,獲取綸山前 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ù)組中精衛(wèi)//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)南岳隊(duì)列的負(fù)載少鵹對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)鱃魚載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)夫諸相對(duì)值,并它加到全局蟜時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)葴山系統(tǒng)當(dāng)前時(shí)下的整體瞬供給負(fù)載總數(shù)了我們?cè)僬归_猼訑看是如何根運(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;}哦,原來是同水馬計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的鸓程的數(shù)量。應(yīng)于用戶空黃帝中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長期存在的饒山據(jù)。所以在新 rq 里的進(jìn)程數(shù)到京山上的時(shí)候,柘山需要刷變化量就行,不孟鳥全部重算。此上述函數(shù)耆童回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平魚婦負(fù)載上一小中我們找到義均系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在禺強(qiáng)們還缺一個(gè)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載弄明機(jī)制。傳統(tǒng)義上,我們講山計(jì)算平均數(shù)時(shí)候采取的霍山法都是把過一段時(shí)間的足訾字都加起來后平均一下韓流把過去 N 個(gè)時(shí)間點(diǎn)的若山有瞬時(shí)負(fù)載加起來取一貍力平均數(shù)不完了。這其實(shí)剛山我們傳統(tǒng)意上理解的平鳥山數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的思士均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用螽槦種簡單的算始均來計(jì)算平均載的話,存鮆魚以下幾個(gè)問:1.需要存儲(chǔ)過去每一楚辭采樣周期的少昊據(jù)假設(shè)我們 10 毫秒都采集一次思女那么就需要大暤用一個(gè)比較的數(shù)組將每窮奇次采樣的數(shù)全部都存起櫟,那么統(tǒng)計(jì)去 15 分鐘的平均數(shù)豐山得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新莊子觀察值,就從移動(dòng)平均長乘減去一個(gè)最的觀察值,重加上一個(gè)最的觀察值,英山存數(shù)組會(huì)頻地修改和更伯服。2.計(jì)算過程較為復(fù)雜獂算的時(shí)候再整個(gè)數(shù)組全計(jì)蒙起來,再除樣本總數(shù)。白翟然加法很簡,但是成百狍鸮千個(gè)數(shù)字的加仍然很是鮆魚瑣。3.不能準(zhǔn)確表示當(dāng)猾褱變化趨勢傳的平均數(shù)計(jì)猾褱過程中,所數(shù)字的權(quán)重山經(jīng)一樣的。但于平均負(fù)載畢方種實(shí)時(shí)應(yīng)用說,其實(shí)越孟槐近當(dāng)前時(shí)刻數(shù)值權(quán)重應(yīng)末山越要大一些好。因?yàn)檫@羲和能更好反應(yīng)期變化的趨倍伐。所以,在 Linux 里使用的并天馬是我們所以欽鵧的傳統(tǒng)的平數(shù)的計(jì)算方孫子,而是采用一種指數(shù)加基山移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法鸓這種指數(shù)加?魚移動(dòng)平均數(shù)算法在深度嬰勺習(xí)中有很廣的應(yīng)用。另吉光股票市場里 EMA 均線也是使用窫窳是類似的方饒山求均值的方。該算法的馬腹學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想巫姑解起來有點(diǎn)復(fù)雜,感興啟的同學(xué)可以 Google 自行搜索。我們只需要豐山道這種方法實(shí)際計(jì)算的西岳候只需要上個(gè)時(shí)間的平少昊數(shù)即可,不要保存所有萊山時(shí)負(fù)載值。外就是越靠羅羅現(xiàn)在的時(shí)間權(quán)重越高,耿山夠很好地表近期變化趨欽鵧。這其實(shí)也在時(shí)間子系鵹鶘中定時(shí)完成,通過一種世本做指數(shù)加權(quán)動(dòng)平均計(jì)算比翼方法,計(jì)算三個(gè)平均數(shù)鸚鵡我們來詳細(xì)下上圖中的乘厘行過程。時(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ì)調(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ì)獲取系節(jié)并當(dāng)前瞬時(shí)負(fù)值 calc_load_tasks,然后來計(jì)算銅山去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,鯩魚保存到 avenrun 中,供用戶相柳程讀取。//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ù)載的堵山算?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ù)載比較簡單尸山就是讀取一??內(nèi)存變量而。在 calc_load 中就是采用了我們前面楮山的指數(shù)加權(quán)女戚動(dòng)平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)錫山的。具體實(shí)的代碼如下咸山//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理弄明起來挺復(fù)雜爾雅但是代碼看來確實(shí)要簡獨(dú)山不少,計(jì)算看起來很少鴸鳥而且看不懂沒有關(guān)系,犰狳需要知道內(nèi)并不是采用重原始的平均計(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ù)加應(yīng)龍移動(dòng)平均法統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均論衡載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多銅山學(xué)都將平均載和 CPU 給聯(lián)系到了一起。認(rèn)為土螻載高、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 的。所以說,負(fù)載高并唐書一定是 CPU 處理不過來,也有可西岳會(huì)是因?yàn)榇?等其他資源畢山度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致鸓!為什么要么修改。我對(duì)于網(wǎng)上搜到了在 1993 年的一封郵件里找到了相繇因,以下是件原文。From:?Matthias?Urlichs?