linux 查看网络流量来源_linux查看网络流量

1 / 3

Linux

使

2008-04-07 12:04:33

232

谢谢

platinume

我的系统是

CENTOS4.0

,默认情况安装下没有

sysstat

所以我就上网搜了一个

systat

platinume

告诉我用

# sar -n DEV -u 1 10

看看当前网络流量

# iostat -t 1 10

看看当前硬盘读写速度

命令

我到网上找了篇

sar

使用方法的文章:

在使用

UNIX

操作系统的过程中,

我们常常会用到各种各样的问题,

比如系统运行速度突然变慢,

统容易死机或者主机所带的终端常出现死机,

这时我们常常猜测,

是硬盘空间太小,

还是内存不足?

I/O

现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的

sar

命令来对系统

作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和

CPU

的使用情况,是

UNIX

系统使用者应该掌握的工具之一。

sar

命令行的常用格式:

sar [options] [-A] [-o file] t [n]

在命令行中,

n

t

两个参数组合起来定义采样间隔和次数,

t

为采样间隔,是必须有的参数,

n

采样次数,是可选的,默认值是

1

-o file

表示将命令结果以二进制格式存放在文件中,

file

在此处不是关

键字,是文件名。

options

为命令行选项,

sar

命令的选项很多,下面只列出常用选项:

-A

所有报告的总和。

-u

CPU

利用率

-v

进程、

I

节点、文件和锁表状态。

-d

:硬盘使用报告。

-r

:没有使用的内存页

面和硬盘块。

-g

:串口

I/O

的情况。

-b

:缓冲区使用情况。

-a

:文件读写情况。

-c

:系统

调用情况。

-R

:进程的活动情况。

-y

:终端设备活动情况。

-w

:系统交换活动。

下面将举例说明。

例一:使用命令行

sar -u t n

例如,每

60

秒采样一次,连续采样

5

次,观察

CPU

的使用情况,并将采样结果以二进制形式存入

当前目录下的文件

zhou

中,需键入如下命令:

# sar -u -o zhou 60 5

屏幕显示:

SCO_SV

scosysv

3.2v5.0.5

i80386

10/01/2001

14:43:50

%usr

%sys

%wio

%idle(-u)

14:44:50

0

1

4

Array4

14:45:50

0

2

4

Array3

14:46:50

0

2

2

Array6

14:47:50

0

2

5

Array3

14:48:50

0

2

2

Array6

Average

0

2

4

Array4

在显示内容包括:

%usr

CPU

处在用户模式下的时间百分比。

%sys

CPU

处在系统模式下的时间百分

比。

%wio

CPU

等待输入输出完成时间的百分比。

%idle

CPU

空闲时间百分比。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值