You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04配置SQL Server遇sysctl fs.aio-max-nr不足错误求助

解决Ubuntu 20.04.5中SQL Server配置时的异步I/O上下文创建失败问题

你遇到的错误核心提示为:Unable to create a new asynchronous I/O context. Please increase sysctl fs.aio-max-nr,这是系统异步I/O最大可用数量不足导致的,按以下步骤解决:

临时调整(重启后失效)

  • 执行命令提升异步I/O上限:
    sudo sysctl -w fs.aio-max-nr=1048576
    

永久生效配置(重启后保持)

  1. 编辑系统sysctl配置文件:
    sudo nano /etc/sysctl.conf
    
  2. 在文件末尾添加一行配置:
    fs.aio-max-nr=1048576
    
  3. 保存并退出编辑器后,执行命令让配置立即生效:
    sudo sysctl -p
    

重新完成SQL Server配置

执行原配置命令继续完成SQL Server的设置:

sudo /opt/mssql/bin/mssql-conf setup

如果调整后仍有问题,可检查系统是否加载了aio模块:

lsmod | grep aio

若输出包含aio则模块已加载,无需额外操作;若未加载,执行sudo modprobe aio手动加载即可。

内容的提问来源于stack exchange,提问作者Bentech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:10:42