摘要:如何处理服务器性能问题是系统管理员面临的一个比较有挑战性的任务。操作系统的内核往往经预先调节,以保证系统在各种负载状态下都有令^满意的可用性。 |
如何处理服务器性能问题是系统管理员面临的一个比较有挑战性的任务。操作系统的内核往往经预先调节,以保证系统在各种负载状态下都有令^满意的可用性。因此,调整控制页面调度系统和缓冲池的内核变量的方法,往往会导致降低了系统的整体性能,一般不推荐采用。对系统的调整,必须建立在充分了解内核相关知识、应用软件配置、系统运行环境,及必要训练的基础上,并经过试验及验证。
TCP连接特征
1)TCP连接建立与终止的时间序列
TCP是面向连接的通讯协议。其中,建立连接(ESTABLISH):端与端间需要三个报文段,这个过程俗称三次握手。关闭连接(CLOSED):端对端问需要四个报文段。
2)TCP连接的定时器
对每个连接,TCP管理4个不同的定时器
1)重传定时器—使用于当希望收到另一端的确认。首次分组传输与复位信号传输之间的时间差约为9分钟,该时间由tcp—ip_abort_interval变量控制。
2)坚持定时器—PersistTimer使窗口大小信息保持不断流动,即使另—端关闭了其接收窗口。
3)保活定时器——KeepaliveTimer,可检测到—个空闲连接的另一端何时崩溃或重启。许多时候—个服务器希望知道客户主机是否崩溃并关机或者崩溃又重新启动。许多TCP实现提供的保活定时器可以提供这种能力。
4)2MSL定时器—测量—个连接处于TIME-WAIT状态的时间。