Linux 6.0 SMB3客户端代码带来多通道性能改进

Linux6.0SMB3客户端代码带来多通道性能改进LinuxCIFS/SMB3客户端的更新在周日的Linux6.0合并窗口中被合并,这一轮更新中值得注意的是多通道模式的性能改进。现代版本的Windows和Linux中的SMB3.0协议支持多通道操作以提高网络性能和可靠性。SMB多通道操作允许文件服务器同时使用多个网络连接,以聚合带宽并增强容错能力。Linux已经支持多通道,但随着Linux6.0的推出,CIFS/SMB3客户端代码会给这种操作模式带来了性能上的提升。这份来自微软的文档(Windows内SMB3多通道的一般性能优势,而Linux的SMB3多通道客户端性能在v6.0内核下同样应该会有更好的表现。https://docs.microsoft.com/en-us/azure/storage/files/storage-files-smb-multichannel-performance)显示了Azure和CIFS内核代码已经更新,以避免围绕高度争用数据的全局锁。当微软工程师在分析SMB3多通道性能时,他们注意到有两个锁在多个数据结构之间共享,在其间导致大量的争用。在Linux6.0中,新的、更细化的锁可以解决高争用的问题。微软工程师ShyamPrasadN为避免多通道模式下的锁争夺而撰写了这一变化,但他没有对围绕量化性能改进的任何细节发表评论。微软的CIFS维护者SteveFrench在周日合并的拉动请求中简单地将其总结为"多通道性能改进"。其他SMB3/CIFS客户端的变化主要是修复,包括解决一个内存泄漏问题。还有一个变化是,在禁用SMB遗留支持时,更多的老旧SMB1代码不会被编译进来。PC版:https://www.cnbeta.com/articles/soft/1301763.htm手机版:https://m.cnbeta.com/view/1301763.htm

相关推荐

封面图片

Steam客户端更新

Steam客户端更新新版Steam客户端更新现已上线,同时保留了此前测试版的一些功能。以下是更新的大致内容:1.重新设计并上线笔记功能,方便玩家在游戏内做游玩笔记。2.推出新版UI,对话框、菜单、字体以及更多细节得到优化,通知功能更新和改进。3.游戏内界面布局优化,增强个性化。面板固定窗口功能上线,可自定义位置以及透明度,方便在游戏中查看信息。4.为Mac和Linux版Steam启用硬件加速,优化客户端体验。投稿:@ZaiHuaBot频道:@TestFlightCN

封面图片

Linux 6.10 默认禁用 NFS v2 客户端支持

Linux6.10默认禁用NFSv2客户端支持这解决了多个客户端挂载同一目录时,在打开(O_TRUNC)时截断文件可能导致意外情况的问题。网络文件系统客户端的更改还包括一些错误修复和其他改动。另一个值得注意的地方是,默认情况下不再启用NFSv2客户端支持。仍然有NFS_V2Kconfig选项用于启用NFS协议版本2支持,但现在默认情况下已禁用。在nfs-utils的mount.nfs命令于2021年12月放弃NFSv2支持后,Netapp做出了这一改变。因此,内核支持也是时候默认禁用了。NFSv2的历史可以追溯到1989年,而NFSv3和NFSv4都已经有二十多年的历史了,而且已经非常普遍。现在是NFSv2退休的时候了。不过,内核代码仍然保留,以备不时之需。Linux6.10中NFS客户端变更的完整列表可通过此链接查看。...PC版:https://www.cnbeta.com.tw/articles/soft/1432149.htm手机版:https://m.cnbeta.com.tw/view/1432149.htm

封面图片

【Paradigm已在Github开源基于Rust的以太坊客户端Reth】

【Paradigm已在Github开源基于Rust的以太坊客户端Reth】2022年12月08日01点32分12月8日消息,Paradigm已在Github开源基于Rust的以太坊客户端Reth,目前其代码尚未被审计,任何人都可以在Apache/MIT许可下使用,没有任何附加条件,并鼓励社区对它进行分叉,同时贡献文档、问题、请求等。此前报道,11月Paradigm宣布正在构建基于Rust的以太坊客户端Reth,不包含任何现有客户端的代码,而是建立在包括Geth、Erigon和Akula在内的客户端的基础上,核心目标是模块化、开源友好性与性能。

封面图片

Linux 6.0迎来ARM64 UEFI镜像内存和ACPI PRM支持改进

Linux6.0迎来ARM64UEFI镜像内存和ACPIPRM支持改进Phoronix报道称:上周的Linux6.0合并,包含了针对“可扩展固件接口”(EFI)和ARM64的两项显著改进。首先,新内核接受了华为在今年早些时候发布的面向ARM64平台的UEFI镜像内存(MirroredMemory)支持。截图(来自:git.Kernel.org)据悉,“统一可扩展固件接口”(UEFI)的镜像内存支持,已在Linuxx86/x86_64上平稳采用多年。而随着Linux6.0内核的最新合并,它现在也能够在AArch64硬件上工作了。【功能概述】UEFI允许设置基于地址范围的部分内存镜像,以增强服务器的冗余/可靠性。随着内核端支持的就绪,符合UEFI规范的AArch46硬件,也将能够在Linux6.0+上顺利启用。其次,ACPIPRM也获得了Linux6.0上的ARM64硬件支持。该平台的运行时机制,可用于公开一组能够从AML解释器调用的二进制/可执行文件。在ARM64服务器上启用此ACPIPRM支持,将能够减少某些服务器平台上的系统初始化计算开销。最后,Linux6.0内核还迎来了其它一些微小的改进。至于完整的补丁列表,还请移步至官方Git合并页面查看。PC版:https://www.cnbeta.com/articles/soft/1303253.htm手机版:https://m.cnbeta.com/view/1303253.htm

封面图片

【以太坊客户端Hyperledger Besu推出Besu 23.10.0版本】

【以太坊客户端HyperledgerBesu推出Besu23.10.0版本】2023年10月11日06点54分老不正经报道,以太坊客户端HyperledgerBesu宣布推出Besu23.10.0版本,这是向所有主网/公共网络用户推荐的版本。它包含许多性能改进、错误修复和一个新的交易池,可以使用更少的资源构建更高效的模块。其他功能提升包括:删除对以太坊经典上已弃用的Kotti网络的支持、跟踪API的改进、调整垃圾收集标志以改善内存消耗、区块执行性能改进等等。

封面图片

Linux 6.0将其H.265/HEVC用户空间API提升到稳定状态

Linux6.0将其H.265/HEVC用户空间API提升到稳定状态随着Linux6.0多媒体子系统的变化,H.265/HEVC用户空间API现在被视为稳定状态。Linux6.0最新补丁已经将HEVC无状态控制移出暂存区,并使"HEVCuapi表现稳定并可用于硬件解码器"。目前行使Linux内核HEVC用户空间API的是全志SoC的Cedrus驱动和Hantro媒体驱动,以及用于瑞芯微和恩智浦SoC内VPU的Hantro视频IP。此外,还有目前树外的瑞芯微RKVDEC和RaspberryPi"RPI"驱动程序,它们都使用了这个HEVC用户空间API。通过这些使用API的驱动程序和持续的开源代码完善,它已经是一个稳定的状态,而不是一个暂存接口。除了最终确定用户空间API之外,Linux6.0的媒体子系统更新还增加了SemiAR0521传感器驱动,更新了Cedrus和Hantro对H.265的支持,STKWebCam驱动已经从暂存状态中升级出来,IntelAtomISP驱动也进行了一些修复/清理,以及其他较小的驱动修复/改进。关于Linux6.0的媒体子系统更新的完整列表,请阅读这份拉动请求:https://lore.kernel.org/lkml/[email protected]/...PC版:https://www.cnbeta.com/articles/soft/1302459.htm手机版:https://m.cnbeta.com/view/1302459.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人