通过cacti监控netstat不同网络状态并发连接数

生产环境配置:

操作系统:CentOS 6.6

#并发连接程序从网上以下载好,然后上传到服务器

1.配置并发连接程序脚本及模板

[[email protected] tools]# rz

rz waiting to receive.

zmodem trl+C Transferring get_netstat_conn.zip...

[[email protected] tools]# unzip  get_netstat_conn.zip

#把脚本复制到/cacti/scripts下

[[email protected] get_netstat_conn]# mv  get_netstat_tcp.pl  /var/www/html/cacti/scripts

[[email protected] scripts]# chmod 755get_netstat_tcp.pl

[[email protected] scripts]# perlget_netstat_tcp.pl  127.0.0.1  2c  public 161  500

established:1 listen:0 timewait:7timeclose:0 finwait1:0 finwait2:0 synsent:0 synrecv:0 closewait:0

在cacti界面Import Templates项中导入cacti_graph_template_snmp_get_netstat_connection.xml模版文件

接下来可以在device设备中创建:

*Create Graphs forthis Host  #创建主机图象

*DataSource List   #数据源列表
*GraphList    #图列表

  

                 Webbench测试工具的使用

生产环境配置:

操作系统:CentOS 6.6

测试工具:webbench

任务:webbench模拟N个并发连接测试网站的负载能力。

1.安装配置过程:

[[email protected] tools]#wget  http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz#电信网络下载无问题,移动网络无法下载

[[email protected]]# tar zxfv webbench-1.5.tar.gz

[1.安装配置过程:

[[email protected] tools]#wget  http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz#电信网络下载无问题,移动网络无法下载

[[email protected]]# tar zxfv webbench-1.5.tar.gz

[[email protected]]# cd webbench-1.5

[[email protected]]#

[[email protected]]# make && make install

出现下列错误:

错误1:

[[email protected]]# make && make install

ctags *.c

/bin/sh: ctags: command not found

make: [tags] Error 127 (ignored)

解决方式:

[[email protected]]#yum install ctags

错误2:

[[email protected]]# make && make install

cc -Wall -ggdb -W -O  -c -o webbench.o webbench.c

webbench.c: 在函数‘alarm_handler’中:

webbench.c:77: 警告:未使用的参数‘signal

cc -Wall -ggdb -W -O -o webbench webbench.o 

ctags *.c

[email protected]]# cd webbench-1.5

[[email protected]]#

[[email protected]]# make && make install

出现下列错误:

错误1:

[[email protected]]# make && make install

ctags *.c

/bin/sh: ctags: command not found

make: [tags] Error 127 (ignored)

解决方式:

[[email protected]]#yum install ctags

错误2:

[[email protected]]# make && make install

cc -Wall -ggdb -W -O  -c -o webbench.o webbench.c

webbench.c: 在函数‘alarm_handler’中:

webbench.c:77: 警告:未使用的参数‘signal

cc -Wall -ggdb -W -O -o webbench webbench.o 

ctags *.c

解决方式:

[[email protected] webbench-1.5]# rm -f *.owebbench *~ core *.core tags  # 清除安装时留下的文件

[[email protected] webbench-1.5]# ldconfig

[[email protected] webbench-1.5]#  mkdir  /usr/local/man

[[email protected] webbench-1.5]# make && make install

install -s webbench /usr/local/bin

install -m 644 webbench.1 /usr/local/man/man1

install -d /usr/local/share/doc/webbench

install -m 644 debian/copyright/usr/local/share/doc/webbench

install -m 644 debian/changelog/usr/local/share/doc/webbench

2.webbech测试及运行结果:   #Linux服务端测试

[[email protected] webbench-1.5]# webbench  -c  100  -t  20  http://117.40.239.9/bbs/index.php

Webbench - Simple Web Benchmark 1.5

Copyright (c) Radim Kolar 1997-2004, GPL Open SourceSoftware.

Benchmarking: GET http://117.40.239.9/bbs/index.php

100 clients, running 20 sec.

Speed=8115 pages/min, 28184 bytes/sec.

Requests: 2705 susceed, 0 failed.

测试结果:通过webbech压力测试,用cacti监控netstat不同网络状态并发连接数。在linux客户端测试500客户端连接服务器,用30秒时间访问该地址,服务器在瞬间的响应速度非常慢。

[[email protected] webbench-1.5]# webbench -c 500  -t 30 http://bbs.jxatei.net/bbs/forum.php

Webbench - Simple Web Benchmark 1.5

Copyright (c) Radim Kolar 1997-2004, GPL Open SourceSoftware.

Benchmarking: GET http://bbs.jxatei.net/bbs/forum.php

500 clients, running 30 sec.

Speed=1016 pages/min, 1001878 bytes/sec.

Requests: 463 susceed, 45 failed.

示意图如下:

时间: 2024-10-29 19:07:46

通过cacti监控netstat不同网络状态并发连接数的相关文章

三十、监控IO性能、free命令、ps命令、netstat查看网络状态、Linux下抓包

一.监控IO性能 CPU.内存有剩余,但是系统负载还是很高,用vmstat查看发现b列或者wa列比较大,就说明磁盘有问题,那么就要更详细的查看磁盘. iostat命令:在安装sysstat包时就会安装此命令. 用法:可以直接输入查看,也可以加数字1,类似vmstat. # iostat Linux 3.10.0-693.el7.x86_64 (yaowei-01) 2018年03月21日 _x86_64_ (2 CPU) avg-cpu:  %user   %nice %system %iowa

用netstat查看网络状态详解

--用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态:                                          图:TCP的状态机 通常情况下:一个正常的TCP连接,都会有三个阶段:1.TCP三次握手;2.数据传送;3.TCP四次挥手 注:以下说明最好能结合"图:TCP的状态机"来理解. SYN: (同步序列编号,Synchronize Sequence

十(2)nload命令、监控io性能、free命令、ps命令 、netstat查看网络状态

nload命令(查看网卡流量,与sar -n DEV) (系统默认是没安装这个工具包的,yum install -y nload,安装nload前安装epel-release) 使用nload查看网卡信息,可以看到进出使用网卡的信息,按q键退出.                                         监控io性能(磁盘) 安装:sysstat包就会安装有 iostat(iostat和sar同属一个包) iostat -x %util数值高(磁盘io不足),则rkb/s

Linux下用netstat查看网络状态、端口状态

在linux一般使用netstat 来查看系统端口使用情况步. netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接.路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作. 该命令的一般格式为: netstat [选项] 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的. -c 每隔1秒就重新显示一遍,直到用户中断它. -i 显示所有网络接口的信息,格式同"i

cacti监控软件

cacti监控软件: 部署cacti运行环境 # yum -y install httpd mysql mysql-server mysql-devel php php-mysql # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd # yum -y install rrdtool # yum -y install net-snmp net-snmp-utils # service httpd start # c

监控io性能,free命令,ps命令,查看网络状态,linux下抓包

监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.00 0.23 0.01 0.00 99.66 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda

10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包

iostat sysstat 包里面包括 sar 和 iostat [[email protected] ~]# iostat Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU) avg-cpu:  %user   %nice %system %iowait  %steal   %idle 0.41    0.00    0.27    0.01    0.00   99.31 Device:     

查看网络状态

查看网络状态netstat 查看网络状态netstat -lnp 查看监听端口netstat -an 查看系统的网络连接状况netstat -lntp 只看tcp的,不包含socketss -an 和nestat异曲同工netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'等待的3598个ESTABLISHED 保持连接的45个 原文地址:http://blog.51ct

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b