位置: 编程技术 - 正文

Unix vmstat 命令详解宝典(unix vi命令)

编辑:rootadmin

推荐整理分享Unix vmstat 命令详解宝典(unix vi命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unix系统mv命令,unix中vi命令,unix命令大全,unix2dos命令,unix中vi命令,unix2dos命令,unix系统mv命令,unix v7,内容如对您有帮助,希望把文章链接给更多的朋友!

Unix vmstat 命令详解宝典(unix vi命令)

在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的活动情况. vmstat 的语法我们可以通过linux的man 命令来查看。 将man 的结果导入到指定的文本 # man vmstat|col -b > /u/tianlesoftware.txt 查看vmstat 用法 # man vmstat VMSTAT(8) Linux Administrator’s Manual VMSTAT(8) NAME vmstat - Report virtual memory statistics SYNOPSIS vmstat [-a] [-n] [delay [ count]] vmstat [-f] [-s] [-m] vmstat [-S unit] vmstat [-d] vmstat [-p disk partition] vmstat [-V] DESCRIPTION vmstat reports information about processes, memory, paging, block IO, traps, and cpu activity. The first report produced gives averages since the last reboot. Addi- tional reports give information on a sampling period of length delay. The process and memory reports are instantaneous in either case. Options The -a switch displays active/inactive memory, given a 2.5. kernel or better. The -f switch displays the number of forks since boot. This includes the fork, vfork, and clone system calls, and is equivalent to the total number of tasks created. Each process is represented by one or more tasks, depending on thread usage. This display does not repeat. The -m displays slabinfo. The -n switch causes the header to be displayed only once rather than periodically. The -s switch displays a table of various event counters and memory statistics. This display does not repeat. delay is the delay between updates in seconds. If no delay is speci- fied, only one report is printed with the average values since boot. count is the number of updates. If no count is specified and delay is defined, count defaults to infinity. The -d reports disk statistics (2.5. or above required) The -p followed by some partition name for detailed statistics (2.5. or above required) The -S followed by k or K or m or M switches outputs between , , , or bytes The -V switch results in displaying version information. FIELD DESCRIPTION FOR VM MODE Procs r: The number of processes waiting for run time. b: The number of processes in uninterruptible sleep. Memory swpd: the amount of virtual memory used. free: the amount of idle memory. buff: the amount of memory used as buffers. cache: the amount of memory used as cache. inact: the amount of inactive memory. (-a option) active: the amount of active memory. (-a option) Swap si: Amount of memory swapped in from disk (/s). so: Amount of memory swapped to disk (/s). IO bi: Blocks received from a block device (blocks/s). bo: Blocks sent to a block device (blocks/s). System in: The number of interrupts per second, including the clock. cs: The number of context switches per second. CPU These are percentages of total CPU time. us: Time spent running non-kernel code. (user time, including nice time) sy: Time spent running kernel code. (system time) id: Time spent idle. Prior to Linux 2.5., this includes IO-wait time. wa: Time spent waiting for IO. Prior to Linux 2.5., shown as zero. FIELD DESCRIPTION FOR DISK MODE Reads total: Total reads completed successfully merged: grouped reads (resulting in one I/O) sectors: Sectors read successfully ms: milliseconds spent reading Writes total: Total writes completed successfully merged: grouped writes (resulting in one I/O) sectors: Sectors written successfully ms: milliseconds spent writing IO cur: I/O in progress s: seconds spent for I/O FIELD DESCRIPTION FOR DISK PARTITION MODE reads: Total number of reads issued to this partition read sectors: Total read sectors for partition writes : Total number of writes issued to this partition requested writes: Total number of write requests made for partition FIELD DESCRIPTION FOR SLAB MODE cache: Cache name num: Number of currently active objects total: Total number of available objects size: Size of each object pages: Number of pages with at least one active object totpages: Total number of allocated pages pslab: Number of pages per slab NOTES vmstat does not require special permissions. These reports are intended to help identify system bottlenecks. Linux vmstat does not count itself as a running process. All linux blocks are currently bytes. Old kernels may report blocks as bytes, bytes, or bytes. Since procps 3.1.9, vmstat lets you choose units (k, K, m, M) default is K ( bytes) in the default mode vmstat uses slabinfo 1.1 FIXME FILES /proc/meminfo /proc/stat /proc/*/stat SEE ALSO iostat(1), sar(1), mpstat(1), ps(1), top(1), free(1) BUGS Does not tabulate the block io per device or count the number of sys- tem calls. AUTHORS Written by Henry Ware <al@yfn.ysu.edu>. Fabian Frédérick <ffrederick@users.sourceforge.net> (diskstat, slab, partitions...) Throatwobbler Ginkgo Labs July VMSTAT(8) 示例: # vmstat 2 procs -----------memory---------------------- -----swap--- -----io---- ---system--- ----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa 1 1 0 0 5 5 1 0 0 0 0 4 1 2 0 0 0 4 5 2 0 0 0 1 6 7 0 0 0 0 0 4 5 0 0 0 0 3 1 1 0 0 0 9 1 1 0 0 0 1 6 2 0 0 0 0 1 5 1 0 0 0 0 4 5 每2秒显示一次,共显示次。 在Unix(Solaris)平台下: -bash-3.$ vmstat 2 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr s0 s1 -- -- in sy cs us sy id 0 0 0 0 0 0 0 0 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 4 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 4 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 一些标准说明: CPU: 1) 如果(process r)是连续的大于在系统中的CPU的个数表示系统现在运行比较慢,有多数的进程等待CPU. 2) 如果r的输出数大于系统中可用CPU个数的4倍的话,则系统面临着CPU短缺的问题,或者是CPU的速率过低,系统中有多数的进程在等待CPU,造成系统中进程运行过慢. 3) 如果空闲时间(cpu id)持续为0并且系统时间(cpu sy)是用户时间的两倍(cpu us) 系统则面临着CPU资源的短缺. 简单的说就是: r 和 b 不高于5,如果r 经常大于4,且id 经常少于,则表示CPU 负荷很重。 us+sy 不超过%,如果大于,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降。 wa 不超过, 如果说wa >表明磁盘io没有也许存在不合理的平衡,或者对磁盘操作比较频繁 一般情况下,导致CPU资源不足都是应用程序的问题.比如一些SQL语句不合理等等都会造成这样的现象. 内存: si和so基本为零。 其中si表示当前每秒交换回内存(Swap in)的总量,单位为kbytes;so表示当前每秒交换出内存(Swap out)的总量,单位为kbytes。如果si,so 长期不等于0,表示系统使用swap 频繁,即内存不足。 一般情况下,如果内存的占用率比较高,但是,CPU的占用很低的时候,可以考虑是有很多的应用程序占用了内存没有释放. 要注意的是,Linux 内存在使用后不会释放,所以一般会看到内存使用率很高,要判断linux 内存是否正常,需要通过对swap 交换区的交换频率来看。

OPENBSD上的ADSL和防火墙设置配置 下面我用的是OPENBSD3.6配置ADSL:#vi/etc/ppp/ppp.conf========================ppp.conf=======================default:setlogPhaseChatIPCPCCPtuncommandsetredialsetreconnectpppoe:setdevi

Unix BSD Linux的口令机制初探 1.概述早期UNIX系统把用户口令保存在一个纯文本可读的口令文件中,这可能在系统管理员注意不到的情况下被截取并暴露。它也可能在一次偶然事件中

Unix操作系统命令和配置文件的保护知识分享 Unix操作系统有很多值得学习的地方,这里我们主要介绍Unix操作系统中的保护知识。我们要保护下面的Unix操作系统命令和Unix操作系统配置文件以防止入

标签: unix vi命令

本文链接地址:https://www.jiuchutong.com/biancheng/354014.html 转载请保留说明!

上一篇:freebsd下重启网络相关命令分析(freebsd重启命令)

下一篇:OPENBSD上的ADSL和防火墙设置配置(open bsd)

  • 山东税务网上申报平台操作员查询
  • 公对公转账要交税税点是多少
  • 出库成本是什么意思
  • 开办期间的利息收入怎么做账
  • 小规模企业能否抵扣
  • 无形资产开发阶段
  • 其他应付款在借方资产负债表怎么填
  • 一张发票开不足一台设备的金额怎么办
  • 产品检验费怎样做账?
  • 公司为职工在异地买医保
  • 哪些业务需要编写收款凭证
  • 其他业务成本是什么类
  • 体检合同属于什么合同
  • 从成因解析如何把控出口退税的执法风险
  • 继承房产也需要缴税吗
  • 建筑业异地预缴税款怎么抵扣
  • 统一信用社会代码怎么填
  • 单位买酒报销如何做账
  • 公司收到个人借款的现金流量
  • 物业公司安装监控为了什么
  • 呆账催讨原则是谁提出的
  • 库存现金的主要内容有哪些
  • 所得税汇算清缴后如何调整报表
  • 民间非盈利组织会计信息的使用者
  • 专项维修基金会计核算应当遵循及时性原则
  • mac清理垃圾怎么清理
  • dl是什么文件
  • php中strrev
  • 网络延迟高不稳定怎么办
  • PHP:mcrypt_enc_get_iv_size()的用法_Mcrypt函数
  • 百家论坛是正规期刊吗
  • php时间戳转换中国标准时间
  • 中医门诊免增值税吗
  • 浅谈socket同步和异步、阻塞和非阻塞、I/O模型
  • php中验证码如何实现登录验证
  • php短网址生成算法
  • uniapp新建项目
  • php实现文件上传的函数
  • vue加载时如何避免出现代码
  • 事业单位营业执照
  • php网站漏洞
  • 织梦常用调用标签
  • python中numpy.empty()函数的用法
  • 报验户如何管理
  • 债权投资利息收入调增还是调减
  • 增值税附加申报表怎样填小规模
  • mssqlserver服务安装
  • 什么是全面一次性奖金
  • sql server自动生成行号
  • 小规模纳税人怎么申报增值税报表
  • 记账凭证摘要的填制要求
  • 社保缴费基数如何核定
  • 仓库包材问题和造成的后果
  • 流动资金周转次数计算公式
  • 公司报销发票需要查验真假吗
  • 印花税的减免
  • 经营租入的固定资产计入什么科目
  • 交通补贴属于工资薪金所得吗
  • 总公司中标分公司结算可以吗
  • 租赁办公楼
  • 五险一金怎么用呢
  • 会计记账凭证样本
  • win7系统无法安装软件
  • u极速u盘启动官网
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • linux中python命令
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • windows7自带的画图软件在哪里打开
  • 苹果电脑支付在哪里设置
  • 苹果mac电脑怎么复制粘贴
  • Fatal server error: could not open 无法进图形界面的解决办法
  • win8.1 应用商店是不是不能用了
  • win1020h2正式版下载
  • win7 安装系统
  • 保证windows 7安装后正常使用的安装方法
  • 原生javascript开发
  • android PercentRelativeLayout 支持百分比来设置控件的宽高
  • python和java对接
  • 用jquery实现图片轮播
  • javascript与java
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设