文档章节

rhca 442 hardware profiling

拜仁慕尼黑
 拜仁慕尼黑
发布于 2014/08/03 10:12
字数 803
阅读 143
收藏 1
点赞 0
评论 0

##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
博文 55
码字总数 49609
作品 0
朝阳
系统管理员
最齐全的红帽认证架构师RHCA职业学习路线图

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

让往事随风 ⋅ 2016/04/05 ⋅ 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

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 ⋅ 0

linux笔记 第一天

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

jinmubh ⋅ 2015/03/12 ⋅ 0

开学了!这些Linux认证你要知道。

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

linuxprobe ⋅ 2016/09/11 ⋅ 0

使用 WITCH 来观察系统的无效处理

最近看了一篇 Paper - Watching for Software Inefficiencies with Witch,觉得作者排查性能问题的思路很不错,这里记录一下。 什么是无效处理 对于性能调优来说,我们会关注很多指标,这里,...

siddontang ⋅ 05/14 ⋅ 0

我的友情链接

51CTO博客开发 梁悦君 & RHCA之亲密接触 老丁的技术博客 逆水行舟不进则退-敏少 笨鸟先飞 一片天空 Criss 宁静致远 万空星阁 周忞 工作生涯记录 dongnan 西蒙[爱生活,爱学习] Winning on th...

tim2009 ⋅ 2017/11/22 ⋅ 0

matlab曲线拟合

x=1:435y=[1 2 4]y=[440 439 439 439 439 440 440 440 440 441 440 440 440 441 441 441 441 441 441 441 441 441 441 441 441 441 442 442 442 441 441 441 440 440 440 441 441 441 441 44......

真是杨晓光 ⋅ 2012/11/05 ⋅ 0

我的友情链接

我的百度小窝 大牛-李超 RHCA-毛毛虫 西北清风之博 ACE-杨梃锟 OCM-侯圣文 运维专家-胡安伟 ACE-冯大辉 韩寒 Oracle达人-戴明明 Linux专家-老男孩 OCM-荷剑敏 Oracle达人-惜分飞 OCM-刘相兵 ...

ylw6006 ⋅ 2017/11/22 ⋅ 0

Cisco VPN 442错误解决方法

WIN8 Cisco VPN 442错误解决方法/Error Code 442 Cisco VPN Clinet with Windows 8 开始使用win8的时候,由于工作需要必须使用Cisco VPN Client,但是在win8中Cisco VPN Client会报442错误,...

弄潮儿123 ⋅ 2014/06/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部