文档章节

rhca 442 hardware profiling

拜仁慕尼黑
 拜仁慕尼黑
发布于 2014/08/03 10:12
字数 803
阅读 144
收藏 1

##hardware profiling

##RH442 Getting to know your hardware

###Hardware profiling Before tuning the performance, it's important to understand the capabilities of your system CPU 内部寄存器:硬件,时钟周期一致.1级缓存:静态内存,2级缓存:动态高速内存 Memory 相对缓存更慢 Storage 更慢 到磁盘,终止。 Farthe from CPU,slower,bigger,less frequently accessed Three elements of X86 machine, the ways to use system 针对X86结构 I/O address IRQ DMA

###CPU profile 指标

grep CPU /proc/cpuinfo

model name : Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz

model name : Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz

Model,Hz 操作系统认为你有两个cpu,Hz是跑步的频率,步子多大无关系
Caches size, L1, L2, L3, private or shared 
>lscpu

>L1d cache:32k L1缓存分为数据缓存

>L1i cache:32k &指令缓存

>L2 cache:3072K

>cpu(s):4 cpu数量为1

>Thread(s) per core:1 每颗物理CPU,1为无超线程

>Core(s) per socket:2 每颗物理CPU有两个核心

>Socket(s):2 两颗物理CPU

CPU features-VT,Architecture 虚拟化,架构64/32 
>是否支持64 cat /proc/cpuinfo |egrep '(lm)|(pae)'

Motherboard chipset 主板芯片组,决定主板和CPU效率

No.of sockets,cores,hyper thereading support

Interconnect between sockets 物理CPU多颗时。前端总线联系FSB/qpi/amd 物理CPU之间通讯手段

###TOP CPUs

intel E7-8830
8 cores,16 threads 8核,16线程
24M cache, 2.13 GHz,QPI

AMD 6284 SE
16 cores
16M cache 2.7GHz

##Memory profile 内存

Memory size, max allowed
> free -m

>cat /proc/meminfo

Memory technology,bandwidth and latency 内存第几代技术,以及带宽延时

>DDR2(2 bits),DDR3(4bits),DDR4(8 bits),Rambus(pS/2)

>Latency(wait time before read agin,in ns) 反映速度 纳秒级 列刷新频率

>ECC 内存故障修复 发现内存位失效 纠正 减速 slower safer

Method of memory accessing- UMA NUMA

	频率/2=速率 2133/2~~ 1G

UMA or SMP

>MCH 内存控制器 速度瓶颈  pcieX16 显卡占用 卡死了 这是北桥

>ICH 南桥连外设 sata usb pcie*1

NUMA 架构

>两个CPU自己管理自己内存,MCH内置到CPU

>IOH 伪北桥,IO控制器

>ICH 南桥一样

NUMA form apple Mac Pro

>MCH & ICH ->I/O HUB 内设& I/O CONTROLLER 外设..GPU很近

##Storage Profile

Type of storage used
> Mechanical magnetic platters 盘片 ,磁碟

> SSD devices 

###Hardware RAID level, no. of disks, striping size

Interconnect type for direct attached storage 内部存储
>SATA SAS IDE	 IDE没人用了 sata企业级,第三代sata完虐sas sas可靠

SCSI,FIBRE,CHANNEL,ISCSI PCI总线接驳,光纤,互联网

> 带宽,纳秒级,便宜

burstspped vs. average speed 顺序读写 随机读写

###SSD

Electronic disk , no moving mechanical components

No start-up time

Very low latency on read and write

Faster than traditional HD sequence 500M/S 200M/S

Silent ,not so hot ,vibration free, magnet free,light,less power required

Much more expensive,lesser capacity

Potentially longer life time


MLC 一个单元存多位闪的多寿命短
SLC 很贵,非常贵

每次读至少一个block

####SSD TRIM COMMAND

when os erases a file, the file will typically be marked for deletion
SSD 不停做垃圾回收
ssd 挂载 fstab default,discard


>IDE UP 133MB/S

>SATA2 300

>SATA3 600

>SCSI 320

>USB2 60

>USB3 600

