中间件调度的目标:达到极小化前端的平均响应时间、极大化服务器的系统吞率、保持服务器系统各个功能部件均处于繁忙状态和提供给前端某种貌似公平的机制。服务器的CPU、内存、网络基带是非常昂贵的资源,让它们闲置是一种浪费,让它们保持繁忙十分重要。就像生命非常珍贵,因此要一直保持学习繁忙状态,才能不浪费生命。...
分类:
其他好文 时间:
2014-07-07 14:59:27
阅读次数:
246
##**关于乱序**首先需要明确一个很普遍,但却未必人人都注意到的事实:程序并不总是按照源码中的顺序被执行的,此谓之乱序,乱序产生的原因可能有好几种:1. 编译器出于优化的目的,在编译阶段将源码的顺序进行交换。2. 程序执行期间,指令流水被 cpu 乱序执行。3. cache 的分层及刷新策略使得有...
分类:
编程语言 时间:
2014-07-07 14:46:35
阅读次数:
238
原链接:http://blog.sina.com.cn/s/blog_718ac8bf0100pkvp.html以下是Mysql数据库服务器配置文件my.ini的详细配置。应用场合是InnoDB引擎,2核CPU,32位SUSE。[client]#password= your_passwordport...
分类:
数据库 时间:
2014-07-07 13:46:59
阅读次数:
330
EBS安装完成后,对数据库相关配置的改动1.转为ASM,数据文件,控制文件,redo log,archived log从文件系统转移至ASM2.禁用resource manager由于发现系统的一个等待事件:resmgr:cpu quantum,这是由于resource manager的原因。看来r...
分类:
数据库 时间:
2014-07-07 13:19:51
阅读次数:
267
8086CPU出栈入栈都是以字为单位进行的。push ax 由一下两步完成1、SP=SP-22、将ax中的内容送入SS:SP指向的内存单元pop ax1、将SS:SP指向的内存单元中的内容送入ax2、SP=SP+2push 寄存器pop 寄存器push 段寄存器pop 段寄存器push 内存单元po...
分类:
其他好文 时间:
2014-07-02 00:52:34
阅读次数:
302
缘由 “懒”在软件设计中,有着重大的意义。最常见的两种“懒”,便是: 懒得计算 懒得加载 “懒得计算”常见于服务器端: 比如Multiplayer Online Role-PlayingGame,客户端主动计算,游戏服务器平滑过渡,在性能、游戏同步性找一个合适恰当的点。其目的是节约服务器端CPU、内...
分类:
Web程序 时间:
2014-06-30 21:00:52
阅读次数:
263
故障分析树通过对可能造成系统故障的各种因素(包括硬件, 软件, 环境, 人为等)进行分析, 画出逻辑框图(即故障树), 从而确定系统故障原因的各种可能组合方式. 故障树分析图经常被用在 Six Sigma进程中.故障树方法在故障解决中的应用性能缓慢到CPU消耗的定位vmstat 3 查看系统资源to...
分类:
其他好文 时间:
2014-06-30 20:51:36
阅读次数:
302
在具体介绍java多线程的使用之前,先让我们看看下面几个问题。
什么是多线程
简单的理解成:cpu“同时”执行多个任务,这就是多线程。(究其本质,当涉及到进程和线程的概念,上面的说法也不太合适,不过,简单的理解成这样也不为过。)
多线程解决了什么问题?
多线程通过充分利用cpu实现了提高计算机效率的问题。
使用了多线程,效率就一定会提高?
...
分类:
编程语言 时间:
2014-06-30 19:56:00
阅读次数:
246
一.常用的寄存器
r0 -r3 临时变量 用于传递参数,传递返回指,当传递参数的参数大于4个时,用栈空间。即开辟sp
fp:frame pointer 记录回溯sp
ip: 很少用 ,临时存放sp
sp:指向栈顶
lr:link register 用于跳转时记录返回地址
pc:记录cpu运行指令的地址 因为arm采用流水线方式 取值 译码 执行等 pc=pc+8, 即pc指向当前执行的指令的下两条。
cpsr :状态寄存器,每种工作模式有自己的cpsr,记录当前...
分类:
其他好文 时间:
2014-06-30 07:53:36
阅读次数:
344
链接脚本中的LMA和VMA是什么意思,这个问题纠结了一段时间,今天在看《ARM体系结构与编程》时,豁然开朗,写下自己的认识,分享如下:
LMA:加载地址 位于存储器中的地址 LOAD MEMORY ADDRESS
VMA:运行地址(虚拟地址) 运行时的地址 VIRTUAL MEMORY ADDRESS 为什么用VMA表示呐?因为cpu运行的地址都是虚拟地址,经过MMU转为物理地址。在没有开MMU的裸板下,延续了这一称呼。理解为运行地址。
为什么要分 两种地址?
运行映像文件时,有些域可以移动到新...
分类:
其他好文 时间:
2014-06-30 06:13:11
阅读次数:
204