no 命令
用途
管理网络调整参数
语法
no [ -p | -r ] { -o Tunable[=NewValue] }
no -?
no -h [ Tunable ]
no -L [ Tunable ]
no -x [ Tunable ]
描述
使用 no 命令配置网络调整参数。 no 命令为网络调整参数设置或显示当前或下一引导值。 该命令也能永久更改或延迟到下一次重新启动后更改。命令是设置还是显示参数取决于附随的标志。-o 标志执行两个操作。或者能显示参数值,或者为参数设置新值。当 no 命令用于修改网络选项时,会使用 LOG_KERN 设施在系统日志中记录一条信息。要得到更多关于网络参数如何交互作用的信息,请参阅《AIX 5L V5.2 系统管理指南:通信与网络》。
标志
-a | 为所有可调参数显示当前、重新引导(当与 -r 一起使用)或持久(当与 -p 一起使用时)值,每行都是成对的,Tunable = Value。对于持久选项,仅当参数的重新引导和当前值相同,才显示其值。否则显示 NONE 作为其值。 |
-d Tunable | 重新设置 Tunable 为缺省值。如果需要更改 Tunable(即它当前设置不是缺省值)并且它是主引导类型或重新引导类型,或如果它是增量类型且已从缺省值更改且没有与 -r 一起使用,就不能更改它但会代替以显示一个警告。 |
-D | 重新设置所有可调整项为其缺省值。如果需要更改的 tunable 是 Bosboot 或 Reboot 类型,或者是 Incremental 类型且已经从缺省值更改为其它值,而且 -p 或 -r 都没有用于组合中,则将不会更改它们但会显示警告。 |
-h [Tunable] | 如果已指定一个 Tunable 参数,则显示有关该参数的帮助。否则,显示 no 命令用法语句。 |
-L [Tunable] | 列出一个或所有 Tunable 的特征,每行一个,使用以下格式:
名称 CUR DEF BOOT MIN MAX UNIT TYPE DEPENDENCIES -------------------------------------------------------------------------------- 通用网络参数 -------------------------------------------------------------------------------- sockthresh 85 85 85 0 100 %_of_thewall D -------------------------------------------------------------------------------- fasttimo 200 200 200 50 200 毫秒 D -------------------------------------------------------------------------------- inet_stack_size 16 16 16 1 k 字节 R -------------------------------------------------------------------------------- ... 其中: CUR = 当前值 DEF = 缺省值 BOOT = 重新引导值 MIN = 最小值 MAX = 最大值 UNIT = 可调计量单位 TYPE = 参数类型:D(Dynamic)、S(Static)、R(Reboot)、 B(Bosboot)、M(Mount)、I(Incremental)和 C(Connect) DEPENDENCIES = 相关可调参数列表,每行一个 |
-o Tunable [=NewValue ] | 显示值或设置 Tunable 为 NewValue. 如果可调整项需要更改(指定值不同于当前值)且是主引导或重新引导类型,或如果它是增量类型且它的当前值大于指定值,并且不与 -r 一起使用,不会更改它但是代以显示一警告。
当与 -r 一起使用且没有新值时,就显示 Tunable 的下一引导值。当与 -p 一起使用且没有新值时,仅当当前值和下一次启动用于调整的值相同时才显示该值,否则显示 NONE 值。 |
-p | 当在与 -o、-d 或 -D 一起使用时,更改才适用于当前和重新引导的值,就是打开 /etc/tunables/nextboot 文件的更新,除了更新当前值。这些组合不能适用于重新启动和主启动类型参数,因为不能更改它们的当前值。
当和 -a 或 -o 一起使用且不指定新值时,仅当参数的当前值和下一次引导后的值相同时才显示该值。否则显示 NONE 值。 |
-r | 当于 -o、-d 或 -D 一起使用时,更改适用于重新引导的值,就是打开 /etc/tunables/nextboot 文件的更新。 如果更改了任何主引导类型参数,将提示用户运行主引导。当与 -a 或 -o 一起使用且没有指定新值时,显示可调整项的下一次引导值而不是当前值。 |
-x [Tunable] | 列出一个或所有 Tunable 的特征,每行一个,使用以下(电子数据表)格式:
tunable,current,default,reboot,min,max,unit,type,{dtunable } 其中: current = 当前值 default = 缺省值 reboot = 重新引导值 min = 最小值 max = 最大值 unit = 可调计量单位 type = 参数类型:D(Dynamic)、S(Static)、R(Reboot)、 B(Bosboot)、M(Mount)、I(Incremental)和 C(Connect) dtunable = 相关可调参数的间隔列表 |
-? | 显示 no 命令的用法。 |
任何(使用 -o、-d 或 -D)对于安装类型的参数的更改都会显示一个消息警告用户该更改仅对将来安装有效。
对 Connect 类型参数的任何更改(使用 -o、-d 或 -D 标志)都会导致重新启动 inetd,并显示一条消息,警告用户该更改仅对以后套接字连接有效。
任何试图更改(使用 -o、-d 或 -D)主引导类型或重新引导类型的参数且不使用 -r,都将导致一个错误消息。
任何试图更改(使用 -o、-d 或 -D 但不使用 -r)增量类型参数的当前值且新值小于当前值都将导致一个错误消息。
可调参数
通过调整命令(no、nfso、vmo、ioo 和 schedo)来处理的所有可调参数分成这些类别:
Dynamic | 如果能在任何时间更改参数 |
Static | 如果永远不能更改参数 |
Reboot | 如果只能在重新引导期间更改参数 |
Bosboot | 如果只能通过运行 bosboot 和重新启动机器来更改参数 |
Mount | 如果对参数的更改仅对以后的文件系统或目录安装有效。 |
Incremental | 如果除了引导时间只能增量参数 |
Connect | 如果对参数的更改仅对以后的套接字连接有效 |
对于 Bosboot 类型的参数,无论何时进行更改,调整命令都会自动提示用户,询问他们是否想要执行 bosboot 命令。对于 Connect 类型的参数,调整命令自动重新启动 inetd 守护程序。
请注意,受管于 no 命令的当前参数集仅包括 Reboot、Static、Dynamic、Incremental 和 Connect 类型。
兼容性方式
当运行在 5.2 版本以前的兼容性方式(由 sys0 的 pre520tune 属性控制,请参阅《AIX 5L V5.2 性能管理指南》中的『调整 AIX 5.2 的增强功能』)下,除了那些 Bosboot 类型参数外,参数的重新引导值都没有实际意义,因为在此方式下,引导期间没有应用这些值。
在 5.2 版以前的兼容性方式中,继续通过在脚本(引导序列时会被调用)中嵌入对调整命令的调用来完成对可调参数设置重新引导值。重新引导 类型的参数因此可以在没有 -r 标志下设置, 因此现有的脚本语句能继续工作。
当机器迁移到 AIX 5L V5.2 时,自动打开该方式。对于完全安装,关闭该方式且参数的重新引导值在重新引导序列过程中通过应用 /etc/tunables/nextboot 文件的内容来设置。仅在该模式下,-r 和-p 标志能完全起作用。请参阅AIX 5L Version 5.2 Performance Tools Guide and Reference中的『内核调整』以获取详细信息。
网络可调参数
arpqsize |
|
arpt_killc |
|
arptab_bsiz |
|
arptab_nb |
|
bcastping |
|
clean_partial_conns |
|
delayack |
|
delayackports |
no -o delayackports={80,30080}要清除该列表,将选项设为 {} 。 |
dgd_packets_lost |
|
dgd_ping_time |
|
dgd_retry_time |
|
directed_broadcast |
|
extendednetstats |
|
fasttimo |
|
icmp6_errmsg_rate |
|
icmpaddressmask |
|
ie5_old_multicast_mapping |
|
ifsize |
|
inet_stack_size |
|
ipforwarding |
|
ipfragttl |
|
ipignoreredirects |
|
ipqmaxlen |
|
ipsendredirects |
|
ipsrcrouteforward |
|
ipsrcrouterecv |
|
ipsrcroutesend |
|
ip6_defttl |
|
ip6_prune |
|
ip6forwarding |
|
ip6srcrouteforward |
|
llsleep_timeout |
|
main_if6 |
|
main_site6 |
|
maxnip6q |
|
maxttl |
|
multi_homed |
|
nbc_limit |
|
nbc_max_cache |
|
nbc_min_cache |
|
nbc_ofile_hashsz |
|
nbc_pseg(AIX 4.3.3 及后期版本) |
|
nbc_pseg_limit(AIX 4.3.3及后期版本) |
|
ndpqsize |
|
ndpt_down |
|
ndpt_keep |
|
ndp_mmaxtries |
|
ndpt_probe |
|
ndpt_reachable |
|
ndpt_retrans |
|
ndpt_umaxtries |
|
net_malloc_police |
|
nonlocsrcroute |
|
passive_dgd |
|
pmtu_default_age |
|
pmtu_rediscover_interval |
|
rfc1122addrchk |
|
rfc1323 |
|
rfc2414 |
|
route_expire |
|
routerevalidate |
|
rto_high |
|
rto_length |
|
rto_limit |
|
rto_low |
|
sack(AIX 4.3.3 及后期版本) |
|
sb_max |
|
send_file_duration |
|
site6_index |
|
sockthresh |
|
sodebug |
|
somaxconn |
|
subnetsarelocal |
|
tcp_bad_port_limit |
|
tcp_ecn |
|
tcp_ephemeral_high |
|
tcp_ephemeral_low |
|
tcp_finwait2 |
|
tcp_init_window |
|
tcp_inpcb_hashtab_siz |
|
tcp_keepcnt |
|
tcp_keepidle |
|
tcp_keepinit |
|
tcp_keepintvl |
|
tcp_limited_transmit |
|
tcp_maxburst |
|
tcp_mssdflt |
|
tcp_nagle_limit |
|
tcp_ndebug |
|
tcp_newreno |
|
tcp_nodelayack |
|
tcp_pmtu_discover |
|
tcp_recvspace |
对于告诉网络,如吉位以太网或 ATM 622,应该使用值 65536 以通过最小大小获得最佳性能。 tcp_recvspace 参数必须指定小于或等于 sb_max 参数设置的套接字缓冲区大小。每个接口的 ISNO 选项也将覆盖该全局设置。对于大约 65536 的值,必须启用 rfc1323(rfc1323=1)以启用 TCP 窗口定标。 |
tcp_sendspace |
更低带宽网络,例如串行线路网际协议(SLIP),或更高带宽网络,例如串行光连接,应有不同的最合适的缓冲区大小。最合适缓冲区大小为介质带宽与一个包的平均来回时间的乘积: optimum_window=bandwidth * average_round_trip_time 对于告诉网络,如吉位以太网或 ATM 622,应该使用值 65536 以通过最小大小获得最佳性能。 tcp_sendspace 参数必须指定小于或等于 sb_max 参数设置的套接字缓冲区。每个接口的 ISNO 选项也将覆盖该全局设置。对于大约 65536 的值,必须启用 rfc1323(rfc1323=1)以启用 TCP 窗口定标。 |
tcp_timewait |
|
tcp_ttl |
|
thewall |
|
udp_bad_port_limit |
|
udp_ephemeral_high |
|
udp_ephemeral_low |
|
udp_inpcb_hashtab_siz |
|
udp_pmtu_discover |
|
udp_recvspace |
|
udp_sendspace |
|
udp_ttl |
|
udpcksum |
|
use_isno(AIX 4.3.3 及后期版本) |
|
Streams 可调参数
lowthresh |
|
medthresh |
|
nstrpush |
|
psebufcalls |
|
psecache |
|
pseintrstack |
|
psetimers |
|
strctlsz |
|
strmsgsz |
|
strthresh |
|
strturncnt |
|
示例
- 要显示 mbuf 池的最大大小,请输入:
no -o thewall
- 要 UDP 包的生存时间复位为它的缺省大小,请输入:
no -d udp_ttl
- 要更改您系统上的缺省套接字缓冲区大小,请输入:
no -r -o tcp_sendspace=32768 no -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
相关推荐
AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数。 1. 单机环境 在单机环境中,需要考虑以下几个参数的调整: * 系统用户的最大登录数(maxlogin):可以根据用户数...
#### 四、网络接口参数调整 网络接口参数的调整主要包括MTU的调整以及其他与网络接口相关的配置。 - **MTU调整**:通过`netstat -i`命令可以查看每个网络接口的MTU值。根据实际需求调整MTU值,以优化网络传输效率。...
* chmod命令:用于设置文件权限,参数可以设置文件的读、写、执行权限。 * chown命令:用于设置文件属主,参数可以设置文件属主和文件组。 信息查看: * df命令:用于显示磁盘空间使用情况,以单位为k字节显示。 *...
AIX系统提供了丰富的命令行工具,这些命令是日常系统管理、性能监控、网络配置和文件操作等任务的核心。下面将详细解释一些重要的AIX系统命令。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子...
3. **调整打开文件句柄数量**:通过`nofile`参数调整。 ### 配置网络参数 1. **TCP/IP参数**:调整最大连接数等参数,通过编辑`/etc/inet/inetd.conf`和`/etc/inet/tcpip`文件。 2. **DNS解析配置**:确保/etc/...
配置管理是网络管理的核心环节,包括设备的初始化和参数调整。`cfgmgr`命令用于自动检测并配置硬件设备,确保它们能够被操作系统正确识别和使用。在某些情况下,使用`smit devices`或`smit installp`命令进行图形...
通过"AIX系统命令字典",你可以迅速查询这些命令的详细用法、参数和示例,提高工作效率。CHM格式的文档便于检索,使你在处理AIX系统时能够快速找到所需的信息。无论是初学者还是经验丰富的管理员,这个字典都是一个...
`chmod` 命令用于更改文件或目录的权限,例如 `chmod 755 file.sh` 给 `file.sh` 设置可执行权限。 16. **chown/chgrp** - 更改文件或目录的所有者和组 `chown` 和 `chgrp` 命令用于改变文件或目录的所有者和所属...
* 系统参数得到适当设置 4. ps 命令 ps 命令是 UNIX 系统中最常见的命令,它主要显示系统中关于进程的统计和状态信息,如进程 ID,I/O 行为以及 CPU 利用率等。利用 ps 命令提供的信息,可决定一个进程运行了多长...
《IBM AIX系统操纵命令》是一本针对IBM AIX操作系统用户的重要参考资料,旨在帮助用户快速掌握在AIX系统中进行日常操作的命令。AIX,全称Advanced Interactive eXecutive,是IBM开发的一种Unix变体,广泛应用于企业...
8. 网络配置和管理:网络是AIX系统的一个重要组成部分,命令如ifconfig用于配置网络接口,route用于管理路由表,而netstat命令用于显示网络连接、路由表、接口统计等信息。 9. 定时任务和作业调度:AIX提供cron系统...
《AIX 6.1命令参考大全》是一份详尽的文档集合,旨在为AIX 6.1操作系统用户提供全面的命令操作指南。这套资料纠正了之前版本中混入5.2版本错误的问题,确保了内容的准确性和针对性。AIX(Advanced Interactive ...
### AIX_BASIC_VI命令详解 #### 一、概述 本文档主要介绍AIX系统中的VI编辑器及其使用方法,并涵盖了UNIX系统中的`man`命令的详细解释与应用技巧。AIX作为IBM的一种UNIX操作系统,广泛应用于服务器环境,其文本...
本资源“aix命令参考大全中文版”是一份非常实用的工具书,旨在帮助用户理解和掌握AIX操作系统中的各种命令行工具。以下是关于AIX命令的一些关键知识点: 1. **命令行界面**: AIX系统采用命令行界面(CLI)进行...
在AIX 5.3中,有数百个内置命令,它们涵盖了系统管理、网络配置、文件操作、进程管理、性能监控等多个方面。这些命令通常由英文单词或短语组成,比如ls(列出目录内容)、cd(改变当前工作目录)、rm(删除文件)等...
除了上述基本命令,AIX系统还提供了许多高级功能,如性能监控、系统管理工具、网络配置和安全管理等。例如,`top`命令用于实时查看系统资源使用情况,`smitty`是一个图形化的系统管理工具,可以方便地进行系统配置和...
AIX系统参数设置是优化操作系统性能的关键步骤,尤其对于服务器和关键业务系统而言。AIX,全称Advanced Interactive eXecutive,是IBM开发的一种开放源码操作系统,主要用于IBM的Power Systems服务器。以下是对标题...
IBM AIX 操作系统下的常用命令是指在 IBM AIX 操作系统中使用的基本命令,涵盖了基本的文件管理、目录管理、进程管理、用户管理、网络管理等方面的命令。这些命令是 IBM AIX 操作系统的基础知识,熟悉这些命令可以...