`
weiyinchao88
  • 浏览: 1234662 次
文章分类
社区版块
存档分类
最新评论

修改linux资源限制---ulimit

 
阅读更多

功能说明:控制shell程序的资源。

语  法:ulimit[-aHS][-c<core文件上限>][-d<数据节区大小>][-f<文件大小>][-m<内存大小>][-n<文件数目>][-p<缓冲区大小>][-s<堆叠大小>][-t<CPU时间>][-u<程序数目>][-v<虚拟内存大小>]

补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。

参  数:
-a 显示目前资源限制的设定。
-c<core文件上限> 设定core文件的最大值,单位为区块。
-d<数据节区大小> 程序数据节区的最大值,单位为KB。
-f<文件大小> shell所能建立的最大文件,单位为区块。
-H 设定资源的硬性限制,也就是管理员所设下的限制。
-m<内存大小> 指定可使用内存的上限,单位为KB。
-n<文件数目> 指定同一时间最多可开启的文件数。
-p<缓冲区大小> 指定管道缓冲区的大小,单位512字节。
-s<堆叠大小> 指定堆叠的上限,单位为KB。
-S 设定资源的弹性限制。
-t<CPU时间> 指定CPU使用时间的上限,单位为秒。
-u<程序数目> 用户最多可开启的程序数目。
-v<虚拟内存大小> 指定可使用的虚拟内存上限,单位为KB。

修改ulimit 的参数
[root@web230 ~]# ulimit -n
1024
以修改 limit -n 为例
vi /root/.bash_profile
填加 ulimit -HSn 10240 保存退出
source /root/.bash_profile
[root@web230 ~]# ulimit -n
10240
修改成功!






分享到:
评论

相关推荐

    linux_ulimit的使用

    `ulimit` 是一个在 Linux 和其他类 Unix 操作系统中常用的命令行工具,用于设置或显示对当前 shell 进程及其子进程的资源限制。这些限制可以包括最大文件大小、最大核心文件大小、最大数据段大小、最大堆栈大小、...

    linux的最大进程句柄数设置

    硬性限制是指操作系统对资源的限制,而软性限制是指用户或进程对资源的限制。可以通过 ulimit 命令来设定这两个参数。 ulimit 命令的使用格式为: ulimit [-HSacdfilmnpqrstv][限制值] 其中,-H 表示设定硬性...

    linux 学习--句柄学习

    Linux系统通过限制同一时间打开的最大文件数来控制资源的使用,这个限制可以通过`ulimit`命令或者修改`/etc/security/limits.conf`配置文件来调整。同时,每个进程都有一个文件描述符的上限,超过这个上限,进程将...

    增加系统的最大打开文件数

    这个文件用于定义不同用户或用户组的资源限制。添加以下行: ``` * - nofile 2048 ``` 这里的`*`代表所有用户,`- nofile 2048`则设置了每个用户的最大打开文件数为2048。`nofile`是针对文件句柄的限制,`hard`和`...

    linux ulimited命令

    通过 `ulimit`,用户可以对进程进行一系列资源限制,如最大文件大小、最大内存使用量等。这对于优化系统性能、防止资源滥用以及提高安全性等方面具有重要作用。 #### 二、ulimit 命令简介 `ulimit` 命令主要由以下...

    Linux 下的一些资源限制.doc

    本文将深入探讨Linux下的资源限制,尤其是用户层面的限制,以及如何通过`ulimit`命令进行调整。 首先,`ulimit`命令是Linux shell内置的一个工具,用于查看和控制当前shell会话的资源限制。这些限制包括但不限于栈...

    Linux下高并发socket最大连接数所受的各种限制

    如果发现即使调整了上述设置,限制仍未生效,检查并修改该脚本中关于`ulimit -n`的命令,确保它不会阻碍我们设定的更大限制。 6. 内存和资源管理: 提升并发连接数还可能受到其他资源的限制,如内存、CPU等。大量...

    linux服务器如何限制普通用户能使用的最大系统资源.docx

    `ulimit`是shell内置的一个命令,用于设置用户在shell会话中的各种资源限制。 例如,要限制用户可以创建的最大进程数,我们可以执行以下命令: ```bash ulimit -u ``` 这里的`&lt;number&gt;`是你想要设定的最大进程数...

    3 种方法教你在 Linux 中修改打开文件数量限制.doc

    `ulimit`是shell内置命令,用于设置用户shell的资源限制。使用`-n`选项可以调整打开文件描述符的数量。例如,`ulimit -n 2048`将设置当前shell会话的最大打开文件数为2048。但是,这种方法只对当前会话有效,一旦...

    Linux性能调优基本策略.doc

    在实际应用中,需要根据设备资源情况,设置各 Linux 用户的最大进程数和最大文件打开数限制。例如,在某些情况下,需要打开多个文件,进行分析,系统一般默认数量是 1024,可以通过修改 `/etc/security/limits.conf`...

    管理Linux进程的系统资源.pdf

    因此,对于全局性的资源限制,需要root权限来修改`/etc/profile`或`/etc/security/limits.conf`文件中的设置。 最后,`ulimit`命令的功能虽强大,但并非万能。管理员在使用时,还需要结合其他系统管理工具和策略,...

    Oracle Database Quick Installation Guide 11.2 for Linux x86-28

    安装Oracle数据库通常需要root权限,因为需要修改系统配置,创建用户组和用户,以及设置内核参数和资源限制。 3. **检查硬件要求**: 确保系统满足Oracle数据库的基本硬件需求,包括处理器、内存、磁盘空间和网络...

    获取和修改linux socket最大连接数,linux,系统

    Socket的最大连接数是一个重要的系统资源限制,关乎到服务器的并发处理能力。本文将深入探讨如何获取和修改Linux Socket的最大连接数,以及其背后的系统原理。 首先,我们需要了解`/proc/sys/net/core/somaxconn`这...

    linux 句柄

    - `ulimit`命令用于设置或报告进程的资源限制。 - 示例:`ulimit -HSn 4096` - 这个命令将最大文件描述符数量限制为4096,其中`-H`表示硬限制,`-S`表示软限制,`-n`表示最大文件描述符数量。 - 修改这些设置...

    Linux内核调优

    这一行的作用是告诉系统在用户登录时加载`pam_limits.so`模块,并根据`/etc/security/limits.conf`中的配置来设置资源限制。 3. **检查系统级文件句柄限制** - 执行命令`cat /proc/sys/fs/file-max`来查看整个...

    linux 操作系统

    `ulimit`是Linux shell的一个内置命令,用于设置用户进程的资源限制。通过`ulimit -a`可以查看当前用户的资源限制,包括最大文件大小(`fsize`)、最大打开文件数(`nofile`)等。要限制新创建的文件大小,我们可以...

    Mysql数据库安装

    #### 五、配置用户资源限制 为了防止MySQL服务占用过多资源导致系统不稳定,需要对MySQL用户及其进程的资源使用进行限制。 ```bash ulimit -f unlimited root ulimit -t unlimited root ulimit -v unlimited root ...

    配置开发支持高并发TCP连接的Linux应用程序

    然而,需要注意的是,修改用户进程可打开文件数限制需要修改 Linux 系统对用户的软限制和硬限制。软限制是指 Linux 在当前系统能够承受的范围内进一步限制用户同时打开的文件数;硬限制则是根据系统硬件资源状况计算...

    基于Linux系统调用--getrlimit()与setrlimit()函数的方法

    通过`ulimit`命令,用户可以在shell级别设置资源限制,这会影响到在此shell下启动的所有子进程。`setrlimit()`函数则允许在程序内部进行更精细的控制。 总结起来,`getrlimit()`和`setrlimit()`是Linux系统调用的...

    Linux 5.5 安装 Oracle10g(64位)

    这些步骤包括了用户和组的创建、系统内核参数的优化、资源限制的设置、发行版标识的调整以及必要依赖包的安装等。在实际操作中,请根据实际情况灵活调整,并注意备份重要的系统文件,以防万一。

Global site tag (gtag.js) - Google Analytics