In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
Detailed explanation of ORACLE-related kernel parameters 1. Kernel.sem
[root@test ~] # cat / proc/sys/kernel/sem
250 32000 100 142
[root@test ~] # ipcs-sl
-Semaphore Limits-
Max number of arrays = 142
Max semaphores per array = 250
Max semaphores system wide = 32000
Max ops per semop call = 100
Semaphore max value = 32767
NAME | DESCRIPTION | MIN VALUE-+---+-SEMMSL | maximum number of semaphores in a semphore set | 250SEMMNS | maximum number of semphores in the system | 32000SEMOPM | maximum number of Operations per semop (P) call | 100SEMMNI | maximum number of semaphore sets in system | 128
SEMMSL:10+ processes
Four digits: the first number should be approximately greater than the number of Oracle processes, and the second number is suggested to be the product of the first and fourth digits. This parameter is suitable for most uses, but for a high number of connections (such as 8000 connections per node), it can be set to:
10000 1280000 512 1024
1.1 introduction to semaphore Semaphore
Semaphores (Semaphore) are similar to Mutex, indicating the amount of resources available, unlike Mutex, which can be greater than 1.
This paper introduces the POSIX semaphore library function, which is detailed in sem_overview (7). This semaphore can be used not only for the synchronization between threads of the same process, but also for synchronization between different processes.
Related functions:
Int sem_init (sem_t * sem, intpshared, unsigned int value)
Int sem_wait (sem_t * sem)
Int sem_trywait (sem_t * sem)
Int sem_post (sem_t * sem)
Int sem_destroy (sem_t * sem)
The type of semaphore variable is sem_t
Sem_init () initializes a semaphore variable, the value parameter indicates the number of resources available, and the pshared parameter 0 indicates that the semaphore is used for synchronization between threads of the same process.
After using the semaphore variable, you should call sem_destroy () to release resources related to semaphore.
Call sem_wait () to get the resource, subtract the value of semaphore by 1, and suspend the wait if the value of semaphore is already 0 when sem_wait () is called. If you don't want to suspend waiting, you can call sem_trywait (). Calling sem_post () frees up resources, increases the value of semaphore by 1, and wakes up the pending thread.
# cat / proc/sys/kernel/shmmax
# cat / proc/sys/kernel/shmmni
Kernel.shmmax = 2147483648
Kernel.shmmni = 100
NAME | DESCRIPTION | MIN VALUE
-+
SHMMAX | maximum bytes in one shared memory segment | 4294967295
SHMMNI | maximum count of shared memorysegments | 4096
SHMSEG | maximum count of shared memorysegments per proc | TBD
SHMALL | maximum total shared memorysystem-wide | 2097152
2 、 kernel.shmmni
Shmmni: the maximum number of shared memory segments, which is generally sufficient
Kernel.shmmni defaults to 4096
3 、 fs.file-max
Fs.file-max: sets the total number of files that can be opened by all processes in the system
Cat / proc/sys/fs/file-max
Recommended value for this parameter: fs.file-max = 6815744
4 、 fs.aio-max-nr
Maximum number of system-wide asynchronous IO concurrent requests
Fs.aio-max-nr = 1048576
5 、 net.ipv4.ip_local_port_range
Net.ipv4.ip_local_port_range: the total number of ports in the specified range
Net.ipv4.ip_local_port_range = 9000 65500
# make TIME_WAIT status reusable, so that even if TIME_WAIT occupies all ports, it does not cause obstacles by rejecting new requests
Echo "1" > / proc/sys/net/ipv4/tcp_tw_reuse
# Let TIME_WAIT recycle as soon as possible. I don't know how long it will take. The observation is about one second.
Echo "1" > / proc/sys/net/ipv4/tcp_tw_recycle
6 、 net.core.rmem_default
Net.core.rmem_default represents the default value of the socket receive buffer size
/ proc/sys/net/core/rmem_default
/ proc/sys/net/core/rmem_max
When using udp to receive data:
If the setsockopt is not called to set the system to receive the cache, the size of the received cache is rmem_default.
If the program calls setsockopt to set up the system to receive cache, the setting value cannot exceed rmem_max.
Instead of sharing the same cache, the system requests a cache space for each udp socket.
That is, each udp socket will have a cache space the size of rmem_default (assuming no setsockopt setting).
The minimum values recommended by oracle are:
Net.core.rmem_default = 262144
7 、 net.core.rmem_max
Net.core.rmem_max: represents the maximum size of the socket receive buffer.
The minimum values recommended by oracle are:
Net.core.rmem_max = 4194304
8 、 net.core.wmem_default
Cat / proc/sys/net/core/wmem_default
Net.core.wmem_default: udp socket's default value for sending buffer size
Net.core.wmem_default = 262144
9 、 net.core.wmem_max
Net.core.wmem_max: udp socket default maximum for sending buffer size
Net.core.wmem_max = 1048576
Linux frees cache memory
Echo 1 > / proc/sys/vm/drop_caches
Limit restriction
[oracle@db1] $ulimit-a
Core file size (blocks,-c) 0
Data seg size (kbytes,-d) unlimited
Scheduling priority (- e) 0
File size (blocks,-f) unlimited
Pending signals (- I) 257380
Max locked memory (kbytes,-l) 64
Max memory size (kbytes,-m) unlimited
Open files (- n) 1024
Pipe size (512 bytes,-p) 8
POSIX message queues (bytes,-Q) 819200
Real-time priority (- r) 0
Stack size (kbytes,-s) 8192
Cpu time (seconds,-t) unlimited
Max user processes (- u) 1024
Virtual memory (kbytes,-v) unlimited
File locks (- x) unlimited
[root@test ~] # su-oracle
[oracle@test] $ulimit-a
Core file size (blocks,-c) 0
Data seg size (kbytes,-d) unlimited
Scheduling priority (- e) 0
File size (blocks,-f) unlimited
Pending signals (- I) 15984
Max locked memory (kbytes,-l) 50000000
Max memory size (kbytes,-m) unlimited
Open files (- n) 65536
Pipe size (512 bytes,-p) 8
POSIX message queues (bytes,-Q) 819200
Real-time priority (- r) 0
Stack size (kbytes,-s) 10240
Cpu time (seconds,-t) unlimited
Max user processes (- u) 16384
Virtual memory (kbytes,-v) unlimited
File locks (- x) unlimited
[oracle@dm01db01] $ulimit-a
Core file size (blocks,-c) 0
Data seg size (kbytes,-d) unlimited
Scheduling priority (- e) 0
File size (blocks,-f) unlimited
Pending signals (- I) 802816
Max locked memory (kbytes,-l) 74136141
Max memory size (kbytes,-m) unlimited
Open files (- n) 65536
Pipe size (512 bytes,-p) 8
POSIX message queues (bytes,-Q) 819200
Real-time priority (- r) 0
Stack size (kbytes,-s) 10240
Cpu time (seconds,-t) unlimited
Max user processes (- u) 131072
Virtual memory (kbytes,-v) unlimited
File locks (- x) unlimited
2. Sysctl-A2.1 default configuration
Kernel.sched_child_runs_first = 0
Kernel.sched_min_granularity_ns = 4000000
Kernel.sched_latency_ns = 20000000
Kernel.sched_wakeup_granularity_ns = 4000000
Kernel.sched_shares_ratelimit = 1000000
Kernel.sched_shares_thresh = 4
Kernel.sched_features = 32611451
Kernel.sched_migration_cost = 500000
Kernel.sched_nr_migrate = 32
Kernel.sched_time_avg = 1000
Kernel.timer_migration = 1
Kernel.sched_rt_period_us = 1000000
Kernel.sched_rt_runtime_us = 950000
Kernel.sched_compat_yield = 1
Kernel.panic = 0
Kernel.core_uses_pid = 1
Kernel.core_pattern = / usr/libexec/abrt-hook-ccpp% s% c% p% u% g% te
Kernel.core_pipe_limit = 4
Kernel.tainted = 512
Kernel.latencytop = 0
Kernel.real-root-dev = 0
Kernel.print-fatal-signals = 0
Kernel.ctrl-alt-del = 0
Kernel.ftrace_enabled = 1
Kernel.stack_tracer_enabled = 0
Kernel.ftrace_dump_on_oops = 0
Kernel.modprobe = / sbin/modprobe
Kernel.modules_disabled = 0
Kernel.hotplug =
Kernel.sg-big-buff = 32768
Kernel.acct = 4 2 30
Kernel.sysrq = 0
Error: permission denied on key'kernel.cad_pid'
Kernel.threads-max = 514761
Kernel.random.poolsize = 4096
Kernel.random.entropy_avail = 3474
Kernel.random.read_wakeup_threshold = 64
Kernel.random.write_wakeup_threshold = 128,
Kernel.random.boot_id = dfdbf1c1-7dcb-462a-a311-9109eb51e12a
Kernel.random.uuid = 6ce1f1b9-b09b-4372-a913-086d113eedbc
Kernel.overflowuid = 65534
Kernel.overflowgid = 65534
Kernel.pid_max = 32768
Kernel.panic_on_oops = 1
Kernel.printk = 4 4 1 7
Kernel.printk_ratelimit = 5
Kernel.printk_ratelimit_burst = 10
Kernel.printk_delay = 0
Kernel.ngroups_max = 65536
Kernel.unknown_nmi_panic = 0
Kernel.nmi_watchdog = 0
Kernel.panic_on_unrecovered_nmi = 0
Kernel.panic_on_io_nmi = 0
Kernel.bootloader_type = 113,
Kernel.bootloader_version = 1
Kernel.kstack_depth_to_print = 12
Kernel.io_delay_type = 0
Kernel.randomize_va_space = 2
Kernel.acpi_video_flags = 0
Kernel.softlockup_panic = 0
Kernel.softlockup_thresh = 60
Kernel.hung_task_panic = 0
Kernel.hung_task_check_count = 4194304
Kernel.hung_task_timeout_secs = 120
Kernel.hung_task_warnings = 0
Kernel.compat-log = 1
Kernel.max_lock_depth = 1024
Kernel.poweroff_cmd = / sbin/poweroff
Kernel.keys.maxkeys = 200
Kernel.keys.maxbytes = 20000
Kernel.keys.root_maxkeys = 200
Kernel.keys.root_maxbytes = 20000
Kernel.keys.gc_delay = 300
Kernel.slow-work.min-threads = 2
Kernel.slow-work.max-threads = 32
Kernel.slow-work.vslow-percentage = 50
Kernel.perf_event_paranoid = 1
Kernel.perf_event_mlock_kb = 516
Kernel.perf_event_max_sample_rate = 100000
Kernel.blk_iopoll = 1
Kernel.vsyscall64 = 1
Kernel.ostype = Linux
Kernel.osrelease = 2.6.32-300.3.1.el6uek.x86_64
Kernel.version = # 1 SMP Fri Dec 9 18:57:35EST 2011
Kernel.hostname = db1
Kernel.domainname = (none)
Kernel.shmmax = 68719476736
Kernel.shmall = 4294967296
Kernel.shmmni = 4096
Kernel.msgmax = 65536
Kernel.msgmni = 32768
Kernel.msgmnb = 65536
Kernel.sem = 250 32000 32 128
Kernel.auto_msgmni = 1
KernelNaNy.max = 4096
KernelNaNy.nr = 1050
Kernel.sched_domain.cpu0.domain0.min_interval= 1
Kernel.sched_domain.cpu0.domain0.max_interval= 4
Kernel.sched_domain.cpu0.domain0.busy_idx = 2
Kernel.sched_domain.cpu0.domain0.idle_idx = 0
Kernel.sched_domain.cpu0.domain0.newidle_idx= 0
Kernel.sched_domain.cpu0.domain0.wake_idx = 0
Kernel.sched_domain.cpu0.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu0.domain0.busy_factor= 64
Kernel.sched_domain.cpu0.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu0.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu0.domain0.flags = 4655
Kernel.sched_domain.cpu0.domain0.name = MC
Kernel.sched_domain.cpu0.domain1.min_interval= 8
Kernel.sched_domain.cpu0.domain1.max_interval= 32
Kernel.sched_domain.cpu0.domain1.busy_idx = 3
Kernel.sched_domain.cpu0.domain1.idle_idx = 2
Kernel.sched_domain.cpu0.domain1.newidle_idx= 0
Kernel.sched_domain.cpu0.domain1.wake_idx = 0
Kernel.sched_domain.cpu0.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu0.domain1.busy_factor= 32
Kernel.sched_domain.cpu0.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu0.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu0.domain1.flags = 1071
Kernel.sched_domain.cpu0.domain1.name = NODE
Kernel.sched_domain.cpu1.domain0.min_interval= 1
Kernel.sched_domain.cpu1.domain0.max_interval= 4
Kernel.sched_domain.cpu1.domain0.busy_idx = 2
Kernel.sched_domain.cpu1.domain0.idle_idx = 0
Kernel.sched_domain.cpu1.domain0.newidle_idx= 0
Kernel.sched_domain.cpu1.domain0.wake_idx = 0
Kernel.sched_domain.cpu1.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu1.domain0.busy_factor= 64
Kernel.sched_domain.cpu1.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu1.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu1.domain0.flags = 4655
Kernel.sched_domain.cpu1.domain0.name = MC
Kernel.sched_domain.cpu1.domain1.min_interval= 8
Kernel.sched_domain.cpu1.domain1.max_interval= 32
Kernel.sched_domain.cpu1.domain1.busy_idx = 3
Kernel.sched_domain.cpu1.domain1.idle_idx = 2
Kernel.sched_domain.cpu1.domain1.newidle_idx= 0
Kernel.sched_domain.cpu1.domain1.wake_idx = 0
Kernel.sched_domain.cpu1.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu1.domain1.busy_factor= 32
Kernel.sched_domain.cpu1.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu1.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu1.domain1.flags = 1071
Kernel.sched_domain.cpu1.domain1.name = NODE
Kernel.sched_domain.cpu2.domain0.min_interval= 1
Kernel.sched_domain.cpu2.domain0.max_interval= 4
Kernel.sched_domain.cpu2.domain0.busy_idx = 2
Kernel.sched_domain.cpu2.domain0.idle_idx = 0
Kernel.sched_domain.cpu2.domain0.newidle_idx= 0
Kernel.sched_domain.cpu2.domain0.wake_idx = 0
Kernel.sched_domain.cpu2.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu2.domain0.busy_factor= 64
Kernel.sched_domain.cpu2.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu2.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu2.domain0.flags = 4655
Kernel.sched_domain.cpu2.domain0.name = MC
Kernel.sched_domain.cpu2.domain1.min_interval= 8
Kernel.sched_domain.cpu2.domain1.max_interval= 32
Kernel.sched_domain.cpu2.domain1.busy_idx = 3
Kernel.sched_domain.cpu2.domain1.idle_idx = 2
Kernel.sched_domain.cpu2.domain1.newidle_idx= 0
Kernel.sched_domain.cpu2.domain1.wake_idx = 0
Kernel.sched_domain.cpu2.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu2.domain1.busy_factor= 32
Kernel.sched_domain.cpu2.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu2.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu2.domain1.flags = 1071
Kernel.sched_domain.cpu2.domain1.name = NODE
Kernel.sched_domain.cpu3.domain0.min_interval= 1
Kernel.sched_domain.cpu3.domain0.max_interval= 4
Kernel.sched_domain.cpu3.domain0.busy_idx = 2
Kernel.sched_domain.cpu3.domain0.idle_idx = 0
Kernel.sched_domain.cpu3.domain0.newidle_idx= 0
Kernel.sched_domain.cpu3.domain0.wake_idx = 0
Kernel.sched_domain.cpu3.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu3.domain0.busy_factor= 64
Kernel.sched_domain.cpu3.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu3.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu3.domain0.flags = 4655
Kernel.sched_domain.cpu3.domain0.name = MC
Kernel.sched_domain.cpu3.domain1.min_interval= 8
Kernel.sched_domain.cpu3.domain1.max_interval= 32
Kernel.sched_domain.cpu3.domain1.busy_idx = 3
Kernel.sched_domain.cpu3.domain1.idle_idx = 2
Kernel.sched_domain.cpu3.domain1.newidle_idx= 0
Kernel.sched_domain.cpu3.domain1.wake_idx = 0
Kernel.sched_domain.cpu3.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu3.domain1.busy_factor= 32
Kernel.sched_domain.cpu3.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu3.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu3.domain1.flags = 1071
Kernel.sched_domain.cpu3.domain1.name = NODE
Kernel.sched_domain.cpu4.domain0.min_interval= 1
Kernel.sched_domain.cpu4.domain0.max_interval= 4
Kernel.sched_domain.cpu4.domain0.busy_idx = 2
Kernel.sched_domain.cpu4.domain0.idle_idx = 0
Kernel.sched_domain.cpu4.domain0.newidle_idx= 0
Kernel.sched_domain.cpu4.domain0.wake_idx = 0
Kernel.sched_domain.cpu4.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu4.domain0.busy_factor= 64
Kernel.sched_domain.cpu4.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu4.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu4.domain0.flags = 4655
Kernel.sched_domain.cpu4.domain0.name = MC
Kernel.sched_domain.cpu4.domain1.min_interval= 8
Kernel.sched_domain.cpu4.domain1.max_interval= 32
Kernel.sched_domain.cpu4.domain1.busy_idx = 3
Kernel.sched_domain.cpu4.domain1.idle_idx = 2
Kernel.sched_domain.cpu4.domain1.newidle_idx= 0
Kernel.sched_domain.cpu4.domain1.wake_idx = 0
Kernel.sched_domain.cpu4.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu4.domain1.busy_factor= 32
Kernel.sched_domain.cpu4.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu4.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu4.domain1.flags = 1071
Kernel.sched_domain.cpu4.domain1.name = NODE
Kernel.sched_domain.cpu5.domain0.min_interval= 1
Kernel.sched_domain.cpu5.domain0.max_interval= 4
Kernel.sched_domain.cpu5.domain0.busy_idx = 2
Kernel.sched_domain.cpu5.domain0.idle_idx = 0
Kernel.sched_domain.cpu5.domain0.newidle_idx= 0
Kernel.sched_domain.cpu5.domain0.wake_idx = 0
Kernel.sched_domain.cpu5.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu5.domain0.busy_factor= 64
Kernel.sched_domain.cpu5.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu5.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu5.domain0.flags = 4655
Kernel.sched_domain.cpu5.domain0.name = MC
Kernel.sched_domain.cpu5.domain1.min_interval= 8
Kernel.sched_domain.cpu5.domain1.max_interval= 32
Kernel.sched_domain.cpu5.domain1.busy_idx = 3
Kernel.sched_domain.cpu5.domain1.idle_idx = 2
Kernel.sched_domain.cpu5.domain1.newidle_idx= 0
Kernel.sched_domain.cpu5.domain1.wake_idx = 0
Kernel.sched_domain.cpu5.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu5.domain1.busy_factor= 32
Kernel.sched_domain.cpu5.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu5.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu5.domain1.flags = 1071
Kernel.sched_domain.cpu5.domain1.name = NODE
Kernel.sched_domain.cpu6.domain0.min_interval= 1
Kernel.sched_domain.cpu6.domain0.max_interval= 4
Kernel.sched_domain.cpu6.domain0.busy_idx = 2
Kernel.sched_domain.cpu6.domain0.idle_idx = 0
Kernel.sched_domain.cpu6.domain0.newidle_idx= 0
Kernel.sched_domain.cpu6.domain0.wake_idx = 0
Kernel.sched_domain.cpu6.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu6.domain0.busy_factor= 64
Kernel.sched_domain.cpu6.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu6.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu6.domain0.flags = 4655
Kernel.sched_domain.cpu6.domain0.name = MC
Kernel.sched_domain.cpu6.domain1.min_interval= 8
Kernel.sched_domain.cpu6.domain1.max_interval= 32
Kernel.sched_domain.cpu6.domain1.busy_idx = 3
Kernel.sched_domain.cpu6.domain1.idle_idx = 2
Kernel.sched_domain.cpu6.domain1.newidle_idx= 0
Kernel.sched_domain.cpu6.domain1.wake_idx = 0
Kernel.sched_domain.cpu6.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu6.domain1.busy_factor= 32
Kernel.sched_domain.cpu6.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu6.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu6.domain1.flags = 1071
Kernel.sched_domain.cpu6.domain1.name = NODE
Kernel.sched_domain.cpu7.domain0.min_interval= 1
Kernel.sched_domain.cpu7.domain0.max_interval= 4
Kernel.sched_domain.cpu7.domain0.busy_idx = 2
Kernel.sched_domain.cpu7.domain0.idle_idx = 0
Kernel.sched_domain.cpu7.domain0.newidle_idx= 0
Kernel.sched_domain.cpu7.domain0.wake_idx = 0
Kernel.sched_domain.cpu7.domain0.forkexec_idx= 0
Kernel.sched_domain.cpu7.domain0.busy_factor= 64
Kernel.sched_domain.cpu7.domain0.imbalance_pct= 125
Kernel.sched_domain.cpu7.domain0.cache_nice_tries= 1
Kernel.sched_domain.cpu7.domain0.flags = 4655
Kernel.sched_domain.cpu7.domain0.name = MC
Kernel.sched_domain.cpu7.domain1.min_interval= 8
Kernel.sched_domain.cpu7.domain1.max_interval= 32
Kernel.sched_domain.cpu7.domain1.busy_idx = 3
Kernel.sched_domain.cpu7.domain1.idle_idx = 2
Kernel.sched_domain.cpu7.domain1.newidle_idx= 0
Kernel.sched_domain.cpu7.domain1.wake_idx = 0
Kernel.sched_domain.cpu7.domain1.forkexec_idx= 0
Kernel.sched_domain.cpu7.domain1.busy_factor= 32
Kernel.sched_domain.cpu7.domain1.imbalance_pct= 125
Kernel.sched_domain.cpu7.domain1.cache_nice_tries= 2
Kernel.sched_domain.cpu7.domain1.flags = 1071
Kernel.sched_domain.cpu7.domain1.name = NODE
Vm.overcommit_memory = 0
Vm.panic_on_oom = 0
Vm.oom_kill_allocating_task = 0
Vm.oom_dump_tasks = 0
Vm.overcommit_ratio = 50
Vm.page-cluster = 3
Vm.dirty_background_ratio = 10
Vm.dirty_background_bytes = 0
Vm.dirty_ratio = 20
Vm.dirty_bytes = 0
Vm.dirty_writeback_centisecs = 500,
Vm.dirty_expire_centisecs = 3000
Vm.nr_pdflush_threads = 0
Vm.swappiness = 60
Vm.nr_hugepages = 0
Vm.hugetlb_shm_group = 0
Vm.hugepages_treat_as_movable = 0
Vm.nr_overcommit_hugepages = 0
Vm.lowmem_reserve_ratio = 256 256 32
Vm.drop_caches = 0
Vm.min_free_kbytes = 22991
Vm.percpu_pagelist_fraction = 0
Vm.max_map_count = 65530
Vm.laptop_mode = 0
Vm.block_dump = 0
Vm.vfs_cache_pressure = 100
Vm.legacy_va_layout = 0
Vm.zone_reclaim_mode = 0
Vm.min_unmapped_ratio = 1
Vm.min_slab_ratio = 5
Vm.stat_interval = 1
Vm.mmap_min_addr = 4096
Vm.numa_zonelist_order = default
Vm.scan_unevictable_pages = 0
Fs.inode-nr = 154650 22116
Fs.inode-state = 154650 22116 000 0 0
Fs.file-nr = 8096 0 6815744
Fs.file-max = 6815744
Fs.nr_open = 1048576
Fs.dentry-state = 187669 177721 45 000 0
Fs.overflowuid = 65534
Fs.overflowgid = 65534
Fs.leases-enable = 1
Fs.dir-notify-enable = 1
Fs.lease-break-time = 45
Fs.aio-nr = 61935
Fs.aio-max-nr = 65536
Fs.inotify.max_user_instances = 128,
Fs.inotify.max_user_watches = 8192
Fs.inotify.max_queued_events = 16384
Fs.epoll.max_user_watches = 6747074
Fs.suid_dumpable = 0
Fs.binfmt_misc.status = enabled
Fs.quota.lookups = 0
Fs.quota.drops = 0
Fs.quota.reads = 0
Fs.quota.writes = 0
Fs.quota.cache_hits = 0
Fs.quota.allocated_dquots = 0
Fs.quota.free_dquots = 0
Fs.quota.syncs = 40
Fs.mqueue.queues_max = 256
Fs.mqueue.msg_max = 10
Fs.mqueue.msgsize_max = 8192
Debug.exception-trace = 1
Dev.scsi.logging_level = 0
Dev.raid.speed_limit_min = 1000
Dev.raid.speed_limit_max = 200000
Dev.hpet.max-user-freq = 64
Dev.mac_hid.mouse_button_emulation = 0
Dev.mac_hid.mouse_button2_keycode = 97
Dev.mac_hid.mouse_button3_keycode = 100
Dev.cdrom.info = CD-ROM information, Id:cdrom.c 3.20 2003-12-17
Dev.cdrom.info =
Dev.cdrom.info = drive name:
Dev.cdrom.info = drive speed:
Dev.cdrom.info = drive # of slots:
Dev.cdrom.info = Can close tray:
Dev.cdrom.info = Can open tray:
Dev.cdrom.info = Can lock tray:
Dev.cdrom.info = Can change speed:
Dev.cdrom.info = Can select disk:
Dev.cdrom.info = Can read multisession:
Dev.cdrom.info = Can read MCN:
Dev.cdrom.info = Reports media changed:
Dev.cdrom.info = Can play audio:
Dev.cdrom.info = Can write CD-R:
Dev.cdrom.info = Can write CD-RW:
Dev.cdrom.info = Can read DVD:
Dev.cdrom.info = Can write DVD-R:
Dev.cdrom.info = Can write DVD-RAM:
Dev.cdrom.info = Can read MRW:
Dev.cdrom.info = Can write MRW:
Dev.cdrom.info = Can write RAM:
Dev.cdrom.info =
Dev.cdrom.info =
Dev.cdrom.autoclose = 1
Dev.cdrom.autoeject = 0
Dev.cdrom.debug = 0
Dev.cdrom.lock = 1
Dev.cdrom.check_media = 0
Net.netfilter.nf_log.0 = NONE
Net.netfilter.nf_log.1 = NONE
Net.netfilter.nf_log.2 = NONE
Net.netfilter.nf_log.3 = NONE
Net.netfilter.nf_log.4 = NONE
Net.netfilter.nf_log.5 = NONE
Net.netfilter.nf_log.6 = NONE
Net.netfilter.nf_log.7 = NONE
Net.netfilter.nf_log.8 = NONE
Net.netfilter.nf_log.9 = NONE
Net.netfilter.nf_log.10 = NONE
Net.netfilter.nf_log.11 = NONE
Net.netfilter.nf_log.12 = NONE
Net.netfilter.nf_conntrack_generic_timeout= 600
Net.netfilter.nf_conntrack_tcp_timeout_syn_sent= 120
Net.netfilter.nf_conntrack_tcp_timeout_syn_recv= 60
Net.netfilter.nf_conntrack_tcp_timeout_established= 432000
Net.netfilter.nf_conntrack_tcp_timeout_fin_wait= 120
Net.netfilter.nf_conntrack_tcp_timeout_close_wait= 60
Net.netfilter.nf_conntrack_tcp_timeout_last_ack= 30
Net.netfilter.nf_conntrack_tcp_timeout_time_wait= 120
Net.netfilter.nf_conntrack_tcp_timeout_close= 10
Net.netfilter.nf_conntrack_tcp_timeout_max_retrans= 300
Net.netfilter.nf_conntrack_tcp_timeout_unacknowledged= 300
Net.netfilter.nf_conntrack_tcp_loose = 1
Net.netfilter.nf_conntrack_tcp_be_liberal = 0
Net.netfilter.nf_conntrack_tcp_max_retrans= 3
Net.netfilter.nf_conntrack_udp_timeout = 30
Net.netfilter.nf_conntrack_udp_timeout_stream= 180
Net.netfilter.nf_conntrack_icmpv6_timeout = 30
Net.netfilter.nf_conntrack_frag6_timeout = 60
Net.netfilter.nf_conntrack_frag6_low_thresh= 196608
Net.netfilter.nf_conntrack_frag6_high_thresh= 262144
Net.netfilter.nf_conntrack_icmp_timeout = 30
Net.netfilter.nf_conntrack_acct = 1
Net.netfilter.nf_conntrack_events = 1
Net.netfilter.nf_conntrack_events_retry_timeout= 15
Net.netfilter.nf_conntrack_max = 65536
Net.netfilter.nf_conntrack_count = 412
Net.netfilter.nf_conntrack_buckets = 16384
Net.netfilter.nf_conntrack_checksum = 1
Net.netfilter.nf_conntrack_log_invalid = 0
Net.netfilter.nf_conntrack_expect_max = 256
Net.core.somaxconn = 128,
Net.core.xfrm_aevent_etime = 10
Net.core.xfrm_aevent_rseqth = 2
Net.core.xfrm_larval_drop = 1
Net.core.xfrm_acq_expires = 30
Net.core.wmem_max = 131071
Net.core.rmem_max = 131071
Net.core.wmem_default = 126976
Net.core.rmem_default = 126976
Net.core.dev_weight = 64
Net.core.netdev_max_backlog = 1000
Net.core.message_cost = 5
Net.core.message_burst = 10
Net.core.optmem_max = 20480
Net.core.rps_sock_flow_entries = 0
Net.core.netdev_budget = 300
Net.core.warnings = 1
Net.ipv4.route.gc_thresh = 524288
Net.ipv4.route.max_size = 8388608
Net.ipv4.route.gc_min_interval = 0
Net.ipv4.route.gc_min_interval_ms = 500,
Net.ipv4.route.gc_timeout = 300
Net.ipv4.route.gc_interval = 60
Net.ipv4.route.redirect_load = 20
Net.ipv4.route.redirect_number = 9
Net.ipv4.route.redirect_silence = 20480
Net.ipv4.route.error_cost = 1000
Net.ipv4.route.error_burst = 5000
Net.ipv4.route.gc_elasticity = 8
Net.ipv4.route.mtu_expires = 600,
Net.ipv4.route.min_pmtu = 552
Net.ipv4.route.min_adv_mss = 256
Net.ipv4.route.secret_interval = 600,
Net.ipv4.neigh.default.mcast_solicit = 3
Net.ipv4.neigh.default.ucast_solicit = 3
Net.ipv4.neigh.default.app_solicit = 0
Net.ipv4.neigh.default.retrans_time = 99
Net.ipv4.neigh.default.base_reachable_time= 30
Net.ipv4.neigh.default.delay_first_probe_time= 5
Net.ipv4.neigh.default.gc_stale_time = 60
Net.ipv4.neigh.default.unres_qlen = 3
Net.ipv4.neigh.default.proxy_qlen = 64
Net.ipv4.neigh.default.anycast_delay = 99
Net.ipv4.neigh.default.proxy_delay = 79
Net.ipv4.neigh.default.locktime = 99
Net.ipv4.neigh.default.retrans_time_ms = 1000
Net.ipv4.neigh.default.base_reachable_time_ms= 30000
Net.ipv4.neigh.default.gc_interval = 30
Net.ipv4.neigh.default.gc_thresh2 = 128,
Net.ipv4.neigh.default.gc_thresh3 = 512
Net.ipv4.neigh.default.gc_thresh4 = 1024
Net.ipv4.neigh.lo.mcast_solicit = 3
Net.ipv4.neigh.lo.ucast_solicit = 3
Net.ipv4.neigh.lo.app_solicit = 0
Net.ipv4.neigh.lo.retrans_time = 99
Net.ipv4.neigh.lo.base_reachable_time = 30
Net.ipv4.neigh.lo.delay_first_probe_time = 5
Net.ipv4.neigh.lo.gc_stale_time = 60
Net.ipv4.neigh.lo.unres_qlen = 3
Net.ipv4.neigh.lo.proxy_qlen = 64
Net.ipv4.neigh.lo.anycast_delay = 99
Net.ipv4.neigh.lo.proxy_delay = 79
Net.ipv4.neigh.lo.locktime = 99
Net.ipv4.neigh.lo.retrans_time_ms = 1000
Net.ipv4.neigh.lo.base_reachable_time_ms = 30000
Net.ipv4.neigh.em2.mcast_solicit = 3
Net.ipv4.neigh.em2.ucast_solicit = 3
Net.ipv4.neigh.em2.app_solicit = 0
Net.ipv4.neigh.em2.retrans_time = 99
Net.ipv4.neigh.em2.base_reachable_time = 30
Net.ipv4.neigh.em2.delay_first_probe_time = 5
Net.ipv4.neigh.em2.gc_stale_time = 60
Net.ipv4.neigh.em2.unres_qlen = 3
Net.ipv4.neigh.em2.proxy_qlen = 64
Net.ipv4.neigh.em2.anycast_delay = 99
Net.ipv4.neigh.em2.proxy_delay = 79
Net.ipv4.neigh.em2.locktime = 99
Net.ipv4.neigh.em2.retrans_time_ms = 1000
Net.ipv4.neigh.em2.base_reachable_time_ms = 30000
Net.ipv4.neigh.em1.mcast_solicit = 3
Net.ipv4.neigh.em1.ucast_solicit = 3
Net.ipv4.neigh.em1.app_solicit = 0
Net.ipv4.neigh.em1.retrans_time = 99
Net.ipv4.neigh.em1.base_reachable_time = 30
Net.ipv4.neigh.em1.delay_first_probe_time = 5
Net.ipv4.neigh.em1.gc_stale_time = 60
Net.ipv4.neigh.em1.unres_qlen = 3
Net.ipv4.neigh.em1.proxy_qlen = 64
Net.ipv4.neigh.em1.anycast_delay = 99
Net.ipv4.neigh.em1.proxy_delay = 79
Net.ipv4.neigh.em1.locktime = 99
Net.ipv4.neigh.em1.retrans_time_ms = 1000
Net.ipv4.neigh.em1.base_reachable_time_ms = 30000
Net.ipv4.neigh.bond0.mcast_solicit = 3
Net.ipv4.neigh.bond0.ucast_solicit = 3
Net.ipv4.neigh.bond0.app_solicit = 0
Net.ipv4.neigh.bond0.retrans_time = 99
Net.ipv4.neigh.bond0.base_reachable_time = 30
Net.ipv4.neigh.bond0.delay_first_probe_time= 5
Net.ipv4.neigh.bond0.gc_stale_time = 60
Net.ipv4.neigh.bond0.unres_qlen = 3
Net.ipv4.neigh.bond0.proxy_qlen = 64
Net.ipv4.neigh.bond0.anycast_delay = 99
Net.ipv4.neigh.bond0.proxy_delay = 79
Net.ipv4.neigh.bond0.locktime = 99
Net.ipv4.neigh.bond0.retrans_time_ms = 1000
Net.ipv4.neigh.bond0.base_reachable_time_ms= 30000
Net.ipv4.tcp_timestamps = 1
Net.ipv4.tcp_window_scaling = 1
Net.ipv4.tcp_sack = 1
Net.ipv4.tcp_retrans_collapse = 1
Net.ipv4.ip_default_ttl = 64
Net.ipv4.ip_no_pmtu_disc = 0
Net.ipv4.ip_nonlocal_bind = 0
Net.ipv4.tcp_syn_retries = 5
Net.ipv4.tcp_synack_retries = 5
Net.ipv4.tcp_max_orphans = 262144
Net.ipv4.tcp_max_tw_buckets = 262144
Net.ipv4.ip_dynaddr = 0
Net.ipv4.tcp_keepalive_time = 7200
Net.ipv4.tcp_keepalive_probes = 9
Net.ipv4.tcp_keepalive_intvl = 75
Net.ipv4.tcp_retries1 = 3
Net.ipv4.tcp_retries2 = 15
Net.ipv4.tcp_fin_timeout = 60
Net.ipv4.tcp_syncookies = 1
Net.ipv4.tcp_tw_recycle = 0
Net.ipv4.tcp_abort_on_overflow = 0
Net.ipv4.tcp_stdurg = 0
Net.ipv4.tcp_rfc1337 = 0
Net.ipv4.tcp_max_syn_backlog = 2048
Net.ipv4.ip_local_port_range = 32768 61000
Net.ipv4.igmp_max_memberships = 20
Net.ipv4.igmp_max_msf = 10
Net.ipv4.inet_peer_threshold = 65664
Net.ipv4.inet_peer_minttl = 120
Net.ipv4.inet_peer_maxttl = 600,
Net.ipv4.inet_peer_gc_mintime = 10
Net.ipv4.inet_peer_gc_maxtime = 120
Net.ipv4.tcp_orphan_retries = 0
Net.ipv4.tcp_fack = 1
Net.ipv4.tcp_reordering = 3
Net.ipv4.tcp_ecn = 2
Net.ipv4.tcp_dsack = 1
Net.ipv4.tcp_mem = 3088512 4118016 6177024
Net.ipv4.tcp_wmem = 4096 16384 4194304
Net.ipv4.tcp_rmem = 4096 87380 4194304
Net.ipv4.tcp_app_win = 31
Net.ipv4.tcp_adv_win_scale = 2
Net.ipv4.tcp_tw_reuse = 0
Net.ipv4.tcp_frto = 2
Net.ipv4.tcp_frto_response = 0
Net.ipv4.tcp_low_latency = 0
Net.ipv4.tcp_no_metrics_save = 0
Net.ipv4.tcp_moderate_rcvbuf = 1
Net.ipv4.tcp_tso_win_divisor = 3
Net.ipv4.tcp_congestion_control = cubic
Net.ipv4.tcp_abc = 0
Net.ipv4.tcp_mtu_probing = 0
Net.ipv4.tcp_base_mss = 512
Net.ipv4.tcp_workaround_signed_windows = 0
Net.ipv4.tcp_dma_copybreak = 4096
Net.ipv4.tcp_slow_start_after_idle = 1
Net.ipv4.cipso_cache_enable = 1
Net.ipv4.cipso_cache_bucket_size = 10
Net.ipv4.cipso_rbm_optfmt = 0
Net.ipv4.cipso_rbm_strictvalid = 1
Net.ipv4.tcp_available_congestion_control = cubic reno
Net.ipv4.tcp_allowed_congestion_control = cubic reno
Net.ipv4.tcp_max_ssthresh = 0
Net.ipv4.udp_mem = 3088512 4118016 6177024
Net.ipv4.udp_rmem_min = 4096
Net.ipv4.udp_wmem_min = 4096
Net.ipv4.conf.all.forwarding = 0
Net.ipv4.conf.all.mc_forwarding = 0
Net.ipv4.conf.all.accept_redirects = 1
Net.ipv4.conf.all.secure_redirects = 1
Net.ipv4.conf.all.shared_media = 1
Net.ipv4.conf.all.rp_filter = 0
Net.ipv4.conf.all.send_redirects = 1
Net.ipv4.conf.all.accept_source_route = 0
Net.ipv4.conf.all.accept_local = 1
Net.ipv4.conf.all.src_valid_mark = 0
Net.ipv4.conf.all.proxy_arp = 0
Net.ipv4.conf.all.medium_id = 0
Net.ipv4.conf.all.bootp_relay = 0
Net.ipv4.conf.all.log_martians = 0
Net.ipv4.conf.all.tag = 0
Net.ipv4.conf.all.arp_filter = 0
Net.ipv4.conf.all.arp_announce = 0
Net.ipv4.conf.all.arp_ignore = 0
Net.ipv4.conf.all.arp_accept = 0
Net.ipv4.conf.all.arp_notify = 0
Net.ipv4.conf.all.disable_xfrm = 0
Net.ipv4.conf.all.disable_policy = 0
Net.ipv4.conf.all.force_igmp_version = 0
Net.ipv4.conf.all.promote_secondaries = 0
Net.ipv4.conf.default.forwarding = 0
Net.ipv4.conf.default.mc_forwarding = 0
Net.ipv4.conf.default.accept_redirects = 1
Net.ipv4.conf.default.secure_redirects = 1
Net.ipv4.conf.default.shared_media = 1
Net.ipv4.conf.default.rp_filter = 1
Net.ipv4.conf.default.send_redirects = 1
Net.ipv4.conf.default.accept_source_route = 0
Net.ipv4.conf.default.accept_local = 0
Net.ipv4.conf.default.src_valid_mark = 0
Net.ipv4.conf.default.proxy_arp = 0
Net.ipv4.conf.default.medium_id = 0
Net.ipv4.conf.default.bootp_relay = 0
Net.ipv4.conf.default.log_martians = 0
Net.ipv4.conf.default.tag = 0
Net.ipv4.conf.default.arp_filter = 0
Net.ipv4.conf.default.arp_announce = 0
Net.ipv4.conf.default.arp_ignore = 0
Net.ipv4.conf.default.arp_accept = 0
Net.ipv4.conf.default.arp_notify = 0
Net.ipv4.conf.default.disable_xfrm = 0
Net.ipv4.conf.default.disable_policy = 0
Net.ipv4.conf.default.force_igmp_version = 0
Net.ipv4.conf.default.promote_secondaries = 0
Net.ipv4.conf.lo.forwarding = 0
Net.ipv4.conf.lo.mc_forwarding = 0
Net.ipv4.conf.lo.accept_redirects = 1
Net.ipv4.conf.lo.secure_redirects = 1
Net.ipv4.conf.lo.shared_media = 1
Net.ipv4.conf.lo.rp_filter = 1
Net.ipv4.conf.lo.send_redirects = 1
Net.ipv4.conf.lo.accept_source_route = 0
Net.ipv4.conf.lo.accept_local = 0
Net.ipv4.conf.lo.src_valid_mark = 0
Net.ipv4.conf.lo.proxy_arp = 0
Net.ipv4.conf.lo.medium_id = 0
Net.ipv4.conf.lo.bootp_relay = 0
Net.ipv4.conf.lo.log_martians = 0
Net.ipv4.conf.lo.tag = 0
Net.ipv4.conf.lo.arp_filter = 0
Net.ipv4.conf.lo.arp_announce = 0
Net.ipv4.conf.lo.arp_ignore = 0
Net.ipv4.conf.lo.arp_accept = 0
Net.ipv4.conf.lo.arp_notify = 0
Net.ipv4.conf.lo.disable_xfrm = 1
Net.ipv4.conf.lo.disable_policy = 1
Net.ipv4.conf.lo.force_igmp_version = 0
Net.ipv4.conf.lo.promote_secondaries = 0
Net.ipv4.conf.em2.forwarding = 0
Net.ipv4.conf.em2.mc_forwarding = 0
Net.ipv4.conf.em2.accept_redirects = 1
Net.ipv4.conf.em2.secure_redirects = 1
Net.ipv4.conf.em2.shared_media = 1
Net.ipv4.conf.em2.rp_filter = 1
Net.ipv4.conf.em2.send_redirects = 1
Net.ipv4.conf.em2.accept_source_route = 0
Net.ipv4.conf.em2.accept_local = 0
Net.ipv4.conf.em2.src_valid_mark = 0
Net.ipv4.conf.em2.proxy_arp = 0
Net.ipv4.conf.em2.medium_id = 0
Net.ipv4.conf.em2.bootp_relay = 0
Net.ipv4.conf.em2.log_martians = 0
Net.ipv4.conf.em2.tag = 0
Net.ipv4.conf.em2.arp_filter = 0
Net.ipv4.conf.em2.arp_announce = 0
Net.ipv4.conf.em2.arp_ignore = 0
Net.ipv4.conf.em2.arp_accept = 0
Net.ipv4.conf.em2.arp_notify = 0
Net.ipv4.conf.em2.disable_xfrm = 0
Net.ipv4.conf.em2.disable_policy = 0
Net.ipv4.conf.em2.force_igmp_version = 0
Net.ipv4.conf.em2.promote_secondaries = 0
Net.ipv4.conf.em1.forwarding = 0
Net.ipv4.conf.em1.mc_forwarding = 0
Net.ipv4.conf.em1.accept_redirects = 1
Net.ipv4.conf.em1.secure_redirects = 1
Net.ipv4.conf.em1.shared_media = 1
Net.ipv4.conf.em1.rp_filter = 1
Net.ipv4.conf.em1.send_redirects = 1
Net.ipv4.conf.em1.accept_source_route = 0
Net.ipv4.conf.em1.accept_local = 0
Net.ipv4.conf.em1.src_valid_mark = 0
Net.ipv4.conf.em1.proxy_arp = 0
Net.ipv4.conf.em1.medium_id = 0
Net.ipv4.conf.em1.bootp_relay = 0
Net.ipv4.conf.em1.log_martians = 0
Net.ipv4.conf.em1.tag = 0
Net.ipv4.conf.em1.arp_filter = 0
Net.ipv4.conf.em1.arp_announce = 0
Net.ipv4.conf.em1.arp_ignore = 0
Net.ipv4.conf.em1.arp_accept = 0
Net.ipv4.conf.em1.arp_notify = 0
Net.ipv4.conf.em1.disable_xfrm = 0
Net.ipv4.conf.em1.disable_policy = 0
Net.ipv4.conf.em1.force_igmp_version = 0
Net.ipv4.conf.em1.promote_secondaries = 0
Net.ipv4.conf.bond0.forwarding = 0
Net.ipv4.conf.bond0.mc_forwarding = 0
Net.ipv4.conf.bond0.accept_redirects = 1
Net.ipv4.conf.bond0.secure_redirects = 1
Net.ipv4.conf.bond0.shared_media = 1
Net.ipv4.conf.bond0.rp_filter = 1
Net.ipv4.conf.bond0.send_redirects = 1
Net.ipv4.conf.bond0.accept_source_route = 0
Net.ipv4.conf.bond0.accept_local = 0
Net.ipv4.conf.bond0.src_valid_mark = 0
Net.ipv4.conf.bond0.proxy_arp = 0
Net.ipv4.conf.bond0.medium_id = 0
Net.ipv4.conf.bond0.bootp_relay = 0
Net.ipv4.conf.bond0.log_martians = 0
Net.ipv4.conf.bond0.tag = 0
Net.ipv4.conf.bond0.arp_filter = 0
Net.ipv4.conf.bond0.arp_announce = 0
Net.ipv4.conf.bond0.arp_ignore = 0
Net.ipv4.conf.bond0.arp_accept = 0
Net.ipv4.conf.bond0.arp_notify = 0
Net.ipv4.conf.bond0.disable_xfrm = 0
Net.ipv4.conf.bond0.disable_policy = 0
Net.ipv4.conf.bond0.force_igmp_version = 0
Net.ipv4.conf.bond0.promote_secondaries = 0
Net.ipv4.ip_forward = 0
Net.ipv4.xfrm4_gc_thresh = 4194304
Net.ipv4.ipfrag_high_thresh = 262144
Net.ipv4.ipfrag_low_thresh = 196608
Net.ipv4.ipfrag_time = 30
Net.ipv4.icmp_echo_ignore_all = 0
Net.ipv4.icmp_echo_ignore_broadcasts = 1
Net.ipv4.icmp_ignore_bogus_error_responses= 1
Net.ipv4.icmp_errors_use_inbound_ifaddr = 0
Net.ipv4.icmp_ratelimit = 1000
Net.ipv4.icmp_ratemask = 6168
Net.ipv4.rt_cache_rebuild_count = 4
Net.ipv4.ipfrag_secret_interval = 600,
Net.ipv4.ipfrag_max_dist = 64
Net.ipv6.neigh.default.mcast_solicit = 3
Net.ipv6.neigh.default.ucast_solicit = 3
Net.ipv6.neigh.default.app_solicit = 0
Net.ipv6.neigh.default.delay_first_probe_time= 5
Net.ipv6.neigh.default.gc_stale_time = 60
Net.ipv6.neigh.default.unres_qlen = 3
Net.ipv6.neigh.default.proxy_qlen = 64
Net.ipv6.neigh.default.anycast_delay = 99
Net.ipv6.neigh.default.proxy_delay = 79
Net.ipv6.neigh.default.locktime = 0
Net.ipv6.neigh.default.retrans_time_ms = 1000
Net.ipv6.neigh.default.base_reachable_time_ms= 30000
Net.ipv6.neigh.default.gc_interval = 30
Net.ipv6.neigh.default.gc_thresh2 = 128,
Net.ipv6.neigh.default.gc_thresh3 = 512
Net.ipv6.neigh.default.gc_thresh4 = 1024
Net.ipv6.neigh.lo.mcast_solicit = 3
Net.ipv6.neigh.lo.ucast_solicit = 3
Net.ipv6.neigh.lo.app_solicit = 0
Net.ipv6.neigh.lo.delay_first_probe_time = 5
Net.ipv6.neigh.lo.gc_stale_time = 60
Net.ipv6.neigh.lo.unres_qlen = 3
Net.ipv6.neigh.lo.proxy_qlen = 64
Net.ipv6.neigh.lo.anycast_delay = 99
Net.ipv6.neigh.lo.proxy_delay = 79
Net.ipv6.neigh.lo.locktime = 0
Net.ipv6.neigh.lo.retrans_time_ms = 1000
Net.ipv6.neigh.lo.base_reachable_time_ms = 30000
Net.ipv6.neigh.em1.mcast_solicit = 3
Net.ipv6.neigh.em1.ucast_solicit = 3
Net.ipv6.neigh.em1.app_solicit = 0
Net.ipv6.neigh.em1.delay_first_probe_time = 5
Net.ipv6.neigh.em1.gc_stale_time = 60
Net.ipv6.neigh.em1.unres_qlen = 3
Net.ipv6.neigh.em1.proxy_qlen = 64
Net.ipv6.neigh.em1.anycast_delay = 99
Net.ipv6.neigh.em1.proxy_delay = 79
Net.ipv6.neigh.em1.locktime = 0
Net.ipv6.neigh.em1.retrans_time_ms = 1000
Net.ipv6.neigh.em1.base_reachable_time_ms = 30000
Net.ipv6.neigh.em2.mcast_solicit = 3
Net.ipv6.neigh.em2.ucast_solicit = 3
Net.ipv6.neigh.em2.app_solicit = 0
Net.ipv6.neigh.em2.delay_first_probe_time = 5
Net.ipv6.neigh.em2.gc_stale_time = 60
Net.ipv6.neigh.em2.unres_qlen = 3
Net.ipv6.neigh.em2.proxy_qlen = 64
Net.ipv6.neigh.em2.anycast_delay = 99
Net.ipv6.neigh.em2.proxy_delay = 79
Net.ipv6.neigh.em2.locktime = 0
Net.ipv6.neigh.em2.retrans_time_ms = 1000
Net.ipv6.neigh.em2.base_reachable_time_ms = 30000
Net.ipv6.neigh.bond0.mcast_solicit = 3
Net.ipv6.neigh.bond0.ucast_solicit = 3
Net.ipv6.neigh.bond0.app_solicit = 0
Net.ipv6.neigh.bond0.delay_first_probe_time= 5
Net.ipv6.neigh.bond0.gc_stale_time = 60
Net.ipv6.neigh.bond0.unres_qlen = 3
Net.ipv6.neigh.bond0.proxy_qlen = 64
Net.ipv6.neigh.bond0.anycast_delay = 99
Net.ipv6.neigh.bond0.proxy_delay = 79
Net.ipv6.neigh.bond0.locktime = 0
Net.ipv6.neigh.bond0.retrans_time_ms = 1000
Net.ipv6.neigh.bond0.base_reachable_time_ms= 30000
Net.ipv6.xfrm6_gc_thresh = 2048
Net.ipv6.conf.all.forwarding = 0
Net.ipv6.conf.all.hop_limit = 64
Net.ipv6.conf.all.mtu = 1280
Net.ipv6.conf.all.accept_ra = 1
Net.ipv6.conf.all.accept_redirects = 1
Net.ipv6.conf.all.autoconf = 1
Net.ipv6.conf.all.dad_transmits = 1
Net.ipv6.conf.all.router_solicitations = 3
Net.ipv6.conf.all.router_solicitation_interval= 4
Net.ipv6.conf.all.router_solicitation_delay= 1
Net.ipv6.conf.all.force_mld_version = 0
Net.ipv6.conf.all.use_tempaddr = 0
Net.ipv6.conf.all.temp_valid_lft = 604800
Net.ipv6.conf.all.temp_prefered_lft = 86400
Net.ipv6.conf.all.regen_max_retry = 5
Net.ipv6.conf.all.max_desync_factor = 600,
Net.ipv6.conf.all.max_addresses = 16
Net.ipv6.conf.all.accept_ra_defrtr = 1
Net.ipv6.conf.all.accept_ra_pinfo = 1
Net.ipv6.conf.all.accept_ra_rtr_pref = 1
Net.ipv6.conf.all.router_probe_interval = 60
Net.ipv6.conf.all.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.all.proxy_ndp = 0
Net.ipv6.conf.all.accept_source_route = 0
Net.ipv6.conf.all.optimistic_dad = 0
Net.ipv6.conf.all.mc_forwarding = 0
Net.ipv6.conf.all.disable_ipv6 = 0
Net.ipv6.conf.all.accept_dad = 1
Net.ipv6.conf.default.forwarding = 0
Net.ipv6.conf.default.hop_limit = 64
Net.ipv6.conf.default.mtu = 1280
Net.ipv6.conf.default.accept_ra = 1
Net.ipv6.conf.default.accept_redirects = 1
Net.ipv6.conf.default.autoconf = 1
Net.ipv6.conf.default.dad_transmits = 1
Net.ipv6.conf.default.router_solicitations= 3
Net.ipv6.conf.default.router_solicitation_interval= 4
Net.ipv6.conf.default.router_solicitation_delay= 1
Net.ipv6.conf.default.force_mld_version = 0
Net.ipv6.conf.default.use_tempaddr = 0
Net.ipv6.conf.default.temp_valid_lft = 604800
Net.ipv6.conf.default.temp_prefered_lft = 86400
Net.ipv6.conf.default.regen_max_retry = 5
Net.ipv6.conf.default.max_desync_factor = 600,
Net.ipv6.conf.default.max_addresses = 16
Net.ipv6.conf.default.accept_ra_defrtr = 1
Net.ipv6.conf.default.accept_ra_pinfo = 1
Net.ipv6.conf.default.accept_ra_rtr_pref = 1
Net.ipv6.conf.default.router_probe_interval= 60
Net.ipv6.conf.default.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.default.proxy_ndp = 0
Net.ipv6.conf.default.accept_source_route = 0
Net.ipv6.conf.default.optimistic_dad = 0
Net.ipv6.conf.default.mc_forwarding = 0
Net.ipv6.conf.default.disable_ipv6 = 0
Net.ipv6.conf.default.accept_dad = 1
Net.ipv6.conf.lo.forwarding = 0
Net.ipv6.conf.lo.hop_limit = 64
Net.ipv6.conf.lo.mtu = 16436
Net.ipv6.conf.lo.accept_ra = 1
Net.ipv6.conf.lo.accept_redirects = 1
Net.ipv6.conf.lo.autoconf = 1
Net.ipv6.conf.lo.dad_transmits = 1
Net.ipv6.conf.lo.router_solicitations = 3
Net.ipv6.conf.lo.router_solicitation_interval= 4
Net.ipv6.conf.lo.router_solicitation_delay= 1
Net.ipv6.conf.lo.force_mld_version = 0
Net.ipv6.conf.lo.use_tempaddr =-1
Net.ipv6.conf.lo.temp_valid_lft = 604800
Net.ipv6.conf.lo.temp_prefered_lft = 86400
Net.ipv6.conf.lo.regen_max_retry = 5
Net.ipv6.conf.lo.max_desync_factor = 600,
Net.ipv6.conf.lo.max_addresses = 16
Net.ipv6.conf.lo.accept_ra_defrtr = 1
Net.ipv6.conf.lo.accept_ra_pinfo = 1
Net.ipv6.conf.lo.accept_ra_rtr_pref = 1
Net.ipv6.conf.lo.router_probe_interval = 60
Net.ipv6.conf.lo.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.lo.proxy_ndp = 0
Net.ipv6.conf.lo.accept_source_route = 0
Net.ipv6.conf.lo.optimistic_dad = 0
Net.ipv6.conf.lo.mc_forwarding = 0
Net.ipv6.conf.lo.disable_ipv6 = 0
Net.ipv6.conf.lo.accept_dad =-1
Net.ipv6.conf.em1.forwarding = 0
Net.ipv6.conf.em1.hop_limit = 64
Net.ipv6.conf.em1.mtu = 1500
Net.ipv6.conf.em1.accept_ra = 1
Net.ipv6.conf.em1.accept_redirects = 1
Net.ipv6.conf.em1.autoconf = 1
Net.ipv6.conf.em1.dad_transmits = 1
Net.ipv6.conf.em1.router_solicitations = 3
Net.ipv6.conf.em1.router_solicitation_interval= 4
Net.ipv6.conf.em1.router_solicitation_delay= 1
Net.ipv6.conf.em1.force_mld_version = 0
Net.ipv6.conf.em1.use_tempaddr = 0
Net.ipv6.conf.em1.temp_valid_lft = 604800
Net.ipv6.conf.em1.temp_prefered_lft = 86400
Net.ipv6.conf.em1.regen_max_retry = 5
Net.ipv6.conf.em1.max_desync_factor = 600,
Net.ipv6.conf.em1.max_addresses = 16
Net.ipv6.conf.em1.accept_ra_defrtr = 1
Net.ipv6.conf.em1.accept_ra_pinfo = 1
Net.ipv6.conf.em1.accept_ra_rtr_pref = 1
Net.ipv6.conf.em1.router_probe_interval = 60
Net.ipv6.conf.em1.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.em1.proxy_ndp = 0
Net.ipv6.conf.em1.accept_source_route = 0
Net.ipv6.conf.em1.optimistic_dad = 0
Net.ipv6.conf.em1.mc_forwarding = 0
Net.ipv6.conf.em1.disable_ipv6 = 0
Net.ipv6.conf.em1.accept_dad = 1
Net.ipv6.conf.em2.forwarding = 0
Net.ipv6.conf.em2.hop_limit = 64
Net.ipv6.conf.em2.mtu = 1500
Net.ipv6.conf.em2.accept_ra = 1
Net.ipv6.conf.em2.accept_redirects = 1
Net.ipv6.conf.em2.autoconf = 1
Net.ipv6.conf.em2.dad_transmits = 1
Net.ipv6.conf.em2.router_solicitations = 3
Net.ipv6.conf.em2.router_solicitation_interval= 4
Net.ipv6.conf.em2.router_solicitation_delay= 1
Net.ipv6.conf.em2.force_mld_version = 0
Net.ipv6.conf.em2.use_tempaddr = 0
Net.ipv6.conf.em2.temp_valid_lft = 604800
Net.ipv6.conf.em2.temp_prefered_lft = 86400
Net.ipv6.conf.em2.regen_max_retry = 5
Net.ipv6.conf.em2.max_desync_factor = 600,
Net.ipv6.conf.em2.max_addresses = 16
Net.ipv6.conf.em2.accept_ra_defrtr = 1
Net.ipv6.conf.em2.accept_ra_pinfo = 1
Net.ipv6.conf.em2.accept_ra_rtr_pref = 1
Net.ipv6.conf.em2.router_probe_interval = 60
Net.ipv6.conf.em2.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.em2.proxy_ndp = 0
Net.ipv6.conf.em2.accept_source_route = 0
Net.ipv6.conf.em2.optimistic_dad = 0
Net.ipv6.conf.em2.mc_forwarding = 0
Net.ipv6.conf.em2.disable_ipv6 = 0
Net.ipv6.conf.em2.accept_dad = 1
Net.ipv6.conf.bond0.forwarding = 0
Net.ipv6.conf.bond0.hop_limit = 64
Net.ipv6.conf.bond0.mtu = 1500
Net.ipv6.conf.bond0.accept_ra = 1
Net.ipv6.conf.bond0.accept_redirects = 1
Net.ipv6.conf.bond0.autoconf = 1
Net.ipv6.conf.bond0.dad_transmits = 1
Net.ipv6.conf.bond0.router_solicitations = 3
Net.ipv6.conf.bond0.router_solicitation_interval= 4
Net.ipv6.conf.bond0.router_solicitation_delay= 1
Net.ipv6.conf.bond0.force_mld_version = 0
Net.ipv6.conf.bond0.use_tempaddr = 0
Net.ipv6.conf.bond0.temp_valid_lft = 604800
Net.ipv6.conf.bond0.temp_prefered_lft = 86400
Net.ipv6.conf.bond0.regen_max_retry = 5
Net.ipv6.conf.bond0.max_desync_factor = 600,
Net.ipv6.conf.bond0.max_addresses = 16
Net.ipv6.conf.bond0.accept_ra_defrtr = 1
Net.ipv6.conf.bond0.accept_ra_pinfo = 1
Net.ipv6.conf.bond0.accept_ra_rtr_pref = 1
Net.ipv6.conf.bond0.router_probe_interval = 60
Net.ipv6.conf.bond0.accept_ra_rt_info_max_plen= 0
Net.ipv6.conf.bond0.proxy_ndp = 0
Net.ipv6.conf.bond0.accept_source_route = 0
Net.ipv6.conf.bond0.optimistic_dad = 0
Net.ipv6.conf.bond0.mc_forwarding = 0
Net.ipv6.conf.bond0.disable_ipv6 = 0
Net.ipv6.conf.bond0.accept_dad = 1
Net.ipv6.ip6frag_high_thresh = 262144
Net.ipv6.ip6frag_low_thresh = 196608
Net.ipv6.ip6frag_time = 60
Net.ipv6.route.gc_thresh = 1024
Net.ipv6.route.max_size = 4096
Net.ipv6.route.gc_min_interval = 0
Net.ipv6.route.gc_timeout = 60
Net.ipv6.route.gc_interval = 30
Net.ipv6.route.gc_elasticity = 0
Net.ipv6.route.mtu_expires = 600,
Net.ipv6.route.min_adv_mss = 1
Net.ipv6.route.gc_min_interval_ms = 500,
Net.ipv6.icmp.ratelimit = 1000
Net.ipv6.bindv6only = 0
Net.ipv6.ip6frag_secret_interval = 600,
Net.ipv6.mld_max_msf = 64
Net.nf_conntrack_max = 65536
Net.bridge.bridge-nf-call-arptables = 1
Net.bridge.bridge-nf-call-iptables = 1
Net.bridge.bridge-nf-call-ip6tables = 1
Net.bridge.bridge-nf-filter-vlan-tagged = 0
Net.bridge.bridge-nf-filter-pppoe-tagged = 0
Net.unix.max_dgram_qlen = 10
Abi.vsyscall32 = 1
Crypto.fips_enabled = 0
Sunrpc.rpc_debug = 0
Sunrpc.nfs_debug = 0
Sunrpc.nfsd_debug = 0
Sunrpc.nlm_debug = 0
Sunrpc.transports = tcp 1048576
Sunrpc.transports = udp 32768
Sunrpc.udp_slot_table_entries = 16
Sunrpc.tcp_slot_table_entries = 16
Sunrpc.min_resvport = 665
Sunrpc.max_resvport = 1023
Sunrpc.tcp_fin_timeout = 15
2.2 exadata x2-2 configuration
#
# BEGIN DO NOT REMOVE Added byOracle Exadata #
# 13630226 Maximum shared memory allowed is85 percent of physical RAM
Kernel.shmmax = 86038141747
# 13630226 Maximum shared memory pagesallowed are RAM divided by page size
Kernel.shmall = 21005405
Kernel.exec-shield = 1
Kernel.randomize_va_space = 1
Kernel.sysrq = 1
# 8778821 system reboots after 60 sec onpanic
Kernel.panic = 60
Kernel.softlockup_panic = 1
# 13601543 Allow crash dump from ILOM NMI
Kernel.unknown_nmi_panic = 1
Kernel.core_uses_pid = 1
Vm.nr_hugepages = 1024
# 8311668 file-max and aio-max-nr also fromoracle-validated-1.0.0-24.el5.x86_64.rpm
Kernel.msgmni = 2878
Kernel.msgmax = 8192
Kernel.msgmnb = 65536
Kernel.shmmni = 4096
Fs.file-max = 6815744
Fs.aio-max-nr = 3145728
Net.ipv4.ip_local_port_range = 9000 65500
Vm.min_free_kbytes = 51200
Net.core.rmem_default = 4194304
Net.core.wmem_default = 262144
Net.core.rmem_max = 4194304
Net.core.wmem_max = 2097152
# 13800950
Kernel.pid_max = 131072
Kernel.sem = 1024 60000 1024 256
Net.ipv4.ip_forward = 0
Net.ipv4.conf.all.accept_redirects = 0
Net.ipv4.conf.default.accept_redirects = 0
Net.ipv4.conf.all.send_redirects = 0
Net.ipv4.conf.default.send_redirects = 0
Net.ipv4.conf.default.secure_redirects = 0
# 13331647
Net.ipv4.tcp_max_syn_backlog = 1280
Net.ipv4.conf.default.accept_source_route = 0
Net.ipv4.conf.all.accept_source_route = 0
Net.ipv4.conf.all.log_martians = 1
Net.ipv4.icmp_echo_ignore_broadcasts = 1
Net.ipv4.icmp_ignore_bogus_error_responses= 1
Net.ipv4.tcp_syncookies = 1
Net.ipv6.conf.default.router_solicitations= 0
Net.ipv6.conf.default.accept_ra_rtr_pref = 0
Net.ipv6.conf.default.accept_ra_pinfo = 0
Net.ipv6.conf.default.accept_ra_defrtr = 0
Net.ipv6.conf.default.autoconf = 0
Net.ipv6.conf.default.dad_transmits = 0
Net.ipv6.conf.default.max_addresses = 1
# 12650500
Net.ipv4.tcp_timestamps = 0
Net.ipv4.conf.default.rp_filter = 1
# 8976963, 10113636
Net.ipv4.neigh.bondib0.locktime = 0
Net.ipv4.conf.bondib0.arp_ignore = 1
Net.ipv4.conf.bondib0.arp_accept = 1
Net.ipv4.neigh.bondib0.base_reachable_time_ms= 10000
Net.ipv4.neigh.bondib0.delay_first_probe_time= 1
# END DO NOT REMOVE Added byOracle Exadata #
Vm.nr_hugepages=13007s
Other
Net.core.netdev_max_backlog = 30000 the maximum number of packets allowed to be sent to the queue when each network interface receives packets faster than the kernel processes them
Net.ipv4.tcp_mem = 786432 1048576 1572864 determines how the TCP stack should reflect memory usage, here 3G, 4G, and 6G, respectively; the unit of each value is a memory page (usually 4KB). The first value is the lower limit of memory usage. The second value is the upper limit at which the memory pressure mode starts applying pressure to the buffer. The third value is the memory limit. At this level, messages can be discarded, thus reducing the use of memory.
Net.ipv4.tcp_rmem=4096 87380 16777216 TCP receive buffer, the three fields are min,default,max. Min: set aside the amount of memory for receive buffering for TCP socket, and TCP socket will have at least this amount of memory for receive buffering even if memory is tight.
Default: the amount of memory reserved for receiving buffers for TCP socket, which by default affects the value of default in net.core.wmem used by other protocols. This value determines that the TCP window size is 65535 at the default values of tcp_adv_win_scale, tcp_app_win, and tcp_app_win.
Max: set aside the maximum memory for receiving buffers for TCP socket. This value does not affect the value of max in net.core.wmem
Net.ipv4.tcp_wmem=4096 65536 16777216 TCP send buffer, the three fields are min,default,max. Min: the minimum memory value reserved for send buffering for TCP socket. It can be used by every TCP socket.
Default: the amount of memory reserved for sending buffers for TCP socket. By default, this value affects the value of default in net.core.wmem used by other protocols, which is generally lower than the value of default in net.core.wmem.
Max: set aside the maximum memory for send buffering for TCP socket. This value does not affect net.core.wmem_max
Net.ipv4.tcp_fin_timeout = 10 if the socket is closed by the local request, this parameter determines how long it remains in the FIN-WAIT-2 state. The peer can make an error and never close the connection, or even crash unexpectedly. The default value is 60 seconds
Net.ipv4.tcp_tw_recycle = 1 enables fast recycling of TIME-WAITsockets in TCP connections. Default is 0, which means disabled.
Net.ipv4.tcp_tw_reuse = 1 indicates whether to allow the reapplication of socket in the TIME-WAIT state for new TCP connections.
Net.ipv4.tcp_max_tw_buckets = 6000 the maximum number of timewaitsockets processed by the system at the same time. If this number is exceeded, the time-wait socket will be cut immediately and a warning message will be displayed. The reason for setting this limit is purely to resist those simple DoS * *. Do not artificially lower this limit, but if the network condition requires more than the default, you can increase it (and perhaps more memory).
The net.ipv4.tcp_timestamps = 0 timestamp avoids the winding of the serial number. A 1Gbps link is sure to encounter a sequence number that has been used before. Timestamps allow the kernel to accept such "abnormal" packets. It needs to be turned off here.
Net.ipv4.tcp_window_scaling = 1 supports a larger TCP window. If the maximum TCP window is greater than 65535 (64KB), you must set this value to 1.
Net.ipv4.tcp_sack = 1 indicates whether selective reply (SelectiveAcknowledgment) is enabled, which improves performance by selectively responding to messages received out of order (which allows the sender to send only missing segments); this option should be enabled (for WAN communications), but it will increase the footprint of CPU
Net.ipv4.tcp_no_metrics_save=1 by default, after a tcp connection is closed, the previous parameters of the connection, such as slow start threshold snd_sthresh, congestion window snd_cwnd and srtt, are saved to dst_entry. As long as the dst_entry does not fail, the saved parameters can be used to initialize the connection the next time the same connection is established. It's usually closed.
Net.ipv4.tcp_keepalive_time = 1200 the frequency at which TCP sends keepalive messages when keepalive is enabled. The default is 2 hours, which is changed to 20 minutes
Net.ipv4.tcp_syncookies = 1 when there is a SYN waiting queue overflow, enable cookies to handle it to prevent a small amount of SYN***, from defaulting to 0, which means that it is turned off
Net.ipv4.tcp_max_orphans = 262144 the maximum number of TCP sockets in the system that are not associated to any of the user file handles. If this number is exceeded, the orphan connection will be immediately reset and a warning message will be printed. This restriction is only to prevent simple DoS * *, do not rely too much on it or artificially reduce this value, but should increase this value (if you increase memory).
Net.ipv4.tcp_max_syn_backlog = 262144 indicates the length of the connection (SYN message) queue for which the client acknowledgement has not been received. The default is 1024, and the queue length is increased to 262144, which can accommodate more network connections waiting for the connection.
Net.ipv4.tcp_synack_retries = 2 to open a peer-to-peer connection, the kernel needs to send a SYN with an ACK that responds to the previous SYN. It is the second handshake in the so-called three-way handshake. This setting determines the number of SYN+ACK packets sent by the kernel before the connection is abandoned.
Net.ipv4.tcp_syn_retries = 2 the number of SYN packets sent before the kernel gives up establishing the connection
The web server received a large number of connections. When iptables is enabled, iptables will do link tracking for all connections, so iptables will have a link tracking table.
Net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1800 link tracking table save time (in seconds)
Maximum number of net.ipv4.netfilter.ip_conntrack_max=131070 link tracking tables
Kernel.sysrq = 0 allows you to press and hold the Alt + PrtSc key to print kernel information, which is generally turned off unless you are debugging
Kernel.core_uses_pid = 1 controls whether pid is added as an extension to the filename of the core file. The content of the file is 1, which means that pid is added as the extension. If the format of the generated core file is core.xxxx;, 0 means that the generated core file is also named core.
Kernel.msgmnb = 65536 maximum byte limit per message queue.
Kernel.msgmax = 65536 the maximum length (bytes) of messages sent from one process to another. Inter-process messaging takes place in the kernel's memory and is not exchanged to disk, so increasing this value increases the amount of memory used by the operating system.
Kernel.shmmax = 68719476736 indicates the size of the maximum shared memory segment allowed by the kernel (bytes)
Kernel.shmall = 4294967296 total amount of shared memory available on the system (bytes)
Kernel.randomize_va_space = 1 sets this value to 0 to disable address space layout randomization. DB2 data servers rely on fixed addresses of specific shared memory objects, and randomization of address space layout will lead to errors in some activities.
Net.ipv4.ip_forward = 0 indicates that IPv4 packet forwarding is disabled
The net.ipv4.neigh.default.gc_stale_time=120 ARP parameter, the period of checking the validity of an adjacent layer record. When the adjacent layer record fails, it will be parsed again before sending it the data. The default value is 60 seconds.
Net.ipv4.conf.all.rp_filter=0
Net.ipv4.conf.all.arp_announce=2
Net.ipv4.conf.lo.arp_announce=2
The following command enables kernel parameters to take effect:
/ sbin/sysctl-p takes effect
/ sbin/sysctl-a | grepnet.core.netdev_max_backlog view
If error: "net.ipv4.netfilter.ip_conntrack_max" is an unknownkey appears
Execute the following command to load the corresponding module:
Modprobe ip_conntrack
Lsmod | grep conn-- if you see entries itmeans modules have been loaded correctly
Sysctl-w-to write the changes you madeunder / etc/sysctl.conf
Sysctl-p-- to view the changes and see ifit was actually loaded.
Not yet, replace net.ipv4.netfilter.ip_conntrack_max with:
Net.nf_conntrack_max = 131070, try it.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 270
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.