当前位置: 首页 > article >正文

Nuc9 Truenas 和 Macmini4组雷电网桥 上传速度异常 1Mbp/s 解决

link: 原创文章,转载之前请标注来源博客 helsonlin

前言

咸鱼整了一台 Nuc9 组了全闪的 Nas,想着和 Macmini 组雷电网桥,但是到手弄好之后发现 iperf3 和 openspeedtest 测试上传的速度都是 1Mbps 每秒。

Google 一下发现唯一的线索就是https://www.chiphell.com/thread-2581019-1-1.html: “
这个是雷电以太网的设计缺陷”。然后我继续爬贴,发现了一个解决的可能性。

原贴已经无法找到了,大致的意思就是让你关闭“tso”试试看。

TSO

TSO 通常指 TCP Segmentation Offload,即 TCP 数据包分段卸载技术.以下是具体介绍:

• 工作原理:在网络数据传输中,当 TCP 数据包超过网卡的最大传输单元(MTU)时,传统方式是由操作系统将数据包分割成多个小包后再传输,这会增加 CPU 的负担。而 TSO 技术允许网卡直接对大的 TCP 数据包进行分段,无需 CPU 介入,从而提高网络性能,减轻 CPU 负荷.

• 应用场景:在进行大文件传输,如通过网络从 Mac 系统向服务器上传或下载大型文件时,TSO 可显著提升传输效率,优化网络资源利用.

实践

临时关闭

打开终端,输入命令sudo sysctl -w net.inet.tcp.tso=0,然后回车执行,即可临时关闭TSO .

永久关闭

打开终端,输入sudo nano /etc/sysctl.conf,在打开的文件中添加一行net.inet.tcp.tso=0,保存文件并退出文本编辑器,接着输入sudo sysctl -w net.inet.tcp.tso=0使更改立即生效,最后输入sudo shutdown -r now重启电脑,重启后可通过输入sysctl net.inet.tcp.tso验证是否关闭成功 .

请添加图片描述

测试

iperf3 测试效果
请添加图片描述

openspeedtest 测试

openspeedtest

关闭 Tso 对系统的影响

查看资料说:关闭 tso 对 cpu的负载有影响会增加 cpu使用率,和降低大文件传输效率。

这个是否关闭请根据自己的情况选择。


http://www.kler.cn/a/446224.html

相关文章:

  • 【集合】Java 8 - Stream API 17种常用操作与案例详解
  • 【原生js案例】让你的移动页面实现自定义的上拉加载和下拉刷新
  • 【开源免费】基于SpringBoot+Vue.JS房屋租赁管理系统(JAVA毕业设计)
  • Android详解——ConstraintLayout约束布局
  • 【网络云计算】2024第51周-每日【2024/12/17】小测-理论-解析
  • 15.初识接口1 C#
  • datasets 笔记:加载数据集(基本操作)
  • 【Qt编程入门】
  • 了解过.css 的优化吗?
  • 【计算机网络】lab2 Ethernet(链路层Ethernet frame结构细节)
  • 小数转换为二进制
  • 科技赋能医疗挂号:SSM 医院预约挂号系统的 Vue 卓越设计与达成
  • 查看mysql的冷数据配置比例
  • 计算机网络面经总结
  • 【C++读写.xlsx文件】OpenXLSX开源库在 Ubuntu 18.04 的编译、交叉编译与使用教程
  • 第七届传智杯初赛+重现赛总结
  • 如何利用webpack来优化前端性能?
  • 什么是零信任模型?如何实施以保证网络安全?
  • 渗透测试-前端加密分析之RSA加密登录(密钥来源服务器)
  • 滴滴的logicFlow流程图组件
  • 金智塔科技喜获CCF中国数字金融大会 GraphRAG竞赛二等奖
  • 自制数据库迁移工具-C版-06-HappySunshineV1.5-(支持南大Gbase8a、PostgreSQL、达梦DM)
  • 115.【C语言】数据结构之排序(希尔排序)
  • 纯血鸿蒙APP实战开发——应用新功能引导实现案例
  • 第P3周:Pytorch实现天气识别
  • linux-----网络编程