对freebsd vmstat结果内容的解释

top是给Linux设计的。在FreeBSD VM里面的Free概念和其他OS完全不同,使用top查看Free内存对于FreeBSD来说可以说没什么意义。正确的方法是看vmstat。

procs memory page disk faults cpu

r b w swap free re mf mi po fr de sr f0 s0 s1 s2 in sy cs us sy id

0 0 0 14888 19120 0 4 2 11 10 0 0 0 0 0 8 198 2158 98 11 19 69

SWAP的单位应该是K,不是M。还有两个比较重要的参数是PI、PO,表示内存的调入、调出页面,单位也是K,但是多大值作为一个衡量标准,我也不清楚,不知道是否有经验值。

还有,最好使用vmstat t [n]命令,例如 vmstat 5 5,表示在T(5)秒时间内进行N(5)次采样。如果只使用vmstat,无法反映真正的系统情况,试一下,看看结果就知道了。

procs:

r-->在运行队列中等待的进程数

b-->在等待io的进程数

w-->可以进入运行队列但被替换的进程

memoy

swap-->现时可用的交换内存(k表示)

free-->空闲的内存(k表示)

pages

re--》回收的页面

mf--》非严重错误的页面

pi--》进入页面数(k表示)

po--》出页面数(k表示)

fr--》空余的页面数(k表示)

de--》提前读入的页面中的未命中数

sr--》通过时钟算法扫描的页面

disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号

fault 显示每秒的中断数

in--》设备中断

sy--》系统中断

cy--》cpu交换

cpu 表示cpu的使用状态

cs--》用户进程使用的时间

sy--》系统进程使用的时间

id--》cpu空闲的时间

解释:

如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。

如果pi,po 长期不等于0,表示内存不足。

如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。

时间: 2025-01-30 02:00:36

对freebsd vmstat结果内容的解释的相关文章

show engine innodb status中关于锁部分内容的解释

 LOCK WAIT 2 lock struct(s), heap size 1136, 1 row lock(s) MySQL thread id 4, OS thread handle 140665176164096, query id 575 localhost root update insert into testpri values(13,10) ------- TRX HAS BEEN WAITING 9 SEC FOR THIS LOCK TO BE GRANTED: RECOR

通过vmstat的简单分析数据库操作

vmstat一直以来就是linux/unix中进行性能监控的利器,相比top来说它的监控更加系统级,更侧重于系统整体的情况. 今天在学习vmstat的时候,突然想看看数据库中的并行对于系统级的影响到底有多紧密,自己简单测试了一下. 首先来看看vmstat的命令的解释. 可能大家并不陌生,如果需要每隔2秒,生成3次报告,可以使用vmstat 2 3 对于命令的输出解释如下: r代表等待cpu事件的进程数 b代表处于不可中断休眠中的进程数, swpd表示使用的虚拟内存的总量,单位是M free代表空

javascript中获取元素标签中间的内容的实现方法_javascript技巧

使用ajax,通过会把服务器端响应获取到reponseText或者reponseXML中的信息,以某种方法动态的写到div和span标记中,这样,可以在无刷新的情况下,改变页面内容的显示. 通过javascript进行动态的修改,修改的方法有两种: 1. 一种是使用html的每个标记的innerHTML属性,使用此属性,只要为它提供一个有意义的html代码片段,那么html解释器就可以将其中的内容进行解释,并显示在页面上,使用这种方式比较简单,每次修改前不需要先把原来的内容清除掉,而可以直接进行

从外链,内容,网站结构说seo该怎么做

摘要: 在seo行业,2013年,绝对会是一个转折点,二月份的绿萝算法,今天的石榴算法.使很多网站在百度的排名掉到无影无踪,严重的甚至被k.百度的这些变化.使很多站长找不到以后网站 在seo行业,2013年,绝对会是一个转折点,二月份的绿萝算法,今天的石榴算法.使很多网站在百度的排名掉到无影无踪,严重的甚至被k.百度的这些变化.使很多站长找不到以后网站优化的方向.作为接触seo四年的一个站长,从对seo一点不懂,到对seo很感兴趣,学习seo,一步步走来,今天我也冒然谈谈以后seo的方向. 首先

命令行的艺术

流畅地使用命令行是一个常被忽略的技能,或被认为是神秘的奥义.但是,它会以明显而微妙的方式改善你作为工程师的灵活度和生产力.这是我在 Linux 上工作时发现的有用的命令行使用小窍门和笔记的精粹.有些小窍门是很基础的,而有些是相当地特别.复杂.或者晦涩难懂.这篇文章不长,但是如果你可以使用 并记得这里的所有内容,那么你就懂得很多了. 其中大部分最初出现在Quora上,但是考虑到兴趣所在,似乎更应该放到 Github 上,这里的人比我更能提出改进建议.如果你看到一个错误,或者更好的某种东西,请提交问

命令行艺术

curl -s 'https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md' | egrep -o '`\w+`' | tr -d '`' | cowsay -W50 流畅地使用命令行是一个常被忽略的技能,或被认为是神秘的奥义.但是,它会以明显而微妙的方式改善你作为工程师的灵活度和生产力.这是我在 Linux 上工作时发现的有用的命令行使用小窍门和笔记的精粹.有些小窍门是很基础的,而有些是相当

命令行的艺术:linux bash命令大全详解

熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力.本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要.有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂.这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了. 这篇文章是 许多作者和译者 共同的成果. 这里的部分内容 首次 出现 于 Quora , 但已经迁移到了 Github,并由众多高手做出了许多改进. 如果你在本文中发现了错误或者存

Linux基础命令介绍九:进程与内存

计算机存在的目的就是为了运行各种各样的程序,迄今我们介绍的绝大多数命令,都是为了完成某种计算而用编程语言编写的程序,它们以文件的形式保存在操作系统之中(比如/bin下的各种命令);但静态的程序并不能"自发的"产生结果,只有在操作系统中为其指定输入数据并运行起来,才能得到输出结果.而操作系统中程序运行的最主要表现形式便是进程. 静态程序可以长久的存在,动态的进程具有有限的生命周期.每次程序运行的开始(如键入一条命令后按下回车键),操作系统都要为程序的运行准备各种资源,这些资源绝大多数都处

Nginx 模块开发(1)—— 一个稍稍能说明问题模块开发 Step By Step 过程

1. Nginx 介绍        Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,它的发音为"engine X", 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,从2004年开始它已经在该站点运行了七八年了.Igor Sysoev在建立的项目时,使用基于BSD许可.      英文主页:http://nginx.org.