free命令具体解释——Linux性能分析
一、使用格式
语法格式:free [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V]
[-b | -k | -m] :选择数据的单位-b字节、-k千字节、-m兆字节(也就是我平时的mb)
[-o]:不显示-/+ buffers/cache:行
[-s delay ]:延时。单位是秒
[-t]:显示total的统计行
[-l]:显示各个项目最高和最低的静态内存
[-V]:版本号不解释
二、实例分析
free命令尽管不难。可是可以熟练使用它是非常重要的。
由于在非常多意想不到的情况下。它总可以为我们提供定位问题的重要信息。
我们用free -m -t -l 来显示一个最详尽的结果。个人感觉一般都是用free -m的比較多,看自己习惯吧。
上面的列属性英文感觉非常清晰了,所以不再进行解释啦。以下主要对行属性进行解释:
Mem:物理内存
Low:内核使用的物理内存
High:用户使用的物理内存(Linux kernel将内存分为了内核区和用户区详细划分规则有1:3、2:2等等详细看内核版本号)
-/+ buffers/cache:表示物理内存的缓存统计
swap:交换区
Total:就是total=men+swap
如今每一项基本都能看懂了,然后接下来我们来分析。
分析的话最重要是经验的积累。
假设没有没有实际操作经验,感觉要把什么内存机制、块设备的真正弄明确是比較困难的。
我们接下来将介绍一些实际使用的时候。重点关注的几个值。另一个综合的衡量指标。
1)men行,total属性告诉我们这个系统有1G+内存
2)-/+ buffers/cache行,free属性告诉我们应用程序还有1002MB能够使用
3)swap行。used属性告诉我们交换分区还没进行使用,内存很充足。
最后以下提供一个小经验公式:
S=应用程序可用内存/系统物理内存
S>70%:内存资源很充分
S<20%:内存自由严重紧缺
20%<S<70%:基本满足需求
注:这个公式不提倡在实际中使用,感觉结合bash脚本实现一个自己主动检測和记录会比較好一些(实习的时候就写过o(∩_∩)o...哈哈)
free命令具体解释——Linux性能分析的更多相关文章
- uptime命令具体解释——linux性能分析
基本使用: uptime [-V] 实际分析: 这里因为命令比較简单,所以我们不进行具体地介绍.但越是简单的命令,就越是好用方便.像之前百度面试运维的时候,面试管问我哪个命令能够看得到系统负载.我立即 ...
- iostat命令具体解释——linux性能分析
之前总结uptime和free命令,今天继续来总结一下iostat.给自己留个笔记.同一时候也希望对大家实用. 版本号信息: sysstat version 9.0.4 (C) S ...
- Linux性能分析——分析系统性能相关的命令
Linux性能分析——分析系统性能相关的命令 摘要:本文主要学习了Linux系统中分析性能相关的命令. ps命令 ps命令用来显示系统中进程的运行情况,显示的是当前系统的快照. 基本语法 ps [选项 ...
- Linux性能分析命令工具汇总
转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...
- Linux 性能分析 工具命令
背景知识:具备背景知识是分析性能问题时需要了解的.比如硬件 cache:再比如操作系统内核.应用程序的行为细节往往是和这些东西互相牵扯的,这些底层的东西会以意想不到的方式影响应用程序的性能,比如某些程 ...
- 【转】一文掌握 Linux 性能分析之 I/O 篇
[转]一文掌握 Linux 性能分析之 I/O 篇 这是 Linux 性能分析系列的第三篇,前两篇分别讲了 CPU 和 内存,本篇来看 IO. IO 和 存储密切相关,存储可以概括为磁盘,内存,缓存, ...
- 【原创】一文掌握 Linux 性能分析之 I/O 篇
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 一文掌握 Li ...
- Linux性能分析的前60000毫秒【转】
Linux性能分析的前60000毫秒 为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么? 在Netflix我们有一个庞大的EC2 Linux集群,还有非常多的性能分析工具 ...
- 【转】一文掌握 Linux 性能分析之网络篇(续)
[转]一文掌握 Linux 性能分析之网络篇(续) 在上篇网络篇中,我们已经介绍了几个 Linux 网络方向的性能分析工具,本文再补充几个.总结下来,余下的工具包括但不限于以下几个: sar:统计信息 ...
随机推荐
- 【20】display,float,position的关系
[20]display,float,position的关系 如果display为none,元素不显示. 否则,如果position值为absolute或者fixed,元素绝对定位,float的计算值为 ...
- 【死磕 Spring】
[死磕 Spring]----- IOC 之深入理解 Spring IoC-------https://www.cnblogs.com/chenssy/p/9576769.html 1.Resourc ...
- 九度oj 1011
题目描述: 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= ...
- phpstorm 修改头部注释
点击“setting”->"File Templates" ->"PHP File Header"
- Spoj-BOKAM143SOU Checking cubes.
Given a integer N. Find number of possible ways to represent N as a sum of at most five cubes. Input ...
- *AtCoder Regular Contest 096F - Sweet Alchemy
$n \leq 50$的树,每个点有权值,现要选点(可多次选一个点)使点数尽量多,如下限制:选的总权值不超过$C \leq 1e9$:$c_i$表示$i$选的次数,$p_i$表示$i$的父亲,那么$c ...
- WAMP本地环境升级php版本
!!!本次测试未完全成功,仅供提供经验. (1)下载php最新版本 http://windows.php.net/download/ (2)解压放到wamp/bin/php目录下 (3) 从已存在的p ...
- java对接网银支付案例
=================提交表单jsp,http://www.cnblogs.com/qgc88================================ <%@page con ...
- rman备份OBSOLETE和EXPIRED参数来历及区别
http://blog.itpub.net/30496894/viewspace-2096221/
- ganglia-monitoring-centos-linux
http://www.tecmint.com/install-configure-ganglia-monitoring-centos-linux/ http://monitor.gitlab.net/ ...