搜索结果
查询Tags标签: NUMA,共有 20条记录-
NUMA简介&内存配置策略
计算机程序和采用的模式类型包括: numa和内存、cpu得关系:NUMA(non uniform memory access): 非一致性内存访问架构,非统一内存访问;用于多处理器的电脑内存体系设计,遵循对称多处理(SMP)架构,二十时机九十年代被开发出来numa系统中有多个内存控制器,每隔内存控制…
2022/7/21 5:24:59 人评论 次浏览 -
微信小程序接口Promise化,全局数据共享
微信小程序是用npm构建初始化package.json npm init -y点击微信小程序工具工具 构建npm在微信小程序工具详情中的本地设置中勾选 使用npm模块在微信小程序的app.json中配置 "usingComponents": {"van-button": "@vant/weapp/button/index" …
2022/7/12 14:21:23 人评论 次浏览 -
LeetCode No67. 二进制求和
题目 给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101"…
2022/7/7 6:21:35 人评论 次浏览 -
ARM架构Ceph优化
汇总ARM架构Ceph优化思路,然后逐步实践。目前以资料整理为主,待实践ARM架构的Ceph优化主要思路是基于ARM架构的特性,充分利用硬件加速、缓存以及库优化,实现性能加速。 Ceph共享库优化 ARM共享库的优化思路是采用ARM CPU特性来优化Ceph共享库:优化UTF8字符串处理可以获…
2022/3/26 6:22:54 人评论 次浏览 -
MYSQL优化之主机层面优化
一、安装前系统环境检测 1、Selinux和系统防火墙iptables需要关闭 要把selinux设置成disable,设置完成后需重启系统 cat /etc/sysconfig/selinux 查看iptables当前状态与关闭过程 chkconfig --list chkconfig iptables off chkconfig --list 2、I/O调度系统默认是cfq模式…
2022/2/27 19:23:11 人评论 次浏览 -
【java基础】学习第二天
1.java的关键字abstract assert boolean break byte case catchchar class continue const default do doubleelse extends enum final finally float f…
2021/12/8 20:16:40 人评论 次浏览 -
【java基础】学习第二天
1.java的关键字abstract assert boolean break byte case catchchar class continue const default do doubleelse extends enum final finally float f…
2021/12/8 20:16:40 人评论 次浏览 -
CPU和内存的架构 UMA和NUMA
CPU和内存之间的架构分为两种: 1、UMA UMA全称为 Uniform Memory Access,叫做一致性内存访问 多个CPU通过同一根总线来访问内存。无论多个CPU是访问内存的不同内存单元还是相同的内存单元,同一时刻,只有一个CPU能够访问内存。 CPU之间通过总线串行的访问内存,所以会出…
2021/11/3 7:12:51 人评论 次浏览 -
CPU和内存的架构 UMA和NUMA
CPU和内存之间的架构分为两种: 1、UMA UMA全称为 Uniform Memory Access,叫做一致性内存访问 多个CPU通过同一根总线来访问内存。无论多个CPU是访问内存的不同内存单元还是相同的内存单元,同一时刻,只有一个CPU能够访问内存。 CPU之间通过总线串行的访问内存,所以会出…
2021/11/3 7:12:51 人评论 次浏览 -
linux中的NUMA配置
linux性能优化——关于NUMA的配置 检查NUMA配置 numa是为了应对多处理器系统共享同一个总线导致的总线负载过大问题。本质上将M个处理器分为N组,每组处理器之间用IMC BUS总线进行连接,每一组叫做一个Node,其结构类似于一个小的UMA(Uniform Memory Access),每个Node中…
2021/10/21 7:10:24 人评论 次浏览 -
linux中的NUMA配置
linux性能优化——关于NUMA的配置 检查NUMA配置 numa是为了应对多处理器系统共享同一个总线导致的总线负载过大问题。本质上将M个处理器分为N组,每组处理器之间用IMC BUS总线进行连接,每一组叫做一个Node,其结构类似于一个小的UMA(Uniform Memory Access),每个Node中…
2021/10/21 7:10:24 人评论 次浏览 -
挑战Redis单实例内存最大极限,“遭遇”NUMA陷阱!
我们公司的基础架构部有个云Redis平台,其中Redis实例在申请的时候可以自由选择需要的内存的大小。然后就引发了我的一个思考,Redis单实例内存最大申请到多大比较合适?假设母机是64GB内存的物理机,如果不考虑CPU资源的的浪费,我是否可以开一个50G的Redis实例? 于是我…
2021/10/2 19:14:06 人评论 次浏览 -
挑战Redis单实例内存最大极限,“遭遇”NUMA陷阱!
我们公司的基础架构部有个云Redis平台,其中Redis实例在申请的时候可以自由选择需要的内存的大小。然后就引发了我的一个思考,Redis单实例内存最大申请到多大比较合适?假设母机是64GB内存的物理机,如果不考虑CPU资源的的浪费,我是否可以开一个50G的Redis实例? 于是我…
2021/10/2 19:14:06 人评论 次浏览 -
Python单元测试框架之unittest参数化(paramunittest)
一、unittest参数化介绍参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 实现unittest参数化的方式有多种,如ddt、paramunittest等二、paramunittest模块安装p…
2021/9/12 1:05:04 人评论 次浏览 -
Python单元测试框架之unittest参数化(paramunittest)
一、unittest参数化介绍参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 实现unittest参数化的方式有多种,如ddt、paramunittest等二、paramunittest模块安装p…
2021/9/12 1:05:04 人评论 次浏览