SunOS 和 AIX 中是否有与 kctune | grep max_thread_proc 等效的命令?

SunOS 和 AIX 中是否有与 kctune | grep max_thread_proc 等效的命令?

我需要找到以下系统中每个处理器的最大线程数。到目前为止

1. Redhat Linux -> cat /proc/sys/kernel/threads-max
2. HPUX 11.31 [ia64] -> kctune | grep max_thread_proc
3. Solaris 10 [ SPARC ] -> ??
4. AIX 6.1(TL5) -> ??

请帮助我找出 Solaris 和 AIX 的问题。

答案1

AIX 的位于文件 /etc/security/limits 中。假设您想使用 root 用户,并限制/设置每个处理器的线程数。该文件由以下节组成:

root:
    fsize = -1
    core = -1
    cpu = -1
    data = -1
    rss = -1
    stack = -1
    nofiles = -1
    threads = 1024

现在每个处理器的线程数设置为 1024(-1 表示无限制)。要验证此功能是否正常工作,请以 root 身份登录并输入:

ulimit -a 

您应该看到线程显示为 1024。

答案2

我发现这些

AIX     -> getconf -a | grep PTHREAD_THREADS_MAX
SOLARIS -> getconf -a | grep PTHREAD_THREADS_MAX

相关内容