AIX 网络参数调整下令
AIX 网络参数调整命令Dynamic如果能在任何时间更改参数Static如果永远不能更改参数Reboot如果只能在重新引
AIX 网络参数调整命令
Dynamic如果能在任何时间更改参数Static如果永远不能更改参数Reboot如果只能在重新引导期间更改参数Bosboot如果只能通过运行 bosboot 和重新启动机器来更改参数Mount如果对参数的更改仅对以后的文件系统或目录安装有效。Incremental如果除了引导时间只能增量参数Connect如果对参数的更改仅对以后的套接字连接有效
lowthresh
用途:指定使用 allocb 调用 BPRI_LO 优先级可以分配的最大字节数。值:缺省值:90(thewall 的百分比)范围:0 到 100输入:Dynamic- 诊断:N/A
- 调整当通过调用 net_malloc 分配的内存总数达到该阈值时, allocb 请求 BPRI_LO 优先级返回 0。 lowthresh 参数表示 thewall 参数的一个百分比,可以设置它的值为 0 到 100。medthresh
- 用途:指定可以通过使用 allocb() 调用得到 BPRI_MED 优先级分配的最大字节数。
- 值:
缺省值:95(thewall 的百分比)范围:0 到 100输入:Dynamic- 诊断:N/A
- 调整当通过调用 net_malloc 分配的内存总数达到该阈值时, allocb 请求 BPRI_MED 优先级返回 0。 medthresh 参数代表 thewall 参数的一个百分比,可以设置它的值为 0 到 100。nstrpush
- 用途:指定可以放入单一流中的模块最大数(应该至少为 8)。
- 值:
缺省值:8范围:8 到 MAXSHORT输入:Reboot- 诊断:N/A
- 调整N/Apsebufcalls
- 用途:指定流分配的最大缓冲区调用数。
- 值:
缺省值:20范围:20 到 MAXINT类型:Incremental- 诊断:N/A
- 调整流子系统在初始化时分配一定数目的缓冲区调用结构。当 allocb 调用失败时,用户能为 bufcall 调用注册它们的请求。您不能降低该值直到系统重新引导,那时它返回到它的缺省值。psecache
- 用途:控制流缓冲区的数目。
- 值:
缺省值:1范围:0 或 1输入:Dynamic- 诊断:N/A
- 调整N/Apseintrstack
- 用途:指定当在 offlevel 中运行时流允许的最大中断栈大小。
- 值:
缺省值:0x3000(十进制 12288)范围:12288 到 MAXINT输入:Reboot- 诊断:N/A
- 调整当运行一个进程而不是 INTBASE 级别进入流中,由于中断栈大小太小,偶尔会遇到栈溢出问题。正确设置该参数减少栈溢出问题的出现机会。psetimers
- 用途:指定流分配的最大定时器数。
- 值:
缺省值:20范围:20 到 MAXINT类型:Incremental- 诊断:N/A
- 调整流子系统初始化时分配一定数目的定时器,因此流驱动器或模块能注册它们的 timeout 调用。您不能降低该值直到系统重新引导,那时它返回到它的缺省值。strctlsz
- 用途:指定信息的最大字节数,单一系统调用可以把信息传给流,将它放在消息的控制部分(在 M_PROTO 或 M_PCPROTO 块中)。
- 值:
缺省值:1024范围:1 到 MAXSHORT输入:Dynamic- 诊断:N/A
- 调整一个带有超过该大小的控制部分的 putmsg 调用将带有 ERANGE 失败。strmsgsz
- 用途:指定信息的最大字节数,单一系统调用可以把信息传给流,将它放在消息的控制部分(在 M_DATA 块中)。
- 值:
缺省值:0范围:1 到 MAXSHORT输入:Dynamic- 诊断:N/A
- 调整任何超过该大小的 write 调用被分为多消息。一个带有超过该大小的数据部分的 putmsg 调用将带有 ERANGE 失败。strthresh
- 用途:指定流通常允许分配的最大字节数,表示为 thewall 的百分比。
- 值:
缺省值:85% thewall范围:0 到 100输入:Dynamic- 诊断:N/A
- 调整当超过了该阈值时,不允许没有适当特权的用户打开流、推动模块或写到流设备且返回 ENOSR。该阈值仅适用于输出端并不影响数据进入系统(例如,控制台继续正确工作)。值 0 意味没有阈值。strthresh 参数表示 thewall 参数的百分比,可以设置它的值为 0 到 100。 thewall 参数表示能由流和使用 net_malloc 调用的套接字分配的最大字节数。
- 参考:调整网络内存strturncnt
- 用途:指定由模块级或其它级流同步的当前运行线程处理的最大请求数。
- 值:
缺省值:15范围:1 到 MAXINT输入:Dynamic- 诊断:N/A
- 调整使用模块级同步,任何时候仅一个线程能在模块中运行,并且任何其它试着获取相同模块的线程将把它们的请求排队并退出。当前运行线程完成它的工作后,它一个个的解散先前排队的请求并调用它们。如果有大量请求排在列表中,则当前运行线程不得不为每个服务且将总是忙着服务其它而使自己匮乏。为避免该情况,当前运行线程仅服务 strturncnt 数目的线程,之后,激活一独立内核线程并调用所有暂挂请求。示例
要显示 mbuf 池的最大大小,请输入:no -o thewall
要 UDP 包的生存时间复位为它的缺省大小,请输入:no -d udp_ttl
要更改您系统上的缺省套接字缓冲区大小,请输入:no -r -o tcp_sendspace=32768no -r -o udp_recvspace=32768
要使用一台机器作为 TCP/IP 网络上的网际工作路由器,请输入: no -o ipforwarding=1
要列出所有受管于 no 命令的所有可调参数的当前和重新引导值、范围、单元、类型和相关性,请输入:no -L
要显示 udp_ephemeral_high 上的帮助信息,请输入:no -h udp_ephemeral_high
要持久关闭 ip6srcrouteforward,请输入:no -p -o ip6srcrouteforward=0
要列出所有网络可调参数的重新引导值,请输入:no -r -a
要列出(电子数据表格式)受管于 no 命令的当前以及重新引导的值、范围、单元、类型以及所有可调参数的相关性,请输入:no -x