Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318959
  • 博文数量: 95
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 840
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-01 13:05
文章分类

全部博文(95)

文章存档

2009年(8)

2008年(87)

我的朋友

分类: LINUX

2008-07-20 10:20:02

实用的Linux命令技巧(查看系统)

jimmy | 21 十一月, 2006 10:12

(某些系统可能需要安装sysstat包)

查看网络流量

ark -n DEV 2 2 后面两个是取样次数和间隔时间

如果用于snmp,可以这样写:

ark -n DEV 1 | awk '/Average.*eth1/ {print $5,$6}'

硬盘IO查看

iostat

内存情况

free

vmstat

CPU情况

mpstat

硬盘空间

df -h

su -sh

查找并删除某目录下过期文件

find /opt/cache -type f -mmin +86400 -exec /bin/ls -lart "{}" ";" -exec rm -f "{}" ";"


SAR参数说明:

sar [参数选项]

参数说明:

-A 显示所有历史数据,通过读取/var/log/sar 目录下的所有文件,并把它们分门别类的显示出来;
-b 通过设备的I/O中断读取设置的吞吐率;
-B 报告内存或虚拟内存交换统计;
-c 报告每秒创建的进程数;
-d 报告物理块设备(存储设备)的写入、读取之类的信息,如果直观一点,可以和p参数共同使用,-dp
-f 从一个二进制的数据文件中读取内容,比如 sar -f filename
-i interval 指定数据收集的时间,时间单位是秒;
-n 分析网络设备状态的统计,后面可以接的参数有 DEV、EDEV、NFS、NFSD、SOCK等。比如-n DEV
-o 把统计信息写入一个文件,比如 -o filename ;
-P 报告每个处理器应用统计,用于多处理器机器,并且启用SMP内核才有效;
-p 显示友好设备名字,以方便查看,也可以和-d 和-n 参数结合使用,比如 -dp 或-np
-r 内存和交换区占用统计;
-R
-t 这个选项对从文件读取数据有用,如果没有这个参数,会以本地时间为标准 读出;
-u 报告CPU利用率的参数;
-v 报告inode, 文件或其它内核表的资源占用信息;
-w 报告系统交换活动的信息; 每少交换数据的个数;
-W 报告系统交换活动吞吐信息;
-x 用于监视进程的,在其后要指定进程的PID值;
-X 用于监视进程的,但指定的应该是一个子进程ID;

阅读(987) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~