Solaris tcp_keepalive_abort_interval

В справочном руководстве Solaris есть раздел для tcp_keepalive_abort_interval.

Тем не менее, он не появляется в ndd /dev/tcp \? листинга.

# uname -srvmpi
SunOS 5.10 Generic_142909-17 sun4us sparc FJSV,GPUZC-L
# ndd /dev/tcp \? | grep keepalive
tcp_keepalive_interval    (read and write)

Кто-нибудь из вас знает, где этот параметр?

ОБНОВЛЕНИЕ: Кажется, я читал неправильную документацию, спасибо, что указали на это.

3 ответа

Решение

Это параметр OpenSolaris/Solaris 11, недоступный в Solaris 10:

$ uname -a
SunOS openindiana01 5.11 oi_147 i86pc i386 i86pc Solaris

$ ndd -get /dev/tcp tcp_keepalive_abort_interval
480000

Существует известная ошибка в документации: http://docs.oracle.com/cd/E19082-01/819-2724/chapter1-1/index.html

Этот параметр доступен только в ОС на базе ОС SunOS 5.11.

$ uname -srvmpi 
SunOS 5.11 snv_134 i86pc i386 i86pc
$ ndd /dev/tcp \? | grep keepalive
tcp_keepalive_interval        (read and write)
tcp_keepalive_abort_interval  (read and write)

Используйте команду ipadm/dladm для отображения сетевых параметров ядра в solaris 11, команда ndd устарела.

Чтобы показать переменную keepalive, используйте:

ipadm show-prop -p _keepalive_interval tcp

Чтобы сохранить постоянную конфигурацию при перезагрузке:

ipadm set-prop -p _keepalive_interval=600000 tcp

Если вы хотите изменить его для целей тестирования, используйте -t ключ.

Изменения именования параметров IP в Oracle Solaris 11

Другие вопросы по тегам