前段时间我们在MYSQL调优上发现有瓶颈,怀疑是过多拷贝内存,导致内存带宽用完。在Linux下CPU的使用情况有top工具, IO设备的使用情况有iostat工具,就是没有内存使用情况的测量工具。 我们可以看到大量的memcpy和字符串拷贝(可以用systemtap来测量),但是像简单的数据移动操作就无法统计,我们希望在硬件层面有办法可以查到CPU在过去的一段时间内总共对主存系统发起了多少读写字节数。

所以我们内存测量的的目标就归结为二点:1. 目前我们这样的服务器真正的内存带宽是多少。 2. 我们的应用到底占用了多少带宽。

首先来看下我们的服务器配置情况:

$ sudo ~/aspersa/summary

# Aspersa System Summary Report ##############################

Date | 2011-09-12 11:23:11 UTC (local TZ: CST +0800)

Hostname | my031121.sqa.cm4

Uptime | 13 days, 3:52, 2 users, load average: 0.02, 0.01, 0.00

System | Dell Inc.; PowerEdge R710; vNot Specified ()

Service Tag | DHY6S2X

Release | Red Hat Enterprise Linux Server release 5.4 (Tikanga)

Kernel | 2.6.18-164.el5

Architecture | CPU = 64-bit, OS = 64-bit

Threading | NPTL 2.5

Compiler | GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-44).

SELinux | Disabled

# Processor ##################################################

Processors | physical = 2, cores = 12, virtual = 24, hyperthreading = yes

Speeds | 24x2926.089

Models | 24xIntel(R) Xeon(R) CPU X5670 @ 2.93GHz

Caches | 24x12288 KB

# Memory #####################################################

Total | 94.40G

Free | 4.39G

Used | physical = 90.01G, swap = 928.00k, virtual = 90.01G

Buffers | 1.75G

Caches | 7.85G

Used | 78.74G

Swappiness | vm.swappiness = 0

DirtyPolicy | vm.dirty_ratio = 40, vm.dirty_background_ratio = 10

Locator Size Speed Form Factor Type Type Detail

========= ======== ================= ============= ============= ===========

DIMM_A1 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A2 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A3 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A4 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A5 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A6 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B1 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B2 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B3 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B4 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B5 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_B6 8192 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

DIMM_A7 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

DIMM_A8 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

DIMM_A9 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

DIMM_B7 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

DIMM_B8 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

DIMM_B9 {EMPTY} Unknown DIMM {OUT OF SPEC} Synchronous

...

DELL R710的机器上有2个X5670CPU,每个上面有6个core,超线程,所以共有24个逻辑CPU。上面插了12根 8192MB(1333 MHz)内存条。

我们的机器架构从之前的FSB总线结构变成现在的numa架构,谢谢@fcicq提供的信息,请参考下图(来源):

我们可以清楚的看到每个CPU都有自己的内存控制器直接连接到内存去,而且有3个通道, CPU直接通过QPI连接。 内存控制器和QPI上面都会流动数据。

Read more…

Post Footer automatically generated by wp-posturl plugin for wordpress.

