{"id":253,"date":"2015-11-21T19:15:57","date_gmt":"2015-11-21T13:15:57","guid":{"rendered":"https:\/\/avalon.land\/blog\/?p=253"},"modified":"2015-12-04T09:25:51","modified_gmt":"2015-12-04T03:25:51","slug":"sysctl-tuning-and-strong-optimization","status":"publish","type":"post","link":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/","title":{"rendered":"sysctl tuning and strong optimization"},"content":{"rendered":"<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 >= 3.2 (\u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0438 \u0434\u043b\u044f 2.6 \u043f\u043e\u0434\u043e\u0439\u0434\u0443\u0442) \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 (router\/nat\/web\/etc). \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e xeon E5420, 8G RAM.<br \/>\n<!--more--><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# SWAP usage\r\nvm.swappiness = 60\r\n# Controls the maximum size of a message, in bytes\r\nkernel.msgmnb = 65536\r\n# Controls the default maxmimum size of a mesage queue\r\nkernel.msgmax = 65536\r\n# Controls the maximum shared segment size, in bytes\r\nkernel.shmmax = 4194349056\r\n# Controls the maximum number of shared memory segments, in pages\r\nkernel.shmall = 1024011\r\n\r\n##################\r\n### NETWORKING ###\r\n##################\r\n\r\n# Max sockets who wait for connections\r\nnet.core.somaxconn = 16384\r\n# Max queue packets\r\nnet.core.netdev_max_backlog = 8192\r\n# Disable ipv6\r\nnet.ipv6.conf.all.disable_ipv6 = 1\r\n# Ignore ICMP broadcasts\r\nnet.ipv4.icmp_echo_ignore_broadcasts = 1\r\n# Cisco ARP problem solving\r\nnet.ipv4.conf.lo.arp_ignore = 1\r\nnet.ipv4.conf.lo.arp_announce = 1\r\nnet.ipv4.conf.all.arp_ignore = 1\r\nnet.ipv4.conf.all.arp_announce = 1\r\n# Tunneling and packet forwarding for IPv4\r\nnet.ipv4.conf.all.rp_filter = 0\r\nnet.ipv4.conf.default.rp_filter = 0\r\nnet.ipv4.ip_forward = 1\r\n# Max oprhan sockets without handle\r\nnet.ipv4.tcp_max_orphans = 65536\r\n# Count fails before destroy TCP-connection, closed local\r\nnet.ipv4.tcp_orphan_retries = 0\r\n# Time through which sockets in state FIN-WAIT-2 will be closed\r\nnet.ipv4.tcp_fin_timeout = 10\r\n# Max connections without confirmation\r\nnet.ipv4.tcp_max_syn_backlog = 4096\r\n# How often check SO_KEEPALIVE state connections\r\nnet.ipv4.tcp_keepalive_time = 1800\r\n# Retries count transmit SYNACK packets before drop connection\r\nnet.ipv4.tcp_synack_retries = 2\r\n# Enable tcp_congestion_control\r\nnet.ipv4.tcp_timestamps = 1\r\n# Protocol used to control the load networks\r\nnet.ipv4.tcp_congestion_control = htcp\r\n# What ports we can use\r\nnet.ipv4.ip_local_port_range = 1024 65535\r\n# TIME_WAIT sockets quick utilization\r\nnet.ipv4.tcp_tw_recycle = 1\r\n# We can reuse TIME_WAIT sockets\r\nnet.ipv4.tcp_tw_reuse = 1\r\n# (tcp_keepalive_intvl * tcp_keepalive_probes) before connection will be disconnected when there is no response\r\nnet.ipv4.tcp_keepalive_probes = 3\r\nnet.ipv4.tcp_keepalive_intvl = 15\r\n# We do not use SACK in out TCP stack\r\nnet.ipv4.tcp_sack = 0\r\n# And D-SACK too\r\nnet.ipv4.tcp_dsack = 0\r\n\r\n#\r\n# Before use conntrack, we must load this module in our core!\r\n# https:\/\/www.kernel.org\/doc\/Documentation\/networking\/nf_conntrack-sysctl.txt\r\n#\r\n\r\n# Default for generic timeout (Def 600)\r\nnet.netfilter.nf_conntrack_generic_timeout = 30\r\n# Time out for established connection (Def 432000 (5 days))\r\nnet.netfilter.nf_conntrack_tcp_timeout_established = 300\r\n# Timeout for SYN packets (Def 120)\r\nnet.netfilter.nf_conntrack_tcp_timeout_syn_sent = 30\r\nnet.netfilter.nf_conntrack_tcp_timeout_syn_recv = 30\r\n# Timeout for TIME_WAIT connections (Def 120)\r\nnet.netfilter.nf_conntrack_tcp_timeout_time_wait = 30\r\n# Timeout for FIN_WAIT connections (Def 120)\r\nnet.netfilter.nf_conntrack_tcp_timeout_fin_wait = 30\r\n# Timeout for CLOSE_WAIT connections (Def 60)\r\nnet.netfilter.nf_conntrack_tcp_timeout_close_wait = 15\r\n# Max count our connections (sysctl net.netfilter.nf_conntrack_count)\r\nnet.netfilter.nf_conntrack_expect_max = 4096\r\nnet.netfilter.nf_conntrack_max = 1048576\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 >= 3.2 (\u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0438 \u0434\u043b\u044f 2.6 \u043f\u043e\u0434\u043e\u0439\u0434\u0443\u0442) \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 (router\/nat\/web\/etc). \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e xeon E5420, 8G<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/\">Continue reading<span class=\"screen-reader-text\">sysctl tuning and strong optimization<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,10],"tags":[],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-it","category-networking","entry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044f\u0434\u0440\u0430 linux\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"iglov\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#article\",\"name\":\"linux core sysctl tuning and strong optimization | Avalon\",\"headline\":\"sysctl tuning and strong optimization\",\"author\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/author\\\/iglov\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"iglov\"},\"datePublished\":\"2015-11-21T19:15:57+00:00\",\"dateModified\":\"2015-12-04T09:25:51+00:00\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#webpage\"},\"articleSection\":\"IT, Networking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/avalon.land\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/topics\\\/networking\\\/#listItem\",\"name\":\"Networking\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/topics\\\/networking\\\/#listItem\",\"position\":2,\"name\":\"Networking\",\"item\":\"https:\\\/\\\/avalon.land\\\/blog\\\/topics\\\/networking\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#listItem\",\"name\":\"sysctl tuning and strong optimization\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#listItem\",\"position\":3,\"name\":\"sysctl tuning and strong optimization\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/topics\\\/networking\\\/#listItem\",\"name\":\"Networking\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/#person\",\"name\":\"iglov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"iglov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/author\\\/iglov\\\/#author\",\"url\":\"https:\\\/\\\/avalon.land\\\/blog\\\/author\\\/iglov\\\/\",\"name\":\"iglov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"iglov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#webpage\",\"url\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/\",\"name\":\"linux core sysctl tuning and strong optimization | Avalon\",\"description\":\"\\u041e\\u043f\\u0442\\u0438\\u043c\\u0438\\u0437\\u0438\\u0440\\u0443\\u0435\\u043c \\u043d\\u0430\\u0441\\u0442\\u0440\\u043e\\u0439\\u043a\\u0438 \\u044f\\u0434\\u0440\\u0430 linux\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/networking\\\/sysctl-tuning-and-strong-optimization\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/author\\\/iglov\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/author\\\/iglov\\\/#author\"},\"datePublished\":\"2015-11-21T19:15:57+00:00\",\"dateModified\":\"2015-12-04T09:25:51+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/avalon.land\\\/blog\\\/\",\"name\":\"Avalon\",\"description\":\"my broken Wonderland\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/avalon.land\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"linux core sysctl tuning and strong optimization | Avalon","description":"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044f\u0434\u0440\u0430 linux","canonical_url":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#article","name":"linux core sysctl tuning and strong optimization | Avalon","headline":"sysctl tuning and strong optimization","author":{"@id":"https:\/\/avalon.land\/blog\/author\/iglov\/#author"},"publisher":{"@id":"https:\/\/avalon.land\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"iglov"},"datePublished":"2015-11-21T19:15:57+00:00","dateModified":"2015-12-04T09:25:51+00:00","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#webpage"},"isPartOf":{"@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#webpage"},"articleSection":"IT, Networking"},{"@type":"BreadcrumbList","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog#listItem","position":1,"name":"Home","item":"https:\/\/avalon.land\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog\/topics\/networking\/#listItem","name":"Networking"}},{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog\/topics\/networking\/#listItem","position":2,"name":"Networking","item":"https:\/\/avalon.land\/blog\/topics\/networking\/","nextItem":{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#listItem","name":"sysctl tuning and strong optimization"},"previousItem":{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#listItem","position":3,"name":"sysctl tuning and strong optimization","previousItem":{"@type":"ListItem","@id":"https:\/\/avalon.land\/blog\/topics\/networking\/#listItem","name":"Networking"}}]},{"@type":"Person","@id":"https:\/\/avalon.land\/blog\/#person","name":"iglov","image":{"@type":"ImageObject","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"iglov"}},{"@type":"Person","@id":"https:\/\/avalon.land\/blog\/author\/iglov\/#author","url":"https:\/\/avalon.land\/blog\/author\/iglov\/","name":"iglov","image":{"@type":"ImageObject","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d00d944ee42c57f9a352b3121a2aea0be5cb1685de2a4288c3eaada2a8754ed8?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"iglov"}},{"@type":"WebPage","@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#webpage","url":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/","name":"linux core sysctl tuning and strong optimization | Avalon","description":"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044f\u0434\u0440\u0430 linux","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/avalon.land\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/#breadcrumblist"},"author":{"@id":"https:\/\/avalon.land\/blog\/author\/iglov\/#author"},"creator":{"@id":"https:\/\/avalon.land\/blog\/author\/iglov\/#author"},"datePublished":"2015-11-21T19:15:57+00:00","dateModified":"2015-12-04T09:25:51+00:00"},{"@type":"WebSite","@id":"https:\/\/avalon.land\/blog\/#website","url":"https:\/\/avalon.land\/blog\/","name":"Avalon","description":"my broken Wonderland","inLanguage":"en-US","publisher":{"@id":"https:\/\/avalon.land\/blog\/#person"}}]}},"aioseo_meta_data":{"post_id":"253","title":"linux core sysctl tuning and strong optimization | #site_title","description":"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044f\u0434\u0440\u0430 linux","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-05-03 12:05:38","updated":"2022-12-03 00:57:31","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/avalon.land\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/avalon.land\/blog\/topics\/networking\/\" title=\"Networking\">Networking<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tsysctl tuning and strong optimization\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/avalon.land\/blog"},{"label":"Networking","link":"https:\/\/avalon.land\/blog\/topics\/networking\/"},{"label":"sysctl tuning and strong optimization","link":"https:\/\/avalon.land\/blog\/networking\/sysctl-tuning-and-strong-optimization\/"}],"_links":{"self":[{"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":5,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":256,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions\/256"}],"wp:attachment":[{"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalon.land\/blog\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}