
{"id":1790,"date":"2010-06-29T22:22:15","date_gmt":"2010-06-29T16:52:15","guid":{"rendered":"http:\/\/www.jeffrin.in\/?p=1790"},"modified":"2010-06-29T22:22:15","modified_gmt":"2010-06-29T16:52:15","slug":"characteristics-about-the-last-connection","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2010\/06\/29\/characteristics-about-the-last-connection\/","title":{"rendered":"characteristics about the last  connection&#8230;"},"content":{"rendered":"<pre>\n$cat \/proc\/sys\/net\/ipv4\/tcp_no_metrics_save\n0\n$\n\n<pre>\ntcp_no_metrics_save\n\nNormally, TCP will remember some characteristics about the last\n connection in the flow cache. If tcp_no_metrics_save is set, then it\n doesn't. Useful for benchmarks or other tests.\n<\/pre>\n<pre>\n\nnet\/ipv4\/sysctl_net_ipv4.c - 24 identical\n\n   452:   {\n   453:           .procname       = \"tcp_no_metrics_save\",\n   454:           .data           = &amp;sysctl_tcp_nometrics_save,\n\ngithub.com\/github\/linux-2.6.git - GPL - C - More from linux-2.6.git \u00bb\n\n\ndccpmon-1.0.0\/get_sys_info.pl - 2 identical\n\n   171: print LOG \"\/proc\/sys\/net\/ipv4\/tcp_no_metrics_save\\n\";\n  172: $cmd = \"\/proc\/sys\/net\/ipv4\/tcp_no_metrics_save\";\n   173: print \"cmd=\".$cmd.\"\\n\";\n\nwww.hep.man.ac.uk\/u\/rich\/Tools_Software\/dccpmon\/dccpmon-1.0.0.tar - Unknown - Perl\n\ntest-cases\/chunked-size-mem-advise.pl\n\n     8: #  #!\/bin\/bash\n     9: #  sysctl -w net.ipv4.tcp_no_metrics_save=1;\n    10: #  while true\n\nnetsend.berlios.de\/test-cases\/chunked-size-mem-advise.pl - Unknown - Perl\n<\/pre>\n<pre>\n\"A study of large ?ow interactions in high-speed shared networks\nwith Grid5000 and GtrcNET-10 instruments\".\n\na selection follows--\n\n\nAs we are using a Linux timer (HZ) of 250 and 1500 bytes\u2019 packet\n size, the max bandwidth would be about 375 MBps, which is large\n enough to use 1 Gbps NICs. The tcp_no_metrics_save variable\n speci?es that the kernel isn\u2019t supposed to remember the TCP\n parameters corresponding to a network route and so ensures the\n independance of each successive experiment.\n\nA study of large ?ow interactions in high-speed\nshared networks with Grid5000 and GtrcNET-10\ninstruments\nRomaric Guillier,\nLudovic Hablot,\nYuetsu Kodama,\nTomohiro Kudoh,\nFumihiro Okazaki,\nPascale Primet,\nS\u00e9bastien Soudan,\nRyousei Takano\nNovember 2006\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>$cat \/proc\/sys\/net\/ipv4\/tcp_no_metrics_save 0 $ tcp_no_metrics_save Normally, TCP will remember some characteristics about the last connection in the flow cache. If tcp_no_metrics_save is set, then it doesn&#8217;t. Useful for benchmarks or other tests. net\/ipv4\/sysctl_net_ipv4.c &#8211; 24 identical 452: { 453: .procname = &#8220;tcp_no_metrics_save&#8221;, 454: .data = &amp;sysctl_tcp_nometrics_save, github.com\/github\/linux-2.6.git &#8211; GPL &#8211; C &#8211; More from linux-2.6.git &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2010\/06\/29\/characteristics-about-the-last-connection\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;characteristics about the last  connection&#8230;&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":-1,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[465,1035,1118,1548,1566],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/1790"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=1790"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/1790\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=1790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=1790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=1790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}