Category Archives: Linux

RocketMQ受限环境打压

之前做过一次RocketMQ打压,但是在资源充足的情况下进行的。

如果我们将RocketMQ部署到弹性云上,在这个资源受限的虚拟机环境中,RoketMQ的性能是多少呢?

1 运行环境

根据之前的《吃土运维指南》我们假设1个核心等于我本地的0.9单核

按照跑分估算,大致相当于阿里云ecs.r5.large(2核16GB)的1核水平

  • RocketMQ版本:4.5.2
  • Docker镜像:我自己开发的coder4/rocketmq,可以适应不同内存大小(最低512[……]

    继续阅读

Linux开启BBR拥塞控制

要求,内核版本4.9+
modprobe tcp_bbr
echo “tcp_bbr” >> /etc/modules-load.d/modules.conf

echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf

sysctl -p
检查是否生效
sysctl n[……]

继续阅读

openwrt手动挂载剩余空间

转载自https://koolshare.cn/thread-154153-1-1.html

1 分区

输入分区命令 fdisk /dev/sda

打印分区表(命令)p
这里显示磁盘的容量、型号、扇区、格式,和已存在的分区。

新建分区(命令)n
提示设置分区编号,上面已经有分区1-4了,这里默认是5,直接回车。
提示输入起始扇区,这里直接回车。
提示输入结束扇区,把全部剩余空间分为一个区,直接回车。

打印分区表(命令)p,看到新建分区已经完成。

将分区[……]

继续阅读

如何把img镜像转为vdi镜像

VBoxManage convertdd ./xx.img ./yy.vdi
如果img文件大小不能被512整除,是不行的

可以用dd修一下,先搞一个巨大得能被512整除得数,比如128m,然后再执行上面得转换
dd if=xx.img of=openwrt.img bs=128000 conv=sync
然后可以扩容到
VBoxManage modifymedium xx.vdi –resize z

其中z的单位是MB[……]

继续阅读

iperf测试网络带宽

服务端 (默认端口TCP 5001,注意打开防火墙)
iperf -s -i 2
客户端
iperf -c 服务端IP地址 -i 2
以上测试都是客户端到服务端的上行带宽测试

如果要进行双向测试
iperf -c 服务端IP地址 -i 2 -d
 [……]

继续阅读