分类: 电脑&软件

使用谷歌BBR来加速你的服务器

这两天把服务器搬了个地方,原来那个可能是因为上一篇说的事情,443端口没了。

新的服务器装了大半天,测试速度的时候,发现才100KB/s,这忍不了啊!给主机商开了个服务票,扯了半天没办法。然后突然想起来我的老服务器好像是因为翻墙装了个什么加速器,但是不记得名字了。网上搜到谷歌有个BBR的东西好像挺牛的,查了一下老的服务器,居然是已安装状态,linux内核还是老版本的。大概当时是编译安装的吧。于是新服务器走起。

直接放链接:http://bravegougou.cn/archives/shen-me-shi-bbr-jia-su-centos7-ru-he-kai-qi-bbr-jia-su–you-hua-fu-wu-qi-de-chuan-shu-su-du–bi-mian-du-sai

本来想要不要复制粘贴,想想当链接失效的时候,估计什么centos都没了,BBR可能都被过渡没了。我是懒得换ubuntu了,又不是不能用。

装完后,速度提升到3MB/s,虽然一般,但是挺满意了。

routeros/pfsense利用dnspod实现Ddns

最近花生壳莫名其妙挂了,看了一下是要实名认证。以前我也想过用顶级域名来做动态域名,又好记,我用的是NameSilo的域名,API倒是简单的http GET,但是,解析速度是真的慢,常常改了解析,要半天才更新到本地。之前公司里也用过DnsPod的服务,但是这个域名本来想着避免麻烦,不想和国内服务商有啥牵连,现在想来我也不干啥,这回趁此机会,把解析服务器转回国内。用得爽才是真的。

routeros的脚本反正大概就这一句:

阅读更多

香橙派网络不稳,加个crontab脚本就行了

香橙派小板的wifi也不知道啥情况。断了直接连不上。省电模式?下面这个脚本可以暂时解决这个麻烦。食用方法懒得写了。

增加PHP线程数量后mysql经常自动关闭进程

因为以前生产环境的时候都是自己搭的环境自己配置,现在这个服务器随便玩玩就用的lnmp啥的,一直觉得有点小卡,前两天我检查了一下,发现php-fpm.conf的设置里面,pm.max_children的设置才5,平时只有1-2个线程,所以我直接按照网上的方法按照内存大小和PHP进程平均占用大小改了一下线程数量,立马变得飞快,然后这两天发现网站老是提示连接不到数据库,进去查了一下,mysql没有在运行,是有个报错,InnoDB: Error: pthread_create returned 11,百度的结果是ulimit -s unlimited,然后试了一下,并没有什么卵用。top命令看了下,内存可用少的可怜,我盲猜是内存用完了,linux不怎么熟悉,不知道内存机制啥样,有没有虚拟内存啥的,反正无脑改回去PHP的参数试试再说,结果问题解决。但PHP的线程数比之前还是加到了5-10,网站速度还是快了一点的。

2021年8月29日:后面还是出现了一次进程关闭,日志显示好像是因为mysql搞什么压缩搞爆了内存,然后我就开了swap文件,一劳永逸。PHP参数还是最后的5-10设置。

PHP获取动态IP并记录到文件(改进版)

前面的部分参见PHP获取动态IP并记录到文件 | arya142!

最近公司换了个千兆路由器,闲着蛋疼把公司的动态IP也弄上去了。本来复制粘贴一下弄好了,又觉得不想记网址,所以想整到一个文件里。之前的一些小问题也改了改。文件中记录条目的顺序啥的懒得弄。

2021年8月13日二改:发现不知道哪里有问题会导致数据错误,虽然只出现过一次,但还是改了一下结构,顺便加了一些代码。

传入url形式: https://www.***.com/test.php?ddnsurl=****.gicp.net&ddnsip=111.111.111.111

代码如下:

阅读更多

PHP获取动态IP并记录到文件

