AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • 主页
    • 系统&网络
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 21417
In Process
James Bradley
James Bradley
Asked: 2009-06-08 00:31:36 +0800 CST2009-06-08 00:31:36 +0800 CST 2009-06-08 00:31:36 +0800 CST

如何在 Solaris 10 中设置 ulimit

  • 772

我通常使用pam_limits.soand/etc/security/limits.conf为登录到我运行 Ubuntu 的服务器的普通用户设置文件大小、CPU 时间等的 ulimit 。使用 Solaris 10 进行类似操作的最佳方法是什么?

我认为它是使用 完成的/etc/system,但我不知道要添加到文件中的内容,或者它是否是正确的文件。我对ulimit -f不走.profile路线的设置特别感兴趣。

solaris openldap ulimit
  • 5 5 个回答
  • 80726 Views

5 个回答

  • Voted
  1. netlinxman
    2009-06-08T05:28:43+08:002009-06-08T05:28:43+08:00

    在 Solaris 上,您可以将此参数设置为系统范围的硬限制或软限制,或者您可以对特定应用程序执行相同操作,以便它在其运行时空间中具有正确数量的打开文件描述符。

    要使其成为系统范围的更改,请/etc/system使用以下条目进行编辑

    # Hard limit on file descriptors for single process
    set rlim_fd_max = 4096
    
    # Soft limit on the file descriptors for a single process
    set rlim_fd_cur = 1024
    

    注意:如果没有rlim_fd_max如上所示设置,文件描述符或 nofiles 的默认值为该rlim_fd_cur值的一半。因此,最好同时设置它们。

    如果您将 Solaris 项目用于 Oracle 数据库等应用程序空间,则可以通过以下方式设置项目中的最大文件描述符:

    projadd -U oracle -K “process.max-file-descriptor=(priv,4096,deny)” user.oracle
    

    此外,您可以ulimit直接在应用程序所有者的 shell 启动文件中设置它。ulimit例如,可以通过将.profileWeb 服务器的所有者设置为ulimit -s 32768并从启动/关闭脚本中调用它来建立最大文件描述符。

    如您所见,有很多选择和方法可以做到这一点。

    • 5
  2. Twirlip
    2012-05-09T07:23:17+08:002012-05-09T07:23:17+08:00

    还值得一提的是 plimit。这可以查看或设置已运行进程的限制。

    
    # plimit 7028
    7028:   /usr/lib/gconfd-2 18
       resource              current         maximum
      time(seconds)         unlimited       unlimited
      file(blocks)          unlimited       unlimited
      data(kbytes)          unlimited       unlimited
      stack(kbytes)         10240           unlimited
      coredump(blocks)      unlimited       unlimited
      nofiles(descriptors)  512             65536
      vmemory(kbytes)       unlimited       unlimited
    
    • 3
  3. blacksaifer
    2012-09-20T21:04:39+08:002012-09-20T21:04:39+08:00

    可以通过将 Web 服务器所有者的 .profile 中的 ulimit 设置为 ulimit -s 32768 来建立最大文件描述符

    ulimit -n 32768 - 是正确的

    • 2
  4. Vincent De Baere
    2009-06-08T02:17:57+08:002009-06-08T02:17:57+08:00

    您可能会发现此链接很有趣:Tuning the Operating System

    • 1
  5. Not Now
    2009-06-22T09:35:00+08:002009-06-22T09:35:00+08:00

    此链接包含有关如何使用 Solaris 10“项目”的详细信息。

    此PDF 将所有部分放在一个文件中。与此问题相关的内容在第 59 页。

    • 1

相关问题

  • 如何找出在 Solaris 8 下监听套接字绑定到哪个进程?

  • 为什么 slice C 或 slice 2 会覆盖整个磁盘

  • 如何在 OpenSolaris 的控制台上使用 Dvorak?

  • ssh 会话空闲超时

  • AD 世界中的 Solaris 10 身份验证

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve