Linux環境安裝Oracle11g(二)——作業系統引數及服務調整
三、調整作業系統相應服務和引數
-
禁用 SELINUX
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
getenforce
修改為 DISABLE -
關閉Transparent HugePages
修改/etc/grub.conf檔案,在Kernel行末尾加上下列引數:
transparent_hugepage=never -
IO排程演算法調整
修改/etc/grub.conf檔案,在Kernel行末尾加上下列引數:
elevator=deadline
可以透過cat /sys/block/sda/queue/scheduler命令來檢視目前排程演算法。 -
配置服務
service iptables stop
service iptables save
service ip6tables stop
service ip6tables save
chkconfig avahi-daemon off
chkconfig bluetooth off
chkconfig cpuspeed off
chkconfig cups off
chkconfig firstboot off
chkconfig ip6tables off
chkconfig iptables off
chkconfig pcmcia off -
核心引數修改
cat>>/etc/sysctl.conf<<EOF
kernel.shmmax = 54050481766
kernel.shmall = 16494898
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 4194304
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ipfrag_high_thresh = 16777216
net.ipv4.ipfrag_low_thresh = 15728640
kernel.randomize_va_space=0
vm.min_free_kbytes = 524288
# vm.nr_hugepages = 512
EOF
最佳配置演算法:
#shmmax
echo "`cat /proc/meminfo | grep "MemTotal" | awk '{print $2}'` * 1024 * 0.8" | bc | sed 's#\..*$##'
#shmall
echo "`cat /proc/meminfo | grep "MemTotal" | awk '{print $2}'` / (`getconf PAGESIZE` / 1024)" | bc
使引數生效
sysctl -p -
Limits配置
cat>>/etc/security/limits.conf<<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
root soft stack 10240
root hard stack 32768
* soft memlock unlimited
* hard memlock unlimited
EOF -
PAM 調整
echo "session required pam_limits.so" >>/etc/pam.d/login
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2756037/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux環境安裝Oracle11g(四)——軟體安裝及引數最佳化LinuxOracle
- linux安裝DB2之前的作業系統引數LinuxDB2作業系統
- Windows環境安裝Linux系統及JDK部署WindowsLinuxJDK
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- Linux環境安裝Oracle11g(三)——使用者、路徑建立及配置環境變數LinuxOracle變數
- PostgreSQL安裝完成後,引數調整SQL
- Linux 核心引數及Oracle相關引數調整LinuxOracle
- RAC環境調整系統時間
- Linux環境VNC服務安裝、配置與使用LinuxVNC
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- (轉)Linux 核心引數及Oracle相關引數調整LinuxOracle
- 【RAC】 RAC For W2K8R2 安裝--作業系統環境配置 (二)作業系統
- linux安裝nodejs及服務部署(二)LinuxNodeJS
- Solaris10的上安裝Oracle時需要調整的系統引數Oracle
- Linux系統安裝Redis服務LinuxRedis
- Linux系統安裝ansiblle環境Linux
- AIX作業系統安裝SSH服務-最詳細版AI作業系統
- 國產作業系統deepin安裝與配置Node-RED環境作業系統
- 【OLS】Linux作業系統Oracle 11g環境下安裝解除安裝Oracle Label SecurityLinux作業系統Oracle
- Linux環境安裝Oracle11g(一)——配置檢查及依賴項安裝LinuxOracle
- LINUX下安裝ORACLE的常用設定引數及環境變數說明LinuxOracle變數
- linux環境下解除安裝oracle11gLinuxOracle
- 【VNC】Linux環境VNC服務安裝、配置與使用VNCLinux
- Oracle11g 自動化建庫及調整相關引數Oracle
- node.js環境安裝及環境變數Node.js變數
- strawberry perl安裝,環境變數及模組安裝變數
- 硬碟中安裝Linux作業系統硬碟Linux作業系統
- JDK安裝及環境變數配置JDK變數
- 資料庫安裝初始化引數調整資料庫
- HBase 核心元件協調及RegionServer JVM引數調優-OLAP商業環境實戰元件ServerJVM
- Linux核心引數(如kernel.shmmax)及Oracle相關引數調整LinuxHMMOracle
- window系統jdk安裝與環境變數配置JDK變數
- Linux核心引數以及Oracle引數調整(updated)LinuxOracle
- 作業系統的執行環境作業系統
- Windows 作業系統部署ActiveMQ環境Windows作業系統MQ
- Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令LinuxNginx
- linux系統環境變數Linux變數
- MySQL記憶體引數及調整MySql記憶體