花生壳的DDNS虽然稳定性比以前好了很多,不过总是在重要时刻抽风,需要用到的时候就是连不上。所以一直想换一个DDNS但找不到稳定又免费的。正好有一台vps,所以想先凑合一下搞一个显示当前动态IP的东西。接下来准备研究一下namesilo的API。家里用的是ROS,GET方式的参数传递还是可以用的,据说新版可以用POST。VPS是外国的,装了PHP,所以就写了一个PHP页面,把动态IP数据写入到一个htm文件中(PHP是完全不会的,只会找PHP手册一个一个抄)。访问这个php文件,就可以把内容写到test.htm中。如

http://xxx.xxx.xxx/test.php?ipaddr1=192.168.1.1

代码如下:

阅读更多

电信用第三方dns有些网站慢

最近升级了200M宽带,新换了一个四千兆网口的软路由,装了ros,最近真的是见了鬼了,股票跌惨了不说,新装的路由器一升级就挂了。卖家态度恶劣,所以没办法只好给了差评。那个msata盘上贴了qq号,发现还是一个群里的朋友,他说这个盘不是他的,索性在朋友那高价买了个正版的盗版盘。在等快递的那段时间,用的是smart6的免费版,本来最近宽带速度有点慢,升级了带宽后也没快起来。下载测速网速又是全的。也没发现是什么原因。反正也不是慢到无法接受,也没去管他。谁知道新的ros盘到了装上之后,发现速度快到飞起来,本来视频加载要四五秒,现在一点秒开。研究了半天,发现还是dns的原因。之前电信dns给网页乱插一些东西,所以换成opendns了,最近又换成阿里的。其实好像阿里的比较慢,opendns的倒是还可以接受。原因么大概是某些网站用的双线的ip,或者是电信用第三方dns某些不能说的问题。这两天用电信自带的dns,发现并没有广告和那个电信的页面,难道电信良心发现了?现在中国的宽带动不动就一百兆两百兆,上传只有几兆,又有gfw,运营商之间的带宽又不是全部通过主干网,还有各种网间的通道,只能说凑合用吧。

制作万能U盘启动盘

之前我用大白菜的启动盘,最近需要备份ros的电子盘,所以格式化重新弄了一个ubuntu的livecd,因为以前的大白菜安装系统有第三方软件的强制预装,然后我找了一下国外的工具,有一个RMPrepUSB,试了下,windows安装和linux没问题,pe我这边那个wim格式的没法用。然后我又找到一个叫easy2boot的,直接把各种iso啊wim啊往优盘合适的位置拖就行,还支持在ahci下安装xp。感觉还可以。至于pe的镜像,可以直接下载老毛桃的装机版和uefi版安装,大白菜的我感觉和老毛桃的完全一模一样,谁抄谁的就不知道了,然后在安装目录的data目录下拷贝两个iso文件到优盘的pe文件夹里面。其实两个版本加起来有3个版本的pe。用这些pe注意别用自己跳出来的安装器安装系统就行了。

解决win10文件浏览器删除或新建或重命名文件不自动刷新的问题

百度真的是坑爹,谷歌一查,发现官网就有解决方案。现附上地址:https://answers.microsoft.com/en-us/windows/forum/windows_10-files/win-10-64-bit-file-explorer-auto-refresh/703492e6-dffb-4344-9699-7e41b2c4ddee?auth=1

顺便翻译一下:

1.打开注册表编辑器。Win+R运行regedit.exe

64位系统的定位到HKEY_CLASSES_ROOT\Wow6432Node\CLSID

32位系统的定位到HKEY_CLASSES_ROOT\CLSID

2.右键左边的CLSID,新建项,名称为{BDEADE7F-C265-11D0-BCED-00A0C90AB50F}

3.在新建的项上再右键新建项,名称为:Instance

4.在右边点右键新建DWORD(32位)或者QWORD(64位)值,同样64位的32位的自己选。名称为:DontRefresh,确认新建的值为0,默认就是0,所以一般不用改。

5.重启电脑,搞定。

图片我就不搬过来了,自己打开链接看。