UNIX 网络性能分析
2009-11-02 00:00:00 来源:WEB开发网核心提示:简介网络的性能对于环境其余部分的性能和可靠性影响很大,如果应用程序和服务等待通过网络传输的数据,UNIX 网络性能分析,或者客户机无法连接它们或接收信息,就需要解决这些问题,网络延时与应用程序延时不同,网络延时只与通过网络传输数据包相关,性能问题还会影响应用程序和环境的可靠性,性能问题可能由网络故障导致
简介
网络的性能对于环境其余部分的性能和可靠性影响很大。如果应用程序和服务等待通过网络传输的数据,或者客户机无法连接它们或接收信息,就需要解决这些问题。
性能问题还会影响应用程序和环境的可靠性。性能问题可能由网络故障导致,在某些情况下性能问题甚至是网络故障的原因。要想了解和诊断网络问题,首先需要了解问题的性质;问题往往与延时或带宽相关。
在一般情况下,网络性能问题常常与底层硬件有关;无法突破网络环境的物理限制。所有性能问题还常常与某种协议或系统相关,比如 NFS 或 Web 访问。但是,可以在操作系统中诊断和识别问题,决定正确的纠正措施。
本文讨论识别性能问题涉及的几个步骤:
确定基线性能水平
判断发生问题的位置
获得统计数据
识别瓶颈
了解网络指标
要想了解和诊断性能问题,首先需要确定基线性能水平。首先介绍在判断基线性能时使用的两个重要概念:网络延时和网络带宽。
网络延时
网络延时是向目的地发送请求到目的地实际接收到数据包之间的时间间隔。作为网络性能指标,延时增加说明网络繁忙,这意味着要传输的数据包数量超过了传输能力,数据的发送者在传输或重新传输之前必须等待。
当网络的复杂性以及数据包要经过的主机或网关数量增加时,也会增加网络延时。点之间的线缆长度也会影响延时。对于长距离线路,传统的铜线总是比光纤连接慢。
网络延时与应用程序延时不同。网络延时只与通过网络传输数据包相关,而应用程序延时是指应用程序接收请求到它做出响应之间的时间间隔。
网络带宽
更多精彩
赞助商链接