zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Jenkins的安装及使用(一)
    使用 scm-manager 搭建 git/svn 代码管理仓库(二)
    使用 scm-manager 搭建 git/svn 代码管理仓库(一)
    异步处理程序
    观察者模式之烧开水
    Java初转型-SSM配置文件
    Java初转型-Tomcat安装和配置
    Java初转型-MavenWEB项目搭建
    安装 vs2005, vs2008 报错
    SQL Server 数据库邮件 配置
  • 原文地址:https://www.cnblogs.com/syavingcs/p/7286011.html
Copyright © 2011-2022 走看看