每天都在汆肉中醒来青梅,好男人www在线观看,少妇无码自慰毛片久久久久久,国产欧美另类久久久精品丝瓜

登錄注冊
新聞 資訊 金融 知識 財經 理財 科技 金融 經濟 產品 系統 連接 科技 聚焦
首頁 > 新聞 > 通信/傳統IT > > 正文

Linux 6.3將進一步改進可重啟序列 可以明顯優化性能

2022-12-28 11:12:38來源:IT之家

12 月 28 日消息,Linux Kernel 在數年前就已經合并了可重啟序列(The Restartable Sequences,簡稱 RSEQ),GNU C Library 已經使用 RSEQ 對每個 CPU 數據進行更快的用戶空間操作。在明年推出的 Linux 6.3 中將會進一步改進 RSEQ。

通過遞增每個 CPU 計數器、修改每個 CPU 自旋鎖、讀取 / 寫入每個 CPU 環形緩沖區等情況下避免原子操作(atomic operation,是指不會被線程調度機制打斷的操作),RSEQ 可以明顯優化性能,從而提供出色的基準測試結果。

主導 RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致力于擴展 Restartable Sequences ABI ,并公開了 NUMA node ID、mm_cid 和 mm_numa_cid 字段。

IT之家了解到,Desnoyers 在補丁介紹中表示:

NUMA node ID允許在 libc 中實現更快的 getcpu (2)。

per-memory-map concurrency id (mm_cid)允許用戶空間 per-cpu 數據結構進行理想縮放(向下或向上)。

內存映射中分配的并發 ID 可以通過調度程序跟蹤。而這個調度程序根據并發運行的線程數、CPU 親和性(affinity)、應用于這些線程的 cpuset 和邏輯核心數等等參數進行判斷。

NUMA-aware concurrency id (mm_numa_cid)與 mm_cid 類似,不同之處在于它跟蹤與每個 cid 相關聯的 NUMA node ID。

在 NUMA 系統上,當用戶空間觀察到 NUMA 感知并發 ID 與 NUMA 節點相關聯時,它保證永遠不會更改 NUMA 節點,除非發生內核級 NUMA 配置更改。這對于在屬于 cpuset 的進程或一組進程被固定到屬于系統 NUMA 節點子集的一組內核的環境中運行的 NUMA 感知 per-cpu 數據結構很有用。

關鍵詞:

熱點
39熱文一周熱點
主站蜘蛛池模板: 卢龙县| 咸宁市| 历史| 凤庆县| 福安市| 静宁县| 明水县| 邹城市| 永年县| 扎囊县| 阿图什市| 平遥县| 巢湖市| 邹平县| 卓尼县| 隆尧县| 张家川| 木里| 宝坻区| 客服| 晋州市| 三台县| 镇安县| 雅安市| 永靖县| 吉安市| 漠河县| 布尔津县| 天柱县| 平乐县| 瓮安县| 浙江省| 秦皇岛市| 积石山| 绥江县| 石渠县| 仁布县| 海盐县| 麦盖提县| 淮阳县| 盖州市|