Solaris下修改UDP引數的方法
如果要安裝RAC環境,Oracle推薦將UDP的兩個引數UDP_XMIT_HIWAT和UDP_RECV_HIWAT從8192調整到65536。
調整這兩個引數很簡單,執行:
ndd -set /dev/udp udp_xmit_hiwat 65536
ndd -set /dev/udp udp_recv_hiwat 65536
進行設定就可以了,但是這種設定只對當前有效,一旦系統重啟,修改就會丟失。
Oracle的文件給出的方法是在/etc/system檔案中新增:
set udp:udp_xmit_hiwat=65536
set udp:udp_recv_hiwat=65536
但是這種方法是錯誤的。設定了引數後,重啟系統,這兩個引數仍然會回到預設值8192。
查詢了一下sun的文件發現,似乎無法透過設定/etc/system檔案的方式來設定這兩個引數,而必須透過建立啟動指令碼的方式。
步驟如下:
# vi /etc/init.d/nddudp
ndd -set /dev/udp udp_xmit_hiwat 65536
ndd -set /dev/udp udp_recv_hiwat 65536
在/etc/init.d目錄下新增一個初始化指令碼,將要修改的引數新增進去,然後在/etc目錄下的rc1.d、rc2.d和rcS.d目錄下新增上面檔案的連結。這個連結需要以S70或S71開頭:
# ln -s -f /etc/init.d/nddudp /etc/rc1.d/S70nddudp
# ln -s -f /etc/init.d/nddudp /etc/rc2.d/S70nddudp
# ln -s -f /etc/init.d/nddudp /etc/rcS.d/S70nddudp
完成之後,重啟系統會發現這兩個UDP引數的修改已經生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69202/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris下清除crs的方法
- Windows 下修改Tomcat jvm引數WindowsTomcatJVM
- postgresql11修改引數永久生效方法SQL
- solaris記憶體引數調整及管理記憶體
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- solaris10中安裝oracle核心引數的調整Oracle
- 如何檢視solaris系統的版本和位數?solaris系統的版本和位數的檢視方法
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- linux修改系統引數Linux
- Charles 修改請求(Request)引數
- RAC 修改引數DB_FILES
- 使用js修改url地址引數JS
- Ubuntu下修改為永久DNS的方法UbuntuDNS
- 不重啟mysql情況修改引數變數MySql變數
- Oracle RAC修改引數檔案位置Oracle
- [20210209]修改CPU_COUNT引數.txt
- 【CDB】怎樣修改PDB的記憶體引數記憶體
- charles 打斷點修改請求引數斷點
- 在Linux中,linux核心引數如何修改?Linux
- DM7修改資料庫引數資料庫
- solaris中如何設定解析度?在solaris中設定解析度的方法教程
- Java的方法可變長引數Java
- 2.7.6.2 設定或修改初始化引數的值
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- Solaris10怎麼更改子網掩碼?Solaris10更改子網掩碼的方法
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- 方法引數_練習_ParamTest
- Ruby方法傳不定引數
- Docker(十七)-修改Docker容器啟動配置引數Docker
- Laravel 修改器能加Request引數嗎?Laravel
- C# 09修改介面引數_簡單粗暴C#
- [20210209]修改CPU_COUNT引數2.txt
- 2.7.11 檢視引數設定的方法
- GridView傳遞兩個引數的方法View
- 方法(函式)的定義與引數函式
- Spring LocalVariableTableParameterNameDiscoverer獲取方法的引數名Spring
- 1.5 - Numpy的方法中,axis引數的理解
- Java方法04:命令列傳遞引數、可變引數Java命令列
- 深入瞭解 Java 方法和引數的使用方法Java