Designing an ultra low-overhead multithreading runtime for Nimhttps://github.com/numforge/laser/blob/master/research/runtime_threads_tasks_allocation_NUMA.md - Runtimes, NUMA, CPU+GPU computing, distributed computing ## Designing an ultra low-overhead multithreading0 码力 | 37 页 | 556.64 KB | 2 年前3
openEuler 21.03 技术白皮书1. Scheduler optimization: The optimized fairness of Completely Fair Scheduler (CFS) tasks and the NUMA-aware asynchronous call mechanism combine to bring a significant improvement in NVDIMM initialization of prioritized tasks and reduce interference to other tasks. openEuler 21.03 also has an optimized NUMA balancing mechanism, which brings better affinity, higher utilization, and fewer invalid migrations milliseconds, a figure that does not change despite an increase of heap size. It is available in ARM64. - NUMA-Aware for the G1 GC (available in Bisheng JDK 11): The JVM can make full use of hardware features0 码力 | 21 页 | 948.66 KB | 2 年前3
2.1.4 PingCAP Go runtime related problems in TiDB production environmenttransparent huge pages • GC Related ■ case study: GC sweep caused latency jitter case study: Lock and NUMA aware ## Part I - Latency in scheduler ## Background - The client consists of a goroutine and a channel enough for Go GC • Unexpected latency jitter caused by GC may still exist ## Case study: Lock and NUMA aware  TiDB #### CPU usage is higher with less columns - The deployment does not consider NUMA ☐ CPU usage is higher when binding CPUs to NUMA nodes |指标|178 Column 的 Table (RAW)|178 Column 的 Table(优化)|178 Column 的 Table(绑核)|80 码力 | 56 页 | 50.15 MB | 1 年前3
vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGoccurs, that is, Kubernetes is not aware of the underlying vSphere topology (sites, affinity groups, NUMA, etc.). This session will explain the options to gain better performance, resource optimization and improve scheduling Using vSphere tags to define regions and zones – add cloud provider ## What is NUMA? How to solve potential issues with CPU and memory intensive workloads ## Kubernetes default resource on worker nodes. It does not place the nodes themselves within vSphere failure domains. ## What is NUMA? Non Uniform Memory Architecture (UPI) Local Access . This session will explain the options to gain better performance, resource optimization and improve scheduling Using vSphere tags to define regions and zones – add cloud provider ## What is NUMA? How to solve potential issues with CPU and memory intensive workloads Kubernetes default resource on worker nodes. It does not place the nodes themselves within vSphere failure domains. ## What is NUMA? Non Uniform Memory Architecture (UPI)  节点公告到拓扑管理器。如果没有为 SR-IOV 网络公告 NUMA 节点,您可以在 NUMA 感知 pod 调度过程中允许更灵活的 SR-IOV 网络部署。 例如,在某些情况下,最好在单个 NUMA 节点上为 pod 最大化 提供有关 pod 的 SR-IOV 网络资源的 NUMA 节点的提示,拓扑管理器可能会将 SR-IOV 网络资源和 pod CPU 和内存资源部署到不同的 NUMA 节点。在以前的 OpenShift Container Platform 版本中,Topology Manager 会尝试将所有资源放在同一个 NUMA 节点上。 如需有关在 NUMA 感知 pod 调度过程中更灵活的 SR-IOV SR-IOV 网络部署的更多信息,请参阅为 NUMA 感知调度排除 SR-IOV 网络拓扑。 ####### 1.3.9.7. 更新至 HAProxy 2.6 在这个版本中,OpenShift Container Platform 更新至 HAProxy 2.6。 ###### 1.3.9.8. 支持在 Ingress Controller 中使用 sidecar 日志记录配置最大长度 在以前的版本中,Ingress0 码力 | 73 页 | 893.33 KB | 2 年前3
OpenShift Container Platform 4.13 网络eSwitchMode 设置为 legacy 时,会启用默认的 SR-IOV 行为。 当将 eSwitchMode 设置为 switchdev 时,会启用硬件卸载。 可选:要排除将一个 SR-IOV 网络资源的 NUMA 节点广告到拓扑管理器,将值设为 true。默认值为 false。 ###### 26.4.1.1. SR-IOV 网络节点配置示例 以下示例描述了 InfiniBand 设备的配置: ## UP mode ... ##### 26.4.5. 为 NUMA 感知调度排除 SR-IOV 网络拓扑 在 NUMA 感知 pod 调度过程中,可以排除将 SR-IOV 网络的 Non-Uniform Memory Access (NUMA) 节点广告到拓扑管理器,以便实现更灵活的 SR-IOV 网络部署。 在某些情况下,为在单个 NUMA 节点上的一个 pod 最大化 CPU 和内存资源是一个优先操作。如果没有为 SR-IOV 网络资源的 NUMA 节点的提示,拓扑管理器可能会将 SR-IOV 网络资源和 pod CPU 和内存资源部署到不同的 NUMA 节点。这可能会添加到网络延迟,因为需要在不同 NUMA 节点之间进行数据传输。但是,当工作负载需要最佳 CPU 和内存性能时,这是可以接受的。 例如,有一个计算节点 compute-1,它有两个 NUMA 节点:numa0 和 numa1。启用了 SR-IOV0 码力 | 697 页 | 7.55 MB | 2 年前3
MySQL 8.0.17 调优指南(openEuler 20.09)硬件调优.....3 2.1 BIOS 配置.....3 3 操作系统调优.....4 3.1 关闭 irqbalance.....4 3.2 网卡中断绑核.....5 3.3 关闭 numa_balancing.....5 3.4 关闭 sched_autogroup.....6 3.5 关闭唤醒抢占.....6 3.6 网络参数调优.....6 3.7 IO 参数调优 Configuration” 设置为 “Disabled”,单击 F10 键保存退出。 ----结束 ## 3 操作系统调优 3.1 关闭irqbalance 3.2 网卡中断绑核 3.3 关闭numa\_balancing 3.4 关闭sched\_autogroup 3.5 关闭唤醒抢占 3.6 网络参数调优 3.7 IO 参数调优 3.8 缓存参数调优 > /proc/irq/$irq/smp_affinity_list let "c++" done ### 3.3 关闭 numa_balancing 目的 关闭numa平衡。 方法 sysctl -w kernel.numa_balancing=0 ### 3.4 关闭 sched_autogroup 目的 关闭sched_autogroup_enabled。0 码力 | 11 页 | 223.31 KB | 2 年前3
Referência Debian v2.124num ambiente GUI, pode mudar entre consolas virtuais ao pressionar Left-Alt-key e simultaneamente numa das teclas F1—F6. Cada consola de caracteres permite um login independente à conta e oferece um ambiente d463a53ad28373b7fc/p33_1.jpg) ## Atenção Não configure assim as contas de utilizadores normais numa estação de trabalho multi-utilizador porque seria muito mau para a segurança do sistema. 












