• ulimit 命令


    ulimit 命令

    ulimit用于shell启动进程所占用的资源.

    username|@groupname type resource limit

    username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别

    通配符*来做所有用户的限制

    type:有 soft,hard 和 -,

    用 - 就表明同时设置了 soft 和 hard 的值。

    soft 指的是当前系统生效的设置值。soft 的限制不能比har 限制高。

    hard 表明系统中所能设定的最大值。

    noproc 是代表最大进程数

    nofile 是代表最大文件打开数

    resource:

    core - 限制内核文件的大小

    date - 最大数据大小

    fsize - 最大文件大小

    memlock - 最大锁定内存地址空间

    nofile - 打开文件的最大数目

    rss - 最大持久设置大小

    stack - 最大栈大小

    cpu - 以分钟为单位的最多 CPU 时间

    noproc - 进程的最大数目

    as - 地址空间限制

    maxlogins - 此用户允许登录的最大数目

    输出的每一行由资源名字、(单位,ulimit命令的参数)、软限制组成。

    详细解释:

    参数 描述

    core file sizecore文件的最大值为100 blocks

    data seg size 进程的数据段可以任意大

    file size 文件可以任意大

    pending signals 最多有2047个待处理的信号

    max locked memory 一个任务锁住的物理内存的最大值为32kB

    max memory size 一个任务的常驻物理内存的最大值

    open files一个任务最多可以同时打开1024的文件

    pipe size 管道的最大空间为4096字节

    POSIX message queues POSIX的消息队列的最大值为819200字节

    stack size进程的栈的最大值为8192字节

    cpu time 进程使用的CPU时间

    max user processes当前用户同时打开的进程(包括线程)的最大个数为2047

    virtual memory没有限制进程的最大地址空间

    file locks所能锁住的文件的最大个数没有限制

    echo '* soft nofile 102400' >> /etc/security/limits.conf
    echo '* hard nofile 102400' >> /etc/security/limits.conf
    echo '* soft nproc 102400' >> /etc/security/limits.conf
    echo '* hard nproc 102400' >> /etc/security/limits.conf
    echo '*hardmemlock 256' >> /etc/security/limits.conf
    echo '*softmemlock 256' >> /etc/security/limits.conf
  • 相关阅读:
    安装Catia时连接SQLServer出错的解决
    解决“安装程序无法定位现有系统分区,也无法创建新的系统分区”的方法
    Windows 7中把FTP地址、常用程序添加到资源管理器的收藏夹下
    常用WebService一览表
    DetailsView用法
    GridView绑定实体类的子实体的字段
    html+css正常但是复制到aspx页面出现布局混乱的问题
    ASP.NETSqlConnection对象设置数据库连接池
    ASP.Net内容页访问母版页(MasterPage)属性
    gridview按钮列的下载功能
  • 原文地址:https://www.cnblogs.com/syavingcs/p/7286011.html
Copyright © 2020-2023  润新知