首页
学习
活动
专区
圈层
工具
发布

#io

Go 大文件传输性能翻倍:从 io.Copy 到 syscall.Sendfile 零拷贝文件传输实践

技术圈

在构建高并发文件下载服务或大型文件同步系统时,经常会遇到 CPU 利用率居高不下、网络吞吐拉不上去的瓶颈。很多开发者第一反应是开更多的 Goroutine,或者...

7910

Kubernetes Pod分配和调度策略

用户11081884

通过节点标签(Labels)和注解(Annotations)实现定向调度或规避调度,支持硬性规则(强制)和软性规则(建议)。

8010

比“女孩心思”更难猜, PG 并行 I/O 到底该配几个 Worker?

用户4035096

io_workers 控制 PostgreSQL 异步 I/O 子系统的 Worker 进程数,默认 3,取值范围 1~32。

6800

这家向量搜索支持异步IO优化了

用户4035096

基于磁盘的向量索引, 如果索引较大(大于内存), 在搜索或rerank(精排)时, 也算是比较重IO的操作.

5800

从 epoll 到 io_uring!为何 2025 年是告别事件循环的终结之年?

Tinywan

几十年来,高性能服务器一直依赖事件循环来处理多个连接,使用像 select()、poll() 或 epoll() 这样的 API 来等待众多文件描述符上的 I/...

17310

PHP 跨平台实时通讯框架 Socket.IO

Tinywan

PHPSocket.IO 是一个 PHP 版本的 Socket.IO 服务端实现,由 Workerman 作者 walkor 开发,目的是让 PHP 开发者也能...

13400

从 io.Reader 到 io.WriterTo:Go I/O 抽象为什么这么耐用

技术圈

Go 标准库里有些接口小到近乎朴素,io.Reader 就是典型代表。它只有一个 Read 方法,却贯穿文件、网络、压缩、加密、HTTP 请求体、命令行管道和内...

10400

Mongo 之涉及内核参数问题及IO问题调整

用户11690639

生产环境中,我们Mongo 用的是分片加集群布署,其中分片做了三个shard,每个shard又做了一主两从。大体结构如下图所示:

17110

Druid.io数据仓库实践

用户9048088

Druid.io做为目前正在使用的OLAP分析数据库,已在公司大部分业务分析中使用。在Druid.io的官网上了解到,该工具除了分析功能,还可以做为一个数据仓库...

9900

数据分析工具Druid.io使用体会

用户9048088

个人认为数据分析是数据挖掘工作中比较重要的一环,是基于已有数据在各个维度、方向上进行的分析工作。通过对数据进行钻取(Drill-down)、上卷(Roll-up...

11300

干掉 Draw.io,这个程序员画图神器杀疯了!

程序员鱼皮

最后多说两句,这个项目的实现其实并不复杂。作者通过集成 Vercel AI SDK 轻松对接各种大模型,让 AI 生成 draw.io 能理解的 XML 代码,...

34500

AI + Draw.io + PPT,拿去直接部署,解放你的双手!

小傅哥

画不过来,真画不过来。小手✋?画麻了,也画不过来呀?。一个是自己写东西,包括推文、课程、视频,里面所需的绘图素材。另外一个是工作中有很多的架构设计要通过 dra...

34210

智能体 | Nanobot 大模型 IO 接口设计

AI老马

通过预设的 max_iterations 循环调用大模型,模型思考返回结果和是否停止标志,如果需要调用工具结果后继续思考,就获取工具结果后继续循环。当大模型认为...

26410

凌晨告警排查记:一次AWS EBS磁盘IO利用率100%的真相

东风微鸣

凌晨 3:30(其实是UTC时间, 美国站点的晚上, 我们这边正常上班时间, 嘿嘿嘿),电话响了。心里咯噔一下:这个时间点的告警,十有八九不是什么好事。果然,值...

21510

疑难杂症(1):踩过 100 次存储 IO 坑后我发现:90%无法解决问题,都是 DMC 问题

早起的鸟儿有虫吃

方法1:sysctl 查看(推荐) sysctl vm.dirty_background_ratio 方法2:直接读 proc 文件 cat /proc/sys...

23010

从 bytes.Buffer 到 io.Pipe:实现零拷贝数据流转的实践

技术圈

在 Go 语言的高并发编程中,处理大规模数据流是家常便饭。然而,许多开发者在面对“如何将一个 io.Writer 的输出对接到一个 io.Reader 的输入”...

13210

【零基础学java】(IO流基础)

北极的代码

IO流 存储和读取数据的解决方案 I--- input    O---- output

13310

【零基础学java】(IO流基础)

北极的代码

IO流 存储和读取数据的解决方案 I--- input    O---- output

13310

【零基础学java】(IO流进阶)

北极的代码

字节缓冲输入流:BufferedlnputStream 字节缓冲输出流:BufferedOutputStream 字符缓冲输入流:BufferedRea...

12010

【零基础学java】(IO流进阶)

北极的代码

字节缓冲输入流:BufferedlnputStream 字节缓冲输出流:BufferedOutputStream 字符缓冲输入流:BufferedRea...

12010
领券