Unit 11 Memory Caches 内存缓存
学习目标:
A. 使用内存来改善运行慢的
原创
2011-09-03 23:07:04
698阅读
点赞
Unit 11 Memory Caches 内存缓存 学习目标: A. 使用内存来改善运行慢的子系统的服务时间。 11.1 Strategies for using memory 内存使用策略 A. 减少内存使用者负载 a. slab cache 分配缓存 B. 减少或延时运行慢的子系统的服务时间
转载
2016-07-02 17:03:00
60阅读
2评论
Unit 12 Memory Reclamation 内存回收 学习目标: A. 了解和调整内存回收 B. 调整内存溢出 C. 调整虚拟内存(swap)的使用 12.1 Characterizing page status各种页面状态的特征 A. .Free 空闲页 页面可以马上分配给进程 B In
转载
2016-07-02 17:02:00
28阅读
Unit 12 Memory Reclamation 内存回收
学习目标:
&nb
原创
2011-09-04 20:27:45
853阅读
点赞
Unit 10 Memory Addressing and Allocation 内存地址及分配
学习目标:
&nbs
原创
2011-09-02 23:51:19
689阅读
点赞
2评论
UNIT 13 Essential Network Tuning 网络性能调整
目标:1. 应用队列技术最大化网络吞吐量
2. 调整TCP和non-TCP网络sockets的buf
原创
2011-09-05 21:55:58
819阅读
点赞
3评论
Unit 10 Memory Addressing and Allocation 内存地址及分配 学习目标: A. 虚拟地址与物理地 B. 调整内存地址分配 C. 解析内存溢出 10.1 Overview of memory addressing 内存地址概述 A. 虚拟地址空间 a. 每个进程都有
转载
2016-07-02 17:07:00
89阅读
2评论
UNIT 13 Essential Network Tuning 网络性能调整 目标:1. 应用队列技术最大化网络吞吐量 2. 调整TCP和non-TCP网络sockets的buffer 13.1 Simplified transmit model 简化传输的模式 A. Output/writer发
转载
2016-07-02 17:06:00
70阅读
2评论
队列技术
1. 概述
数值化所有可调的参数,让任何调整都有数据支持,即队列理论(排队论)。由 1910 年的时候丹麦科学家 A.K.Erlang 提出来的。
l 队列长度是可以调整的,调整队列这样可以优化读写的性能。
l 短队列的好处:在内存中一个少的队列的长度,会对我们的内存有利。
转载
2011-07-19 22:48:24
765阅读
NIT 5 Queuing Theory 队列原理 目标: 1.明白性能调优的关键术语 2. 应用队列技术解决性能问题 3.明白性能调优的复杂性 5.1 Introduction to queuing theory 队列原理简介 A. Little’s Law 给出了队列原理的基础 John Lit
转载
2016-07-02 17:11:00
85阅读
2评论
UNIT 5 Queuing Theory 队列原理
目标:
1.明白性能调优的关键术语
2. 应用队列技术解决性能问题
3.明白性能调优的复杂性
5.1 Introduction to queuing
原创
2011-08-28 22:04:03
1050阅读
UNIT 8 Processes and the Scheduler 进程与调度
学习目标
A. CPU cache 与Service time之间的关系
B. 分析应用程序使用CPU cache时的情况(CPU使用率与CPU cache命中率)
C. 抢占 (根据优先级抢占)
D 根据进程优先级顺序进行调度与排序
E. 监控内核和进程的性能
原创
2011-08-31 20:40:14
991阅读
1评论
UNIT 6 Compensating for Physical Disk Characteristics
学习目标:
A. 了解影响磁盘IO的物理因素
B. 应用队列技术调整IO调度
6.1 Physical factors affec
原创
2011-08-30 23:03:58
1308阅读
UNIT 8 Processes and the Scheduler 进程与调度 学习目标 A. CPU cache 与Service time之间的关系 B. 分析应用程序使用CPU cache时的情况(CPU使用率与CPU cache命中率) C. 抢占 (根据优先级抢占) D 根据进程优先级顺
转载
2016-07-02 17:09:00
94阅读
2评论
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://alansky.blog.51cto.com/634963/654451 UNIT 6 Compensating for Physical Disk Characteristics
转载
2016-07-02 16:59:00
475阅读
2评论
1. 说明 Linux的内核负责硬件管理,资源调度,进程管理,和资源管理等相关工作,其中内存资源管理做为kernel的一项非常重要的工作。kernel在处理文件时,如打开一个文件,会将文件的元数据信息,即文件名,inode等信息记录在buffer中,后续重复读取相同的文件,则直接冲buffer中读取,这样的机制能够提高速度,此外,对于文件的内容,将会记录在cache中保存,对
原创
2016-01-23 11:12:42
1516阅读
Kernel层面的性能微调工具--Oprofile
一、用途及关键特性
1、非侵入式,无需重新编译系统.
2、Kernel层面的Profile, All code is profiled.
3、利用硬件计数器.低overhead.
二、安装
1. 硬件要求:IA-32、IA-64、AMD64、PowerPC
转载
2011-07-19 22:47:13
538阅读
UNIT 4 Kernel-Level Profiling 内核级监控与分析
学习目标:
1. 使用OProfile 去监控内核和应用程序
2. 在生产环境中部署SystemTap脚本去监控内核。
3.把SystemTap 脚本去编译到内核模块。
4.1 Oprofile
A. Oprofile 可以监控:
&nbs
原创
2011-08-28 00:08:33
1757阅读
点赞
1评论
Unit 9 Kernel Timing and Process Latency 内核定时与进程延时 学习目标: A.了解CPU 是怎样追踪时间的 B.调整CPU的访问次数 C.调整调度延时 D.虚拟机上的CPU任务调整 9.1How Linux tracks time Linux下的时间追踪 A.
转载
2016-07-02 17:08:00
65阅读
2评论
Unit 9 Kernel Timing and Process Latency 内核定时与进程延时
学习目标:
A.了解CPU 是怎样追踪时间的
B.调整CPU的访问次数
C.调整调度延时
D.虚拟机上的CPU任务调整
9.1How Linux tracks time Linux下的时间追踪
A. 硬件定时器是靠使用时钟
原创
2011-09-01 18:24:49
684阅读