>ISCSI GIGA NIC 125

>FIBRE CHANNEL 531


###PCI EXPRESS

>1.0a 2Gb/s bandwidth:2.5GT/s singleLane:250Mb/s full16:8GB/s

>2.1 4		5		500		16

>3   8		8		1GB/s		32

##Networking profile

Network card model
Network technology
Connection to switch(Speed)
Separated network, special purpose network -Storage,VDI,administration,useradta
I/O virtualization

>cmd

	>dmesg
	
	>/var/log/dmesg

	>lscpu,lscpu -p

	>getconf -a

	>x86info

##profiling commands

>cmd

	>dmidecode

	>/sys/class/dmi

	>lspci [-v[-v[-v]]]

	>lsusb [-v]

	>ethtool

	>sosreport

	>powertop

© 著作权归作者所有

共有 人打赏支持
拜仁慕尼黑
粉丝 21
博文 58
码字总数 49609
作品 0
朝阳
系统管理员
最齐全的红帽认证架构师RHCA职业学习路线图

红帽认证主要包括红帽认证技师(RHCSA)、红帽认证工程师(RHCE)和红帽认证架构师(RHCA)。是以实际操作能力为基础的测试项目,主要考察考生在实际操作系统中的实践能力。今天小编特别整理...

让往事随风
2016/04/05
445
0
rhca 442 kernel module

Manage Kernel Modules lsmod modinfo -p usb_storage|st|sc8 modprobe usb_storage|st|sc8 > rmmod usb_storage st sc8 Set default modules parameters option usbstorage delayuse=3 opti......

拜仁慕尼黑
2014/08/04
0
0
TAU

TAU (Tuning and Analysis Utilities) 是一个用来分析C/C++、Fortran、Python和Java程序性能的工具。 It collects much more information than is available through prof or gprof, the sta......

匿名
2008/10/28
2.6K
0
linux笔记 第一天

第一节课: 生前何必多睡,死后必然长眠。 8:10-12:00 14:30-18:20 如履薄冰战战兢兢 实践和理论并重 博客思路:4w1h 思路: 对事不对人 是什么 用在什么地方 什么时候用 为什么要用到它 怎么...

jinmubh
2015/03/12
0
0
开学了!这些Linux认证你要知道。

Linux认证评估一个人在Linux的各个领域里的专业程度。有很多不错的Linux专业机构提供不同的Linux认证。但是,在公司谋取一份工作时全球仅有少数被非常认可的Linux认证含金量很高,这些工作包...

linuxprobe
2016/09/11
6
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu 安装ssh服务以及开启root用户ssh登录

一、安装ssh服务 安装ssh服务 sudo apt-get update sudo apt-get install openssh-server 安装完成后启动ssh服务 sudo service ssh start 二、开启root用户ssh登录 解决root远程ssh不能登录,...

15834278076
29分钟前
1
0
AndroidRX

1.延时并切换回主线程执行 Observable.just(true).delay(2, TimeUnit.SECONDS) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Boolean>() { [@Override](https://my.......

我是菜鸟我骄傲
57分钟前
1
0
申请Let's Encrypt永久免费SSL证书

环境安装 1、安装git yum install git-core 2、安装python 系统自带 不用安装 只要版本大于2.7即可。 获取Let's Encrypt免费SSL证书 先停止nginx 在阿里云安全组里加入 443端口的入规则 git ...

HGMrWang
今天
2
0
如何使用playframework进行更好的开发

1: 自定义基类Controller 相信刚开始使用Play的人写的Controller 都继承于 play.mvc.Controller , 但这并不是一个很好的选择,自建基类Controller可以扩展更多的功能。 1.1 验证功能。 后台...

tuerqidi
今天
9
0
《JavaScript高级程序设计(第3版)》阅读笔记

第6章 面向对象的程序设计 6.2 创建对象 6.2.1 工厂模式 JavaScript创建对象(一)—— 工厂模式 6.2.2 构造函数模式 JavaScript创建对象(二)——构造函数模式 6.2.3 原型模式 JavaScript...

Bob2100
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部