网络工具浅谈从测量分析到管理监控(network tools:from testing to monitor)
计算机的4大资源中CPU,内存,存储,网络中网络容易被忽视,经常碰到开发人员将现场问题追究为网络原因,问题迟迟得不到进一步分析和解决。这里介绍下常见的网络工具,以便开发人员了解定位常见网络问题。[@more@]对于应用程序运行的网络环境,开发人员一般关心比较少,通常都认为网络是稳定可靠的,在异常处理时考虑比较少,即使碰到,也无法清楚的区分什么是网络问题,什么是应用程序本身处理保护不当的问题。对于网络,有需要了解常见的工具。1 测量网络 测试时延,丢包率,抖动,常用pingplus,pingplotter,科来ping可工具。不同的网络
TCIP核心参数与丢包
TCIP核心参数不足可能会导致丢包,用netperf测试实验过程如下。[@more@]1 UDP数据缓冲调整前:检查linux os tcpip协议参数sysctl -a |grep net.corenet.core.rmem_max = 131071net.core.rmem_default = 112640使用netperf网络性能测试软件测试后的结果如下:丢包1101010-1100620=390个,查询资料可能是UDP数据接收缓冲太小,需要调大一点为10000000(10M)。2.调整后的数据为:net.core.rmem_default = 10000000net.core.rmem_max = 10240000使用netperf网络性能测试软件测试后的结果如下:丢包1101018-1101017=1个。可见tcpip 缓冲区
use IO Graph of wireshark to anayze a strange network problem
Wireshark have a useful function named IO Graph.We have used the function to analyze a strange network problem.[@more@]Some guy told their application on linux always lost connection to sybase on unix at nearly fixed inteval about 5 minutes.We used ping to detect the network connection between linux host and sybase unix host. It do lose some packages,but not so frequent.After that ,We used tcpdump to capture all packages both on linux host and sybase unix host for about ten minutes and saved to
数据交换机选型组网需要注意什么?
如果你是一名系统设计师,经常要进行数据交换机选型。我们要注意哪些要点呢?OK,通常我们会先到网上进行些搜索比如如何进行选型的资料,再找些书籍比如思科的来看下。我个人总结再补充几点,供参考。[@more@]1 通常可以用二层交换机用于接入,一个二层交换机管理一个VLAN子网。三层交换机用于汇聚,用路由器与其他网络进行链接。2 由于三层交换机价格和二层交换机相差不远,可以尽可能直接用三层交换机。3 计算你的业务实际要求,按1秒内产生的包的数量 × 大小,计算出百M和千M的端口具体的数量要求。然后注意了解下交换机的端口最大配置
配置防火墙要当心参数陷阱:会话数
配置防火墙有个重要的参数可支持并发的会话数,但是这个会话数很容易引起误解。。。。[@more@]以juniper ssg 520m 为例 http://www.juniper.net/cn/zh/products-services/security/ssg-series/ssg520m/中提到:参与测试的ScreenOS版本 ScreenOS 6.2防火墙性能(大型数据包) 650+ Mbps防火墙性能(IMIX) 600 Mbps每秒处理的防火墙数据包数量 300,000 PPS3DES+SHA-1 VPN性能 300 Mbps并发VPN隧道数 500最大安全策略数 4,000最大并发会话数 128,000新会话/秒 10,000最大安全区数量 60最大虚拟路由器数量 11最大虚拟局域网数量 125固定I/O 4个
影响oltp系统性能的网络因素分析
oltp系统的性能一般情况下与网络关系不大,通常最先出现瓶颈的是内存、cpu和存储。但是在特定情况下网络仍然可能出现瓶颈。试分析如下:[@more@]1 首先需要计算业务模型的所产生的数据量,每秒并发业务量在多大?每笔典型交易的所产生的数据包分布大小如何?在大部分情况下,百m网卡,一般数据网络设备可满足带宽要求.但是当业务量特别大特别是涉及媒体流业务的时候,就可能需要用到千m网卡。并且需要考虑数据设备的丢包率、包转发能力、时延,端口带宽和可扩充性。为了方便估算,可以进行一次简单的业务实际访问,利用抓包工具进行分析业