TechEmpower / FrameworkBenchmarks

Source for the TechEmpower Framework Benchmarks project
https://www.techempower.com/benchmarks/
Other
7.56k stars 1.94k forks source link

Too many `Cannot assign requested address` error messages from the latest Citrine and Azure runs #4092

Closed zloster closed 4 years ago

zloster commented 5 years ago

I've noticed that:

are having problems. The following message is visible in the raw.txt:

unable to connect to 10.0.0.1:9090 Cannot assign requested address

Here are some example logs from citrine:

The .dockerfiles are looking OK i.e. no obvious differences.

zloster commented 5 years ago

Actually the above problem seems to be bigger. I've checked the logs from the last tree tfb-status runs: two from Citrine and one from Azure(round 17 branch).

# Download and unzip the result.zip files
grep -r "unable to connect to" ./results/20180925161627/ > problems.txt

There is a lot of stuff with the following Cannot assign requested address:

./results/20180925161627/ffead-cpp-apache-mysql/query/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address
./results/20180925161627/ffead-cpp-apache-mysql/json/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address
./results/20180925161627/ffead-cpp-apache-mysql/json/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address
./results/20180925161627/api_hour-mysql/fortune/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address
./results/20180925161627/api_hour-mysql/fortune/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address
./results/20180925161627/api_hour-mysql/update/raw.txt:unable to connect to 10.0.0.1:8080 Cannot assign requested address

If the server application is not responding we should see only Connection refused:

./results/20180925161627/wizzardo-http/plaintext/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused
./results/20180925161627/tornado-postgresql-raw/db/raw.txt:unable to connect to 10.0.0.1:8080 Connection refused

In this particular case the JVM has died while running wizarrdo-http.

The servlet3.raw log from the same run (20180925) is nice illustration of the problem:

---------------------------------------------------------
 Running Primer plaintext
 wrk -H 'Host: 10.0.0.1' -H 'Accept: text/plain,text/html;q=0.9,application/xhtml+xml;q=0.9,application/xml;q=0.8,*/*;q=0.7' -H 'Connection: keep-alive' --latency -d 5 -c 8 --timeout 8 -t 8 http://10.0.0.1:8080/plaintext
---------------------------------------------------------
unable to connect to 10.0.0.1:8080 Cannot assign requested address
---------------------------------------------------------
 Running Warmup plaintext
 wrk -H 'Host: 10.0.0.1' -H 'Accept: text/plain,text/html;q=0.9,application/xhtml+xml;q=0.9,application/xml;q=0.8,*/*;q=0.7' -H 'Connection: keep-alive' --latency -d 15 -c 512 --timeout 8 -t 28 http://10.0.0.1:8080/plaintext
---------------------------------------------------------
Running 15s test @ http://10.0.0.1:8080/plaintext
  28 threads and 512 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     4.06ms    4.12ms 204.58ms   96.60%
    Req/Sec     4.49k   540.59    10.67k    88.42%
  Latency Distribution
     50%    3.86ms
     75%    5.64ms
     90%    7.23ms
     99%    8.79ms
  1883257 requests in 15.10s, 232.02MB read
Requests/sec: 124729.70
Transfer/sec:     15.37MB
---------------------------------------------------------

The primer doesn't produce result but the first warmup is OK?!

Another manifestation of the same problem are the logs of various frameworks that are complaining with the same Cannot assign requested address message when trying to talk to the database. I've used grep -r "Cannot assign requested address" ./results/20180925161627/ > problem-db-25.txt

zloster commented 5 years ago

@nbrady-techempower @michaelhixson This seems to be a serious problem.

msmith-techempower commented 5 years ago

This seems to suggest that sometimes the, presumably non-blocking, docker shutdown of a container outlasts the next docker start, so trying to bind with the same hostname (or port, or address) fails?

@nbrady-techempower @michaelhixson Is it possible to reproduce locally? If so, can we add some checking similar to how we wait until curl responds from the server before starting the primer? I no longer fear waiting forever on an attempted shutdown of an image since we are relying on Docker instead of TFBReaper.

Something like:

  1. tell the containers to stop
  2. block by polling until all containers in use are actually stopped (this needs experimentation, but may be as simple as continuing to curl on the app server until it fails; not sure about how to handle the database and client containers)
  3. start next test.
nathantippy commented 5 years ago

Would it be possible to run an experiment where we map each docker container to a different port over the course of the test. eg the first one mapps 8080:8081 then the next 8080:80802 etc. The load tester would need to know where each test is moving to but it would eliminate any possibility that the last "old" container could impact the next test. The results may be more stable.

NateBrady23 commented 5 years ago

@nathantippy If the old container is up and running and using resources then the current test is still impacted. Changing the ports would make that harder to see. At least with the ports the same, we see the collision and know we have a problem with those tests.

NateBrady23 commented 5 years ago

I think we caught the rest of these issues in #4585. This should be resolved.

zloster commented 5 years ago

@nbrady-techempower My quick check shows that Cannot assign... is still a problem. See the Gemini logs for example. The latest finished run in Citrine is: https://tfb-status.techempower.com/results/131672ca-061d-4cbc-b68e-c2d4a2018cf4 It includes the mentioned commit for the 4585.

Scroll down (quite a lot or search for Cannot assign requested address) to skip the logs about closing connections:

gemini-postgres: GH 06:01:26 jdCA: none - 702171 - [c266;t-1] Closing connection profile 266. ... ... ... gemini-postgres: GH 06:04:57 jdCA: none - 41596493 - [c50226;t-1] Closing connection profile 50226. gemini-postgres: GH 06:04:57 jdCA: none - 41612616 - none - 41612616 - [c50464;t-1] SQL Exception while connecting. org.postgresql.util.PSQLException: Connection to tfb-database:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. gemini-postgres: at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:280) gemini-postgres: at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) gemini-postgres: at org.postgresql.jdbc.PgConnection.(PgConnection.java:195) gemini-postgres: at org.postgresql.Driver.makeConnection(Driver.java:454) gemini-postgres: at org.postgresql.Driver.connect(Driver.java:256) gemini-postgres: at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) gemini-postgres: at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionProfile.establishDatabaseConnection(JdbcConnectionProfile.java:180) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionManager.createConnectedProfile(JdbcConnectionManager.java:597) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionManager.addNewProfile(JdbcConnectionManager.java:195) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionManager.getAnyAvailableProfile(JdbcConnectionManager.java:464) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionManager.getProfile(JdbcConnectionManager.java:404) gemini-postgres: at com.techempower.data.jdbc.JdbcConnectionManager.getConnectionMonitor(JdbcConnectionManager.java:495) gemini-postgres: at com.techempower.data.jdbc.BasicConnectorFactory.getConnectionMonitor(BasicConnectorFactory.java:356) gemini-postgres: at com.techempower.data.EntityGroup.get(EntityGroup.java:417) gemini-postgres: at com.techempower.cache.EntityStore.get(EntityStore.java:775) gemini-postgres: at hello.home.handler.HelloHandler.multipleQueries(HelloHandler.java:74) gemini-postgres: at hello.home.handler.HelloHandlerMethodAccess.invoke(Unknown Source) gemini-postgres: at com.techempower.gemini.path.MethodSegmentHandler.dispatchToAnnotatedMethod(MethodSegmentHandler.java:493) gemini-postgres: at com.techempower.gemini.path.MethodSegmentHandler.handle(MethodSegmentHandler.java:388) gemini-postgres: at com.techempower.gemini.path.PathDispatcher.dispatch(PathDispatcher.java:231) gemini-postgres: at com.techempower.gemini.GeminiApplication.handleRequest(GeminiApplication.java:1092) gemini-postgres: at com.techempower.gemini.GeminiApplication.doRequest(GeminiApplication.java:1036) gemini-postgres: at com.techempower.gemini.transport.InfrastructureServlet.service(InfrastructureServlet.java:168) gemini-postgres: at javax.servlet.http.HttpServlet.service(HttpServlet.java:97) gemini-postgres: at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) gemini-postgres: at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156) gemini-postgres: at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:290) gemini-postgres: at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838) gemini-postgres: at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1362) gemini-postgres: at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1318) gemini-postgres: at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1302) gemini-postgres: at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1210) gemini-postgres: at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1006) gemini-postgres: at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) gemini-postgres: at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) gemini-postgres: at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169) gemini-postgres: at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) gemini-postgres: at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) gemini-postgres: at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) gemini-postgres: Caused by: java.net.ConnectException: Cannot assign requested address (connect failed) gemini-postgres: at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) gemini-postgres: at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:400) gemini-postgres: at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:243) gemini-postgres: at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:225) gemini-postgres: at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:402) gemini-postgres: at java.base/java.net.Socket.connect(Socket.java:591) gemini-postgres: at org.postgresql.core.PGStream.(PGStream.java:70) gemini-postgres: at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:91) gemini-postgres: at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:192) gemini-postgres: ... 39 more

NateBrady23 commented 5 years ago

This may be a problem with the Gemini tests. My concern before was that one framework’s failures was causing another framework problems. I don’t think that’s the case here. I’ll dig in a little more tomorrow.

zloster commented 5 years ago

@nbrady-techempower I've checked some of the dstat logs, particularly the TCP sockets in TIME_WAIT state. There are too many of them in some test runs.

wget https://tfb-status.techempower.com/raw/results.2019-04-15-14-00-12-923.zip
unzip results.2019-04-15-14-00-12-923.zip
find -name "*.txt.json" | parallel --bar "jq '.[] | .[] | .\"tcp sockets\".tim'" {} > tim.out
cat tim.out | uniq | sort -rn | head -30

Sample result:

xxx@yyy:~/tmp/tfb-results$  cat tim.out | uniq | sort -rn | head -30
131433
131409
131303
131290
131264
131236
131192
131168
131154
131139
131129
131083
131077
131071
131068
131067
131065
131022
130890
130642
128423
128076
123837
123626
120629
120519
115872
110989
108184
95087

And some quick and dirty reverse check:

xxx@yyy:~/tmp/tfb-results$  grep "tim\": 131433" -R .
./results/20190412010730/aspnet-mono-ngx-my/db/stats.txt.json:        "tim": 131433.0,
xxx@yyy:~/tmp/tfb-results$  grep "tim\": 95087" -R .
./results/20190412010730/rack-sequel-postgres-passenger-mri/json/stats.txt.json:        "tim": 95087.0,

The corresponding raw logs look suspicious:

Before the Docker migration there were tweaks for the kernel TCP stack. I don't know where to check currently. Note that tcp_tw_recycle is not a valid option anymore (via some comment on StackOverflow).

Maybe it is a good idea to add an export of sysctl -a to the zip file with the results. Should be easier to spot configuration differences.

bhauer commented 5 years ago

@msmith-techempower Mike, do you have any time to look at this, perhaps next week?

msmith-techempower commented 5 years ago

I have some time today; I'll see what I can do.

michaelhixson commented 4 years ago

Reopening this issue since it was never resolved, as far as I know.

I looked into this a while ago and never figured it out. I had a hypothesis that I never tested that went like this: (Warning: wild speculation follows)

Since we use Docker's --network host mode, frameworks will consume system-level resources for connections that are visible when running lsof on the host. These connections stick around for some time after the Docker container that opened the connections is stopped. They sometimes stick around long enough that they're still there when the next framework is being tested. If there are enough connections like this, we hit some host-level maximum and start seeing errors like "cannot assign requested address". Eventually the OS cleans up these connections so that not every other framework is affected.

zloster commented 4 years ago

My hypothesis is that it is something about the kernel TCP stack settings. I've touched that in my previous comment. Something similar to this. That's why I've suggested the sysctl -a export.

  1. Here the container is not restarted but the framework sometimes stops responding, sometimes responds (in bulk). Similar behaviour as described on the ServerFault.

  2. Another data point is the TCP sockets during the test runs particularly in the plaintext test. All data is from the latest finished run: https://tfb-status.techempower.com/results/aa3d1cda-5cb6-489f-bd01-1e3718ca4d8e. The graphs are from here: https://lamada.eu/dstat-graph/. Screenshot_2019-11-06 dstat Screenshot_2019-11-06 dstat(4) Screenshot_2019-11-06 dstat(3) Screenshot_2019-11-06 dstat(2) Screenshot_2019-11-06 dstat(1) Screenshot_2019-11-06 dstat(6) Screenshot_2019-11-06 dstat(5)

ulib-stats.txt(label on the left) shows how it should be: two primer runs with four benchmarks runs. The Sockets and TCP sockets stats are agreeing with each other. We clearly see the 4096 and 16384 concurrency.

lib-reactor-stats.txt is OK also.

actix-raw-stats.txt shows it is not able to achieve 16384 concurrency for about half of the run. Sockets and TCP sockets stats still agreeing.

asp-core-rhtx-stats.txt shows it is not able to achieve 16384 concurrency about 3/4 of the run. Sockets and TCP sockets are NOT agreeing with each other.

asp-core-stats.txt shows it is achieving about 10-11K concurrency. Again the two socket stats are NOT agreeing with each other.

These are 6 frameworks from the TOP10 in the plaintext test.

At the end are servlet-stats.txt and servet-lib-native-stats.txt. The first is starting at 5300 and finishes around 7400 concurrency. The second one starts at 5200 and finishes at around 5400. If there are some limitations in the configuration of the framework I'm expecting to see flat line for this parameter for the majority of the time (after the rise in the beginning). This is connected with the #4808

  1. The third data point - the Gemini framework is still complaining about failed communication with the DB servers 1 2.
zloster commented 4 years ago

I've just remembered about this case with Servlet3 (Tomcat 9). It was in the beginning of April this year. We are interested in servlet3 and servlet3-sync.

Before: Before https://www.techempower.com/benchmarks/#section=test&runid=8ab47a8b-0b0d-43f7-ad12-1e96b72ff42d&hw=ph&test=plaintext&l=zik0vz-7&p=zik0zb-zik0zj-zik0zj-4fti4f&f=zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-ziimf3-zik0zj-zik0zj-zik0zj-3j

After: After https://www.techempower.com/benchmarks/#section=test&runid=131672ca-061d-4cbc-b68e-c2d4a2018cf4&hw=ph&test=plaintext&l=zik0vz-7&p=zik0zb-zik0zj-zik0zj-4fti4f&f=zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-ziimf3-zik0zj-zik0zj-zik0zj-3j

