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

重重难关终于做到了跑满10g带宽?

起因

在经历过虚拟机samba的探索后,还有垃圾硬盘以后,突然发现10g挑战的种种要素已经具备了,接下来就是再尝试以下,嘿嘿,当然我的垃圾主机也快了很多,用起来很丝滑,虽然只是1000块配的渣渣主机,但是超超频加加缓存,还是可以超越71%的同道的

拓扑结构

在这里插入图片描述
如何内存模拟硬盘
windows主机用内存虚拟一个1g的硬盘-很可惜看不到盘速的,因为没有进度条,太快了
centos也插入一张虚拟的1g硬盘
然后通信协议用smb3.x,smb2.x带宽只有2千兆,3.x支持10g
然后网口设置成万兆

主机配置

配置2g的内存磁盘
在这里插入图片描述

虚拟机配置

网络:10g了
在这里插入图片描述
测试下带宽
在这里插入图片描述
这个吞吐量是够的
centos可视化磁盘管理工具
或者用fdisk分配也可以,基本就两步,划分块,对块进行管理,人话就是分配空间,格式化,也可以叫分成4k块或者其他大小和设置磁盘类型

分好以后挂载就可以了,smbshare就是我们之前要共享的文件夹,就是把格式化好的磁盘挂载到里面temp的文件夹上,这个和windows的思路不一样,或者很少有人这样做

mount /dev/nvme0n2p1 /mnt/smbshare/temp

在这里插入图片描述
给盘子测个速吧
这个是写入的
在这里插入图片描述
这个是读
在这里插入图片描述
在不修改协议的情况下传个文件吧
在这里插入图片描述

网络没问题,硬盘也符合要求了,怎么还是跑不到10g啊,那就是协议问题了

看看centos的samba支持啥协议,这个我真的百度都百度不到,所以最后发现了红帽官网的说明,咱表示很强
官方协议配置说明
大佬的配置说明
根据这个配置说明发现了
在这里插入图片描述
系统跑的就是smb3的协议,难道说是win11没开smb3
在这里插入图片描述
两方协议都开启了,还是跑不到10g啊

是不是还有其他疏漏,然后查查查
还要开启巨型帧啊
现在没优化的时候是上传200 下载100

开启巨型帧后
参考:解决 Windows Server SMB 跑不满速度 | 月子喵的窝 (haozi.moe)

设备管理器把网关的巨型帧转发开启

然后把samba服务器的巨型帧开启

ip link show | grep mtu   查看帧大小
ip link set ens160 mtu 9000  临时修改巨型帧

现在上没变,下载提升到了300

然后再找找,哦关闭samba服务器的异步啊
goble下的

aio read size = 0    

现在 上传到了400
在这里插入图片描述
下载到了500
在这里插入图片描述
现在也只是堪堪优化到10g带宽的一半啊,所以说红帽开源服务器centos跟radhat不一样哎,毕竟谁有空研究这个啊,给个几百块都够一个技术员弄好久了,感慨一下哎

果然还是要深入研究linux啊,内核,协议栈等等

从硬件到软件一个坑接一个坑,给你的软件都是没调教的,除非你掏钱喽,企业级理解啊
侧面反映了群晖np,不愧是大千把块的东西

后面再研究下,看看有没有突破,突然觉得自己好天真啊,学的都没大佬们创造的快 666

官方配置文档-英文-哈哈哈哈目前看不懂-后续看懂了给大家翻译一下哈
大佬的内核调优文章
最终发现linux能变成什么样真的很依赖你的调优水平,调的好就是very,不行的话可能还不如软件默认的强,这大概就是linux的魅力吧

哎,毕竟samba协议出来都快30年了吧,客户端和服务器端的实现也很多滴,一时半会儿弄不好应该正常,哈哈哈哈
有没有大佬指导一下啊,欢迎大佬光临哈

进度说明

做到了一半,上400MB/s,下500MB/s,也就是上行3.2G,下行4G

距离10G还差,还差一半哈哈哈哈

手机连接

首先要让虚拟机桥接到家里的网络,然后iphone文件 然后连接服务器就好啦 ,不过这样因为走的是家里的路由器进行交换了,本机传文件就自动协商到了100MB/s,500Mb的带宽吧还可以能接受,毕竟从无线网走到路由器再走回来的,满也可以理解,哎,那能不能划成一个网段提升速度啊,哎嘿嘿嘿,这样手机,电脑两不误
手机连的话,下载5MB/s,还可以接收,毕竟隔着好几堵墙呢
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
现在电脑的下载
在这里插入图片描述
上传
在这里插入图片描述

再给nas配一个网段

一个nat型的网络 可以叫内网吧
在这里插入图片描述
再测试下,记得重新添加一个网络服务器,不然流量还是走原来的
在这里插入图片描述
这个是个千兆的卡,跑一下看看

上传
在这里插入图片描述
在这里插入图片描述
这是下载

所以说最好的还是内网万兆,外网千兆嘛,是不是还可以单独划一个网段专门用来控制


http://www.taodudu.cc/news/show-8456981.html

相关文章:

  • ES应用_Lucene知识
  • ElasticSearch那些事儿(九)
  • 代码注释之程序猿天真可爱无国界!
  • 一文看懂TCP/IP中的相关知识
  • 开发数据产品+AI产品通关上岸课程
  • AI产品经理-借力
  • 七种令人惊叹的人工智能工具
  • cin.ignore()
  • delete 与 delete[ ] 区别
  • C++信号处理 [ signal()函数 raise()函数 ]
  • C++存储类
  • 第13章 宣泄的拥抱
  • 【附源码】Java计算机毕业设计喜枫日料店自助点餐系统(程序+LW+部署)
  • Java实现餐厅自助点餐系统【附源码】
  • 微信小程序java高校食堂窗口自助点餐系统uniapp
  • 基于微信小程序的食堂窗口自助点餐系统设计与实现-计算机毕业设计源码+LW文档
  • 自助点餐系统(三)
  • JAVA实现自助点餐系统【附源码】
  • 【Vue H5项目实战】从0到1的自助点餐系统—— 项目页面布局(Vue3.2 + Vite + TS + Vant + Pinia + Nodejs + MongoDB)
  • P5706 【深基2.例8】再分肥宅水 C语言
  • 再分肥宅水
  • (JAVA)P5706 【深基2.例8】再分肥宅水
  • 【洛谷算法题】P5706-再分肥宅水【入门1顺序结构】Java题解
  • 洛谷P5706 再分肥宅水
  • (已更新)市肥宅中心论坛类小程序源码 apache协议开源
  • 从Hello world到算法! 第12题【再分肥宅水】
  • 知乎网论文重查入口 快码论文
  • 维普论文查重入口降重
  • 维普论文查重入口官网?paperpass降重后的报告怎么下载
  • 犹如白皮书般详细的Css文本控制总结