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

rootとしてこれらの変更を適用し、次の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

おすすめ記事