linux 资源查看

上一篇 / 下一篇  2013-01-17 10:35:54 / 个人分类:loadrunner

这几天在做性能测试,测试过程中要对linux Server的资源进行监控,如内存、CPU、网卡、socket等。以下为这些信息的查看方法,这里记录一下:

内存

查看命令:free

下面为free命令运行结果,一共有四行。

第二行依次表示系统总量(total)、使用量(used)、可用量(free)、共享内存(shared)、buffer内存和cache内存。关于buffercache的解释如下:

这里F[2][1] = F[2][2] + F[2][3]

第三行表示应用程序使用的内存及对应用程序来说还剩余的内存。

F[3][2] = F[2][2] - F[2][5] -F[2][6]

F[3][3] = F[2][3] + F[2][5] + F[2][6]

第四行为交换分区的信息,依次是交换的总量(total)、使用量(used)、可用量(free)。

我们在关注linux内存时,只要swap的交换空间使用率不高,就不用担心内存问题。

对应用程序来说,只需要关注第三行,只要-/+ buffers/cachefree量不是很小就行。

参考文档:http://www.xclinux.cn/?p=792

http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html

CPU

查看命令:top

下图为top命令运行结果

图略

上半部分为系统整体的统计信息,包括任务队列、系统进程、CPU、内存和SWAP信息。

下半部分为各个进程的信息。

第三行为CPU信息,含义如下:

13.3%us】用户空间占用CPU百分比

16.5%sy】内核空间占用CPU百分比

0.0%ni】用户进程空间内改变过优先级的进程占用CPU百分比

70.1%id】空闲CPU百分比

0.0%wa】等待输入输出的CPU时间百分比

网卡

我们这里使用iftop工具来监控网卡流量,安装及使用如下:

安装所需依赖包:

yum install -y gcc flex byacc libpcap ncurses ncurses-devel libpcap-devel tcpdump

下载源码并编译安装

# cd /usr/local/src
# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure --prefix=/usr/local/iftop
# make
# make install
# chmod 700 /usr/local/iftop/sbin/iftop#
修改IFTOP权限

使用方法

/usr/local/iftop/sbin/iftop-i eth0 –n

iftop界面相关说明

图略

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量

RX:接收流量

TOTAL:总流量

Cumm:运行iftop到目前时间的总流量

peak:流量峰值

rates:分别表示过去2s 10s 40s的平均流量

参考文档:http://down.chinaz.com/server/201112/1478_1.htm

Socket

netstat -natp |grepTIME_WAIT|wc –l

netstat -natp |grep CLOSE_WAIT |wc –l

TIME_WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认

CLOSE_WAIT:等待远程TCP对连接中断的确认

参考文档:http://baike.baidu.com/view/28008.htm


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 2181
  • 日志数: 5
  • 建立时间: 2013-01-09
  • 更新时间: 2013-08-23

RSS订阅

Open Toolbar