亚洲爱av在线电影,台湾妹子娱乐中文网,探花久久久久,日本久久无毛影院,伊人成人娱乐网,色情视频亚洲天堂,中文无码不卡视频,少妇高潮久久久,久久激情精品

登錄注冊
新聞 資訊 金融 知識 財經(jīng) 理財 科技 金融 經(jīng)濟 產(chǎn)品 系統(tǒng) 連接 科技 聚焦

Linux 6.3將進一步改進可重啟序列 可以明顯優(yōu)化性能

2022-12-28 11:12:38來源: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)度程序跟蹤。而這個調(diào)度程序根據(jù)并發(fā)運行的線程數(shù)、CPU 親和性(affinity)、應(yīng)用于這些線程的 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)很有用。

關(guān)鍵詞:

熱點
39熱文一周熱點
克什克腾旗| 福鼎市| 维西| 贡山| 澄城县| 云和县| 景泰县| 通辽市| 永靖县| 泌阳县| 瑞安市| 蓬安县| 小金县| 文成县| 海兴县| 景泰县| 左贡县| 扶绥县| 怀化市| 梅河口市| 盐源县| 汝南县| 巩义市| 衡阳市| 孙吴县| 岱山县| 宝丰县| 建瓯市| 清水河县| 武城县| 石棉县| 五原县| 千阳县| 汾西县| 西盟| 福建省| 平舆县| 阿坝县| 西吉县| 龙陵县| 青海省|