位置: IT常识 - 正文
推荐整理分享ulimit命令 限制使用系统资源(ulimit设置不生效),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux系统中,ulimit指令可以设置,linux系统中,ulimit指令可以设置,ulimit命令详解,ulimit限制内存,linux系统中,ulimit指令可以设置,linux系统中,ulimit指令可以设置,ulimit限制内存,ulimit限制内存,内容如对您有帮助,希望把文章链接给更多的朋友!
ulimit命令来自英文词组“user limit”的缩写,是一条bash解释器的内部命令,其功能是用于限制使用系统资源。通过使用ulimit命令能够限制用户最大启动进程数、最长CPU使用时长、最高内存占用量等资源,提高整体服务器的运行稳定性,让每位用户都可以充分、合理、公平地利用系统资源。
语法格式:ulimit 参数 [对象]
常用参数:
-a显示当前全部的限制信息-d设置每个进程最大数据段大小(KB)-f设置每个进程最大创建文件大小(KB)-H设置硬资源限制,超过就不可再使用-l设置最大可加锁的内存值大小(KB)-m设置最大使用内存大小(KB)-n设置每个进程最多打开文件个数(个)-p设置管道缓冲区大小(KB)-s设置线程栈大小(KB)-S设置软资源限制,超过还可以使用-t设置CPU使用时长的上限(秒)-u设置用户最多可开启的程序数量(个)-v设置用户最大可使用的内容上限(KB)参考示例
显示当前系统资源的限制信息:
[root@linuxcool ~]# ulimit -acore file size (blocks, -c) unlimiteddata seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 7744max locked memory (kbytes, -l) 16384max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 7744virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited限制每个用户的最大启动进程上限:
[root@linuxcool ~]# ulimit -u 500限制每个进程的最多可以打开文件数量上限:
[root@linuxcool ~]# ulimit -n 100限制每个用户的最大使用内存占用量上限:
[root@linuxcool ~]# ulimit -v 12800限制每个进程的使用CPU时长上限:
[root@linuxcool ~]# ulimit -t 2与该功能相关的Linux命令:sleep命令 延迟当前命令的执行SVGATextMode命令 加强文字模式的显示画面adduser命令 创建用户账户tset命令 终端初始化chsh命令 更改使用者shell设定xset命令 X-Window系统的用户爱好设置uptime命令 查看系统负载yum-builddep命令 安装缺少的依赖软件包firewall-cmd命令 防火墙策略管理工具chkconfig命令 管理服务程序下一篇:xauth命令 管理X服务器的访问授权(命令行怎么管理员运行)
友情链接: 武汉网站建设