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環境安裝Oracle11g(三)——使用者、路徑建立及配置環境變數LinuxOracle變數
- linux安裝DB2之前的作業系統引數LinuxDB2作業系統
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- linux環境下解除安裝oracle11gLinuxOracle
- Linux系統安裝ansiblle環境Linux
- Linux環境安裝Oracle11g(一)——配置檢查及依賴項安裝LinuxOracle
- linux安裝nodejs及服務部署(二)LinuxNodeJS
- PostgreSQL安裝完成後,引數調整SQL
- Linux系統安裝Redis服務LinuxRedis
- Oracle11g 自動化建庫及調整相關引數Oracle
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- node.js環境安裝及環境變數Node.js變數
- Linux環境Flume安裝配置及使用Linux
- Linux環境Sqoop安裝配置及使用LinuxOOP
- Linux環境Hive安裝配置及使用LinuxHive
- Linux環境Spark安裝配置及使用LinuxSpark
- linux系統環境變數Linux變數
- 國產作業系統deepin安裝與配置Node-RED環境作業系統
- Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令LinuxNginx
- Linux作業系統中安裝VMware ToolsLinux作業系統
- LINUX 環境 mysql to mysql OGG安裝配置(二)LinuxMySql
- Linux下安裝JDK及環境設定LinuxJDK
- window系統jdk安裝與環境變數配置JDK變數
- Linux環境下安裝配置vsftpd服務(三種認證模式)LinuxFTP模式
- Linux系統如何安裝AutoFs掛載服務Linux
- HBase 核心元件協調及RegionServer JVM引數調優-OLAP商業環境實戰元件ServerJVM
- solaris10中安裝oracle核心引數的調整Oracle
- 如何安裝Linux作業系統?Linux運維教學Linux作業系統運維
- Linux安裝jdk環境LinuxJDK
- Linux環境安裝GOLinuxGo
- 視訊課程:小白學習 Linux-Ubuntu 作業系統(含 docker 安裝配置搭建 lamp 環境)LinuxUbuntu作業系統DockerLAMP
- 作業系統的執行環境作業系統
- Windows 作業系統部署ActiveMQ環境Windows作業系統MQ
- 作業系統-002- 環境配置作業系統
- mac電腦安裝python配置系統環境變數MacPython變數
- 環境 | ubuntu16.04系統安裝及基本軟體配置Ubuntu
- MySQL 8.026 下載及安裝教程-Windows 10系統環境MySqlWindows