快速业务通道

运维常用的linux命令

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-27

1、vmstat 报告虚拟内存统计信息

vmstat [-V] [-n] [delay [count]] delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数. 例如: vmstat -n 3 (每个3秒刷新一次)

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---

r b swpd free buff cache si so bi bo in cs us sy id wa

1 0 144 186164 105252 2386848 0 0 18 166 83 2 48 21 31 0

2 0 144 189620 105252 2386848 0 0 0 177 1039 1210 34 10 56 0

0 0 144 214324 105252 2386848 0 0 0 10 1071 670 32 5 63 0

Procs

r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数.此数由 linux 计算得出,但 linux 并不耗尽交换空间

Memory

swpd: 虚拟内存使用情况,单位:KB

free: 空闲的内存,单位KB

buff: 被用来做为缓存的内存数,单位:KB

Swap

si: 从磁盘交换到内存的交换页数量,单位:KB/秒

so: 从内存交换到磁盘的交换页数量,单位:KB/秒

IO

bi: 发送到块设备的块数,单位:块/秒

bo: 从块设备接收到的块数,单位:块/秒

System

in: 每秒的中断数,包括时钟中断

cs: 每秒的环境(上下文)切换次数

CPU

按 CPU 的总使用百分比来显示

us: CPU 使用时间

sy: CPU 系统使用时间

id: 闲置时间

如果在多用户环境中us+sys》80,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降.wa>40表明磁盘io没有也许存在不合理的平衡,或者对磁盘操作比较频繁

2、lsmod 查看linux系统中已经加载的模块数

比如说我们可以查看系统中是否已经加载ip_vs的模块 ipvsadm :lsmod | grep ip_vs

3、lsof(list open files)是一个列出当前系统打开文件的工具

本文出自 “lovecode” 博客,请务必保留此出处http://daaoao.blog.51cto.com/2329117/664313

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号