数据:数据库文章条数超过200W,每天3K左右的增加。现状:Lucene 2.9 + 盘古分词,读写分离。索引文件达到1G多,列表读取越来愈慢。需求:前台页面实现列表秒出,检索秒出,提升用户体验。----------------------------------------------------...
如果你只知道CPU这么一个概念,那么是无法理解CPU的拓扑的。事实上,在NUMA架构下,CPU的概念从大到小依次是:Node、Socket、Core、Logical Processor。 随着多核技术的发展,我们将多个CPU封装在一起,这个封装一般被称为Socket. 也就是物理处理器插上的地方, ...
分类:
其他好文 时间:
2015-01-05 14:42:00
阅读次数:
322
从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构(SMP:Symmetric Multi-Processor),非一致存储访问结构(NUMA:Non-Uniform Memory Access),以及海量并行处理结构(MPP:Massive Parallel Processi.....
分类:
其他好文 时间:
2014-12-20 18:08:10
阅读次数:
187
kvm性能优化
kvm性能优化,主要集中在cpu、内存、磁盘、网络,4个方面,当然对于这里面的优化,也是要分场景的,不同的场景其优化方向也是不同的,下面具体聊聊这4个方面的优化细节。
cpu
在介绍cpu之前,必须要讲清楚numa的概念,建议先参考如下两篇文章
CPU Topology
玩转cpu-topology
查看cpu信息脚本:
#!/bin/bash
# Simple p...
分类:
其他好文 时间:
2014-12-17 21:02:13
阅读次数:
379
声明:
本博客欢迎转载,但请保留原作者信息!
作者:黄堆荣
团队:华为杭州OpenStack团队
1、简介
Openstack在J版本中新增NUMA特性,用户可以通过将虚拟机只能的CPU和内存绑定到物理机的NUMA节点上来提升虚拟机的性能。
2、使用方式
NUMA分配方式有两种方式:
1、用户指定NUMA节...
分类:
其他好文 时间:
2014-12-09 09:25:39
阅读次数:
212
WindowsServer2012R2Hyper-V现已支持虚拟机内部的NUMA,即非一致内存访问。NUMA是一种多处理器系统计算机架构,这种架构下处理器访问内存所需的时间取决于内存与处理器的相对位置。通过使用NUMA,处理器可用比访问远程内存(属于系统中其他处理器的内存)更快的速度访问本地内..
分类:
其他好文 时间:
2014-12-09 02:00:25
阅读次数:
254
http://blog.jcole.us/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/NUMA架构的CPU下,一个CPU有多个核心,那么每个CPU成为一个NODE关闭这个特性时一个NODE使用自己的本地内存,而尽量不去访问其他NODE的内存,除非本地内存满了Linux如何处理NUMA架构1把处理器分到节..
分类:
数据库 时间:
2014-12-04 18:15:22
阅读次数:
226
题目大意:给你一个位数不超过7的进制为a的数,转换成进制为b的数,
如果转换之后的位数超过7位,则输出ERROR
思路:先将进制为a的数用字符串存起来,转换为整形数组存储,先将进
制a的数转换为10进制的整数NumA,再转换成b的进制的数,判断下位
数然后输出结果。...
分类:
其他好文 时间:
2014-11-21 21:55:51
阅读次数:
306
在DPDK中,使用了NUMA技术,来提高CPU对内存的访问效率.那么什么是NUMA呢,它是如何提高CPU访问内存的效率的呢?首先,我们先明确几个概念,即,SMP、NUMA、MPP。它们是目前主流的计算机系统架构。SMP(Symmetric Multi-Processor):对称多处理结构。在这样的系...
分类:
其他好文 时间:
2014-11-20 21:35:27
阅读次数:
249
=。= 这次比赛乱搞题比较多。。做的时候也比较烦躁。。感觉效率不是很高。A: 水题,直接记录每个数字的位置然后输出就好了。B: 题目看半天才明白,其实就是考一个三进制转化,很水。。typedef long long LL;const int maxn = 1024;int numa[maxn], n...
分类:
其他好文 时间:
2014-11-18 23:35:43
阅读次数:
321