<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sysctl &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/sysctl/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Sun, 05 Apr 2020 07:12:24 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=93940</generator>
	<item>
		<title>Linux: aumentare la velocità di connessione con TCP BBR</title>
		<link>https://blog.smsoft.it/2019/03/05/linux-aumentare-la-velocita-di-connessione-con-tcp-bbr/</link>
					<comments>https://blog.smsoft.it/2019/03/05/linux-aumentare-la-velocita-di-connessione-con-tcp-bbr/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 Mar 2019 08:30:03 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[BBR]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=4283</guid>

					<description><![CDATA[BBR è l&#8217;acronimo di &#8220;Bottleneck Bandwidth and Round-trip time&#8221;, una nuova implementazione dell’algoritmo che gestisce il controllo di congestione TCP. Grazie a questo nuova tecnologia si possono mediamente avere incrementi nella velocità di connessione del 10% ma ho riscontrato situazioni con incrementi fino al 200%, incredibile. Innanzitutto bisogna avere una versione kernel &#62;= 4.9 e ... <a title="Linux: aumentare la velocità di connessione con TCP BBR" class="read-more" href="https://blog.smsoft.it/2019/03/05/linux-aumentare-la-velocita-di-connessione-con-tcp-bbr/" aria-label="Per saperne di più su Linux: aumentare la velocità di connessione con TCP BBR">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>BBR</strong> è l&#8217;acronimo di &#8220;Bottleneck Bandwidth and Round-trip time&#8221;, una <strong>nuova implementazione dell’algoritmo</strong> che gestisce il <strong>controllo di congestione TCP</strong>. Grazie a questo nuova tecnologia si possono mediamente avere incrementi nella velocità di connessione del <strong>10%</strong> ma ho riscontrato situazioni con incrementi fino al <strong>200%</strong>, incredibile.</p>



<p class="wp-block-paragraph">Innanzitutto bisogna avere una versione kernel &gt;= <strong>4.9</strong> e possiamo verificarlo digitando nel terminale:</p>



<pre class="wp-block-preformatted">uname -r</pre>



<p class="wp-block-paragraph">Verifichiamo gli attuali algoritmi per la gestione della congestione TCP con:</p>



<pre class="wp-block-preformatted">sysctl net.ipv4.tcp_available_congestion_control</pre>



<p class="wp-block-paragraph">Creiamo un file per sysctl chiamato <strong>/etc/sysctl.d/10-kernel-bbr.conf</strong> ed inseriamo:</p>



<pre class="wp-block-preformatted">net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr</pre>



<p class="wp-block-paragraph">Rileggiamo i parametri di sysctl:</p>



<pre class="wp-block-preformatted">sysctl --system</pre>



<p class="wp-block-paragraph">ed infine ricontrolliamo che le impostazioni siano state applicate:</p>



<pre class="wp-block-preformatted">sysctl net.ipv4.tcp_available_congestion_control</pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>PS</strong>: per il test di velocità tra due server, consiglio di <strong>iperf</strong> che utilizza la porta <strong>5001</strong> di default. Segue la procedura su <strong>Debian</strong>; su entrambe le Linux box:</p>



<pre class="wp-block-preformatted">apt update &amp;&amp; apt install iperf</pre>



<p class="wp-block-paragraph">Poi su una delle due:</p>



<pre class="wp-block-preformatted">iperf -s</pre>



<p class="wp-block-paragraph">mentre sull&#8217;altra:</p>



<pre class="wp-block-preformatted">iperf -c xxx.xxx.xxx.xxx -i 1 -t 20</pre>



<p class="wp-block-paragraph">dove <strong>xxx.xxx.xxx.xxx</strong> sarà l&#8217;IP della prima Linux Box.</p>



<p class="wp-block-paragraph">enjoy!<br></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2019/03/05/linux-aumentare-la-velocita-di-connessione-con-tcp-bbr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux: Riavvio automatico dopo kernel panic</title>
		<link>https://blog.smsoft.it/2014/10/21/linux-riavvio-automatico-dopo-kernel-panic/</link>
					<comments>https://blog.smsoft.it/2014/10/21/linux-riavvio-automatico-dopo-kernel-panic/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 21 Oct 2014 09:30:09 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[kernel panic]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[sysrq]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=2955</guid>

					<description><![CDATA[Anche se capita raramente, è possibile che la vostra LinuxBox vada in Kernel Panic. In pratica il sistema operativo è programmato per fare alcune operazioni (che possono poi servire per un debug di quello che è successo) se si verifica un errore che non riesce a recuperare in modo sicuro. Dopo queste operazioni, generalmente visualizza ... <a title="Linux: Riavvio automatico dopo kernel panic" class="read-more" href="https://blog.smsoft.it/2014/10/21/linux-riavvio-automatico-dopo-kernel-panic/" aria-label="Per saperne di più su Linux: Riavvio automatico dopo kernel panic">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Anche se capita raramente, è possibile che la vostra LinuxBox vada in <strong>Kernel Panic</strong>. In pratica il sistema operativo è programmato per fare alcune operazioni (che possono poi servire per un debug di quello che è successo) se si verifica un errore che non riesce a recuperare in modo sicuro. Dopo queste operazioni, generalmente visualizza in console un messaggio di kernel panic e resta in questo stato.</p>
<p>Potrebbe essere utile istruire il sistema operativo per riavviarsi in automatico se si dovesse verificare un kernel panic.</p>
<p>Il sistema più semplice per farlo è inserire la direttiva <strong>kernel.panic</strong> nel file <strong>sysctl.conf</strong>, ad esempio per far riavviare il sistema dopo <strong>15 secondi</strong> dal kernel panic, si può aggiungere la seguente direttiva al file <strong>/etc/sysctl.conf</strong>:</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">kernel.panic = 15</pre><p>e poi ricaricare le direttive con:</p><pre class="urvanov-syntax-highlighter-plain-tag">sysctl -p /etc/sysctl.conf</pre><p></p>
<p>Un&#8217;altra buona idea è abilitare i <strong>Magic keys</strong> sempre dal file <strong>sysctl.conf</strong>, per permettere il riavvio della LinuxBox tramite tastiera, piuttosto che dover fisicamente riavviare. Dei <strong>Magic keys</strong> ne ho parlato anche qualche giorno fa in <a href="http://blog.smsoft.it/?p=2903" target="_blank" rel="noopener noreferrer">questo articolo</a>.<br />
L&#8217;abilitazione può essere fatta tramite la direttiva <strong>kernel.sysrq</strong>, ovvero aggiungendo la seguente riga al file <strong>/etc/sysctl.conf</strong>:</p><pre class="urvanov-syntax-highlighter-plain-tag">kernel.sysrq = 1</pre><p></p>
<p>e poi ricaricare con:</p><pre class="urvanov-syntax-highlighter-plain-tag">sysctl -p /etc/sysctl.conf</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2014/10/21/linux-riavvio-automatico-dopo-kernel-panic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
