一、概述 何时运行以及运行多久是进程调度的基本责任。 linux 调度算法提供抢占式多任务,支持多处理器,处理器亲和性(processor affinity)、非一致内存访问(nonunifrom memory access 即NUMA)配置,多线程、实时进程已经用户提供优先级(user-pro.....
分类:
系统相关 时间:
2015-08-21 13:20:43
阅读次数:
176
数据库服务器安装标准(1).BIOS优化,阵列配置 1.1:关闭CPU节能,因为服务器品牌众多,BIOS设置不相同,主要是关闭CPU节能,如C1,DELLR730,已经智能设置,直接有个performance选项,帮你关闭了CPU节能,numa特性1.2:果服务器是8块硬盘,建议两块做RAID1装系...
分类:
数据库 时间:
2015-07-24 17:48:22
阅读次数:
149
直接上脚本,使用$(())以及$[]进行数字计算#!/bin/bashnuma=1;numb=2;numc1=$(($numa - $numb));numc2=$[$numa + $numb];echo "numc1 = $numc1, numc2 = $numc2"numd1=$(($numc1 ...
分类:
系统相关 时间:
2015-07-11 13:34:50
阅读次数:
129
最近又看了下大话设计模式,决定用Python来试着实现下。 1 class OperationAdd(OperationBase): 2 """ 3 加法类,继承基础运算类 4 """ 5 def __init__(self,numA,numB): 6 ...
分类:
编程语言 时间:
2015-07-06 21:41:52
阅读次数:
133
在oracle db 11gR2版本号被启用 Oracle NUMA 支持参考原始:Enable Oracle NUMA support with Oracle Server Version 11gR2 (文件 ID 864633.1)申请:Oracle Database - Enterprise ...
分类:
数据库 时间:
2015-07-02 08:42:12
阅读次数:
161
有人的地方就有江湖。要介绍内存管理这个江湖,首先还得从这里面的主要人物讲起。在NUMA结构中,物理内存首先被分成若干nodes。每一个node进一步被分成若干zones。每一个zone又关联了一个描述pageframes的数组,该数组包含了属于该zone的所有pageframe的描述符。不难看出,在这..
分类:
其他好文 时间:
2015-06-18 22:22:40
阅读次数:
492
学习正式的设计模式前,先来个开胃菜,即简单工厂模式。下面将利用简单工厂模式设计一个计算器小程序:一、运算基类(Operation)1 public abstract class Operation2 {3 public double NumA { set; get; ...
分类:
其他好文 时间:
2015-06-08 13:09:50
阅读次数:
131
1. NUMA的几个概念(Node,socket,core,thread) 对于socket,core和thread会有不少文章介绍,这里简单说一下,具体参见下图: 一句话总结:socket就是主板上的CPU插槽; Core就是socket里独立的一组程序执行的硬件单元,比如寄存器,计算单元等; T...
分类:
其他好文 时间:
2015-06-07 23:04:50
阅读次数:
139
服务器版本的内核时钟频率由桌面的100hz转为1khz,这一点是为某些服务器应用提供更好的性能和吞吐量。 除此之外,服务器内核支持SMP"对称多处理"(Symmetrical Multi-Processing)技术和NUMA。 集成的LAMP也是Ubuntu Server的一大特色,省去了很...
分类:
系统相关 时间:
2015-06-03 15:07:48
阅读次数:
452
本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。
1、硬件层相关优化
1.1、CPU相关
在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:...
分类:
数据库 时间:
2015-06-01 09:40:59
阅读次数:
145