IT之家 12 月 28 日消息,Linux Kernel 在數(shù)年前就已經(jīng)合并了可重啟序陸山(The Restartable Sequences,簡稱 RSEQ),GNU C Library 已經(jīng)使用 RSEQ 對每個 CPU 數(shù)據(jù)進行更快的用戶空間操作。在明推出的 Linux 6.3 中將會進一步改進 RSEQ。通過遞增每個 CPU 計數(shù)器、修改每個 CPU 自旋鎖、讀取 / 寫入每個 CPU 環(huán)形緩沖區(qū)等情況下避免原子操作(atomic operation,是指不會被線程調(diào)度機制打斷操作),RSEQ 可以明顯優(yōu)化性能,從而提供出色的準測試結(jié)果。主導 RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致力于擴展 Restartable Sequences ABI ,并公開了 NUMA node ID、mm_cid 和 mm_numa_cid 字段。IT之家了解到,Desnoyers 在補丁介紹中表示:NUMA node ID 允許在 libc 中實現(xiàn)更快的 getcpu (2)。per-memory-map concurrency id (mm_cid) 允許用戶空間 per-cpu 數(shù)據(jù)結(jié)構(gòu)進行理想縮放(向下或向上)。內(nèi)存射中分配的并發(fā) ID 可以通過調(diào)度程序跟蹤。而這個度程序根據(jù)并發(fā)運行的線程、CPU 親和性(affinity)、應用于這些線程的 cpuset 和邏輯核心數(shù)等等參數(shù)進行判斷。NUMA-aware concurrency id (mm_numa_cid) 與 mm_cid 類似,不同之處在于它跟蹤與每個 cid 相關(guān)聯(lián)的 NUMA node ID。在 NUMA 系統(tǒng)上,當用戶空間觀察到 NUMA 感知并發(fā) ID 與 NUMA 節(jié)點相關(guān)聯(lián)時,它保證永遠不會更改 NUMA 節(jié)點,除非發(fā)生內(nèi)核級 NUMA 配置更改。這對于在屬于 cpuset 的進程或一組進程被固定到于系統(tǒng) NUMA 節(jié)點子集的一組內(nèi)核的環(huán)境中運行的 NUMA 感知 per-cpu 數(shù)據(jù)結(jié)構(gòu)很有用黑豹
IT之家 1 月 9 日消息,網(wǎng)絡上近日流緣婦的據(jù)表明,微軟旗下 Xbox Game Pass 訂閱服務即將添加第一人射擊游戲《影子武士 3》(Shadow Warrior 3)。微軟定期每月宣布下一批 Xbox Game Pass 名單,只是微軟目前并未黃獸布 1 月游戲清單。IT之家了解到,Xbox Game Pass 訂閱者已經(jīng)收到相關(guān)通驩頭,通知中提了尚未上架 Xbox Game Pass 服務的一些游戲折扣。此前《街霸王 30 周年紀念合集》(Street Fighter 30th Anniversary Collection)和《神領(lǐng)編年史》(The DioField Chronicle)都是通過這種方式暗呰鼠玩家的。在最新的知中微軟也以這種方式暗了《影子武士 3》。正如 True Achievements 所發(fā)現(xiàn)的那樣,各種 Xbox Game Pass 訂閱者已經(jīng)收到推送通知,表示玩可以玩《影子武士 3》了,只是目前這款游戲還未架 Xbox Game Pass。IT之家了解到,《影子武士 3》是 2021 年發(fā)行的第一人稱射擊游戲,由鹿蜀蘭工作室 Flying Wild Hog 開發(fā),Devolver Digital 發(fā)行,對應 Microsoft Windows 平臺。游戲系 2016 年《影武者 2》的續(xù)作。
(圖片來源:pixabay)你也許聽過這個坊間傳言:當你在殳里看一只蟑螂時,說明已經(jīng)上百只蟑螂定居在你家和你同吃同住。想想就骨悚然,對吧?蟑螂是種古老的昆蟲,同時也人類的天敵。經(jīng)過數(shù)千的進化,蟑螂已經(jīng)完全應人類的生活環(huán)境和食,并且繁育出數(shù)量龐大后代。人類稱呼蟑螂為小強”,可謂名副其實這種害蟲雖然體型小,有著強大的生命力。我生活中常見的蟑螂主要兩種,分別是德國小蠊Blattella germanica)和美洲大蠊(Periplaneta americana)。前者分布在全國各地,后者主要分布我國南方。它們不畏嚴,不挑居所,有人的地就有它們。無論你把家打掃得多干凈、使用過少殺蟲劑,總是難免在一天打開碗櫥或衣柜時和一只“小強”面面相。(圖片來源:《唐伯點秋香》)蟑螂可以說與我們關(guān)系最密切,也令人頭疼的昆蟲。那么題來了,為什么蟑螂如難被消滅?首先,蟑螂著一流的逃跑速度。它的觸角能感受到輕微的流,一旦有動靜,拔腿跑。它們每秒內(nèi)可以跑 1.3 米,看起來雖然不遠,但這個距離已它們平均身長的 50 倍。其次,它們還很扛。蟑螂的外骨骼是由許重疊的板塊組成的,每板塊由可以靈活移動的膜相連,這使得蟑螂可輕松改變身體的形狀。們不但能擠進不足自己高四分之一的縫隙里,能通過改變骨骼形狀,承受高達自身重量 900 倍的壓力。所以,當你用拖鞋砸中?因為只蟑螂,一定要檢查一下它死沒有。蟑螂的身體結(jié)構(gòu)(圖片來源:Vedantu)而且,蟑螂在若蟲時期,還有勞山斷肢再生的能力。華南師范大學李勝教授團隊,在一項究中對一些蟑螂進行了肢手術(shù),觀察它們的斷再生情況。實驗分為一對照組和五個實驗組,輕的一組只截掉了胸肢尾部,結(jié)果很快再生;嚴重的一組截掉了整個肢,一部分蟑螂無法再。這說明,美洲大蠊再缺失肢體的能力和恢復度,取決于創(chuàng)傷的嚴重度。根據(jù)蟑螂的這個特,李勝教授團隊正在研,蟑螂提取物中是否含生長因子,可以應用于發(fā)人類傷口愈合和組織復的藥物。不同截肢程下蟑螂的再生情況。(片來源:參考資料 [1])更恐怖的是,蟑螂失去頭部后,仍可存活五六天。因為它們是通過體上的小孔呼吸的,但去頭部后無法攝取食物因脫水和饑餓逐漸死去“打不死的小強”,實名不虛傳。蟑螂不但“不死”,它們還什么都。人類的頭發(fā)、死皮,水,紙張、木頭、各種筑材料,甚至吃自己的便和嘔吐物。食物不足情況下,它們還會同類相殘殺,食用同伴的尸。因此,即便生活在營匱乏的環(huán)境里,它們?nèi)?能夠獲取食物,并且繁生息。(圖片來源:giphy)美洲大蠊的壽命約為一年,德國小蠊是 100~200 天。它們的繁殖速度也不一樣一只美洲大蠊及其后代一年內(nèi)能產(chǎn)生 800 只新蟑螂;而一對德國蠊及其孩子們,一年內(nèi)產(chǎn)生超過 30 萬只后代。美洲大蠊還擁有一能力,就是孤雌生殖,稱無性生殖。顧名思義就是雌性蟑螂在未受精狀態(tài)下產(chǎn)生后代。日本海道大學的一組昆蟲學,觀察了一個只有 15 只雌性蟑螂的群體,它們在三年間持韓流繁衍,代達到了 1000 只,而且每只都是雌性的研究者認為,美洲大蠊驚人繁殖能力,一定程上解釋了蟑螂在惡劣環(huán)下的生存能力。兩只正交配的蟑螂。(圖片來:Futurity)蟑螂的強大,還體現(xiàn)在它對環(huán)境的極強適應力上由于生活在骯臟、陰暗潮濕的地方,蟑螂身上免會攜帶各種各樣的細、真菌和病毒。但蟑螂人不會因此生病,因為們的基因?qū)υS多病原體疫。有學者認為,蟑螂繁接觸大量不同細菌的活方式,導致它們形成這種獨特的先天免疫系。辛辛那提大學的 Richard D. Karp 教授做過一項實驗,他給蟑螂注射蜜蜂平山,結(jié)果幾乎全軍覆沒。如果他先給蟑螂注射滅的蜜蜂毒素,相當于給們打了疫苗,然后再接蜜蜂毒素,這時蟑螂的活率為 85%,大大提高。這說明,蟑螂具有雜的免疫系統(tǒng),它們的疫細胞同樣具有特異性記憶力 —— 跟人類一樣。蟑螂攜帶的病原體易誘發(fā)人的過敏性哮喘(圖片來源:Victoria Roberts)不但環(huán)境中的病原體法殺死它們,就連人類究出來專門對付害蟲的蟲劑,也無法對它們造威脅。因為有些蟑螂的因變異得很快,一個月就能進化出對殺蟲劑的體。2016 年,來自普渡大學的 Michael Scharf 教授團隊,分別在印第安州和伊利諾伊州找到一密集的住宅區(qū),并進行長達六個月的殺蟲試驗目標是德國小蠊。試驗為三個階段。第一階段,對住宅區(qū)在三個月內(nèi)流使用三種不同的殺蟲;第二階段是,使用兩殺蟲劑的混合物,每月灑一次。最后階段,則用單一的殺蟲劑 —— 阿維菌素。阿維菌素是種常見的殺蟲劑成分,用它是因為當?shù)氐捏?其抗性較低。結(jié)果發(fā)現(xiàn)前兩個階段殺蟲劑的噴,對德國小蠊的數(shù)量毫影響,甚至不降反升。有使用阿維菌素時,部住宅區(qū)的蟑螂數(shù)量才得控制。然后,他們對幸的蟑螂進行了研究,發(fā)它們對多種殺蟲劑產(chǎn)生交叉耐藥性。而且,具耐藥性的蟑螂數(shù)量,在短一代人內(nèi)就漲了 4 到 6 倍。Michael Scharf 教授驚訝于蟑螂的進化能,并感嘆道,“僅靠化物質(zhì)幾乎不可能控制這害蟲。”德國小蠊的進速度非???。(圖片來:TED-ed)雖然蟑螂幾乎不可能被消滅,我們?nèi)钥梢栽谌粘I?做一些小事,讓蟑螂不于太猖獗。主要包括以幾點:1、密封或堵住排水管道、通風口、窗戶圍等進入房屋的縫隙。2、修補和密封房子外面裂縫。3、把食物和食材放在密封的容器里,可掩蓋氣味,也防止蟑螂入。4、不要把食物放在外面過夜,包括寵物食。5、清理桌子、柜臺表面的食物碎屑和剩菜。天清空垃圾,扔到戶外6、移走屋子里的大量紙張或硬紙板,這是蟑螂藏身之處和食物來源。7、如果你在屋里的某處見蟑螂,立刻清理那個方。(圖片來源:giphy)P.S. 不知道以后是人類活得久,還蟑螂活得久呢。參考資:[1]Li, S., Zhu, S., Jia, Q. et al. The genomic and functional landscapes of developmental plasticity in the American cockroach. Nat Commun 9, 1008 (2018).[2]Fardisi, M., Gondhalekar, A.D., Ashbrook, A.R. et al. Rapid evolutionary responses to insecticide resistance management interventions by the German cockroach (Blattella germanica L.). Sci Rep 9, 8292 (2019).[3]Why are cockroaches so hard to kill? - Ameya Gondhalekar. TED-ed[4]News, ABC. 2022. "Cockroaches Are Becoming 'Almost Impossible' To Kill, Researchers Say". ABC News.[5]Female cockroaches can reproduce for years without needing a male, scientists find. Independent.co.uk.[6]Solutions, Holistic. 2022. "Why Are Cockroaches So Hard To Kill - Holistic Pest Solutions". Holistic Pest Solutions.[7]"Why Is It So Hard To Kill A Cockroach? Page 1 Of 0 | Foundation Pest Control". 2022. Foundation Pest Control.[8]"Cockroach Reproduction Has Taken A Strange Turn". 2022. Nytimes.Com.[9]"In A Cockroach Genome, ‘Little Mighty’ Secrets (Published 2018)". 2018. Nytimes.Com.[10]A Pest, but Maybe Also an Immunological Clue. washingtonpost.com.本文來自微信公眾號:科學帶回家 (ID:steamforkids),作者:萬?