服务器PTU运行系统,ptu | 系统技术非业余研究相关推荐

  1. 航盾系统显示未连接服务器,航盾虚拟化系统技术白皮书

    航盾虚拟化系统技术白皮书 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 编号 密级内部名称航盾虚拟化系统 技术白皮书单位北京京航计 ...

  2. 服务器升级付款协议,系统技术支持服务协议书范本

    系统技术支持服务协议书范本 导语:协议书只要不违法,是双方真实的意思表示,就具有法律效力.接下来是小编整理给大家的系统技术支持服务协议书范本,文章希望大家喜欢! 一.协议双方 甲方:_________ ...

  3. 服务器柜在线监测系统技术导则,Q_330881.HWS.0001-2016高压开关柜温度在线监测装置技术规范.pdf...

    QB/HW 江山市海维输变电设备研究所企业标准 Q/330881. HWS.0001-2016 高压开关柜温度在线监测装置技术规范 2016-01-01 发布 2016-01-01 实施 江山市海维输 ...

  4. GPS网络时间服务器(NTP时钟系统)技术应用方案

    GPS网络时间服务器(NTP时钟系统)技术应用方案 GPS网络时间服务器(NTP时钟系统)技术应用方案 前言 近几年来,随着计算机自动化系统水平的提高,在各大计算机监控系统.微机保护装置.微机故障录波 ...

  5. 车场网络信息集成管理系统服务器,IBMS智能化集成系统通用技术要求

    智能化集成系统 智能楼宇集成管理系统各分系统都具有独立的硬件结构和完整的软件功能,在实现底层物理连接和标准协议之后,由软件功能实现的信息交换和共享是系统集成的关键内容.IBMS服务器是整个IBMS的信 ...

  6. 服务器录音系统,录音方法、语音交换设备、录音服务器及录音系统技术方案

    [技术实现步骤摘要] 本专利技术涉及通信 ,特别是涉及一种录音方法.语音交换设备.录音服务器及录首系统. 技术介绍 在统一通信和呼叫中心(UC& CC, Unified Communicat1 ...

  7. 道闸系统服务器功能,停车场与道闸系统技术方案.doc

    停车场与道闸系统技术方案20150206 技术方案 总工程师: Farkas 项目审定人: 总设计师: Farkas 二○一五年二月 第 PAGE 21 页 共 NUMPAGES 38 页 目 录 T ...

  8. 云服务器cvm系统,云服务器 cvm 自带系统

    云服务器 cvm 自带系统 内容精选 换一换 如果Linux操作系统云服务器未安装密码重置插件,可以参见本节内容重新设置密码.本节操作重置的是root用户的密码,您可以重置完root密码后登录云服务器 ...

  9. 服务器上装双系统,服务器上安装双系统

    服务器上安装双系统 内容精选 换一换 添加节点时提示"添加节点失败,节点已存在".待添加节点的服务器上已安装诊断调试或者添加过节点.如果待添加节点的服务器上已安装诊断调试,需要登录 ...

最新文章

  1. freopen - C/C++文件输入输出利器
  2. python第二天练习题
  3. C# Enum,Int,String的互相转换
  4. (十三)算法设计思想之“动态规划”
  5. log4j记录不同的日志_使用log4j将不同类型的日志信息记录到不同的文件中
  6. c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节
  7. CSDN,CNBLOGS博客文章一键转载插件 终于更新了!
  8. 对java中接口的简单理解
  9. 加载本地json文件,并利用批处理调用Chrome显示html
  10. scala不可变和可变_Scala使期货变得轻松
  11. easyui的因为url名和视图名相同出现上面的异常。
  12. 【iOS开发】修改图片的大小分辨率 使用mac
  13. mysql GROUP_CONCAT 排序
  14. 通过javaBean反射转换成mybatis映射文件
  15. 【一个挺蠢的小东西= =】页面展示富文本编辑器的图片的适配尺寸问题
  16. 计算机桌面壁纸被锁定,Win10桌面壁纸被锁定无法修改咋办? win10官网
  17. 基于BRNN的政务APP评论端到端方面级情感分析方法
  18. 【有利可图网】PS实战系列:用ps做出雨中油画的质感
  19. 有了这个“神级”功能,会Excel就能轻松玩转BI数据可视化分析啦
  20. 笛卡尔的思维法则(数学思维的规范)

热门文章

  1. 交互式和非交互式_发布交互式剧情
  2. 也说QQ“全民潜水”的怪相
  3. 笔记本电脑显示网络电缆被拔出
  4. 京东计算机新书销量榜 TOP 1
  5. Java整合rabbitmqFailed to declare queue:[springCloudBus.anonymous.iAletE1kTIC_khZhwMmfdA]
  6. Java工具-获取某月份天数、某月最后一天、某月工作日天数(支持自定义节假日)
  7. 分钟K线数据重构 ATR自适应通道 请高手来迭代
  8. word如何显示空格、回车、tab、分隔符等格式标记
  9. 【07年特长生第四题】【DP】飞艇摆渡
  10. 什么样的内容会更吸引用户?