注:当用测量系统的行为改变其性能时,可能会出现像“海森伯测不准原理”这样的问题 。如果遇到此种情况,请查看“粗时间库”;通常,定时测量取近似值就足够了 。
我们在Digital Ocean实例中,经过试验和错误数据总结出:最佳数量是8个SHA512线程和4个BLAKE3线程 。
![Rust中的高吞吐量流处理](http://img.jiangsulong.com/230805/2033034549-17.jpg)
文章插图
图片
结果:小于初始时间的1/6 。
四、下一步:为不同的流处理结果分配内存在这篇文章中,我们用具体实例介绍了Rust中流处理的概念、方法和优化,但是还有很多细节没有讨论 。在实际系统中,我们应该考虑将“线程”固定到CPU内核上,用来减少上下文切换 。
此外,在流处理时,你通常需要为不同的结果分配内存 。这是昂贵的,所以,在今后的文章中,我们还将讨论这方面的一些策略 。
参考资料:1.https://noz.ai/hash-pipeline/
2.https://zhuanlan.zhihu.com/p/70247995?utm_id=0
推荐阅读
- 分布式系统中的CAP理论
- 何洁瘦身后高调发布照片,一家五口拍大片晒幸福,三个孩子都像她
- 汪峰演唱会,观众齐声高呼刀郎的名字,那英今后还敢开演唱会吗
- 五六十岁的女人,夏天戴帽子要记住“3戴3不戴”,会更优雅又高级
- 演员司马燕胃癌病逝8年,丈夫和闺蜜再婚,在其忌日还高调秀恩爱
- 高贵文雅的男孩名字大全 高贵文雅的男孩名字
- 张柏芝大儿子返港,身高已经赶上谢霆锋,机场还帮助爸爸推行李 ?
- 高露:隐婚为丈夫生下一儿一女,是我这辈子最正确的决定
- 大反转?汪峰23分视频回应刀郎新歌,尽显高情商与大格局
- 目中无人!女明星欺负助理:睡浴缸,丢在高速路边,任意取笑!不红是报应!