标签归档:树莓派

用命令行工具 Speedtest-CLI 来测试你的上下行网速

https://linux.cn/article-5626-1.html

18509) Unitel (Vientiane Capital, Laos) [1294.07 km]

18361) Skytelecom State Company (Vientiane Capital, Laos) [1294.07 km]

1936) Lao Telecom (Vientiane, Lao PDR) [1297.68 km]

20017) Planet Co. Ltd (Vientiane, Laos) [1297.68 km]

6999) ETL company limited (Vientiane, Lao PDR) [1297.68 km]

 speedtest_cli.py --server 1936

speedtest_cli.py --server 19076

speedtest_cli.py --server 18509 

speedtest_cli.py --server 5726

充分使用树莓派SD卡容量

前言
在编译opencv的时候,出现内存不够的情况,/root使用率100%,导致编译错误,所以需要拓展SD卡容量
google了一下,发现树莓派在默认情况下,仅仅使用了SD卡的4G容量,剩下的空间,属于空白分区,完全没有利用起来
所以,我们可以通过df命令,来调整linux分区的size
操作步骤
重新树莓派,进入命令行页面
登陆树莓派,用户名pi,密码raspberry
sudo su
切换至超级用户
df -h
显示出当前分区的状态和使用率
输入fdisk /dev/mmcblk0 加载SD卡
p打印当前分区
你应该会看到三个分区(mmcblk0, mmcblk0p1, mmcblk0p2),现在把分区2的信息写下来(/dev/mmcblk0p2)
我主要记录了开始扇区(122880)和结束扇区(8447999)的数值
按d开始删除分区
系统提示输入删除分区号,输入2
按n新建分区,然后依次输入p, 2
接下来输入原来记录的2扇区开始号(122880),记得替换成你自己的数字
按w保持配置
输入reboot重启树莓派
输入sudo resize2fs /dev/mmcblk0p2 更新系统
输入df -h看看,是不是已经完全使用了剩余空间

树莓派升级内核到4.90并开启Google 的bbr tcp加速

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了

#
#
sudo rpi-update
#升级完成后重启树莓派

sudo reboot
#重启之后,查看一下当前的内核:

uname -r
#4.9.4-v7+
#已经是 4.9.4了,现在可以启用 BBR

sudo bash -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo bash -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
sudo sysctl -p
#使配置生效。
#重启树莓派

sudo reboot
#重启完成后然后可以检查一下:

sysctl net.ipv4.tcp_available_congestion_control
##net.ipv4.tcp_available_congestion_control = bbr cubic reno

lsmod | grep bbr

TCP BBR 的机器上,网速甚至可以提升好几个数量级。前几天Raspbian 官方加入 BBR 流量拥塞控制算法。tcp_bbr 20480 14
结果里边已经有 BBR 了,说明启用成功。