<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Superbench on F嘉阳</title><link>https://blog.fjy8018.top/tags/superbench/</link><description>Recent content in Superbench on F嘉阳</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sat, 15 Sep 2018 22:47:33 +0800</lastBuildDate><atom:link href="https://blog.fjy8018.top/tags/superbench/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenVZ安装BBR加速</title><link>https://blog.fjy8018.top/archives/183/</link><pubDate>Sat, 15 Sep 2018 22:45:00 +0800</pubDate><guid>https://blog.fjy8018.top/archives/183/</guid><description>&lt;h2 id="服务器信息"&gt;&lt;a href="#%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%bf%a1%e6%81%af" class="header-anchor"&gt;&lt;/a&gt;服务器信息&#10;&lt;/h2&gt;&lt;h3 id="服务商"&gt;&lt;a href="#%e6%9c%8d%e5%8a%a1%e5%95%86" class="header-anchor"&gt;&lt;/a&gt;服务商&#10;&lt;/h3&gt;&lt;p&gt;VPS为hiformance廉价VPS，OpenVZ虚拟化方式，可以通过&lt;code&gt;virt-what&lt;/code&gt;命令查询，CentOS安装命令&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yum install -y virt-what&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;查询虚拟化方式&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@iYdQ3O-server ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# virt-what&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openvz&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="硬件信息"&gt;&lt;a href="#%e7%a1%ac%e4%bb%b6%e4%bf%a1%e6%81%af" class="header-anchor"&gt;&lt;/a&gt;硬件信息&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;内存：8G（连续买3年）&lt;/li&gt;&#10;&lt;li&gt;CPU：2核&lt;/li&gt;&#10;&lt;li&gt;硬盘：20G SSD&lt;/li&gt;&#10;&lt;li&gt;流量：4T/月&lt;/li&gt;&#10;&lt;li&gt;带宽：1Gbps&lt;/li&gt;&#10;&lt;li&gt;IPv4：1个&lt;/li&gt;&#10;&lt;li&gt;优惠价：8.99美元/年（QN网络）&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;另外补充一点，hiformance运营商比较迷的是，如果购买的是CN2网络，即亚洲优化网络，则有两个虚拟化同时并存的情况&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@BYr3tC-server ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# virt-what&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openvz&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;lxc&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;而两种虚拟化并存就导致其既不能装OpenVZ平台的BBR加速方式，又因为不是KVM虚拟化，没有系统内核，无法通过升级内核的方式安装KVM平台的BBR加速，所以目前建议购买hiformance的还是买QN网络比较好&lt;/p&gt;&#10;&lt;h2 id="加速方式"&gt;&lt;a href="#%e5%8a%a0%e9%80%9f%e6%96%b9%e5%bc%8f" class="header-anchor"&gt;&lt;/a&gt;加速方式&#10;&lt;/h2&gt;&lt;p&gt;目前（2018-09-15）OpenVZ平台上有5种可选方案&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.cokemine.com/openvzbbr.html" target="_blank" rel="noopener"&#10; &gt;参考链接&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="方案简单分析"&gt;&lt;a href="#%e6%96%b9%e6%a1%88%e7%ae%80%e5%8d%95%e5%88%86%e6%9e%90" class="header-anchor"&gt;&lt;/a&gt;方案简单分析&#10;&lt;/h3&gt;&lt;p&gt;本人并没有尝试全部方案，从方案实现上大致分析下&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;UML&lt;/p&gt;&#10;&lt;p&gt;其&lt;code&gt;Alpine linux&lt;/code&gt; 小内存版对低内存机器较为友好，但UML是装完 ssr 和 bbr 就已经运行了，不确定SSR账号的安全性，以及安装的SSR不清楚是否是原版，故有安全隐患&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;LKL&lt;/p&gt;&#10;&lt;p&gt;LKL是比较多人使用的解决方案，但亲自尝试了几次，发现并不容易安装成功，而且安装失败没有友好的报错提示&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Rinetd&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;Rinetd&lt;/code&gt;原版通过全配置文件配置，使用&lt;code&gt;Rinetd&lt;/code&gt;可以不用开启服务器的&lt;code&gt;TUN/TAP&lt;/code&gt;功能，更为友好，但不支持端口号段配置&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;NanQinLang&lt;/p&gt;&#10;&lt;p&gt;NanQinLang有两个分支，一个是基于&lt;code&gt;Rinetd&lt;/code&gt;修改版，一个是基于&lt;code&gt;haproxy&lt;/code&gt;修改版，本次采用其&lt;code&gt;Rinetd&lt;/code&gt;修改版，由于&lt;code&gt;haproxy&lt;/code&gt;修改版虽然支持端口号段，并且加速也没问题，但存在&lt;code&gt;haproxy&lt;/code&gt;经常挂掉的问题，而根据其作者在&lt;code&gt;GitHub&lt;/code&gt;上的回复，换用 &lt;code&gt;rinetd&lt;/code&gt; 没有这些毛病&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="bbr安装"&gt;&lt;a href="#bbr%e5%ae%89%e8%a3%85" class="header-anchor"&gt;&lt;/a&gt;BBR安装&#10;&lt;/h2&gt;&lt;p&gt;本次采用方案为NanQinLang基于&lt;code&gt;Rinetd&lt;/code&gt;修改版，&lt;a class="link" href="https://github.com/tcp-nanqinlang/wiki/wiki/lkl-rinetd" target="_blank" rel="noopener"&#10; &gt;官方开源地址&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="系统环境"&gt;&lt;a href="#%e7%b3%bb%e7%bb%9f%e7%8e%af%e5%a2%83" class="header-anchor"&gt;&lt;/a&gt;系统环境&#10;&lt;/h3&gt;&lt;p&gt;系统版本为最新版&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@BYr3tC-server ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# cat /etc/redhat-release&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CentOS Linux release 7.5.1804 &lt;span class="o"&gt;(&lt;/span&gt;Core&lt;span class="o"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="安装"&gt;&lt;a href="#%e5%ae%89%e8%a3%85" class="header-anchor"&gt;&lt;/a&gt;安装&#10;&lt;/h3&gt;&lt;p&gt;傻瓜式命令安装，中文引导&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bash tcp_nanqinlang-rinetd-centos.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;安装好后可以通过配置文件增加端口，配置文件在目录&lt;code&gt;/home/tcp_nanqinlang&lt;/code&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@iYdQ3O-server ~&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# cd /home/tcp_nanqinlang&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@iYdQ3O-server tcp_nanqinlang&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# ls&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;config-port.conf config-rinetd.sh nohup.out rinetd rinetd.1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;root@iYdQ3O-server tcp_nanqinlang&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# vi config-port.conf&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;端口配置文件&lt;code&gt;config-port.conf&lt;/code&gt;&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;0.0.0.0 8001 0.0.0.0 8001&#10;0.0.0.0 8888 0.0.0.0 8888&#10;0.0.0.0 8080 0.0.0.0 8080&#10;0.0.0.0 8085 0.0.0.0 8085&#10;0.0.0.0 8086 0.0.0.0 8086&#10;0.0.0.0 8087 0.0.0.0 8087&#10;0.0.0.0 8088 0.0.0.0 8088&#10;0.0.0.0 8089 0.0.0.0 8089&#10;0.0.0.0 9000 0.0.0.0 9000&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="速度测试"&gt;&lt;a href="#%e9%80%9f%e5%ba%a6%e6%b5%8b%e8%af%95" class="header-anchor"&gt;&lt;/a&gt;速度测试&#10;&lt;/h3&gt;&lt;p&gt;使用&lt;code&gt;superbench&lt;/code&gt;进行网速测试&lt;/p&gt;&#10;&lt;h4 id="使用前"&gt;&lt;a href="#%e4%bd%bf%e7%94%a8%e5%89%8d" class="header-anchor"&gt;&lt;/a&gt;使用前&#10;&lt;/h4&gt;&lt;p&gt;如下可见，启用前国内的速度平均在4Mbps左右，十足的小水管，而国外基本有百兆以上的性能&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://i.loli.net/2018/09/13/5b99ebdd050a0.png" target="_blank" rel="noopener"&#10; &gt;&lt;img alt="vps4.png" class="gallery-image" data-flex-basis="199px" data-flex-grow="83" height="809" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://i.loli.net/2018/09/13/5b99ebdd050a0.png" width="672"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;h4 id="使用后"&gt;&lt;a href="#%e4%bd%bf%e7%94%a8%e5%90%8e" class="header-anchor"&gt;&lt;/a&gt;使用后&#10;&lt;/h4&gt;&lt;p&gt;加速后提升明显，国内速度平均45Mbps，对于大多数家庭20M宽带来说已经稳定跑满&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://i.loli.net/2018/09/15/5b9d19a58a1b5.png" target="_blank" rel="noopener"&#10; &gt;&lt;img alt="vps9.png" class="gallery-image" data-flex-basis="186px" data-flex-grow="77" height="648" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://i.loli.net/2018/09/15/5b9d19a58a1b5.png" width="503"&gt;&lt;/a&gt;&lt;/p&gt;&#10;</description></item></channel></rss>