【iperf3 linux版安装和使用】

【iperf3 linux版安装和使用】

iperf3 linux版安装和使用、提供32位部署文件附件

前言

iperf3_3.1.3.orig.tar.gz

一、下载

下载地址:

https://launchpad.net/ubuntu/+source/iperf3/3.20-2 
在这里插入图片描述


在这里插入图片描述


点击tar.gz下载文件,得到如下:

在这里插入图片描述

解压、编译

解压

tar -zxvf iperf3_3.20.orig.tar.gz 

解压后得到如下:

在这里插入图片描述

配置环境

iperf-3.20$ ./configure --host=mips-linux-uclibc CC=arm-linux-gnueabihf-gcc CFLAGS=-static CXXFLAGS=-static --prefix=$PWD/_install 

编译

make
在这里插入图片描述


编译ok。

安装文件生成,如下:

makeinstall
在这里插入图片描述

如果编译不过

修改Makefile

sudo gedit Makefile 

修改前

在这里插入图片描述


修改后,

在这里插入图片描述

部署

将编译出的文件,放在对应目标板卡的目录下:

在这里插入图片描述

调试

接收速率

设备作为服务端测试网口接收速率:

在这里插入图片描述


电脑作为客户端:

在这里插入图片描述

发送速率

设备作为客户端测试网口发送速率:

在这里插入图片描述


电脑作为服务端测试网口接收速率:

在这里插入图片描述


在这里插入图片描述


下载附件,待补充!!!

感谢阅读,祝君成功!
-by aiziyou

Read more

【Openclaw】unauthorized: gateway token mismatch (open the dashboard URL and paste the token in Co

unauthorized: gateway token mismatch (open the dashboard URL and paste the token in Control UI settings) 故障现象: 使用Windows下的浏览器打开Openclaw的聊天界面(之前是可以正常使用的),结果报错:  故障原因: 可能是服务器Ubantu里面的Openclaw出了问题。 解决办法: 在乌班图Ubantu的terminal里面输入这两个命令: Ubantu里面的Firfox浏览器就可以正常访问了。 http://127.0.0.1:18789/config Thanks to : 1). Kimi OpenClaw 是一个开源的《猫和老鼠》游戏克隆项目。要重新启动它,你需要先停止正在运行的进程,然后重新启动。 以下是常用的 Linux 命令: 查找并终止现有进程 ```bash # 查找 OpenClaw

By Ne0inhk
Oracle迁移至金仓数据库:PL/SQL匿名块执行失败的深度排查指南

Oracle迁移至金仓数据库:PL/SQL匿名块执行失败的深度排查指南

摘要:本文系统探讨了Oracle数据库迁移至金仓数据库(KES)过程中PL/SQL匿名块执行失败的排查方法。重点分析了数据类型不兼容(字符串、数值、日期)、系统函数适配、动态SQL处理、异常机制重构等核心问题,并提供了性能优化策略与迁移验证方案。文章强调迁移不仅是语法转换,更要确保语义对等,建议建立分类框架系统化排查错误。通过典型场景示例展示了空字符串处理、数值精度控制等具体解决方案,为数据库迁移项目提供了实用指南。 前言:迁移浪潮中的关键挑战 在当前数字化转型与信息技术应用创新发展的双重驱动下,众多企业正面临着从Oracle数据库向国产数据库平台迁移的重要任务。在这一过程中,电科金仓数据库(KingbaseES,简称KES)凭借其卓越的Oracle兼容性、高性能和可靠性,成为许多关键业务系统迁移的首选目标。然而,迁移并非简单的数据搬运,特别是业务逻辑核心的PL/SQL代码迁移,常常成为项目推进的难点所在。 PL/SQL匿名块作为存储过程、函数等程序单元的基础构建块,在企业应用中广泛存在。这些匿名块往往封装了复杂的业务逻辑,从简单的数据校验到多步骤的事务处理,其执行稳定性直接关

By Ne0inhk
(第四篇)Spring AI 核心技术攻坚:多轮对话与记忆机制,打造有上下文的 AI

(第四篇)Spring AI 核心技术攻坚:多轮对话与记忆机制,打造有上下文的 AI

摘要         在大模型应用开发中,“上下文丢失” 是多轮对话场景的核心痛点,直接导致 AI 回复割裂、用户体验拉胯。本文基于 Spring AI 生态,从对话记忆的本质出发,深度拆解短期 / 长期 / 摘要三类记忆的设计逻辑,对比 Redis 缓存与数据库持久化的技术选型方案,详解上下文压缩的关键技巧,并通过完整实战案例,手把手教你构建支持 100 轮对话的高可用智能客服。全程贯穿 “从内存存储到分布式记忆” 的进阶思路,既有底层原理剖析,又有可直接落地的代码实现,帮你彻底掌握 Spring AI 记忆机制的核心玩法。 引言         用过 Spring AI 开发对话应用的同学都懂:默认情况下 LLM 是 “鱼的记忆”—— 每次请求都是独立会话,无法记住上一轮的对话内容。比如智能客服场景中,用户先说明 “我要查询订单物流”,再提供 “订单号 12345”

By Ne0inhk
优雅终结启动顺序噩梦:ObjectProvider —— Spring 4.3 开始引入

优雅终结启动顺序噩梦:ObjectProvider —— Spring 4.3 开始引入

🧑 博主简介:ZEEKLOG博客专家,「历代文学网」(PC端可以访问:https://lidaiwenxue.com/#/?__c=1000,移动端可关注公众号 “ 心海云图 ” 微信小程序搜索“历代文学”)总架构师,首席架构师,也是联合创始人!16年工作经验,精通Java编程,高并发设计,分布式系统架构设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。 🤝商务合作:请搜索或扫码关注微信公众号 “ 心海云图 ” 优雅终结启动顺序噩梦:ObjectProvider —— Spring 4.3 开始引入 从“饥渴式依赖”到“按需获取”,一次依赖注入的思想跃迁 缘起:一个再普通不过的配置类,为何启动就报错?

By Ne0inhk