有时系统性能的低下是由于网络带宽不足、网络抖动或者服务器端的相关参数配置导致的。本节介绍网络IO的相关指标。
一、 配置
1.1 最大带宽
LPAR能够占用的最大带宽是有网络管理员/运营商配置决定的。如果需要了解某个LPAR的最大带宽或者某N个LPAR共同占用的最大带宽,需咨询网络管理员。
需要提醒一点,网络是有损耗的,比如控制包等因素,实际的带宽占用达不到100%,例如ATM网络达到85~90%就基本达到网络带宽瓶颈了。
1.2 操作系统配置
事实上,网络相关的参数配置很少会被关注,一般均采用操作系统及中间件的默认配置。因为网络相关参数很少会明显影响到系统的性能表现,也就是说,很少会被用户感知到。本章仅做简单介绍。
1. 获取来源
NMON BBBP SHEET
命令行no –F –L
2. 详细解释
参数之多无法直视。可以参考man no,或者最新版本(比如AIX Version 7.2)的《Networks and communication management》,
http://public.dhe.ibm.com/systems/power/docs/aix/72/commadmndita_pdf.pdf
这里简单介绍几个常见的、可能会被修改的参数
1)Socket的发送/接收缓冲区的尺寸(sb_max、tcp_recvspace、tcp_sendspace、udp_recvspace、udp_sendspace)
2)启用 TCP 优化,设定 RFC 1323(TCP 扩展到高性能)。rfc1323值为 1 表示 tcp_sendspace and tcp_recvspace 可以超过 64 KB。
3)tcp_nodel