linux 内存性能评估,linux的内存性能评估
linux的内存性能评估
(1)使用free指令监控内存,参数-m以M为单位显示,-h人性化显示单位。
[test@localhost /]$ free -h
total usedfree shared buff/cache available
Mem:1.8G 100M 1.2G 8.5M 502M 1.5G
Swap:2.0G 0B 2.0G
当可用内存/系统物理内存:
>70%时,表示系统内存非常充足。
>20% and < 70%时,表示能满足需求,暂时不影响系统性能。
<20%时,表示系统内存资源紧缺,需要增加系统内存。
(2)利用vmstat命令监控内存
[test@localhost /]$ vmstat 2 3procs-----------memory---------- ---swap-- -----io---- -system-- ------cpu-----r b swpdfree buff cache si so bi bo in cs us sy idwa st2 0 0 1264888 2132 512676 0 0 54 49 82 56 0 0 99 0 0
0 0 0 1264864 2132 512676 0 0 0 0 63 42 0 0 100 0 0
0 0 0 1264864 2132 512676 0 0 0 0 59 37 0 0 100 0 0
解释:
swpd 表示切换到内存交换区的内存数量,以k为单位,如果swpd的值不为0,或者比较大,只要
si、so的值长期为0,这种情况下一般不用担心,不会影响系统性能。
free 表示空闲的物理内存数量,以k为单位。
buff 表示buffer cache的内存数量,一般对块设备的读写才需要缓冲。
cache 表示page cache的内存数量,一般作为文件系统的cached,频繁访问的文件都会被
cached,如果cache值较大,说明cached的文件较多,如果此时IO中bi比较小,说明
文件系统效率比较好。
si 表示有磁盘调入内存,也就是内存进入内存交换区的数量。
so 表示由内存调入磁盘,也就是内存交换区进入内存的数量。
一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足,需要
增加系统内存。
linux 内存性能评估,linux的内存性能评估相关推荐
- linux 内存管理 page fault带来的性能问题
Linux进程如何访问内存 Linux下,进程并不是直接访问物理内存,而是通过内存管理单元(MMU)来访问内存资源. 原因后面会讲到. 为什么需要虚拟内存地址空间 假设某个进程需要4MB的空间,内存假 ...
- linux 优化内存分配,Linux性能优化 第三章 性能工具:系统内存
3.1内存性能统计信息 3.1.1内存子系统和性能 和CPU相比,内存的读写速度都大大落后于CPU.为了弥补这个差距,通常CPU会采用高速缓存的机制(高cache). 3.1.2内存子系统(虚拟存储器 ...
- linux内存的active,Linux性能优化和监控系列(三)——分析Memory使用状况
分析Memory使用状况 内存是影响服务器性能的一个主要因素, 当进程已经驻留内存或者系能够分配给进程足够的内存给它, CPU能顺利自如的运行. 如果发生内存不足, 服务器使用I/O channel获 ...
- linux配置内存buffer,调整Linux的网络栈(Buffer Size)来提升网络性能
注:如需转载,请注明来源,谢谢! 本文基于CENTOS .DEBIAN/UBUNTU 编写 . 我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输.但是处理大文件,网络性能非常差.并且涉 ...
- arm linux下交叉编译valgrind工具进行内存泄露检测和性能分析
C/C++等底层语言在提供强大功能及性能的同时,其灵活的内存访问也带来了各种纠结的问题.如果crash的地方正是内存使用错误的地方,说明你人品好.如果crash的地方内存明显不是consistent的 ...
- 关于Linux性能调优之内存负载调优
写在前面 整理一些Linux内存调优的笔记,分享给小伙伴 博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门 博文内容涉及: Linux内存管理的基本理论 寻找内存泄露的进程 内存交换空间调优 ...
- linux内存懒分配,Linux 性能分析总结之内存缓存与Swap(四)
0x00 前言 在简单的了解了内存的基本原理和如何查看内存的命令free -h后,还要需要了解内存的一些参数含义.如下所示,基本上所有的参数看名字就知道是啥意思,但是有这几个看名字可能也不知道具体是干 ...
- 傲腾内存不支持linux吗,英特尔一面优化傲腾可持续内存性能 一面不忘科普
原标题:英特尔一面优化傲腾可持续内存性能 一面不忘科普 对于英特尔傲腾技术,科技圈内人士应该不会陌生,最近英特尔不仅忙着通过补丁优化其可持续内存性能,还不忘向广大科技爱好者科普傲腾增强型SSD的优势. ...
- Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析
Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析 前言 1 linux基础命令 1.1 grep 1.2 ls 1.3 find 1.4 ulimit 1.5 curl 1.6 scp ...
- linux下利用valgrind工具进行内存泄露检测和性能分析
http://blog.csdn.net/yanghao23/article/details/7514587 valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简 ...
最新文章
- pytorch 计算相似度,相关系数
- GET与POST可传递的最大值到底是多少?
- Direct2D (11) : 画刷之 ID2D1LinearGradientBrush
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- 每周总结(第十六周)
- django ajax获取数据类型,Django:使用Ajax获取模板中的数据库对象值
- 公安部:正研究出台***犯罪司法解释
- 想做C++软件开发工程师,我该如何去学习?
- 图解:知识竞赛现场管理系统-PPT双屏版,展示题目时,试题内容提前预审修改及监控图片的产生使用等
- 通过 HttpClient 下载 文件
- 高一计算机信息与技术知识点,高中信息技术必修知识点汇总
- Little VGL + code::blocks + 模拟器
- 机电工程学院互联网+特色专业17级顶岗实习欢送会​圆满落幕
- 逻辑、认识论和本体论“三统一”
- Vue-cli的安装与基本操作
- 关于 Google play 上架的缺失 64 位版本问题
- android p 预览版壁纸,Android P预览版加入黑暗模式主题 iOS啥时候才能有呢?
- iOS 音频播放,录音,视频播放,拍照,视频录制
- Ubuntu上安装mujoco
- 如何在电脑上转换视频格式? - 10款视频转换工具分享
热门文章
- 扇贝有道180924每日一句
- Atitit.spring体系结构大总结 1. Spel表达式解析	1 2. Srping mvc	1 3. Ioc	4 3.1. ApplicationContext在BeanFactory的基础
- paip.为什么使用多线程的原因.
- paip.python错误解决23
- paip.输入法编程----二级汉字2350个常用汉字2350个
- C#.NET com组件的编写
- 软件网站安全性的设计与检测与解决方案
- PAIP.通过公共网络传递秘密信息.txt (包括语音和文字)
- Python: 日志库logging总结
- 【优化分类】基于matlab改进的人工蜂群算法优化SVM分类【含Matlab源码 1833期】