The difference between the two is this change: tuning of the Tomcat HTTP connector. The new configuration (maxKeepAliveRequests="-1") stops the closing of the HTTP connection after 100 requests (or something similar, I don't remember the default value). But closing of the HTTP connection also should close the TCP/IP connection. And after many closed TCP connections there comes a moment when no new connections are established - 0 RPS at some cases.

NateBrady23 commented 4 years ago

@zloster Sorry, I totally forgot about this. I'm super busy today, but I'll try and make sure this is a priority before the next round.

Here is the sysctl -a in the meantime from the app server. They should all be configured the same. Let me know if you spot something.

sysctl -a ``` abi.vsyscall32 = 1 debug.exception-trace = 1 debug.kprobes-optimization = 1 dev.cdrom.autoclose = 1 dev.cdrom.autoeject = 0 dev.cdrom.check_media = 0 dev.cdrom.debug = 0 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.lock = 0 dev.hpet.max-user-freq = 64 dev.mac_hid.mouse_button2_keycode = 97 dev.mac_hid.mouse_button3_keycode = 100 dev.mac_hid.mouse_button_emulation = 0 dev.raid.speed_limit_max = 200000 dev.raid.speed_limit_min = 1000 dev.scsi.logging_level = 0 dev.tty.ldisc_autoload = 1 fs.aio-max-nr = 65536 fs.aio-nr = 0 fs.binfmt_misc.status = enabled fs.dentry-state = 537789 454628 45 0 0 0 fs.dir-notify-enable = 1 fs.epoll.max_user_watches = 6640619 fs.file-max = 3233736 fs.file-nr = 2072 0 3233736 fs.inode-nr = 827553 409956 fs.inode-state = 827553 409956 0 0 0 0 0 fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 1024 fs.inotify.max_user_watches = 8192 fs.lease-break-time = 45 fs.leases-enable = 1 fs.mount-max = 100000 fs.mqueue.msg_default = 10 fs.mqueue.msg_max = 10 fs.mqueue.msgsize_default = 8192 fs.mqueue.msgsize_max = 8192 fs.mqueue.queues_max = 256 fs.nr_open = 1048576 fs.overflowgid = 65534 fs.overflowuid = 65534 fs.pipe-max-size = 1048576 fs.pipe-user-pages-hard = 0 fs.pipe-user-pages-soft = 16384 sysctl: permission denied on key 'fs.protected_fifos' sysctl: permission denied on key 'fs.protected_hardlinks' sysctl: permission denied on key 'fs.protected_regular' sysctl: permission denied on key 'fs.protected_symlinks' fs.quota.allocated_dquots = 0 fs.quota.cache_hits = 0 fs.quota.drops = 0 fs.quota.free_dquots = 0 fs.quota.lookups = 0 fs.quota.reads = 0 fs.quota.syncs = 151060 fs.quota.writes = 0 fs.suid_dumpable = 2 fs.xfs.error_level = 3 fs.xfs.filestream_centisecs = 3000 fs.xfs.inherit_noatime = 1 fs.xfs.inherit_nodefrag = 1 fs.xfs.inherit_nodump = 1 fs.xfs.inherit_nosymlinks = 0 fs.xfs.inherit_sync = 1 fs.xfs.irix_sgid_inherit = 0 fs.xfs.irix_symlink_mode = 0 fs.xfs.panic_mask = 0 fs.xfs.rotorstep = 1 fs.xfs.speculative_cow_prealloc_lifetime = 1800 fs.xfs.speculative_prealloc_lifetime = 300 fs.xfs.stats_clear = 0 fs.xfs.xfssyncd_centisecs = 3000 kernel.acct = 4 2 30 kernel.acpi_video_flags = 0 kernel.auto_msgmni = 0 kernel.bootloader_type = 114 kernel.bootloader_version = 2 sysctl: permission denied on key 'kernel.cad_pid' kernel.cap_last_cap = 37 kernel.core_pattern = |/usr/share/apport/apport %p %s %c %d %P %E kernel.core_pipe_limit = 0 kernel.core_uses_pid = 0 kernel.ctrl-alt-del = 0 kernel.dmesg_restrict = 0 kernel.domainname = (none) kernel.ftrace_dump_on_oops = 0 kernel.ftrace_enabled = 1 kernel.hardlockup_all_cpu_backtrace = 0 kernel.hardlockup_panic = 0 kernel.hostname = tfb-app kernel.hotplug = kernel.hung_task_check_count = 4194304 kernel.hung_task_panic = 0 kernel.hung_task_timeout_secs = 120 kernel.hung_task_warnings = 10 kernel.io_delay_type = 1 kernel.kexec_load_disabled = 0 kernel.keys.gc_delay = 300 kernel.keys.maxbytes = 20000 kernel.keys.maxkeys = 200 kernel.keys.persistent_keyring_expiry = 259200 kernel.keys.root_maxbytes = 25000000 kernel.keys.root_maxkeys = 1000000 kernel.kptr_restrict = 1 kernel.max_lock_depth = 1024 kernel.modprobe = /sbin/modprobe kernel.modules_disabled = 0 kernel.msg_next_id = -1 kernel.msgmax = 8192 kernel.msgmnb = 16384 kernel.msgmni = 32000 kernel.ngroups_max = 65536 kernel.nmi_watchdog = 1 kernel.ns_last_pid = 26307 kernel.numa_balancing = 0 kernel.numa_balancing_scan_delay_ms = 1000 kernel.numa_balancing_scan_period_max_ms = 60000 kernel.numa_balancing_scan_period_min_ms = 1000 kernel.numa_balancing_scan_size_mb = 256 kernel.osrelease = 4.15.0-88-generic kernel.ostype = Linux kernel.overflowgid = 65534 kernel.overflowuid = 65534 kernel.panic = 0 kernel.panic_on_io_nmi = 0 kernel.panic_on_oops = 0 kernel.panic_on_rcu_stall = 0 kernel.panic_on_unrecovered_nmi = 0 kernel.panic_on_warn = 0 kernel.perf_cpu_time_max_percent = 25 kernel.perf_event_max_contexts_per_stack = 8 kernel.perf_event_max_sample_rate = 25500 kernel.perf_event_max_stack = 127 kernel.perf_event_mlock_kb = 516 kernel.perf_event_paranoid = 3 kernel.pid_max = 32768 kernel.poweroff_cmd = /sbin/poweroff kernel.print-fatal-signals = 0 kernel.printk = 4 4 1 7 kernel.printk_delay = 0 kernel.printk_devkmsg = ratelimit kernel.printk_ratelimit = 5 kernel.printk_ratelimit_burst = 10 kernel.pty.max = 4096 kernel.pty.nr = 1 kernel.pty.reserve = 1024 kernel.random.boot_id = 241f441e-a131-4177-8e5a-c05c2e6b067b kernel.random.entropy_avail = 3773 kernel.random.poolsize = 4096 kernel.random.read_wakeup_threshold = 64 kernel.random.urandom_min_reseed_secs = 60 kernel.random.uuid = a1d34e4a-bfb0-4e86-9413-4bc9d4a70444 kernel.random.write_wakeup_threshold = 896 kernel.randomize_va_space = 2 kernel.real-root-dev = 0 kernel.sched_autogroup_enabled = 1 kernel.sched_cfs_bandwidth_slice_us = 5000 kernel.sched_child_runs_first = 0 kernel.sched_domain.cpu0.domain0.busy_factor = 32 kernel.sched_domain.cpu0.domain0.busy_idx = 0 kernel.sched_domain.cpu0.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu0.domain0.flags = 4783 kernel.sched_domain.cpu0.domain0.forkexec_idx = 0 kernel.sched_domain.cpu0.domain0.idle_idx = 0 kernel.sched_domain.cpu0.domain0.imbalance_pct = 110 kernel.sched_domain.cpu0.domain0.max_interval = 4 kernel.sched_domain.cpu0.domain0.max_newidle_lb_cost = 4521 kernel.sched_domain.cpu0.domain0.min_interval = 2 kernel.sched_domain.cpu0.domain0.name = SMT kernel.sched_domain.cpu0.domain0.newidle_idx = 0 kernel.sched_domain.cpu0.domain0.wake_idx = 0 kernel.sched_domain.cpu0.domain1.busy_factor = 32 kernel.sched_domain.cpu0.domain1.busy_idx = 2 kernel.sched_domain.cpu0.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu0.domain1.flags = 4655 kernel.sched_domain.cpu0.domain1.forkexec_idx = 0 kernel.sched_domain.cpu0.domain1.idle_idx = 0 kernel.sched_domain.cpu0.domain1.imbalance_pct = 117 kernel.sched_domain.cpu0.domain1.max_interval = 56 kernel.sched_domain.cpu0.domain1.max_newidle_lb_cost = 10105 kernel.sched_domain.cpu0.domain1.min_interval = 28 kernel.sched_domain.cpu0.domain1.name = MC kernel.sched_domain.cpu0.domain1.newidle_idx = 0 kernel.sched_domain.cpu0.domain1.wake_idx = 0 kernel.sched_domain.cpu1.domain0.busy_factor = 32 kernel.sched_domain.cpu1.domain0.busy_idx = 0 kernel.sched_domain.cpu1.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu1.domain0.flags = 4783 kernel.sched_domain.cpu1.domain0.forkexec_idx = 0 kernel.sched_domain.cpu1.domain0.idle_idx = 0 kernel.sched_domain.cpu1.domain0.imbalance_pct = 110 kernel.sched_domain.cpu1.domain0.max_interval = 4 kernel.sched_domain.cpu1.domain0.max_newidle_lb_cost = 4291 kernel.sched_domain.cpu1.domain0.min_interval = 2 kernel.sched_domain.cpu1.domain0.name = SMT kernel.sched_domain.cpu1.domain0.newidle_idx = 0 kernel.sched_domain.cpu1.domain0.wake_idx = 0 kernel.sched_domain.cpu1.domain1.busy_factor = 32 kernel.sched_domain.cpu1.domain1.busy_idx = 2 kernel.sched_domain.cpu1.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu1.domain1.flags = 4655 kernel.sched_domain.cpu1.domain1.forkexec_idx = 0 kernel.sched_domain.cpu1.domain1.idle_idx = 0 kernel.sched_domain.cpu1.domain1.imbalance_pct = 117 kernel.sched_domain.cpu1.domain1.max_interval = 56 kernel.sched_domain.cpu1.domain1.max_newidle_lb_cost = 12196 kernel.sched_domain.cpu1.domain1.min_interval = 28 kernel.sched_domain.cpu1.domain1.name = MC kernel.sched_domain.cpu1.domain1.newidle_idx = 0 kernel.sched_domain.cpu1.domain1.wake_idx = 0 kernel.sched_domain.cpu10.domain0.busy_factor = 32 kernel.sched_domain.cpu10.domain0.busy_idx = 0 kernel.sched_domain.cpu10.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu10.domain0.flags = 4783 kernel.sched_domain.cpu10.domain0.forkexec_idx = 0 kernel.sched_domain.cpu10.domain0.idle_idx = 0 kernel.sched_domain.cpu10.domain0.imbalance_pct = 110 kernel.sched_domain.cpu10.domain0.max_interval = 4 kernel.sched_domain.cpu10.domain0.max_newidle_lb_cost = 3927 kernel.sched_domain.cpu10.domain0.min_interval = 2 kernel.sched_domain.cpu10.domain0.name = SMT kernel.sched_domain.cpu10.domain0.newidle_idx = 0 kernel.sched_domain.cpu10.domain0.wake_idx = 0 kernel.sched_domain.cpu10.domain1.busy_factor = 32 kernel.sched_domain.cpu10.domain1.busy_idx = 2 kernel.sched_domain.cpu10.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu10.domain1.flags = 4655 kernel.sched_domain.cpu10.domain1.forkexec_idx = 0 kernel.sched_domain.cpu10.domain1.idle_idx = 0 kernel.sched_domain.cpu10.domain1.imbalance_pct = 117 kernel.sched_domain.cpu10.domain1.max_interval = 56 kernel.sched_domain.cpu10.domain1.max_newidle_lb_cost = 11260 kernel.sched_domain.cpu10.domain1.min_interval = 28 kernel.sched_domain.cpu10.domain1.name = MC kernel.sched_domain.cpu10.domain1.newidle_idx = 0 kernel.sched_domain.cpu10.domain1.wake_idx = 0 kernel.sched_domain.cpu11.domain0.busy_factor = 32 kernel.sched_domain.cpu11.domain0.busy_idx = 0 kernel.sched_domain.cpu11.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu11.domain0.flags = 4783 kernel.sched_domain.cpu11.domain0.forkexec_idx = 0 kernel.sched_domain.cpu11.domain0.idle_idx = 0 kernel.sched_domain.cpu11.domain0.imbalance_pct = 110 kernel.sched_domain.cpu11.domain0.max_interval = 4 kernel.sched_domain.cpu11.domain0.max_newidle_lb_cost = 3986 kernel.sched_domain.cpu11.domain0.min_interval = 2 kernel.sched_domain.cpu11.domain0.name = SMT kernel.sched_domain.cpu11.domain0.newidle_idx = 0 kernel.sched_domain.cpu11.domain0.wake_idx = 0 kernel.sched_domain.cpu11.domain1.busy_factor = 32 kernel.sched_domain.cpu11.domain1.busy_idx = 2 kernel.sched_domain.cpu11.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu11.domain1.flags = 4655 kernel.sched_domain.cpu11.domain1.forkexec_idx = 0 kernel.sched_domain.cpu11.domain1.idle_idx = 0 kernel.sched_domain.cpu11.domain1.imbalance_pct = 117 kernel.sched_domain.cpu11.domain1.max_interval = 56 kernel.sched_domain.cpu11.domain1.max_newidle_lb_cost = 11316 kernel.sched_domain.cpu11.domain1.min_interval = 28 kernel.sched_domain.cpu11.domain1.name = MC kernel.sched_domain.cpu11.domain1.newidle_idx = 0 kernel.sched_domain.cpu11.domain1.wake_idx = 0 kernel.sched_domain.cpu12.domain0.busy_factor = 32 kernel.sched_domain.cpu12.domain0.busy_idx = 0 kernel.sched_domain.cpu12.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu12.domain0.flags = 4783 kernel.sched_domain.cpu12.domain0.forkexec_idx = 0 kernel.sched_domain.cpu12.domain0.idle_idx = 0 kernel.sched_domain.cpu12.domain0.imbalance_pct = 110 kernel.sched_domain.cpu12.domain0.max_interval = 4 kernel.sched_domain.cpu12.domain0.max_newidle_lb_cost = 5101 kernel.sched_domain.cpu12.domain0.min_interval = 2 kernel.sched_domain.cpu12.domain0.name = SMT kernel.sched_domain.cpu12.domain0.newidle_idx = 0 kernel.sched_domain.cpu12.domain0.wake_idx = 0 kernel.sched_domain.cpu12.domain1.busy_factor = 32 kernel.sched_domain.cpu12.domain1.busy_idx = 2 kernel.sched_domain.cpu12.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu12.domain1.flags = 4655 kernel.sched_domain.cpu12.domain1.forkexec_idx = 0 kernel.sched_domain.cpu12.domain1.idle_idx = 0 kernel.sched_domain.cpu12.domain1.imbalance_pct = 117 kernel.sched_domain.cpu12.domain1.max_interval = 56 kernel.sched_domain.cpu12.domain1.max_newidle_lb_cost = 10216 kernel.sched_domain.cpu12.domain1.min_interval = 28 kernel.sched_domain.cpu12.domain1.name = MC kernel.sched_domain.cpu12.domain1.newidle_idx = 0 kernel.sched_domain.cpu12.domain1.wake_idx = 0 kernel.sched_domain.cpu13.domain0.busy_factor = 32 kernel.sched_domain.cpu13.domain0.busy_idx = 0 kernel.sched_domain.cpu13.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu13.domain0.flags = 4783 kernel.sched_domain.cpu13.domain0.forkexec_idx = 0 kernel.sched_domain.cpu13.domain0.idle_idx = 0 kernel.sched_domain.cpu13.domain0.imbalance_pct = 110 kernel.sched_domain.cpu13.domain0.max_interval = 4 kernel.sched_domain.cpu13.domain0.max_newidle_lb_cost = 4111 kernel.sched_domain.cpu13.domain0.min_interval = 2 kernel.sched_domain.cpu13.domain0.name = SMT kernel.sched_domain.cpu13.domain0.newidle_idx = 0 kernel.sched_domain.cpu13.domain0.wake_idx = 0 kernel.sched_domain.cpu13.domain1.busy_factor = 32 kernel.sched_domain.cpu13.domain1.busy_idx = 2 kernel.sched_domain.cpu13.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu13.domain1.flags = 4655 kernel.sched_domain.cpu13.domain1.forkexec_idx = 0 kernel.sched_domain.cpu13.domain1.idle_idx = 0 kernel.sched_domain.cpu13.domain1.imbalance_pct = 117 kernel.sched_domain.cpu13.domain1.max_interval = 56 kernel.sched_domain.cpu13.domain1.max_newidle_lb_cost = 10806 kernel.sched_domain.cpu13.domain1.min_interval = 28 kernel.sched_domain.cpu13.domain1.name = MC kernel.sched_domain.cpu13.domain1.newidle_idx = 0 kernel.sched_domain.cpu13.domain1.wake_idx = 0 kernel.sched_domain.cpu14.domain0.busy_factor = 32 kernel.sched_domain.cpu14.domain0.busy_idx = 0 kernel.sched_domain.cpu14.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu14.domain0.flags = 4783 kernel.sched_domain.cpu14.domain0.forkexec_idx = 0 kernel.sched_domain.cpu14.domain0.idle_idx = 0 kernel.sched_domain.cpu14.domain0.imbalance_pct = 110 kernel.sched_domain.cpu14.domain0.max_interval = 4 kernel.sched_domain.cpu14.domain0.max_newidle_lb_cost = 4570 kernel.sched_domain.cpu14.domain0.min_interval = 2 kernel.sched_domain.cpu14.domain0.name = SMT kernel.sched_domain.cpu14.domain0.newidle_idx = 0 kernel.sched_domain.cpu14.domain0.wake_idx = 0 kernel.sched_domain.cpu14.domain1.busy_factor = 32 kernel.sched_domain.cpu14.domain1.busy_idx = 2 kernel.sched_domain.cpu14.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu14.domain1.flags = 4655 kernel.sched_domain.cpu14.domain1.forkexec_idx = 0 kernel.sched_domain.cpu14.domain1.idle_idx = 0 kernel.sched_domain.cpu14.domain1.imbalance_pct = 117 kernel.sched_domain.cpu14.domain1.max_interval = 56 kernel.sched_domain.cpu14.domain1.max_newidle_lb_cost = 8854 kernel.sched_domain.cpu14.domain1.min_interval = 28 kernel.sched_domain.cpu14.domain1.name = MC kernel.sched_domain.cpu14.domain1.newidle_idx = 0 kernel.sched_domain.cpu14.domain1.wake_idx = 0 kernel.sched_domain.cpu15.domain0.busy_factor = 32 kernel.sched_domain.cpu15.domain0.busy_idx = 0 kernel.sched_domain.cpu15.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu15.domain0.flags = 4783 kernel.sched_domain.cpu15.domain0.forkexec_idx = 0 kernel.sched_domain.cpu15.domain0.idle_idx = 0 kernel.sched_domain.cpu15.domain0.imbalance_pct = 110 kernel.sched_domain.cpu15.domain0.max_interval = 4 kernel.sched_domain.cpu15.domain0.max_newidle_lb_cost = 5130 kernel.sched_domain.cpu15.domain0.min_interval = 2 kernel.sched_domain.cpu15.domain0.name = SMT kernel.sched_domain.cpu15.domain0.newidle_idx = 0 kernel.sched_domain.cpu15.domain0.wake_idx = 0 kernel.sched_domain.cpu15.domain1.busy_factor = 32 kernel.sched_domain.cpu15.domain1.busy_idx = 2 kernel.sched_domain.cpu15.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu15.domain1.flags = 4655 kernel.sched_domain.cpu15.domain1.forkexec_idx = 0 kernel.sched_domain.cpu15.domain1.idle_idx = 0 kernel.sched_domain.cpu15.domain1.imbalance_pct = 117 kernel.sched_domain.cpu15.domain1.max_interval = 56 kernel.sched_domain.cpu15.domain1.max_newidle_lb_cost = 9334 kernel.sched_domain.cpu15.domain1.min_interval = 28 kernel.sched_domain.cpu15.domain1.name = MC kernel.sched_domain.cpu15.domain1.newidle_idx = 0 kernel.sched_domain.cpu15.domain1.wake_idx = 0 kernel.sched_domain.cpu16.domain0.busy_factor = 32 kernel.sched_domain.cpu16.domain0.busy_idx = 0 kernel.sched_domain.cpu16.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu16.domain0.flags = 4783 kernel.sched_domain.cpu16.domain0.forkexec_idx = 0 kernel.sched_domain.cpu16.domain0.idle_idx = 0 kernel.sched_domain.cpu16.domain0.imbalance_pct = 110 kernel.sched_domain.cpu16.domain0.max_interval = 4 kernel.sched_domain.cpu16.domain0.max_newidle_lb_cost = 4491 kernel.sched_domain.cpu16.domain0.min_interval = 2 kernel.sched_domain.cpu16.domain0.name = SMT kernel.sched_domain.cpu16.domain0.newidle_idx = 0 kernel.sched_domain.cpu16.domain0.wake_idx = 0 kernel.sched_domain.cpu16.domain1.busy_factor = 32 kernel.sched_domain.cpu16.domain1.busy_idx = 2 kernel.sched_domain.cpu16.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu16.domain1.flags = 4655 kernel.sched_domain.cpu16.domain1.forkexec_idx = 0 kernel.sched_domain.cpu16.domain1.idle_idx = 0 kernel.sched_domain.cpu16.domain1.imbalance_pct = 117 kernel.sched_domain.cpu16.domain1.max_interval = 56 kernel.sched_domain.cpu16.domain1.max_newidle_lb_cost = 9793 kernel.sched_domain.cpu16.domain1.min_interval = 28 kernel.sched_domain.cpu16.domain1.name = MC kernel.sched_domain.cpu16.domain1.newidle_idx = 0 kernel.sched_domain.cpu16.domain1.wake_idx = 0 kernel.sched_domain.cpu17.domain0.busy_factor = 32 kernel.sched_domain.cpu17.domain0.busy_idx = 0 kernel.sched_domain.cpu17.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu17.domain0.flags = 4783 kernel.sched_domain.cpu17.domain0.forkexec_idx = 0 kernel.sched_domain.cpu17.domain0.idle_idx = 0 kernel.sched_domain.cpu17.domain0.imbalance_pct = 110 kernel.sched_domain.cpu17.domain0.max_interval = 4 kernel.sched_domain.cpu17.domain0.max_newidle_lb_cost = 4232 kernel.sched_domain.cpu17.domain0.min_interval = 2 kernel.sched_domain.cpu17.domain0.name = SMT kernel.sched_domain.cpu17.domain0.newidle_idx = 0 kernel.sched_domain.cpu17.domain0.wake_idx = 0 kernel.sched_domain.cpu17.domain1.busy_factor = 32 kernel.sched_domain.cpu17.domain1.busy_idx = 2 kernel.sched_domain.cpu17.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu17.domain1.flags = 4655 kernel.sched_domain.cpu17.domain1.forkexec_idx = 0 kernel.sched_domain.cpu17.domain1.idle_idx = 0 kernel.sched_domain.cpu17.domain1.imbalance_pct = 117 kernel.sched_domain.cpu17.domain1.max_interval = 56 kernel.sched_domain.cpu17.domain1.max_newidle_lb_cost = 9616 kernel.sched_domain.cpu17.domain1.min_interval = 28 kernel.sched_domain.cpu17.domain1.name = MC kernel.sched_domain.cpu17.domain1.newidle_idx = 0 kernel.sched_domain.cpu17.domain1.wake_idx = 0 kernel.sched_domain.cpu18.domain0.busy_factor = 32 kernel.sched_domain.cpu18.domain0.busy_idx = 0 kernel.sched_domain.cpu18.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu18.domain0.flags = 4783 kernel.sched_domain.cpu18.domain0.forkexec_idx = 0 kernel.sched_domain.cpu18.domain0.idle_idx = 0 kernel.sched_domain.cpu18.domain0.imbalance_pct = 110 kernel.sched_domain.cpu18.domain0.max_interval = 4 kernel.sched_domain.cpu18.domain0.max_newidle_lb_cost = 3213 kernel.sched_domain.cpu18.domain0.min_interval = 2 kernel.sched_domain.cpu18.domain0.name = SMT kernel.sched_domain.cpu18.domain0.newidle_idx = 0 kernel.sched_domain.cpu18.domain0.wake_idx = 0 kernel.sched_domain.cpu18.domain1.busy_factor = 32 kernel.sched_domain.cpu18.domain1.busy_idx = 2 kernel.sched_domain.cpu18.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu18.domain1.flags = 4655 kernel.sched_domain.cpu18.domain1.forkexec_idx = 0 kernel.sched_domain.cpu18.domain1.idle_idx = 0 kernel.sched_domain.cpu18.domain1.imbalance_pct = 117 kernel.sched_domain.cpu18.domain1.max_interval = 56 kernel.sched_domain.cpu18.domain1.max_newidle_lb_cost = 10501 kernel.sched_domain.cpu18.domain1.min_interval = 28 kernel.sched_domain.cpu18.domain1.name = MC kernel.sched_domain.cpu18.domain1.newidle_idx = 0 kernel.sched_domain.cpu18.domain1.wake_idx = 0 kernel.sched_domain.cpu19.domain0.busy_factor = 32 kernel.sched_domain.cpu19.domain0.busy_idx = 0 kernel.sched_domain.cpu19.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu19.domain0.flags = 4783 kernel.sched_domain.cpu19.domain0.forkexec_idx = 0 kernel.sched_domain.cpu19.domain0.idle_idx = 0 kernel.sched_domain.cpu19.domain0.imbalance_pct = 110 kernel.sched_domain.cpu19.domain0.max_interval = 4 kernel.sched_domain.cpu19.domain0.max_newidle_lb_cost = 4796 kernel.sched_domain.cpu19.domain0.min_interval = 2 kernel.sched_domain.cpu19.domain0.name = SMT kernel.sched_domain.cpu19.domain0.newidle_idx = 0 kernel.sched_domain.cpu19.domain0.wake_idx = 0 kernel.sched_domain.cpu19.domain1.busy_factor = 32 kernel.sched_domain.cpu19.domain1.busy_idx = 2 kernel.sched_domain.cpu19.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu19.domain1.flags = 4655 kernel.sched_domain.cpu19.domain1.forkexec_idx = 0 kernel.sched_domain.cpu19.domain1.idle_idx = 0 kernel.sched_domain.cpu19.domain1.imbalance_pct = 117 kernel.sched_domain.cpu19.domain1.max_interval = 56 kernel.sched_domain.cpu19.domain1.max_newidle_lb_cost = 13665 kernel.sched_domain.cpu19.domain1.min_interval = 28 kernel.sched_domain.cpu19.domain1.name = MC kernel.sched_domain.cpu19.domain1.newidle_idx = 0 kernel.sched_domain.cpu19.domain1.wake_idx = 0 kernel.sched_domain.cpu2.domain0.busy_factor = 32 kernel.sched_domain.cpu2.domain0.busy_idx = 0 kernel.sched_domain.cpu2.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu2.domain0.flags = 4783 kernel.sched_domain.cpu2.domain0.forkexec_idx = 0 kernel.sched_domain.cpu2.domain0.idle_idx = 0 kernel.sched_domain.cpu2.domain0.imbalance_pct = 110 kernel.sched_domain.cpu2.domain0.max_interval = 4 kernel.sched_domain.cpu2.domain0.max_newidle_lb_cost = 4611 kernel.sched_domain.cpu2.domain0.min_interval = 2 kernel.sched_domain.cpu2.domain0.name = SMT kernel.sched_domain.cpu2.domain0.newidle_idx = 0 kernel.sched_domain.cpu2.domain0.wake_idx = 0 kernel.sched_domain.cpu2.domain1.busy_factor = 32 kernel.sched_domain.cpu2.domain1.busy_idx = 2 kernel.sched_domain.cpu2.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu2.domain1.flags = 4655 kernel.sched_domain.cpu2.domain1.forkexec_idx = 0 kernel.sched_domain.cpu2.domain1.idle_idx = 0 kernel.sched_domain.cpu2.domain1.imbalance_pct = 117 kernel.sched_domain.cpu2.domain1.max_interval = 56 kernel.sched_domain.cpu2.domain1.max_newidle_lb_cost = 9785 kernel.sched_domain.cpu2.domain1.min_interval = 28 kernel.sched_domain.cpu2.domain1.name = MC kernel.sched_domain.cpu2.domain1.newidle_idx = 0 kernel.sched_domain.cpu2.domain1.wake_idx = 0 kernel.sched_domain.cpu20.domain0.busy_factor = 32 kernel.sched_domain.cpu20.domain0.busy_idx = 0 kernel.sched_domain.cpu20.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu20.domain0.flags = 4783 kernel.sched_domain.cpu20.domain0.forkexec_idx = 0 kernel.sched_domain.cpu20.domain0.idle_idx = 0 kernel.sched_domain.cpu20.domain0.imbalance_pct = 110 kernel.sched_domain.cpu20.domain0.max_interval = 4 kernel.sched_domain.cpu20.domain0.max_newidle_lb_cost = 4296 kernel.sched_domain.cpu20.domain0.min_interval = 2 kernel.sched_domain.cpu20.domain0.name = SMT kernel.sched_domain.cpu20.domain0.newidle_idx = 0 kernel.sched_domain.cpu20.domain0.wake_idx = 0 kernel.sched_domain.cpu20.domain1.busy_factor = 32 kernel.sched_domain.cpu20.domain1.busy_idx = 2 kernel.sched_domain.cpu20.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu20.domain1.flags = 4655 kernel.sched_domain.cpu20.domain1.forkexec_idx = 0 kernel.sched_domain.cpu20.domain1.idle_idx = 0 kernel.sched_domain.cpu20.domain1.imbalance_pct = 117 kernel.sched_domain.cpu20.domain1.max_interval = 56 kernel.sched_domain.cpu20.domain1.max_newidle_lb_cost = 9825 kernel.sched_domain.cpu20.domain1.min_interval = 28 kernel.sched_domain.cpu20.domain1.name = MC kernel.sched_domain.cpu20.domain1.newidle_idx = 0 kernel.sched_domain.cpu20.domain1.wake_idx = 0 kernel.sched_domain.cpu21.domain0.busy_factor = 32 kernel.sched_domain.cpu21.domain0.busy_idx = 0 kernel.sched_domain.cpu21.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu21.domain0.flags = 4783 kernel.sched_domain.cpu21.domain0.forkexec_idx = 0 kernel.sched_domain.cpu21.domain0.idle_idx = 0 kernel.sched_domain.cpu21.domain0.imbalance_pct = 110 kernel.sched_domain.cpu21.domain0.max_interval = 4 kernel.sched_domain.cpu21.domain0.max_newidle_lb_cost = 4211 kernel.sched_domain.cpu21.domain0.min_interval = 2 kernel.sched_domain.cpu21.domain0.name = SMT kernel.sched_domain.cpu21.domain0.newidle_idx = 0 kernel.sched_domain.cpu21.domain0.wake_idx = 0 kernel.sched_domain.cpu21.domain1.busy_factor = 32 kernel.sched_domain.cpu21.domain1.busy_idx = 2 kernel.sched_domain.cpu21.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu21.domain1.flags = 4655 kernel.sched_domain.cpu21.domain1.forkexec_idx = 0 kernel.sched_domain.cpu21.domain1.idle_idx = 0 kernel.sched_domain.cpu21.domain1.imbalance_pct = 117 kernel.sched_domain.cpu21.domain1.max_interval = 56 kernel.sched_domain.cpu21.domain1.max_newidle_lb_cost = 9351 kernel.sched_domain.cpu21.domain1.min_interval = 28 kernel.sched_domain.cpu21.domain1.name = MC kernel.sched_domain.cpu21.domain1.newidle_idx = 0 kernel.sched_domain.cpu21.domain1.wake_idx = 0 kernel.sched_domain.cpu22.domain0.busy_factor = 32 kernel.sched_domain.cpu22.domain0.busy_idx = 0 kernel.sched_domain.cpu22.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu22.domain0.flags = 4783 kernel.sched_domain.cpu22.domain0.forkexec_idx = 0 kernel.sched_domain.cpu22.domain0.idle_idx = 0 kernel.sched_domain.cpu22.domain0.imbalance_pct = 110 kernel.sched_domain.cpu22.domain0.max_interval = 4 kernel.sched_domain.cpu22.domain0.max_newidle_lb_cost = 4352 kernel.sched_domain.cpu22.domain0.min_interval = 2 kernel.sched_domain.cpu22.domain0.name = SMT kernel.sched_domain.cpu22.domain0.newidle_idx = 0 kernel.sched_domain.cpu22.domain0.wake_idx = 0 kernel.sched_domain.cpu22.domain1.busy_factor = 32 kernel.sched_domain.cpu22.domain1.busy_idx = 2 kernel.sched_domain.cpu22.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu22.domain1.flags = 4655 kernel.sched_domain.cpu22.domain1.forkexec_idx = 0 kernel.sched_domain.cpu22.domain1.idle_idx = 0 kernel.sched_domain.cpu22.domain1.imbalance_pct = 117 kernel.sched_domain.cpu22.domain1.max_interval = 56 kernel.sched_domain.cpu22.domain1.max_newidle_lb_cost = 8899 kernel.sched_domain.cpu22.domain1.min_interval = 28 kernel.sched_domain.cpu22.domain1.name = MC kernel.sched_domain.cpu22.domain1.newidle_idx = 0 kernel.sched_domain.cpu22.domain1.wake_idx = 0 kernel.sched_domain.cpu23.domain0.busy_factor = 32 kernel.sched_domain.cpu23.domain0.busy_idx = 0 kernel.sched_domain.cpu23.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu23.domain0.flags = 4783 kernel.sched_domain.cpu23.domain0.forkexec_idx = 0 kernel.sched_domain.cpu23.domain0.idle_idx = 0 kernel.sched_domain.cpu23.domain0.imbalance_pct = 110 kernel.sched_domain.cpu23.domain0.max_interval = 4 kernel.sched_domain.cpu23.domain0.max_newidle_lb_cost = 4942 kernel.sched_domain.cpu23.domain0.min_interval = 2 kernel.sched_domain.cpu23.domain0.name = SMT kernel.sched_domain.cpu23.domain0.newidle_idx = 0 kernel.sched_domain.cpu23.domain0.wake_idx = 0 kernel.sched_domain.cpu23.domain1.busy_factor = 32 kernel.sched_domain.cpu23.domain1.busy_idx = 2 kernel.sched_domain.cpu23.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu23.domain1.flags = 4655 kernel.sched_domain.cpu23.domain1.forkexec_idx = 0 kernel.sched_domain.cpu23.domain1.idle_idx = 0 kernel.sched_domain.cpu23.domain1.imbalance_pct = 117 kernel.sched_domain.cpu23.domain1.max_interval = 56 kernel.sched_domain.cpu23.domain1.max_newidle_lb_cost = 8856 kernel.sched_domain.cpu23.domain1.min_interval = 28 kernel.sched_domain.cpu23.domain1.name = MC kernel.sched_domain.cpu23.domain1.newidle_idx = 0 kernel.sched_domain.cpu23.domain1.wake_idx = 0 kernel.sched_domain.cpu24.domain0.busy_factor = 32 kernel.sched_domain.cpu24.domain0.busy_idx = 0 kernel.sched_domain.cpu24.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu24.domain0.flags = 4783 kernel.sched_domain.cpu24.domain0.forkexec_idx = 0 kernel.sched_domain.cpu24.domain0.idle_idx = 0 kernel.sched_domain.cpu24.domain0.imbalance_pct = 110 kernel.sched_domain.cpu24.domain0.max_interval = 4 kernel.sched_domain.cpu24.domain0.max_newidle_lb_cost = 4724 kernel.sched_domain.cpu24.domain0.min_interval = 2 kernel.sched_domain.cpu24.domain0.name = SMT kernel.sched_domain.cpu24.domain0.newidle_idx = 0 kernel.sched_domain.cpu24.domain0.wake_idx = 0 kernel.sched_domain.cpu24.domain1.busy_factor = 32 kernel.sched_domain.cpu24.domain1.busy_idx = 2 kernel.sched_domain.cpu24.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu24.domain1.flags = 4655 kernel.sched_domain.cpu24.domain1.forkexec_idx = 0 kernel.sched_domain.cpu24.domain1.idle_idx = 0 kernel.sched_domain.cpu24.domain1.imbalance_pct = 117 kernel.sched_domain.cpu24.domain1.max_interval = 56 kernel.sched_domain.cpu24.domain1.max_newidle_lb_cost = 13266 kernel.sched_domain.cpu24.domain1.min_interval = 28 kernel.sched_domain.cpu24.domain1.name = MC kernel.sched_domain.cpu24.domain1.newidle_idx = 0 kernel.sched_domain.cpu24.domain1.wake_idx = 0 kernel.sched_domain.cpu25.domain0.busy_factor = 32 kernel.sched_domain.cpu25.domain0.busy_idx = 0 kernel.sched_domain.cpu25.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu25.domain0.flags = 4783 kernel.sched_domain.cpu25.domain0.forkexec_idx = 0 kernel.sched_domain.cpu25.domain0.idle_idx = 0 kernel.sched_domain.cpu25.domain0.imbalance_pct = 110 kernel.sched_domain.cpu25.domain0.max_interval = 4 kernel.sched_domain.cpu25.domain0.max_newidle_lb_cost = 5374 kernel.sched_domain.cpu25.domain0.min_interval = 2 kernel.sched_domain.cpu25.domain0.name = SMT kernel.sched_domain.cpu25.domain0.newidle_idx = 0 kernel.sched_domain.cpu25.domain0.wake_idx = 0 kernel.sched_domain.cpu25.domain1.busy_factor = 32 kernel.sched_domain.cpu25.domain1.busy_idx = 2 kernel.sched_domain.cpu25.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu25.domain1.flags = 4655 kernel.sched_domain.cpu25.domain1.forkexec_idx = 0 kernel.sched_domain.cpu25.domain1.idle_idx = 0 kernel.sched_domain.cpu25.domain1.imbalance_pct = 117 kernel.sched_domain.cpu25.domain1.max_interval = 56 kernel.sched_domain.cpu25.domain1.max_newidle_lb_cost = 9385 kernel.sched_domain.cpu25.domain1.min_interval = 28 kernel.sched_domain.cpu25.domain1.name = MC kernel.sched_domain.cpu25.domain1.newidle_idx = 0 kernel.sched_domain.cpu25.domain1.wake_idx = 0 kernel.sched_domain.cpu26.domain0.busy_factor = 32 kernel.sched_domain.cpu26.domain0.busy_idx = 0 kernel.sched_domain.cpu26.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu26.domain0.flags = 4783 kernel.sched_domain.cpu26.domain0.forkexec_idx = 0 kernel.sched_domain.cpu26.domain0.idle_idx = 0 kernel.sched_domain.cpu26.domain0.imbalance_pct = 110 kernel.sched_domain.cpu26.domain0.max_interval = 4 kernel.sched_domain.cpu26.domain0.max_newidle_lb_cost = 4717 kernel.sched_domain.cpu26.domain0.min_interval = 2 kernel.sched_domain.cpu26.domain0.name = SMT kernel.sched_domain.cpu26.domain0.newidle_idx = 0 kernel.sched_domain.cpu26.domain0.wake_idx = 0 kernel.sched_domain.cpu26.domain1.busy_factor = 32 kernel.sched_domain.cpu26.domain1.busy_idx = 2 kernel.sched_domain.cpu26.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu26.domain1.flags = 4655 kernel.sched_domain.cpu26.domain1.forkexec_idx = 0 kernel.sched_domain.cpu26.domain1.idle_idx = 0 kernel.sched_domain.cpu26.domain1.imbalance_pct = 117 kernel.sched_domain.cpu26.domain1.max_interval = 56 kernel.sched_domain.cpu26.domain1.max_newidle_lb_cost = 10841 kernel.sched_domain.cpu26.domain1.min_interval = 28 kernel.sched_domain.cpu26.domain1.name = MC kernel.sched_domain.cpu26.domain1.newidle_idx = 0 kernel.sched_domain.cpu26.domain1.wake_idx = 0 kernel.sched_domain.cpu27.domain0.busy_factor = 32 kernel.sched_domain.cpu27.domain0.busy_idx = 0 kernel.sched_domain.cpu27.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu27.domain0.flags = 4783 kernel.sched_domain.cpu27.domain0.forkexec_idx = 0 kernel.sched_domain.cpu27.domain0.idle_idx = 0 kernel.sched_domain.cpu27.domain0.imbalance_pct = 110 kernel.sched_domain.cpu27.domain0.max_interval = 4 kernel.sched_domain.cpu27.domain0.max_newidle_lb_cost = 3920 kernel.sched_domain.cpu27.domain0.min_interval = 2 kernel.sched_domain.cpu27.domain0.name = SMT kernel.sched_domain.cpu27.domain0.newidle_idx = 0 kernel.sched_domain.cpu27.domain0.wake_idx = 0 kernel.sched_domain.cpu27.domain1.busy_factor = 32 kernel.sched_domain.cpu27.domain1.busy_idx = 2 kernel.sched_domain.cpu27.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu27.domain1.flags = 4655 kernel.sched_domain.cpu27.domain1.forkexec_idx = 0 kernel.sched_domain.cpu27.domain1.idle_idx = 0 kernel.sched_domain.cpu27.domain1.imbalance_pct = 117 kernel.sched_domain.cpu27.domain1.max_interval = 56 kernel.sched_domain.cpu27.domain1.max_newidle_lb_cost = 12044 kernel.sched_domain.cpu27.domain1.min_interval = 28 kernel.sched_domain.cpu27.domain1.name = MC kernel.sched_domain.cpu27.domain1.newidle_idx = 0 kernel.sched_domain.cpu27.domain1.wake_idx = 0 kernel.sched_domain.cpu3.domain0.busy_factor = 32 kernel.sched_domain.cpu3.domain0.busy_idx = 0 kernel.sched_domain.cpu3.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu3.domain0.flags = 4783 kernel.sched_domain.cpu3.domain0.forkexec_idx = 0 kernel.sched_domain.cpu3.domain0.idle_idx = 0 kernel.sched_domain.cpu3.domain0.imbalance_pct = 110 kernel.sched_domain.cpu3.domain0.max_interval = 4 kernel.sched_domain.cpu3.domain0.max_newidle_lb_cost = 7099 kernel.sched_domain.cpu3.domain0.min_interval = 2 kernel.sched_domain.cpu3.domain0.name = SMT kernel.sched_domain.cpu3.domain0.newidle_idx = 0 kernel.sched_domain.cpu3.domain0.wake_idx = 0 kernel.sched_domain.cpu3.domain1.busy_factor = 32 kernel.sched_domain.cpu3.domain1.busy_idx = 2 kernel.sched_domain.cpu3.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu3.domain1.flags = 4655 kernel.sched_domain.cpu3.domain1.forkexec_idx = 0 kernel.sched_domain.cpu3.domain1.idle_idx = 0 kernel.sched_domain.cpu3.domain1.imbalance_pct = 117 kernel.sched_domain.cpu3.domain1.max_interval = 56 kernel.sched_domain.cpu3.domain1.max_newidle_lb_cost = 10823 kernel.sched_domain.cpu3.domain1.min_interval = 28 kernel.sched_domain.cpu3.domain1.name = MC kernel.sched_domain.cpu3.domain1.newidle_idx = 0 kernel.sched_domain.cpu3.domain1.wake_idx = 0 kernel.sched_domain.cpu4.domain0.busy_factor = 32 kernel.sched_domain.cpu4.domain0.busy_idx = 0 kernel.sched_domain.cpu4.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu4.domain0.flags = 4783 kernel.sched_domain.cpu4.domain0.forkexec_idx = 0 kernel.sched_domain.cpu4.domain0.idle_idx = 0 kernel.sched_domain.cpu4.domain0.imbalance_pct = 110 kernel.sched_domain.cpu4.domain0.max_interval = 4 kernel.sched_domain.cpu4.domain0.max_newidle_lb_cost = 5705 kernel.sched_domain.cpu4.domain0.min_interval = 2 kernel.sched_domain.cpu4.domain0.name = SMT kernel.sched_domain.cpu4.domain0.newidle_idx = 0 kernel.sched_domain.cpu4.domain0.wake_idx = 0 kernel.sched_domain.cpu4.domain1.busy_factor = 32 kernel.sched_domain.cpu4.domain1.busy_idx = 2 kernel.sched_domain.cpu4.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu4.domain1.flags = 4655 kernel.sched_domain.cpu4.domain1.forkexec_idx = 0 kernel.sched_domain.cpu4.domain1.idle_idx = 0 kernel.sched_domain.cpu4.domain1.imbalance_pct = 117 kernel.sched_domain.cpu4.domain1.max_interval = 56 kernel.sched_domain.cpu4.domain1.max_newidle_lb_cost = 9884 kernel.sched_domain.cpu4.domain1.min_interval = 28 kernel.sched_domain.cpu4.domain1.name = MC kernel.sched_domain.cpu4.domain1.newidle_idx = 0 kernel.sched_domain.cpu4.domain1.wake_idx = 0 kernel.sched_domain.cpu5.domain0.busy_factor = 32 kernel.sched_domain.cpu5.domain0.busy_idx = 0 kernel.sched_domain.cpu5.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu5.domain0.flags = 4783 kernel.sched_domain.cpu5.domain0.forkexec_idx = 0 kernel.sched_domain.cpu5.domain0.idle_idx = 0 kernel.sched_domain.cpu5.domain0.imbalance_pct = 110 kernel.sched_domain.cpu5.domain0.max_interval = 4 kernel.sched_domain.cpu5.domain0.max_newidle_lb_cost = 4475 kernel.sched_domain.cpu5.domain0.min_interval = 2 kernel.sched_domain.cpu5.domain0.name = SMT kernel.sched_domain.cpu5.domain0.newidle_idx = 0 kernel.sched_domain.cpu5.domain0.wake_idx = 0 kernel.sched_domain.cpu5.domain1.busy_factor = 32 kernel.sched_domain.cpu5.domain1.busy_idx = 2 kernel.sched_domain.cpu5.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu5.domain1.flags = 4655 kernel.sched_domain.cpu5.domain1.forkexec_idx = 0 kernel.sched_domain.cpu5.domain1.idle_idx = 0 kernel.sched_domain.cpu5.domain1.imbalance_pct = 117 kernel.sched_domain.cpu5.domain1.max_interval = 56 kernel.sched_domain.cpu5.domain1.max_newidle_lb_cost = 10932 kernel.sched_domain.cpu5.domain1.min_interval = 28 kernel.sched_domain.cpu5.domain1.name = MC kernel.sched_domain.cpu5.domain1.newidle_idx = 0 kernel.sched_domain.cpu5.domain1.wake_idx = 0 kernel.sched_domain.cpu6.domain0.busy_factor = 32 kernel.sched_domain.cpu6.domain0.busy_idx = 0 kernel.sched_domain.cpu6.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu6.domain0.flags = 4783 kernel.sched_domain.cpu6.domain0.forkexec_idx = 0 kernel.sched_domain.cpu6.domain0.idle_idx = 0 kernel.sched_domain.cpu6.domain0.imbalance_pct = 110 kernel.sched_domain.cpu6.domain0.max_interval = 4 kernel.sched_domain.cpu6.domain0.max_newidle_lb_cost = 3714 kernel.sched_domain.cpu6.domain0.min_interval = 2 kernel.sched_domain.cpu6.domain0.name = SMT kernel.sched_domain.cpu6.domain0.newidle_idx = 0 kernel.sched_domain.cpu6.domain0.wake_idx = 0 kernel.sched_domain.cpu6.domain1.busy_factor = 32 kernel.sched_domain.cpu6.domain1.busy_idx = 2 kernel.sched_domain.cpu6.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu6.domain1.flags = 4655 kernel.sched_domain.cpu6.domain1.forkexec_idx = 0 kernel.sched_domain.cpu6.domain1.idle_idx = 0 kernel.sched_domain.cpu6.domain1.imbalance_pct = 117 kernel.sched_domain.cpu6.domain1.max_interval = 56 kernel.sched_domain.cpu6.domain1.max_newidle_lb_cost = 9358 kernel.sched_domain.cpu6.domain1.min_interval = 28 kernel.sched_domain.cpu6.domain1.name = MC kernel.sched_domain.cpu6.domain1.newidle_idx = 0 kernel.sched_domain.cpu6.domain1.wake_idx = 0 kernel.sched_domain.cpu7.domain0.busy_factor = 32 kernel.sched_domain.cpu7.domain0.busy_idx = 0 kernel.sched_domain.cpu7.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu7.domain0.flags = 4783 kernel.sched_domain.cpu7.domain0.forkexec_idx = 0 kernel.sched_domain.cpu7.domain0.idle_idx = 0 kernel.sched_domain.cpu7.domain0.imbalance_pct = 110 kernel.sched_domain.cpu7.domain0.max_interval = 4 kernel.sched_domain.cpu7.domain0.max_newidle_lb_cost = 4326 kernel.sched_domain.cpu7.domain0.min_interval = 2 kernel.sched_domain.cpu7.domain0.name = SMT kernel.sched_domain.cpu7.domain0.newidle_idx = 0 kernel.sched_domain.cpu7.domain0.wake_idx = 0 kernel.sched_domain.cpu7.domain1.busy_factor = 32 kernel.sched_domain.cpu7.domain1.busy_idx = 2 kernel.sched_domain.cpu7.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu7.domain1.flags = 4655 kernel.sched_domain.cpu7.domain1.forkexec_idx = 0 kernel.sched_domain.cpu7.domain1.idle_idx = 0 kernel.sched_domain.cpu7.domain1.imbalance_pct = 117 kernel.sched_domain.cpu7.domain1.max_interval = 56 kernel.sched_domain.cpu7.domain1.max_newidle_lb_cost = 8862 kernel.sched_domain.cpu7.domain1.min_interval = 28 kernel.sched_domain.cpu7.domain1.name = MC kernel.sched_domain.cpu7.domain1.newidle_idx = 0 kernel.sched_domain.cpu7.domain1.wake_idx = 0 kernel.sched_domain.cpu8.domain0.busy_factor = 32 kernel.sched_domain.cpu8.domain0.busy_idx = 0 kernel.sched_domain.cpu8.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu8.domain0.flags = 4783 kernel.sched_domain.cpu8.domain0.forkexec_idx = 0 kernel.sched_domain.cpu8.domain0.idle_idx = 0 kernel.sched_domain.cpu8.domain0.imbalance_pct = 110 kernel.sched_domain.cpu8.domain0.max_interval = 4 kernel.sched_domain.cpu8.domain0.max_newidle_lb_cost = 2150 kernel.sched_domain.cpu8.domain0.min_interval = 2 kernel.sched_domain.cpu8.domain0.name = SMT kernel.sched_domain.cpu8.domain0.newidle_idx = 0 kernel.sched_domain.cpu8.domain0.wake_idx = 0 kernel.sched_domain.cpu8.domain1.busy_factor = 32 kernel.sched_domain.cpu8.domain1.busy_idx = 2 kernel.sched_domain.cpu8.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu8.domain1.flags = 4655 kernel.sched_domain.cpu8.domain1.forkexec_idx = 0 kernel.sched_domain.cpu8.domain1.idle_idx = 0 kernel.sched_domain.cpu8.domain1.imbalance_pct = 117 kernel.sched_domain.cpu8.domain1.max_interval = 56 kernel.sched_domain.cpu8.domain1.max_newidle_lb_cost = 9316 kernel.sched_domain.cpu8.domain1.min_interval = 28 kernel.sched_domain.cpu8.domain1.name = MC kernel.sched_domain.cpu8.domain1.newidle_idx = 0 kernel.sched_domain.cpu8.domain1.wake_idx = 0 kernel.sched_domain.cpu9.domain0.busy_factor = 32 kernel.sched_domain.cpu9.domain0.busy_idx = 0 kernel.sched_domain.cpu9.domain0.cache_nice_tries = 0 kernel.sched_domain.cpu9.domain0.flags = 4783 kernel.sched_domain.cpu9.domain0.forkexec_idx = 0 kernel.sched_domain.cpu9.domain0.idle_idx = 0 kernel.sched_domain.cpu9.domain0.imbalance_pct = 110 kernel.sched_domain.cpu9.domain0.max_interval = 4 kernel.sched_domain.cpu9.domain0.max_newidle_lb_cost = 5054 kernel.sched_domain.cpu9.domain0.min_interval = 2 kernel.sched_domain.cpu9.domain0.name = SMT kernel.sched_domain.cpu9.domain0.newidle_idx = 0 kernel.sched_domain.cpu9.domain0.wake_idx = 0 kernel.sched_domain.cpu9.domain1.busy_factor = 32 kernel.sched_domain.cpu9.domain1.busy_idx = 2 kernel.sched_domain.cpu9.domain1.cache_nice_tries = 1 kernel.sched_domain.cpu9.domain1.flags = 4655 kernel.sched_domain.cpu9.domain1.forkexec_idx = 0 kernel.sched_domain.cpu9.domain1.idle_idx = 0 kernel.sched_domain.cpu9.domain1.imbalance_pct = 117 kernel.sched_domain.cpu9.domain1.max_interval = 56 kernel.sched_domain.cpu9.domain1.max_newidle_lb_cost = 11017 kernel.sched_domain.cpu9.domain1.min_interval = 28 kernel.sched_domain.cpu9.domain1.name = MC kernel.sched_domain.cpu9.domain1.newidle_idx = 0 kernel.sched_domain.cpu9.domain1.wake_idx = 0 kernel.sched_latency_ns = 24000000 kernel.sched_migration_cost_ns = 500000 kernel.sched_min_granularity_ns = 3000000 kernel.sched_nr_migrate = 32 kernel.sched_rr_timeslice_ms = 100 kernel.sched_rt_period_us = 1000000 kernel.sched_rt_runtime_us = 950000 kernel.sched_schedstats = 0 kernel.sched_time_avg_ms = 1000 kernel.sched_tunable_scaling = 1 kernel.sched_wakeup_granularity_ns = 4000000 kernel.seccomp.actions_avail = kill_process kill_thread trap errno trace log allow kernel.seccomp.actions_logged = kill_process kill_thread trap errno trace log kernel.sem = 32000 1024000000 500 32000 kernel.sem_next_id = -1 kernel.sg-big-buff = 32768 kernel.shm_next_id = -1 kernel.shm_rmid_forced = 0 kernel.shmall = 18446744073692774399 kernel.shmmax = 18446744073692774399 kernel.shmmni = 4096 kernel.soft_watchdog = 1 kernel.softlockup_all_cpu_backtrace = 0 kernel.softlockup_panic = 0 kernel.stack_tracer_enabled = 0 kernel.sysctl_writes_strict = 1 kernel.sysrq = 176 kernel.tainted = 0 kernel.threads-max = 253319 kernel.timer_migration = 1 kernel.traceoff_on_warning = 0 kernel.tracepoint_printk = 0 kernel.unknown_nmi_panic = 0 kernel.unprivileged_bpf_disabled = 0 sysctl: permission denied on key 'kernel.unprivileged_userns_apparmor_policy' kernel.unprivileged_userns_clone = 1 sysctl: permission denied on key 'kernel.usermodehelper.bset' sysctl: permission denied on key 'kernel.usermodehelper.inheritable' kernel.version = #88-Ubuntu SMP Tue Feb 11 20:11:34 UTC 2020 kernel.watchdog = 1 kernel.watchdog_cpumask = 0-27 kernel.watchdog_thresh = 10 kernel.yama.ptrace_scope = 1 net.bridge.bridge-nf-call-arptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-filter-pppoe-tagged = 0 net.bridge.bridge-nf-filter-vlan-tagged = 0 net.bridge.bridge-nf-pass-vlan-input-dev = 0 net.core.bpf_jit_enable = 1 sysctl: permission denied on key 'net.core.bpf_jit_harden' sysctl: permission denied on key 'net.core.bpf_jit_kallsyms' sysctl: permission denied on key 'net.core.bpf_jit_limit' net.core.busy_poll = 0 net.core.busy_read = 0 net.core.default_qdisc = fq_codel net.core.dev_weight = 64 net.core.dev_weight_rx_bias = 1 net.core.dev_weight_tx_bias = 1 net.core.flow_limit_cpu_bitmap = 0000000 net.core.flow_limit_table_len = 4096 net.core.max_skb_frags = 17 net.core.message_burst = 10 net.core.message_cost = 5 net.core.netdev_budget = 300 net.core.netdev_budget_usecs = 2000 net.core.netdev_max_backlog = 1000 net.core.netdev_rss_key = b1:1b:df:8a:2e:28:3f:d1:6a:6b:0e:75:87:ef:e7:9b:1a:cc:2e:56:63:9c:94:9e:11:5a:64:15:83:62:03:6 0:ea:3d:fc:42:91:2d:84:e2:ed:b5:7c:d8:0f:ed:9f:60:b5:d7:6e:be net.core.netdev_tstamp_prequeue = 1 net.core.optmem_max = 20480 net.core.rmem_default = 212992 net.core.rmem_max = 212992 net.core.rps_sock_flow_entries = 0 net.core.somaxconn = 65535 net.core.tstamp_allow_data = 1 net.core.warnings = 0 net.core.wmem_default = 212992 net.core.wmem_max = 212992 net.core.xfrm_acq_expires = 30 net.core.xfrm_aevent_etime = 10 net.core.xfrm_aevent_rseqth = 2 net.core.xfrm_larval_drop = 1 net.ipv4.cipso_cache_bucket_size = 10 net.ipv4.cipso_cache_enable = 1 net.ipv4.cipso_rbm_optfmt = 0 net.ipv4.cipso_rbm_strictvalid = 1 net.ipv4.conf.all.accept_local = 0 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.all.arp_accept = 0 net.ipv4.conf.all.arp_announce = 0 net.ipv4.conf.all.arp_filter = 0 net.ipv4.conf.all.arp_ignore = 0 net.ipv4.conf.all.arp_notify = 0 net.ipv4.conf.all.bootp_relay = 0 net.ipv4.conf.all.disable_policy = 0 net.ipv4.conf.all.disable_xfrm = 0 net.ipv4.conf.all.drop_gratuitous_arp = 0 net.ipv4.conf.all.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.all.force_igmp_version = 0 net.ipv4.conf.all.forwarding = 1 net.ipv4.conf.all.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.all.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.all.ignore_routes_with_linkdown = 0 net.ipv4.conf.all.log_martians = 0 net.ipv4.conf.all.mc_forwarding = 0 net.ipv4.conf.all.medium_id = 0 net.ipv4.conf.all.promote_secondaries = 1 net.ipv4.conf.all.proxy_arp = 0 net.ipv4.conf.all.proxy_arp_pvlan = 0 net.ipv4.conf.all.route_localnet = 0 net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.all.secure_redirects = 1 net.ipv4.conf.all.send_redirects = 1 net.ipv4.conf.all.shared_media = 1 net.ipv4.conf.all.src_valid_mark = 0 net.ipv4.conf.all.tag = 0 net.ipv4.conf.default.accept_local = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv4.conf.default.accept_source_route = 1 net.ipv4.conf.default.arp_accept = 0 net.ipv4.conf.default.arp_announce = 0 net.ipv4.conf.default.arp_filter = 0 net.ipv4.conf.default.arp_ignore = 0 net.ipv4.conf.default.arp_notify = 0 net.ipv4.conf.default.bootp_relay = 0 net.ipv4.conf.default.disable_policy = 0 net.ipv4.conf.default.disable_xfrm = 0 net.ipv4.conf.default.drop_gratuitous_arp = 0 net.ipv4.conf.default.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.default.force_igmp_version = 0 net.ipv4.conf.default.forwarding = 1 net.ipv4.conf.default.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.default.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.default.ignore_routes_with_linkdown = 0 net.ipv4.conf.default.log_martians = 0 net.ipv4.conf.default.mc_forwarding = 0 net.ipv4.conf.default.medium_id = 0 net.ipv4.conf.default.promote_secondaries = 0 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.conf.default.proxy_arp_pvlan = 0 net.ipv4.conf.default.route_localnet = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.secure_redirects = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.default.shared_media = 1 net.ipv4.conf.default.src_valid_mark = 0 net.ipv4.conf.default.tag = 0 net.ipv4.conf.docker0.accept_local = 0 net.ipv4.conf.docker0.accept_redirects = 0 net.ipv4.conf.docker0.accept_source_route = 1 net.ipv4.conf.docker0.arp_accept = 0 net.ipv4.conf.docker0.arp_announce = 0 net.ipv4.conf.docker0.arp_filter = 0 net.ipv4.conf.docker0.arp_ignore = 0 net.ipv4.conf.docker0.arp_notify = 0 net.ipv4.conf.docker0.bootp_relay = 0 net.ipv4.conf.docker0.disable_policy = 0 net.ipv4.conf.docker0.disable_xfrm = 0 net.ipv4.conf.docker0.drop_gratuitous_arp = 0 net.ipv4.conf.docker0.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.docker0.force_igmp_version = 0 net.ipv4.conf.docker0.forwarding = 1 net.ipv4.conf.docker0.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.docker0.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.docker0.ignore_routes_with_linkdown = 0 net.ipv4.conf.docker0.log_martians = 0 net.ipv4.conf.docker0.mc_forwarding = 0 net.ipv4.conf.docker0.medium_id = 0 net.ipv4.conf.docker0.promote_secondaries = 0 net.ipv4.conf.docker0.proxy_arp = 0 net.ipv4.conf.docker0.proxy_arp_pvlan = 0 net.ipv4.conf.docker0.route_localnet = 0 net.ipv4.conf.docker0.rp_filter = 1 net.ipv4.conf.docker0.secure_redirects = 1 net.ipv4.conf.docker0.send_redirects = 1 net.ipv4.conf.docker0.shared_media = 1 net.ipv4.conf.docker0.src_valid_mark = 0 net.ipv4.conf.docker0.tag = 0 net.ipv4.conf.eno1.accept_local = 0 net.ipv4.conf.eno1.accept_redirects = 0 net.ipv4.conf.eno1.accept_source_route = 1 net.ipv4.conf.eno1.arp_accept = 0 net.ipv4.conf.eno1.arp_announce = 0 net.ipv4.conf.eno1.arp_filter = 0 net.ipv4.conf.eno1.arp_ignore = 0 net.ipv4.conf.eno1.arp_notify = 0 net.ipv4.conf.eno1.bootp_relay = 0 net.ipv4.conf.eno1.disable_policy = 0 net.ipv4.conf.eno1.disable_xfrm = 0 net.ipv4.conf.eno1.drop_gratuitous_arp = 0 net.ipv4.conf.eno1.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.eno1.force_igmp_version = 0 net.ipv4.conf.eno1.forwarding = 1 net.ipv4.conf.eno1.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.eno1.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.eno1.ignore_routes_with_linkdown = 0 net.ipv4.conf.eno1.log_martians = 0 net.ipv4.conf.eno1.mc_forwarding = 0 net.ipv4.conf.eno1.medium_id = 0 net.ipv4.conf.eno1.promote_secondaries = 0 net.ipv4.conf.eno1.proxy_arp = 0 net.ipv4.conf.eno1.proxy_arp_pvlan = 0 net.ipv4.conf.eno1.route_localnet = 0 net.ipv4.conf.eno1.rp_filter = 1 net.ipv4.conf.eno1.secure_redirects = 1 net.ipv4.conf.eno1.send_redirects = 1 net.ipv4.conf.eno1.shared_media = 1 net.ipv4.conf.eno1.src_valid_mark = 0 net.ipv4.conf.eno1.tag = 0 net.ipv4.conf.eno2.accept_local = 0 net.ipv4.conf.eno2.accept_redirects = 0 net.ipv4.conf.eno2.accept_source_route = 1 net.ipv4.conf.eno2.arp_accept = 0 net.ipv4.conf.eno2.arp_announce = 0 net.ipv4.conf.eno2.arp_filter = 0 net.ipv4.conf.eno2.arp_ignore = 0 net.ipv4.conf.eno2.arp_notify = 0 net.ipv4.conf.eno2.bootp_relay = 0 net.ipv4.conf.eno2.disable_policy = 0 net.ipv4.conf.eno2.disable_xfrm = 0 net.ipv4.conf.eno2.drop_gratuitous_arp = 0 net.ipv4.conf.eno2.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.eno2.force_igmp_version = 0 net.ipv4.conf.eno2.forwarding = 1 net.ipv4.conf.eno2.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.eno2.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.eno2.ignore_routes_with_linkdown = 0 net.ipv4.conf.eno2.log_martians = 0 net.ipv4.conf.eno2.mc_forwarding = 0 net.ipv4.conf.eno2.medium_id = 0 net.ipv4.conf.eno2.promote_secondaries = 0 net.ipv4.conf.eno2.proxy_arp = 0 net.ipv4.conf.eno2.proxy_arp_pvlan = 0 net.ipv4.conf.eno2.route_localnet = 0 net.ipv4.conf.eno2.rp_filter = 1 net.ipv4.conf.eno2.secure_redirects = 1 net.ipv4.conf.eno2.send_redirects = 1 net.ipv4.conf.eno2.shared_media = 1 net.ipv4.conf.eno2.src_valid_mark = 0 net.ipv4.conf.eno2.tag = 0 net.ipv4.conf.enp101s0f0.accept_local = 0 net.ipv4.conf.enp101s0f0.accept_redirects = 0 net.ipv4.conf.enp101s0f0.accept_source_route = 1 net.ipv4.conf.enp101s0f0.arp_accept = 0 net.ipv4.conf.enp101s0f0.arp_announce = 0 net.ipv4.conf.enp101s0f0.arp_filter = 0 net.ipv4.conf.enp101s0f0.arp_ignore = 0 net.ipv4.conf.enp101s0f0.arp_notify = 0 net.ipv4.conf.enp101s0f0.bootp_relay = 0 net.ipv4.conf.enp101s0f0.disable_policy = 0 net.ipv4.conf.enp101s0f0.disable_xfrm = 0 net.ipv4.conf.enp101s0f0.drop_gratuitous_arp = 0 net.ipv4.conf.enp101s0f0.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.enp101s0f0.force_igmp_version = 0 net.ipv4.conf.enp101s0f0.forwarding = 1 net.ipv4.conf.enp101s0f0.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.enp101s0f0.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.enp101s0f0.ignore_routes_with_linkdown = 0 net.ipv4.conf.enp101s0f0.log_martians = 0 net.ipv4.conf.enp101s0f0.mc_forwarding = 0 net.ipv4.conf.enp101s0f0.medium_id = 0 net.ipv4.conf.enp101s0f0.promote_secondaries = 0 net.ipv4.conf.enp101s0f0.proxy_arp = 0 net.ipv4.conf.enp101s0f0.proxy_arp_pvlan = 0 net.ipv4.conf.enp101s0f0.route_localnet = 0 net.ipv4.conf.enp101s0f0.rp_filter = 1 net.ipv4.conf.enp101s0f0.secure_redirects = 1 net.ipv4.conf.enp101s0f0.send_redirects = 1 net.ipv4.conf.enp101s0f0.shared_media = 1 net.ipv4.conf.enp101s0f0.src_valid_mark = 0 net.ipv4.conf.enp101s0f0.tag = 0 net.ipv4.conf.enp101s0f1.accept_local = 0 net.ipv4.conf.enp101s0f1.accept_redirects = 0 net.ipv4.conf.enp101s0f1.accept_source_route = 1 net.ipv4.conf.enp101s0f1.arp_accept = 0 net.ipv4.conf.enp101s0f1.arp_announce = 0 net.ipv4.conf.enp101s0f1.arp_filter = 0 net.ipv4.conf.enp101s0f1.arp_ignore = 0 net.ipv4.conf.enp101s0f1.arp_notify = 0 net.ipv4.conf.enp101s0f1.bootp_relay = 0 net.ipv4.conf.enp101s0f1.disable_policy = 0 net.ipv4.conf.enp101s0f1.disable_xfrm = 0 net.ipv4.conf.enp101s0f1.drop_gratuitous_arp = 0 net.ipv4.conf.enp101s0f1.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.enp101s0f1.force_igmp_version = 0 net.ipv4.conf.enp101s0f1.forwarding = 1 net.ipv4.conf.enp101s0f1.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.enp101s0f1.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.enp101s0f1.ignore_routes_with_linkdown = 0 net.ipv4.conf.enp101s0f1.log_martians = 0 net.ipv4.conf.enp101s0f1.mc_forwarding = 0 net.ipv4.conf.enp101s0f1.medium_id = 0 net.ipv4.conf.enp101s0f1.promote_secondaries = 0 net.ipv4.conf.enp101s0f1.proxy_arp = 0 net.ipv4.conf.enp101s0f1.proxy_arp_pvlan = 0 net.ipv4.conf.enp101s0f1.route_localnet = 0 net.ipv4.conf.enp101s0f1.rp_filter = 1 net.ipv4.conf.enp101s0f1.secure_redirects = 1 net.ipv4.conf.enp101s0f1.send_redirects = 1 net.ipv4.conf.enp101s0f1.shared_media = 1 net.ipv4.conf.enp101s0f1.src_valid_mark = 0 net.ipv4.conf.enp101s0f1.tag = 0 net.ipv4.conf.lo.accept_local = 0 net.ipv4.conf.lo.accept_redirects = 1 net.ipv4.conf.lo.accept_source_route = 1 net.ipv4.conf.lo.arp_accept = 0 net.ipv4.conf.lo.arp_announce = 0 net.ipv4.conf.lo.arp_filter = 0 net.ipv4.conf.lo.arp_ignore = 0 net.ipv4.conf.lo.arp_notify = 0 net.ipv4.conf.lo.bootp_relay = 0 net.ipv4.conf.lo.disable_policy = 1 net.ipv4.conf.lo.disable_xfrm = 1 net.ipv4.conf.lo.drop_gratuitous_arp = 0 net.ipv4.conf.lo.drop_unicast_in_l2_multicast = 0 net.ipv4.conf.lo.force_igmp_version = 0 net.ipv4.conf.lo.forwarding = 1 net.ipv4.conf.lo.igmpv2_unsolicited_report_interval = 10000 net.ipv4.conf.lo.igmpv3_unsolicited_report_interval = 1000 net.ipv4.conf.lo.ignore_routes_with_linkdown = 0 net.ipv4.conf.lo.log_martians = 0 net.ipv4.conf.lo.mc_forwarding = 0 net.ipv4.conf.lo.medium_id = 0 net.ipv4.conf.lo.promote_secondaries = 0 net.ipv4.conf.lo.proxy_arp = 0 net.ipv4.conf.lo.proxy_arp_pvlan = 0 net.ipv4.conf.lo.route_localnet = 0 net.ipv4.conf.lo.rp_filter = 0 net.ipv4.conf.lo.secure_redirects = 1 net.ipv4.conf.lo.send_redirects = 1 net.ipv4.conf.lo.shared_media = 1 net.ipv4.conf.lo.src_valid_mark = 0 net.ipv4.conf.lo.tag = 0 net.ipv4.fib_multipath_hash_policy = 0 net.ipv4.fib_multipath_use_neigh = 0 net.ipv4.fwmark_reflect = 0 net.ipv4.icmp_echo_ignore_all = 0 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_errors_use_inbound_ifaddr = 0 net.ipv4.icmp_ignore_bogus_error_responses = 1 net.ipv4.icmp_msgs_burst = 50 net.ipv4.icmp_msgs_per_sec = 1000 net.ipv4.icmp_ratelimit = 1000 net.ipv4.icmp_ratemask = 6168 net.ipv4.igmp_link_local_mcast_reports = 1 net.ipv4.igmp_max_memberships = 20 net.ipv4.igmp_max_msf = 10 net.ipv4.igmp_qrv = 2 net.ipv4.inet_peer_maxttl = 600 net.ipv4.inet_peer_minttl = 120 net.ipv4.inet_peer_threshold = 65664 net.ipv4.ip_default_ttl = 64 net.ipv4.ip_dynaddr = 0 net.ipv4.ip_early_demux = 1 net.ipv4.ip_forward = 1 net.ipv4.ip_forward_use_pmtu = 0 net.ipv4.ip_local_port_range = 32768 60999 net.ipv4.ip_local_reserved_ports = net.ipv4.ip_no_pmtu_disc = 0 net.ipv4.ip_nonlocal_bind = 0 net.ipv4.ip_unprivileged_port_start = 1024 net.ipv4.ipfrag_high_thresh = 262144 net.ipv4.ipfrag_low_thresh = 196608 net.ipv4.ipfrag_max_dist = 64 net.ipv4.ipfrag_secret_interval = 0 net.ipv4.ipfrag_time = 30 net.ipv4.neigh.default.anycast_delay = 100 net.ipv4.neigh.default.app_solicit = 0 net.ipv4.neigh.default.base_reachable_time_ms = 30000 net.ipv4.neigh.default.delay_first_probe_time = 5 net.ipv4.neigh.default.gc_interval = 30 net.ipv4.neigh.default.gc_stale_time = 60 net.ipv4.neigh.default.gc_thresh1 = 128 net.ipv4.neigh.default.gc_thresh2 = 512 net.ipv4.neigh.default.gc_thresh3 = 1024 net.ipv4.neigh.default.locktime = 100 net.ipv4.neigh.default.mcast_resolicit = 0 net.ipv4.neigh.default.mcast_solicit = 3 net.ipv4.neigh.default.proxy_delay = 80 net.ipv4.neigh.default.proxy_qlen = 64 net.ipv4.neigh.default.retrans_time_ms = 1000 net.ipv4.neigh.default.ucast_solicit = 3 net.ipv4.neigh.default.unres_qlen = 101 net.ipv4.neigh.default.unres_qlen_bytes = 212992 net.ipv4.neigh.docker0.anycast_delay = 100 net.ipv4.neigh.docker0.app_solicit = 0 net.ipv4.neigh.docker0.base_reachable_time_ms = 30000 net.ipv4.neigh.docker0.delay_first_probe_time = 5 net.ipv4.neigh.docker0.gc_stale_time = 60 net.ipv4.neigh.docker0.locktime = 100 net.ipv4.neigh.docker0.mcast_resolicit = 0 net.ipv4.neigh.docker0.mcast_solicit = 3 net.ipv4.neigh.docker0.proxy_delay = 80 net.ipv4.neigh.docker0.proxy_qlen = 64 net.ipv4.neigh.docker0.retrans_time_ms = 1000 net.ipv4.neigh.docker0.ucast_solicit = 3 net.ipv4.neigh.docker0.unres_qlen = 101 net.ipv4.neigh.docker0.unres_qlen_bytes = 212992 net.ipv4.neigh.eno1.anycast_delay = 100 net.ipv4.neigh.eno1.app_solicit = 0 net.ipv4.neigh.eno1.base_reachable_time_ms = 30000 net.ipv4.neigh.eno1.delay_first_probe_time = 5 net.ipv4.neigh.eno1.gc_stale_time = 60 net.ipv4.neigh.eno1.locktime = 100 net.ipv4.neigh.eno1.mcast_resolicit = 0 net.ipv4.neigh.eno1.mcast_solicit = 3 net.ipv4.neigh.eno1.proxy_delay = 80 net.ipv4.neigh.eno1.proxy_qlen = 64 net.ipv4.neigh.eno1.retrans_time_ms = 1000 net.ipv4.neigh.eno1.ucast_solicit = 3 net.ipv4.neigh.eno1.unres_qlen = 101 net.ipv4.neigh.eno1.unres_qlen_bytes = 212992 net.ipv4.neigh.eno2.anycast_delay = 100 net.ipv4.neigh.eno2.app_solicit = 0 net.ipv4.neigh.eno2.base_reachable_time_ms = 30000 net.ipv4.neigh.eno2.delay_first_probe_time = 5 net.ipv4.neigh.eno2.gc_stale_time = 60 net.ipv4.neigh.eno2.locktime = 100 net.ipv4.neigh.eno2.mcast_resolicit = 0 net.ipv4.neigh.eno2.mcast_solicit = 3 net.ipv4.neigh.eno2.proxy_delay = 80 net.ipv4.neigh.eno2.proxy_qlen = 64 net.ipv4.neigh.eno2.retrans_time_ms = 1000 net.ipv4.neigh.eno2.ucast_solicit = 3 net.ipv4.neigh.eno2.unres_qlen = 101 net.ipv4.neigh.eno2.unres_qlen_bytes = 212992 net.ipv4.neigh.enp101s0f0.anycast_delay = 100 net.ipv4.neigh.enp101s0f0.app_solicit = 0 net.ipv4.neigh.enp101s0f0.base_reachable_time_ms = 30000 net.ipv4.neigh.enp101s0f0.delay_first_probe_time = 5 net.ipv4.neigh.enp101s0f0.gc_stale_time = 60 net.ipv4.neigh.enp101s0f0.locktime = 100 net.ipv4.neigh.enp101s0f0.mcast_resolicit = 0 net.ipv4.neigh.enp101s0f0.mcast_solicit = 3 net.ipv4.neigh.enp101s0f0.proxy_delay = 80 net.ipv4.neigh.enp101s0f0.proxy_qlen = 64 net.ipv4.neigh.enp101s0f0.retrans_time_ms = 1000 net.ipv4.neigh.enp101s0f0.ucast_solicit = 3 net.ipv4.neigh.enp101s0f0.unres_qlen = 101 net.ipv4.neigh.enp101s0f0.unres_qlen_bytes = 212992 net.ipv4.neigh.enp101s0f1.anycast_delay = 100 net.ipv4.neigh.enp101s0f1.app_solicit = 0 net.ipv4.neigh.enp101s0f1.base_reachable_time_ms = 30000 net.ipv4.neigh.enp101s0f1.delay_first_probe_time = 5 net.ipv4.neigh.enp101s0f1.gc_stale_time = 60 net.ipv4.neigh.enp101s0f1.locktime = 100 net.ipv4.neigh.enp101s0f1.mcast_resolicit = 0 net.ipv4.neigh.enp101s0f1.mcast_solicit = 3 net.ipv4.neigh.enp101s0f1.proxy_delay = 80 net.ipv4.neigh.enp101s0f1.proxy_qlen = 64 net.ipv4.neigh.enp101s0f1.retrans_time_ms = 1000 net.ipv4.neigh.enp101s0f1.ucast_solicit = 3 net.ipv4.neigh.enp101s0f1.unres_qlen = 101 net.ipv4.neigh.enp101s0f1.unres_qlen_bytes = 212992 net.ipv4.neigh.lo.anycast_delay = 100 net.ipv4.neigh.lo.app_solicit = 0 net.ipv4.neigh.lo.base_reachable_time_ms = 30000 net.ipv4.neigh.lo.delay_first_probe_time = 5 net.ipv4.neigh.lo.gc_stale_time = 60 net.ipv4.neigh.lo.locktime = 100 net.ipv4.neigh.lo.mcast_resolicit = 0 net.ipv4.neigh.lo.mcast_solicit = 3 net.ipv4.neigh.lo.proxy_delay = 80 net.ipv4.neigh.lo.proxy_qlen = 64 net.ipv4.neigh.lo.retrans_time_ms = 1000 net.ipv4.neigh.lo.ucast_solicit = 3 net.ipv4.neigh.lo.unres_qlen = 101 net.ipv4.neigh.lo.unres_qlen_bytes = 212992 net.ipv4.ping_group_range = 1 0 net.ipv4.route.error_burst = 1250 net.ipv4.route.error_cost = 250 net.ipv4.route.gc_elasticity = 8 net.ipv4.route.gc_interval = 60 net.ipv4.route.gc_min_interval = 0 net.ipv4.route.gc_min_interval_ms = 500 net.ipv4.route.gc_thresh = -1 net.ipv4.route.gc_timeout = 300 net.ipv4.route.max_size = 2147483647 net.ipv4.route.min_adv_mss = 256 net.ipv4.route.min_pmtu = 552 net.ipv4.route.mtu_expires = 600 net.ipv4.route.redirect_load = 5 net.ipv4.route.redirect_number = 9 net.ipv4.route.redirect_silence = 5120 net.ipv4.tcp_abort_on_overflow = 0 net.ipv4.tcp_adv_win_scale = 1 net.ipv4.tcp_allowed_congestion_control = reno cubic net.ipv4.tcp_app_win = 31 net.ipv4.tcp_autocorking = 1 net.ipv4.tcp_available_congestion_control = reno cubic net.ipv4.tcp_available_ulp = net.ipv4.tcp_base_mss = 1024 net.ipv4.tcp_challenge_ack_limit = 1000 net.ipv4.tcp_congestion_control = cubic net.ipv4.tcp_dsack = 1 net.ipv4.tcp_early_demux = 1 net.ipv4.tcp_early_retrans = 3 net.ipv4.tcp_ecn = 2 net.ipv4.tcp_ecn_fallback = 1 net.ipv4.tcp_fack = 0 net.ipv4.tcp_fastopen = 1 net.ipv4.tcp_fastopen_blackhole_timeout_sec = 3600 sysctl: permission denied on key 'net.ipv4.tcp_fastopen_key' net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_frto = 2 net.ipv4.tcp_fwmark_accept = 0 net.ipv4.tcp_invalid_ratelimit = 500 net.ipv4.tcp_keepalive_intvl = 75 net.ipv4.tcp_keepalive_probes = 9 net.ipv4.tcp_keepalive_time = 7200 net.ipv4.tcp_l3mdev_accept = 0 net.ipv4.tcp_limit_output_bytes = 262144 net.ipv4.tcp_low_latency = 0 net.ipv4.tcp_max_orphans = 131072 net.ipv4.tcp_max_reordering = 300 net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.tcp_max_tw_buckets = 131072 net.ipv4.tcp_mem = 378426 504570 756852 net.ipv4.tcp_min_rtt_wlen = 300 net.ipv4.tcp_min_snd_mss = 48 net.ipv4.tcp_min_tso_segs = 2 net.ipv4.tcp_moderate_rcvbuf = 1 net.ipv4.tcp_mtu_probing = 0 net.ipv4.tcp_no_metrics_save = 0 net.ipv4.tcp_notsent_lowat = 4294967295 net.ipv4.tcp_orphan_retries = 0 net.ipv4.tcp_pacing_ca_ratio = 120 net.ipv4.tcp_pacing_ss_ratio = 200 net.ipv4.tcp_probe_interval = 600 net.ipv4.tcp_probe_threshold = 8 net.ipv4.tcp_recovery = 1 net.ipv4.tcp_reordering = 3 net.ipv4.tcp_retrans_collapse = 1 net.ipv4.tcp_retries1 = 3 net.ipv4.tcp_retries2 = 15 net.ipv4.tcp_rfc1337 = 0 net.ipv4.tcp_rmem = 4096 131072 6291456 net.ipv4.tcp_sack = 1 net.ipv4.tcp_slow_start_after_idle = 1 net.ipv4.tcp_stdurg = 0 net.ipv4.tcp_syn_retries = 6 net.ipv4.tcp_synack_retries = 5 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_thin_linear_timeouts = 0 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_tso_win_divisor = 3 net.ipv4.tcp_tw_reuse = 0 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_wmem = 4096 16384 4194304 net.ipv4.tcp_workaround_signed_windows = 0 net.ipv4.udp_early_demux = 1 net.ipv4.udp_l3mdev_accept = 0 net.ipv4.udp_mem = 756855 1009140 1513710 net.ipv4.udp_rmem_min = 4096 net.ipv4.udp_wmem_min = 4096 net.ipv4.xfrm4_gc_thresh = 32768 net.ipv6.anycast_src_echo_reply = 0 net.ipv6.auto_flowlabels = 1 net.ipv6.bindv6only = 0 net.ipv6.calipso_cache_bucket_size = 10 net.ipv6.calipso_cache_enable = 1 net.ipv6.conf.all.accept_dad = 0 net.ipv6.conf.all.accept_ra = 1 net.ipv6.conf.all.accept_ra_defrtr = 1 net.ipv6.conf.all.accept_ra_from_local = 0 net.ipv6.conf.all.accept_ra_min_hop_limit = 1 net.ipv6.conf.all.accept_ra_mtu = 1 net.ipv6.conf.all.accept_ra_pinfo = 1 net.ipv6.conf.all.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.all.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.all.accept_ra_rtr_pref = 1 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.all.addr_gen_mode = 0 net.ipv6.conf.all.autoconf = 1 net.ipv6.conf.all.dad_transmits = 1 net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.all.disable_policy = 0 net.ipv6.conf.all.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.all.drop_unsolicited_na = 0 net.ipv6.conf.all.enhanced_dad = 1 net.ipv6.conf.all.force_mld_version = 0 net.ipv6.conf.all.force_tllao = 0 net.ipv6.conf.all.forwarding = 0 net.ipv6.conf.all.hop_limit = 64 net.ipv6.conf.all.ignore_routes_with_linkdown = 0 net.ipv6.conf.all.keep_addr_on_down = 0 net.ipv6.conf.all.max_addresses = 16 net.ipv6.conf.all.max_desync_factor = 600 net.ipv6.conf.all.mc_forwarding = 0 net.ipv6.conf.all.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.all.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.all.mtu = 1280 net.ipv6.conf.all.ndisc_notify = 0 net.ipv6.conf.all.ndisc_tclass = 0 net.ipv6.conf.all.proxy_ndp = 0 net.ipv6.conf.all.regen_max_retry = 3 net.ipv6.conf.all.router_probe_interval = 60 net.ipv6.conf.all.router_solicitation_delay = 1 net.ipv6.conf.all.router_solicitation_interval = 4 net.ipv6.conf.all.router_solicitation_max_interval = 3600 net.ipv6.conf.all.router_solicitations = -1 net.ipv6.conf.all.seg6_enabled = 0 net.ipv6.conf.all.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.all.stable_secret' net.ipv6.conf.all.suppress_frag_ndisc = 1 net.ipv6.conf.all.temp_prefered_lft = 86400 net.ipv6.conf.all.temp_valid_lft = 604800 net.ipv6.conf.all.use_oif_addrs_only = 0 net.ipv6.conf.all.use_tempaddr = 0 net.ipv6.conf.default.accept_dad = 1 net.ipv6.conf.default.accept_ra = 1 net.ipv6.conf.default.accept_ra_defrtr = 1 net.ipv6.conf.default.accept_ra_from_local = 0 net.ipv6.conf.default.accept_ra_min_hop_limit = 1 net.ipv6.conf.default.accept_ra_mtu = 1 net.ipv6.conf.default.accept_ra_pinfo = 1 net.ipv6.conf.default.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.default.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.default.accept_ra_rtr_pref = 1 net.ipv6.conf.default.accept_redirects = 0 net.ipv6.conf.default.accept_source_route = 0 net.ipv6.conf.default.addr_gen_mode = 0 net.ipv6.conf.default.autoconf = 1 net.ipv6.conf.default.dad_transmits = 1 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.default.disable_policy = 0 net.ipv6.conf.default.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.default.drop_unsolicited_na = 0 net.ipv6.conf.default.enhanced_dad = 1 net.ipv6.conf.default.force_mld_version = 0 net.ipv6.conf.default.force_tllao = 0 net.ipv6.conf.default.forwarding = 0 net.ipv6.conf.default.hop_limit = 64 net.ipv6.conf.default.ignore_routes_with_linkdown = 0 net.ipv6.conf.default.keep_addr_on_down = 0 net.ipv6.conf.default.max_addresses = 16 net.ipv6.conf.default.max_desync_factor = 600 net.ipv6.conf.default.mc_forwarding = 0 net.ipv6.conf.default.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.default.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.default.mtu = 1280 net.ipv6.conf.default.ndisc_notify = 0 net.ipv6.conf.default.ndisc_tclass = 0 net.ipv6.conf.default.proxy_ndp = 0 net.ipv6.conf.default.regen_max_retry = 3 net.ipv6.conf.default.router_probe_interval = 60 net.ipv6.conf.default.router_solicitation_delay = 1 net.ipv6.conf.default.router_solicitation_interval = 4 net.ipv6.conf.default.router_solicitation_max_interval = 3600 net.ipv6.conf.default.router_solicitations = -1 net.ipv6.conf.default.seg6_enabled = 0 net.ipv6.conf.default.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.default.stable_secret' net.ipv6.conf.default.suppress_frag_ndisc = 1 net.ipv6.conf.default.temp_prefered_lft = 86400 net.ipv6.conf.default.temp_valid_lft = 604800 net.ipv6.conf.default.use_oif_addrs_only = 0 net.ipv6.conf.default.use_tempaddr = 0 net.ipv6.conf.docker0.accept_dad = 1 net.ipv6.conf.docker0.accept_ra = 1 net.ipv6.conf.docker0.accept_ra_defrtr = 1 net.ipv6.conf.docker0.accept_ra_from_local = 0 net.ipv6.conf.docker0.accept_ra_min_hop_limit = 1 net.ipv6.conf.docker0.accept_ra_mtu = 1 net.ipv6.conf.docker0.accept_ra_pinfo = 1 net.ipv6.conf.docker0.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.docker0.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.docker0.accept_ra_rtr_pref = 1 net.ipv6.conf.docker0.accept_redirects = 0 net.ipv6.conf.docker0.accept_source_route = 0 net.ipv6.conf.docker0.addr_gen_mode = 0 net.ipv6.conf.docker0.autoconf = 1 net.ipv6.conf.docker0.dad_transmits = 1 net.ipv6.conf.docker0.disable_ipv6 = 0 net.ipv6.conf.docker0.disable_policy = 0 net.ipv6.conf.docker0.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.docker0.drop_unsolicited_na = 0 net.ipv6.conf.docker0.enhanced_dad = 1 net.ipv6.conf.docker0.force_mld_version = 0 net.ipv6.conf.docker0.force_tllao = 0 net.ipv6.conf.docker0.forwarding = 0 net.ipv6.conf.docker0.hop_limit = 64 net.ipv6.conf.docker0.ignore_routes_with_linkdown = 0 net.ipv6.conf.docker0.keep_addr_on_down = 0 net.ipv6.conf.docker0.max_addresses = 16 net.ipv6.conf.docker0.max_desync_factor = 600 net.ipv6.conf.docker0.mc_forwarding = 0 net.ipv6.conf.docker0.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.docker0.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.docker0.mtu = 1500 net.ipv6.conf.docker0.ndisc_notify = 0 net.ipv6.conf.docker0.ndisc_tclass = 0 net.ipv6.conf.docker0.proxy_ndp = 0 net.ipv6.conf.docker0.regen_max_retry = 3 net.ipv6.conf.docker0.router_probe_interval = 60 net.ipv6.conf.docker0.router_solicitation_delay = 1 net.ipv6.conf.docker0.router_solicitation_interval = 4 net.ipv6.conf.docker0.router_solicitation_max_interval = 3600 net.ipv6.conf.docker0.router_solicitations = -1 net.ipv6.conf.docker0.seg6_enabled = 0 net.ipv6.conf.docker0.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.docker0.stable_secret' net.ipv6.conf.docker0.suppress_frag_ndisc = 1 net.ipv6.conf.docker0.temp_prefered_lft = 86400 net.ipv6.conf.docker0.temp_valid_lft = 604800 net.ipv6.conf.docker0.use_oif_addrs_only = 0 net.ipv6.conf.docker0.use_tempaddr = 0 net.ipv6.conf.eno1.accept_dad = 1 net.ipv6.conf.eno1.accept_ra = 0 net.ipv6.conf.eno1.accept_ra_defrtr = 1 net.ipv6.conf.eno1.accept_ra_from_local = 0 net.ipv6.conf.eno1.accept_ra_min_hop_limit = 1 net.ipv6.conf.eno1.accept_ra_mtu = 1 net.ipv6.conf.eno1.accept_ra_pinfo = 1 net.ipv6.conf.eno1.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.eno1.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.eno1.accept_ra_rtr_pref = 1 net.ipv6.conf.eno1.accept_redirects = 1 net.ipv6.conf.eno1.accept_source_route = 0 net.ipv6.conf.eno1.addr_gen_mode = 0 net.ipv6.conf.eno1.autoconf = 1 net.ipv6.conf.eno1.dad_transmits = 1 net.ipv6.conf.eno1.disable_ipv6 = 0 net.ipv6.conf.eno1.disable_policy = 0 net.ipv6.conf.eno1.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.eno1.drop_unsolicited_na = 0 net.ipv6.conf.eno1.enhanced_dad = 1 net.ipv6.conf.eno1.force_mld_version = 0 net.ipv6.conf.eno1.force_tllao = 0 net.ipv6.conf.eno1.forwarding = 0 net.ipv6.conf.eno1.hop_limit = 64 net.ipv6.conf.eno1.ignore_routes_with_linkdown = 0 net.ipv6.conf.eno1.keep_addr_on_down = 0 net.ipv6.conf.eno1.max_addresses = 16 net.ipv6.conf.eno1.max_desync_factor = 600 net.ipv6.conf.eno1.mc_forwarding = 0 net.ipv6.conf.eno1.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.eno1.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.eno1.mtu = 1500 net.ipv6.conf.eno1.ndisc_notify = 0 net.ipv6.conf.eno1.ndisc_tclass = 0 net.ipv6.conf.eno1.proxy_ndp = 0 net.ipv6.conf.eno1.regen_max_retry = 3 net.ipv6.conf.eno1.router_probe_interval = 60 net.ipv6.conf.eno1.router_solicitation_delay = 1 net.ipv6.conf.eno1.router_solicitation_interval = 4 net.ipv6.conf.eno1.router_solicitation_max_interval = 3600 net.ipv6.conf.eno1.router_solicitations = -1 net.ipv6.conf.eno1.seg6_enabled = 0 net.ipv6.conf.eno1.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.eno1.stable_secret' net.ipv6.conf.eno1.suppress_frag_ndisc = 1 net.ipv6.conf.eno1.temp_prefered_lft = 86400 net.ipv6.conf.eno1.temp_valid_lft = 604800 net.ipv6.conf.eno1.use_oif_addrs_only = 0 net.ipv6.conf.eno1.use_tempaddr = 0 net.ipv6.conf.eno2.accept_dad = 1 net.ipv6.conf.eno2.accept_ra = 1 net.ipv6.conf.eno2.accept_ra_defrtr = 1 net.ipv6.conf.eno2.accept_ra_from_local = 0 net.ipv6.conf.eno2.accept_ra_min_hop_limit = 1 net.ipv6.conf.eno2.accept_ra_mtu = 1 net.ipv6.conf.eno2.accept_ra_pinfo = 1 net.ipv6.conf.eno2.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.eno2.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.eno2.accept_ra_rtr_pref = 1 net.ipv6.conf.eno2.accept_redirects = 1 net.ipv6.conf.eno2.accept_source_route = 0 net.ipv6.conf.eno2.addr_gen_mode = 0 net.ipv6.conf.eno2.autoconf = 1 net.ipv6.conf.eno2.dad_transmits = 1 net.ipv6.conf.eno2.disable_ipv6 = 0 net.ipv6.conf.eno2.disable_policy = 0 net.ipv6.conf.eno2.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.eno2.drop_unsolicited_na = 0 net.ipv6.conf.eno2.enhanced_dad = 1 net.ipv6.conf.eno2.force_mld_version = 0 net.ipv6.conf.eno2.force_tllao = 0 net.ipv6.conf.eno2.forwarding = 0 net.ipv6.conf.eno2.hop_limit = 64 net.ipv6.conf.eno2.ignore_routes_with_linkdown = 0 net.ipv6.conf.eno2.keep_addr_on_down = 0 net.ipv6.conf.eno2.max_addresses = 16 net.ipv6.conf.eno2.max_desync_factor = 600 net.ipv6.conf.eno2.mc_forwarding = 0 net.ipv6.conf.eno2.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.eno2.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.eno2.mtu = 1500 net.ipv6.conf.eno2.ndisc_notify = 0 net.ipv6.conf.eno2.ndisc_tclass = 0 net.ipv6.conf.eno2.proxy_ndp = 0 net.ipv6.conf.eno2.regen_max_retry = 3 net.ipv6.conf.eno2.router_probe_interval = 60 net.ipv6.conf.eno2.router_solicitation_delay = 1 net.ipv6.conf.eno2.router_solicitation_interval = 4 net.ipv6.conf.eno2.router_solicitation_max_interval = 3600 net.ipv6.conf.eno2.router_solicitations = -1 net.ipv6.conf.eno2.seg6_enabled = 0 net.ipv6.conf.eno2.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.eno2.stable_secret' net.ipv6.conf.eno2.suppress_frag_ndisc = 1 net.ipv6.conf.eno2.temp_prefered_lft = 86400 net.ipv6.conf.eno2.temp_valid_lft = 604800 net.ipv6.conf.eno2.use_oif_addrs_only = 0 net.ipv6.conf.eno2.use_tempaddr = 0 net.ipv6.conf.enp101s0f0.accept_dad = 1 net.ipv6.conf.enp101s0f0.accept_ra = 1 net.ipv6.conf.enp101s0f0.accept_ra_defrtr = 1 net.ipv6.conf.enp101s0f0.accept_ra_from_local = 0 net.ipv6.conf.enp101s0f0.accept_ra_min_hop_limit = 1 net.ipv6.conf.enp101s0f0.accept_ra_mtu = 1 net.ipv6.conf.enp101s0f0.accept_ra_pinfo = 1 net.ipv6.conf.enp101s0f0.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.enp101s0f0.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.enp101s0f0.accept_ra_rtr_pref = 1 net.ipv6.conf.enp101s0f0.accept_redirects = 1 net.ipv6.conf.enp101s0f0.accept_source_route = 0 net.ipv6.conf.enp101s0f0.addr_gen_mode = 0 net.ipv6.conf.enp101s0f0.autoconf = 1 net.ipv6.conf.enp101s0f0.dad_transmits = 1 net.ipv6.conf.enp101s0f0.disable_ipv6 = 0 net.ipv6.conf.enp101s0f0.disable_policy = 0 net.ipv6.conf.enp101s0f0.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.enp101s0f0.drop_unsolicited_na = 0 net.ipv6.conf.enp101s0f0.enhanced_dad = 1 net.ipv6.conf.enp101s0f0.force_mld_version = 0 net.ipv6.conf.enp101s0f0.force_tllao = 0 net.ipv6.conf.enp101s0f0.forwarding = 0 net.ipv6.conf.enp101s0f0.hop_limit = 64 net.ipv6.conf.enp101s0f0.ignore_routes_with_linkdown = 0 net.ipv6.conf.enp101s0f0.keep_addr_on_down = 0 net.ipv6.conf.enp101s0f0.max_addresses = 16 net.ipv6.conf.enp101s0f0.max_desync_factor = 600 net.ipv6.conf.enp101s0f0.mc_forwarding = 0 net.ipv6.conf.enp101s0f0.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.enp101s0f0.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.enp101s0f0.mtu = 1500 net.ipv6.conf.enp101s0f0.ndisc_notify = 0 net.ipv6.conf.enp101s0f0.ndisc_tclass = 0 net.ipv6.conf.enp101s0f0.proxy_ndp = 0 net.ipv6.conf.enp101s0f0.regen_max_retry = 3 net.ipv6.conf.enp101s0f0.router_probe_interval = 60 net.ipv6.conf.enp101s0f0.router_solicitation_delay = 1 net.ipv6.conf.enp101s0f0.router_solicitation_interval = 4 net.ipv6.conf.enp101s0f0.router_solicitation_max_interval = 3600 net.ipv6.conf.enp101s0f0.router_solicitations = -1 net.ipv6.conf.enp101s0f0.seg6_enabled = 0 net.ipv6.conf.enp101s0f0.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.enp101s0f0.stable_secret' net.ipv6.conf.enp101s0f0.suppress_frag_ndisc = 1 net.ipv6.conf.enp101s0f0.temp_prefered_lft = 86400 net.ipv6.conf.enp101s0f0.temp_valid_lft = 604800 net.ipv6.conf.enp101s0f0.use_oif_addrs_only = 0 net.ipv6.conf.enp101s0f0.use_tempaddr = 0 net.ipv6.conf.enp101s0f1.accept_dad = 1 net.ipv6.conf.enp101s0f1.accept_ra = 0 net.ipv6.conf.enp101s0f1.accept_ra_defrtr = 1 net.ipv6.conf.enp101s0f1.accept_ra_from_local = 0 net.ipv6.conf.enp101s0f1.accept_ra_min_hop_limit = 1 net.ipv6.conf.enp101s0f1.accept_ra_mtu = 1 net.ipv6.conf.enp101s0f1.accept_ra_pinfo = 1 net.ipv6.conf.enp101s0f1.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.enp101s0f1.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.enp101s0f1.accept_ra_rtr_pref = 1 net.ipv6.conf.enp101s0f1.accept_redirects = 1 net.ipv6.conf.enp101s0f1.accept_source_route = 0 net.ipv6.conf.enp101s0f1.addr_gen_mode = 0 net.ipv6.conf.enp101s0f1.autoconf = 1 net.ipv6.conf.enp101s0f1.dad_transmits = 1 net.ipv6.conf.enp101s0f1.disable_ipv6 = 0 net.ipv6.conf.enp101s0f1.disable_policy = 0 net.ipv6.conf.enp101s0f1.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.enp101s0f1.drop_unsolicited_na = 0 net.ipv6.conf.enp101s0f1.enhanced_dad = 1 net.ipv6.conf.enp101s0f1.force_mld_version = 0 net.ipv6.conf.enp101s0f1.force_tllao = 0 net.ipv6.conf.enp101s0f1.forwarding = 0 net.ipv6.conf.enp101s0f1.hop_limit = 64 net.ipv6.conf.enp101s0f1.ignore_routes_with_linkdown = 0 net.ipv6.conf.enp101s0f1.keep_addr_on_down = 0 net.ipv6.conf.enp101s0f1.max_addresses = 16 net.ipv6.conf.enp101s0f1.max_desync_factor = 600 net.ipv6.conf.enp101s0f1.mc_forwarding = 0 net.ipv6.conf.enp101s0f1.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.enp101s0f1.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.enp101s0f1.mtu = 1500 net.ipv6.conf.enp101s0f1.ndisc_notify = 0 net.ipv6.conf.enp101s0f1.ndisc_tclass = 0 net.ipv6.conf.enp101s0f1.proxy_ndp = 0 net.ipv6.conf.enp101s0f1.regen_max_retry = 3 net.ipv6.conf.enp101s0f1.router_probe_interval = 60 net.ipv6.conf.enp101s0f1.router_solicitation_delay = 1 net.ipv6.conf.enp101s0f1.router_solicitation_interval = 4 net.ipv6.conf.enp101s0f1.router_solicitation_max_interval = 3600 net.ipv6.conf.enp101s0f1.router_solicitations = -1 net.ipv6.conf.enp101s0f1.seg6_enabled = 0 net.ipv6.conf.enp101s0f1.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.enp101s0f1.stable_secret' net.ipv6.conf.enp101s0f1.suppress_frag_ndisc = 1 net.ipv6.conf.enp101s0f1.temp_prefered_lft = 86400 net.ipv6.conf.enp101s0f1.temp_valid_lft = 604800 net.ipv6.conf.enp101s0f1.use_oif_addrs_only = 0 net.ipv6.conf.enp101s0f1.use_tempaddr = 0 net.ipv6.conf.lo.accept_dad = -1 net.ipv6.conf.lo.accept_ra = 1 net.ipv6.conf.lo.accept_ra_defrtr = 1 net.ipv6.conf.lo.accept_ra_from_local = 0 net.ipv6.conf.lo.accept_ra_min_hop_limit = 1 net.ipv6.conf.lo.accept_ra_mtu = 1 net.ipv6.conf.lo.accept_ra_pinfo = 1 net.ipv6.conf.lo.accept_ra_rt_info_max_plen = 0 net.ipv6.conf.lo.accept_ra_rt_info_min_plen = 0 net.ipv6.conf.lo.accept_ra_rtr_pref = 1 net.ipv6.conf.lo.accept_redirects = 1 net.ipv6.conf.lo.accept_source_route = 0 net.ipv6.conf.lo.addr_gen_mode = 0 net.ipv6.conf.lo.autoconf = 1 net.ipv6.conf.lo.dad_transmits = 1 net.ipv6.conf.lo.disable_ipv6 = 0 net.ipv6.conf.lo.disable_policy = 0 net.ipv6.conf.lo.drop_unicast_in_l2_multicast = 0 net.ipv6.conf.lo.drop_unsolicited_na = 0 net.ipv6.conf.lo.enhanced_dad = 1 net.ipv6.conf.lo.force_mld_version = 0 net.ipv6.conf.lo.force_tllao = 0 net.ipv6.conf.lo.forwarding = 0 net.ipv6.conf.lo.hop_limit = 64 net.ipv6.conf.lo.ignore_routes_with_linkdown = 0 net.ipv6.conf.lo.keep_addr_on_down = 0 net.ipv6.conf.lo.max_addresses = 16 net.ipv6.conf.lo.max_desync_factor = 600 net.ipv6.conf.lo.mc_forwarding = 0 net.ipv6.conf.lo.mldv1_unsolicited_report_interval = 10000 net.ipv6.conf.lo.mldv2_unsolicited_report_interval = 1000 net.ipv6.conf.lo.mtu = 65536 net.ipv6.conf.lo.ndisc_notify = 0 net.ipv6.conf.lo.ndisc_tclass = 0 net.ipv6.conf.lo.proxy_ndp = 0 net.ipv6.conf.lo.regen_max_retry = 3 net.ipv6.conf.lo.router_probe_interval = 60 net.ipv6.conf.lo.router_solicitation_delay = 1 net.ipv6.conf.lo.router_solicitation_interval = 4 net.ipv6.conf.lo.router_solicitation_max_interval = 3600 net.ipv6.conf.lo.router_solicitations = -1 net.ipv6.conf.lo.seg6_enabled = 0 net.ipv6.conf.lo.seg6_require_hmac = 0 sysctl: permission denied on key 'net.ipv6.conf.lo.stable_secret' net.ipv6.conf.lo.suppress_frag_ndisc = 1 net.ipv6.conf.lo.temp_prefered_lft = 86400 net.ipv6.conf.lo.temp_valid_lft = 604800 net.ipv6.conf.lo.use_oif_addrs_only = 0 net.ipv6.conf.lo.use_tempaddr = -1 net.ipv6.flowlabel_consistency = 1 net.ipv6.flowlabel_reflect = 0 net.ipv6.flowlabel_state_ranges = 0 net.ipv6.fwmark_reflect = 0 net.ipv6.icmp.ratelimit = 1000 net.ipv6.idgen_delay = 1 net.ipv6.idgen_retries = 3 net.ipv6.ip6frag_high_thresh = 262144 net.ipv6.ip6frag_low_thresh = 196608 net.ipv6.ip6frag_secret_interval = 0 net.ipv6.ip6frag_time = 60 net.ipv6.ip_nonlocal_bind = 0 net.ipv6.max_dst_opts_length = 2147483647 net.ipv6.max_dst_opts_number = 8 net.ipv6.max_hbh_length = 2147483647 net.ipv6.max_hbh_opts_number = 8 net.ipv6.mld_max_msf = 64 net.ipv6.mld_qrv = 2 net.ipv6.neigh.default.anycast_delay = 100 net.ipv6.neigh.default.app_solicit = 0 net.ipv6.neigh.default.base_reachable_time_ms = 30000 net.ipv6.neigh.default.delay_first_probe_time = 5 net.ipv6.neigh.default.gc_interval = 30 net.ipv6.neigh.default.gc_stale_time = 60 net.ipv6.neigh.default.gc_thresh1 = 128 net.ipv6.neigh.default.gc_thresh2 = 512 net.ipv6.neigh.default.gc_thresh3 = 1024 net.ipv6.neigh.default.locktime = 0 net.ipv6.neigh.default.mcast_resolicit = 0 net.ipv6.neigh.default.mcast_solicit = 3 net.ipv6.neigh.default.proxy_delay = 80 net.ipv6.neigh.default.proxy_qlen = 64 net.ipv6.neigh.default.retrans_time_ms = 1000 net.ipv6.neigh.default.ucast_solicit = 3 net.ipv6.neigh.default.unres_qlen = 101 net.ipv6.neigh.default.unres_qlen_bytes = 212992 net.ipv6.neigh.docker0.anycast_delay = 100 net.ipv6.neigh.docker0.app_solicit = 0 net.ipv6.neigh.docker0.base_reachable_time_ms = 30000 net.ipv6.neigh.docker0.delay_first_probe_time = 5 net.ipv6.neigh.docker0.gc_stale_time = 60 net.ipv6.neigh.docker0.locktime = 0 net.ipv6.neigh.docker0.mcast_resolicit = 0 net.ipv6.neigh.docker0.mcast_solicit = 3 net.ipv6.neigh.docker0.proxy_delay = 80 net.ipv6.neigh.docker0.proxy_qlen = 64 net.ipv6.neigh.docker0.retrans_time_ms = 1000 net.ipv6.neigh.docker0.ucast_solicit = 3 net.ipv6.neigh.docker0.unres_qlen = 101 net.ipv6.neigh.docker0.unres_qlen_bytes = 212992 net.ipv6.neigh.eno1.anycast_delay = 100 net.ipv6.neigh.eno1.app_solicit = 0 net.ipv6.neigh.eno1.base_reachable_time_ms = 30000 net.ipv6.neigh.eno1.delay_first_probe_time = 5 net.ipv6.neigh.eno1.gc_stale_time = 60 net.ipv6.neigh.eno1.locktime = 0 net.ipv6.neigh.eno1.mcast_resolicit = 0 net.ipv6.neigh.eno1.mcast_solicit = 3 net.ipv6.neigh.eno1.proxy_delay = 80 net.ipv6.neigh.eno1.proxy_qlen = 64 net.ipv6.neigh.eno1.retrans_time_ms = 1000 net.ipv6.neigh.eno1.ucast_solicit = 3 net.ipv6.neigh.eno1.unres_qlen = 101 net.ipv6.neigh.eno1.unres_qlen_bytes = 212992 net.ipv6.neigh.eno2.anycast_delay = 100 net.ipv6.neigh.eno2.app_solicit = 0 net.ipv6.neigh.eno2.base_reachable_time_ms = 30000 net.ipv6.neigh.eno2.delay_first_probe_time = 5 net.ipv6.neigh.eno2.gc_stale_time = 60 net.ipv6.neigh.eno2.locktime = 0 net.ipv6.neigh.eno2.mcast_resolicit = 0 net.ipv6.neigh.eno2.mcast_solicit = 3 net.ipv6.neigh.eno2.proxy_delay = 80 net.ipv6.neigh.eno2.proxy_qlen = 64 net.ipv6.neigh.eno2.retrans_time_ms = 1000 net.ipv6.neigh.eno2.ucast_solicit = 3 net.ipv6.neigh.eno2.unres_qlen = 101 net.ipv6.neigh.eno2.unres_qlen_bytes = 212992 net.ipv6.neigh.enp101s0f0.anycast_delay = 100 net.ipv6.neigh.enp101s0f0.app_solicit = 0 net.ipv6.neigh.enp101s0f0.base_reachable_time_ms = 30000 net.ipv6.neigh.enp101s0f0.delay_first_probe_time = 5 net.ipv6.neigh.enp101s0f0.gc_stale_time = 60 net.ipv6.neigh.enp101s0f0.locktime = 0 net.ipv6.neigh.enp101s0f0.mcast_resolicit = 0 net.ipv6.neigh.enp101s0f0.mcast_solicit = 3 net.ipv6.neigh.enp101s0f0.proxy_delay = 80 net.ipv6.neigh.enp101s0f0.proxy_qlen = 64 net.ipv6.neigh.enp101s0f0.retrans_time_ms = 1000 net.ipv6.neigh.enp101s0f0.ucast_solicit = 3 net.ipv6.neigh.enp101s0f0.unres_qlen = 101 net.ipv6.neigh.enp101s0f0.unres_qlen_bytes = 212992 net.ipv6.neigh.enp101s0f1.anycast_delay = 100 net.ipv6.neigh.enp101s0f1.app_solicit = 0 net.ipv6.neigh.enp101s0f1.base_reachable_time_ms = 30000 net.ipv6.neigh.enp101s0f1.delay_first_probe_time = 5 net.ipv6.neigh.enp101s0f1.gc_stale_time = 60 net.ipv6.neigh.enp101s0f1.locktime = 0 net.ipv6.neigh.enp101s0f1.mcast_resolicit = 0 net.ipv6.neigh.enp101s0f1.mcast_solicit = 3 net.ipv6.neigh.enp101s0f1.proxy_delay = 80 net.ipv6.neigh.enp101s0f1.proxy_qlen = 64 net.ipv6.neigh.enp101s0f1.retrans_time_ms = 1000 net.ipv6.neigh.enp101s0f1.ucast_solicit = 3 net.ipv6.neigh.enp101s0f1.unres_qlen = 101 net.ipv6.neigh.enp101s0f1.unres_qlen_bytes = 212992 net.ipv6.neigh.lo.anycast_delay = 100 net.ipv6.neigh.lo.app_solicit = 0 net.ipv6.neigh.lo.base_reachable_time_ms = 30000 net.ipv6.neigh.lo.delay_first_probe_time = 5 net.ipv6.neigh.lo.gc_stale_time = 60 net.ipv6.neigh.lo.locktime = 0 net.ipv6.neigh.lo.mcast_resolicit = 0 net.ipv6.neigh.lo.mcast_solicit = 3 net.ipv6.neigh.lo.proxy_delay = 80 net.ipv6.neigh.lo.proxy_qlen = 64 net.ipv6.neigh.lo.retrans_time_ms = 1000 net.ipv6.neigh.lo.ucast_solicit = 3 net.ipv6.neigh.lo.unres_qlen = 101 net.ipv6.neigh.lo.unres_qlen_bytes = 212992 net.ipv6.route.gc_elasticity = 9 net.ipv6.route.gc_interval = 30 net.ipv6.route.gc_min_interval = 0 net.ipv6.route.gc_min_interval_ms = 500 net.ipv6.route.gc_thresh = 1024 net.ipv6.route.gc_timeout = 60 net.ipv6.route.max_size = 4096 net.ipv6.route.min_adv_mss = 1220 net.ipv6.route.mtu_expires = 600 net.ipv6.xfrm6_gc_thresh = 32768 net.iw_cm.default_backlog = 256 net.netfilter.nf_conntrack_acct = 0 net.netfilter.nf_conntrack_buckets = 65536 net.netfilter.nf_conntrack_checksum = 1 net.netfilter.nf_conntrack_count = 1038 net.netfilter.nf_conntrack_dccp_loose = 1 net.netfilter.nf_conntrack_dccp_timeout_closereq = 64 net.netfilter.nf_conntrack_dccp_timeout_closing = 64 net.netfilter.nf_conntrack_dccp_timeout_open = 43200 net.netfilter.nf_conntrack_dccp_timeout_partopen = 480 net.netfilter.nf_conntrack_dccp_timeout_request = 240 net.netfilter.nf_conntrack_dccp_timeout_respond = 480 net.netfilter.nf_conntrack_dccp_timeout_timewait = 240 net.netfilter.nf_conntrack_events = 1 net.netfilter.nf_conntrack_expect_max = 1024 net.netfilter.nf_conntrack_frag6_high_thresh = 262144 net.netfilter.nf_conntrack_frag6_low_thresh = 196608 net.netfilter.nf_conntrack_frag6_timeout = 60 net.netfilter.nf_conntrack_generic_timeout = 600 net.netfilter.nf_conntrack_helper = 0 net.netfilter.nf_conntrack_icmp_timeout = 30 net.netfilter.nf_conntrack_icmpv6_timeout = 30 net.netfilter.nf_conntrack_log_invalid = 0 net.netfilter.nf_conntrack_max = 262144 net.netfilter.nf_conntrack_sctp_timeout_closed = 10 net.netfilter.nf_conntrack_sctp_timeout_cookie_echoed = 3 net.netfilter.nf_conntrack_sctp_timeout_cookie_wait = 3 net.netfilter.nf_conntrack_sctp_timeout_established = 432000 net.netfilter.nf_conntrack_sctp_timeout_heartbeat_acked = 210 net.netfilter.nf_conntrack_sctp_timeout_heartbeat_sent = 30 net.netfilter.nf_conntrack_sctp_timeout_shutdown_ack_sent = 3 net.netfilter.nf_conntrack_sctp_timeout_shutdown_recd = 0 net.netfilter.nf_conntrack_sctp_timeout_shutdown_sent = 0 net.netfilter.nf_conntrack_tcp_be_liberal = 0 net.netfilter.nf_conntrack_tcp_loose = 1 net.netfilter.nf_conntrack_tcp_max_retrans = 3 net.netfilter.nf_conntrack_tcp_timeout_close = 10 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 net.netfilter.nf_conntrack_tcp_timeout_established = 432000 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_last_ack = 30 net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 300 net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60 net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 300 net.netfilter.nf_conntrack_timestamp = 0 net.netfilter.nf_conntrack_udp_timeout = 30 net.netfilter.nf_conntrack_udp_timeout_stream = 180 net.netfilter.nf_log.0 = NONE net.netfilter.nf_log.1 = NONE net.netfilter.nf_log.10 = nf_log_ipv6 net.netfilter.nf_log.11 = NONE net.netfilter.nf_log.12 = NONE net.netfilter.nf_log.2 = nf_log_ipv4 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_all_netns = 0 net.nf_conntrack_max = 262144 net.unix.max_dgram_qlen = 512 user.max_cgroup_namespaces = 126659 user.max_inotify_instances = 1024 user.max_inotify_watches = 8192 user.max_ipc_namespaces = 126659 user.max_mnt_namespaces = 126659 user.max_net_namespaces = 126659 user.max_pid_namespaces = 126659 user.max_user_namespaces = 126659 user.max_uts_namespaces = 126659 vm.admin_reserve_kbytes = 8192 vm.block_dump = 0 vm.compact_unevictable_allowed = 1 vm.dirty_background_bytes = 0 vm.dirty_background_ratio = 10 vm.dirty_bytes = 0 vm.dirty_expire_centisecs = 3000 vm.dirty_ratio = 20 vm.dirty_writeback_centisecs = 500 vm.dirtytime_expire_seconds = 43200 vm.extfrag_threshold = 500 vm.hugepages_treat_as_movable = 0 vm.hugetlb_shm_group = 0 vm.laptop_mode = 0 vm.legacy_va_layout = 0 vm.lowmem_reserve_ratio = 256 256 32 1 vm.max_map_count = 65530 vm.memory_failure_early_kill = 0 vm.memory_failure_recovery = 1 vm.min_free_kbytes = 67584 vm.min_slab_ratio = 5 vm.min_unmapped_ratio = 1 vm.mmap_min_addr = 65536 sysctl: permission denied on key 'vm.mmap_rnd_bits' sysctl: permission denied on key 'vm.mmap_rnd_compat_bits' vm.nr_hugepages = 0 vm.nr_hugepages_mempolicy = 0 vm.nr_overcommit_hugepages = 0 vm.numa_stat = 1 vm.numa_zonelist_order = Node vm.oom_dump_tasks = 1 vm.oom_kill_allocating_task = 0 vm.overcommit_kbytes = 0 vm.overcommit_memory = 1 vm.overcommit_ratio = 50 vm.page-cluster = 3 vm.panic_on_oom = 0 vm.percpu_pagelist_fraction = 0 vm.stat_interval = 1 sysctl: permission denied on key 'vm.stat_refresh' vm.swappiness = 60 vm.user_reserve_kbytes = 131072 vm.vfs_cache_pressure = 100 vm.watermark_scale_factor = 10 vm.zone_reclaim_mode = 0 ```
jsongte commented 4 years ago

We looked into the "Cannot assign requested address" issue and found that the issue was caused by insufficient ephemeral ports, or too many connections, on the VMs when running certain frameworks. Since most frameworks do not have this issue and are behaving within spec as expected, the fix/mitigation we decided to implement was to add a 60-second wait time between each permutation to minimize the lingering impact of occupied ports from the previous permutation to the next.

60 seconds seems to be the amount of time for lingering TIME_WAIT connections to be timed out and closed per https://github.com/torvalds/linux/blob/master/include/net/tcp.h#L121-L122 and our own observation.

We think the maintainers of test implementations having this issue should treat it as a potential bug in that implementation and/or framework.

Looking at the results from a recent Citrine run (2020/04/01), only the following frameworks were having the "Cannot assign requested address" issue: cowboy gemini-mysql gemini-postgres php-raw7-tcp spyne-raw

By explicitly specifying the connection: keep-alive header, wrk should reuse the connections and thus the amount of opened connections should stay at around the specified -c number for each test. And we are seeing 512 or so for each test (using undertow as our subject of a normally behaved framework), or slightly more amid lingering connections from the previous test. However for cowboy, as an example, we're seeing upwards to 28,000+ connections, which hits the server's port limit. They're staying at the TIME_WAIT state waiting to be closed.

We tinkered around and found that setting net.ipv4.tcp_tw_reuse to 1 would prevent the error from happening. However we worry changing this value would potentially mask real problems and make our benchmarking environment less realistic.

So in the end, we've decided to add a 60-second wait between each permutation to make sure the TIME_WAIT connections are closed to minimize impacts to the next set of tests.

joanhey commented 4 years ago

In the last run, a new framework with that problem is Phalcon-micro: https://tfb-status.techempower.com/unzip/results.2020-04-20-07-27-56-665.zip/results/20200415180849/phalcon-micro/run/phalcon-micro.log

msmith-techempower commented 4 years ago

Closing in favor of new issue.

zloster commented 4 years ago

We looked into the "Cannot assign requested address" issue and found that the issue was caused by insufficient ephemeral ports, or too many connections, on the VMs when running certain frameworks.

@jsongte Thank you for so easily dismissing someone's effort. It's not fair. You HAVE CONFIRMED that the issue IS CAUSED BY "ephemeral ports" - see my comment above where I've requested information and suggested what should be checked. Almost 6 (six) MONTHS the updates here WERE IGNORED by the TechEmpower team.

We tinkered around and found that setting net.ipv4.tcp_tw_reuse to 1 would prevent the error from happening. However we worry changing this value would potentially mask real problems and make our benchmarking environment less realistic.

Than there should be VERY good elaboration why before migration to Docker containers net.ipv4.tcp_tw_reuse to 1 was OK and now it isn't.

NateBrady23 commented 4 years ago

@zloster I take full responsibility for not pulling other people into this issue sooner. When we finally got around to it, we took Citrine down for a week, solely for the purpose of working on this. We had internal discussions while we were trying several different approaches that were all related to the guidance you provided. If we gave the impression that your efforts weren't valuable, it was unintentional. The time and effort you put into these more difficult problems is truly appreciated by all of us!

As far as the net.ipv4.tcp_tw_reuse to 1 before and after Docker, I'm not entirely sure whether it is OK or not OK. I think we're just trying our best to stick with defaults where we can while making sure errors from frameworks aren't swallowed by configuration changes.