IoUring:C# .NET 的 io_uring 包装器

时间:2024-06-18 16:52:14
【文件属性】:

文件名称:IoUring:C# .NET 的 io_uring 包装器

文件大小:73KB

文件格式:ZIP

更新时间:2024-06-18 16:52:14

C#

:warning: IoUring.Transport 子项目现在位于它自己的存储库中: 网络 C# 包装器。 这个库实现了与本地相同的目的,它受到了很大的启发。 这个库的主要目标是将io_uring引入所有支持它的系统,也包括那些没有预先安装liburing的系统。 设置适当的资源限制 ( RLIMIT_MEMLOCK ) 如果ulimit -l沿64K线返回内容,则应进行调整。 在 (例如Ubuntu)中将memlock设置为unlimited,在(例如Clear Linux*)中设置DefaultLimitMEMLOCK=infinity ,或者为你的发行版做同样的事情,这是最简单的(虽然不是最聪明的)... 试试看 将以下 MyGet 提要添加到您的 nuget.config: <? xml version = " 1.0 " encoding = " utf-8 " ?> < conf


【文件预览】:
IoUring-master
----.github()
--------workflows()
----tests()
--------IoUring.Benchmarks()
--------IoUring.Concurrent.Tests()
--------IoUring.Tests()
----LICENSE(1KB)
----src()
--------IoUring.Concurrent()
--------IoUring.Shared()
--------IoUring()
--------IoUring.CodeGenerator()
----nuget.config(373B)
----.gitignore(49B)
----README.md(1KB)
----IoUring.sln(4KB)

网友评论