Solaris 10에서 네트워크 매개변수에 대한 다음 변경 사항을 어떻게 안전하게 수행할 수 있습니까?

Solaris 10에서 네트워크 매개변수에 대한 다음 변경 사항을 어떻게 안전하게 수행할 수 있습니까?

개발 환경의 "Oracle Hyperion EPM 11.2.1.0" 오류에 대한 가능한 해결 방법으로 Oracle Solaris 10에서 일부 TCP/IP 네트워크 매개변수를 변경하고 테스트해야 합니다. 저는 Solaris/UNIX 전문가가 아니므로 올바른 매개변수를 식별하는 방법에 대한 지침을 주시면 감사하겠습니다. 변경 사항으로 인해 발생할 수 있는 영향과 변경 사항 롤백을 위해 관리자 지원을 받는 방법을 알려 주시면 매우 도움이 될 것입니다.

  1. 소켓을 닫기 전에 대기 시간을 줄여야 합니다. 해당 UNIX 명령이 이미 있습니다. $ echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout

  2. 시스템이 "Oracle Hyperion EPM" 응용 프로그램이 많은 수의 소켓을 사용하는 것을 차단하고 있는지 확인해야 합니다. 포트 범위를 보고 수정하는 방법은 무엇입니까? UNIX 명령은 다음과 같습니다.$ echo "1025 65535" > /proc/sys/net/ipv4/ip_local_port_range

루트로 이러한 변경 사항을 적용하고 다음 UNIX 명령을 실행하여 변경 사항을 적용해야 한다는 제안이 있었습니다.$ /etc/rc.d/init.d/network restart

인용하다:

  1. 매개 변수를 확인했습니다.$ ndd /dev/tcp \?
  2. http://docs.oracle.com/cd/E19082-01/819-2724/6n50b07lr/index.html
  3. http://www.informit.com/articles/article.aspx?p=101138&seqNum=6

답변1

첫 번째 경우:

ndd -set /dev/tcp tcp_time_wait_interval 90000

공식 매뉴얼에 따르면 60000 = 60초 이하로 설정하면 안 됩니다.

두 번째로

ndd -get /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port

네트워크를 다시 시작할 필요가 없습니다. 그러나 원하는 경우 Solaris 10에서는 다음과 같습니다.

svcadm restart network/physical

관련 정보