Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Detailed explanation of kernel parameters related to ORACLE under LINUX

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.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report