numastat工具是由numactl包提供的,显示基于NUMA的进程和操作内存统计信息(例如命中和丢失)。默认的numastat命令显示如下:

numa_hit

成功在本node命中到次数。

numa_miss

本因分配在其他NODE的内存,由于其他节点内存太少,导致内存分配在本node的页数量。

每次numa_miss都有对应的 numa_foreign事件在其他node上。

numa_foreign

初始分配在本地,最后分配在其他节点的叶数量。每个numa_foreign对应ruma_miss事件。

interleave_hit

interleave策略页成功分配到这个节点。

local_node

本节点进程成功在本节点分配页数量。

other_node

其他节点运行的进程,在本节分配的页数量。

改变显示:

-c水平显示表信息。在NUMA节点下很有用。列宽度和内部列空间不可预测。当这个选项使用,内存数量入整到最近的MB。

numastat -c

Per-node numastat info (in MBs):

Node 0 Total

------ -----

Numa_Hit         19249 19249

Numa_Miss            0     0

Numa_Foreign         0     0

Interleave_Hit      74    74

Local_Node       19249 19249

Other_Node           0     0

-m显示系统层面内存使用率信息。类型于/proc/meminfo

-n显示信息同默认numastat命令,使用更新格式,使用MB作为衡量单位。

-p显示指定PID进程的格式的内存信息。

-s根据内存消耗进行排列。

例如:numastat -s2

-v显示更多信息。多进程显示每个进程到详细信息。

-V显示numastat版本信息

-z忽略显示信息为0的表行和列。

numastat工具相关推荐

  1. NUMA为何成为云计算的关键技术

    作者简介: 鲁班,EasyStack系统工程和产品研发工程师,作为一名OpenStack兼内核开发者,他早在OpenStack Grizzly即加入小区开发,并为OpenStack贡献了可观的代码量. ...

  2. Linux性能优化大师-系统优化漫谈

    目录 Linux性能度量标准 了解系统的硬件配置 一些系统命令 SELinux proc目录 调整处理器子系统 调整内存子系统 调整磁盘子系统 调整网络子系统 限制资源使用 参考 Linux性能度量标 ...

  3. 深度| NUMA为何成为云计算的关键技术

    转载自:https://www.sohu.com/a/129374635_609513 进入21世纪后,计算机的体系结构并没有停止前进的步伐,尤其是在处理器领域所取得的技术突破奠定了包括云计算.大数据 ...

  4. libnuma详解(A NUMA API for LINUX)

    白皮书 numa3手册 numa3手册 一.什么是NUMA 关于这个很多博客都有,基本都是这个白皮书的翻译或者扩充. 在传统的SMP(对称多处理)系统中,计算机有一个由所有cpu共享的内存控制器.当所 ...

  5. Linux命令行性能检测工具

    上面引用了IBM红皮书介绍的关于Linux性能需要考虑的内容.今天继续截选和修改文档中关于检测部分的介绍,但这部分不是很详细,今后有时间我会再补充一些参考资料.     ※注:下面附图的命令输出信息, ...

  6. numastat命令详解

    基础命令学习目录 作者:[吴业亮] 博客:http://blog.csdn.net/wylfengyujiancheng 一.系统架构的演进从SMP到NUMA 1.SMP(Symmetric Mult ...

  7. NUMA是什么? 及工具numactl介绍

    作者:qccz123456  来源:CSDN  原文:Linux工具之numactl 一.NUMA简介 NUMA(Non-Uniform Memory Access)字面直译为"非一致性内存 ...

  8. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  9. Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)

    Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...

最新文章

  1. 谷歌AI智商达苹果Siri两倍 但不及6岁儿童
  2. 机器学习经典算法详解及Python实现--元算法、AdaBoost
  3. 今年双11,200所大学快递无人送
  4. [HAOI2015]T2
  5. SpringBoot—JPA: javax.persistence.TransactionRequiredException
  6. 【caffe-windows】 caffe-master 之 cifar10 超详细
  7. linux下python安装包_Linux服务器中安装python包管理工具pip
  8. HADOOP再进阶:本地Yum软件源安装Cloudera Manager 5
  9. Matlab自适应均线_基于MATLAB的自回归移动平均模型(ARMA)在股票预测中的应用
  10. 【数据挖掘】基于密度的聚类方法 - OPTICS 方法 ( 算法流程 | 算法示例 )
  11. 【第24章】工控安全需求分析与安全保护工程(软考:信息安全工程师)-- 学习笔记
  12. 打开文件管理器_【教程】模组管理器3.1食用指南
  13. yum install gcc报错Error: Package: glibc-2.17-260.el7_6.6.i686 (updates) Requires: glibc-common = 2.17
  14. Android内部存储和外部存储以及缓存清理和内存清理!
  15. java银行面试题目及答案,顺利拿到offer
  16. 安卓实现APP自动检测软件版本并提示更新
  17. 利用python如何抓取微博评论?
  18. 科技爱好者周刊(第 106 期):数字游民
  19. 如果一只股票退市,那么里面所持有这只股票人的钱该怎么办?
  20. 越南博主抄袭李子柒上热搜!内容创作如何告别侵权焦虑?

热门文章

  1. 设计模式学习笔记(三)简单工厂、工厂方法和抽象工厂之间的区别
  2. android 商米扫码sdk,应用市场外部调用SDK接口
  3. itunes显示无法连接服务器,苹果官网打不开,itunes也连接不上,是服务器出问题了还是别的原因啊?...
  4. 五百年一遇的时代变革,“元宇宙”将成为时代制高点
  5. CG动画制作项目第十一篇:后期剪辑以及音效、配音处理(一)
  6. Latex 双栏论文中间间隔消失 文字重叠
  7. 大学生html5设计大赛方案,大学生简历设计大赛活动策划书
  8. 第一个python程序(2)
  9. 组合数学$2鸽巢原理与容斥原理
  10. 【组合导航代码ECL】状态融合函数FuseMag函数(0.fuse with freee decline 1.fuse with got decline 2.fuse magheading )