IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Unix进程能打开的最大文件数

    nanxiao发表于 2020-09-29 01:34:03
    love 0
    1. ulimit -n可以设置和查询当前进程能打开的最大文件数:
    # ulimit -n 65536
    # ulimit -n
    65536
    
    1. 有些Unix系统还保留OPEN_MAX定义,但其实已经没用了。比如Linux系统就完全移除了OPEN_MAX。

    2. 在程序中使用sysconf(_SC_OPEN_MAX)和getrlimit来获得进程能打开的最大文件数。

    参考:
    Advanced Programming in the UNIX Environment: Week 02, Segment 1 – File Descriptors。



沪ICP备19023445号-2号
友情链接