ulimit永久调优以及注意事项

1,说明:
ulimit用于shell启动进程所占用的资源.
2,类别:
shell内建命令
3,语法格式:
ulimit
[-acdfHlmnpsStvw] [size]
4,参数介绍:
-H 设置硬件资源限制.
-S
设置软件资源限制.
-a 显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d
size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l
size:设置在内存中锁定进程的最大值.单位:kbytes
-m
size:设置可以使用的常驻内存的最大值.单位:kbytes
-n size:设置内核可以同时打开的文件描述符的最大值.单位:n
-p
size:设置管道缓冲区的最大值.单位:kbytes
-s size:设置堆栈的最大值.单位:kbytes
-t
size:设置CPU使用时间的最大上限.单位:seconds
-v size:设置虚拟内存的最大值.单位:kbytes

可以通过添加命令到/etc/profile文件后面,然后使用source /etc/profile指令立即生效。

注意事项:

1)ulimit指令对当前的SHWLL有效,所以只是对当前的用户进程有效。

2)尝试想在/etc/sysctl.conf修改系统的虚拟内存,当时不知道如何修改。

时间: 2024-10-11 13:48:54

ulimit永久调优以及注意事项的相关文章

linux 操作系统调优

一 CPU 调优 1 系统拓扑 1 概述 在现代计算机技术中,大部分的系统都是拥有多个处理器的,多个处理器之间的连接并连接其他资源则需要通过系统拓扑来调节以产生影响 2 现代计算机技术的两种拓扑类型 1 SMP(对称多处理器) SMP(对称多处理器)拓扑允许所有的处理器同时访问内存,然而,由于内存访问权限的共享性和平等性,固然会迫使所有的CPU和SMP系统序列化的内存访问权限局限性能加,目前这种情况是不被接受的,因此,现在服务器系统都是NUMA(非一致性内存访问)机制. 2 NUMA 拓扑(非一

ulimit调优

1. linux的ulimit各种限制之深入分析 http://blog.sina.com.cn/s/blog_59b6af6901011ekd.html 2. Linux下修改ulimit设置的最大进程数 http://www.linuxidc.com/Linux/2013-10/91866.htm 3. ulimit调优|设置普通用户的ulimit值 http://linuxguest.blog.51cto.com/195664/362366

51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)

51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下    127.0.0.1    hostname,因为很多应用要解析到本地.oracle没有这个解析可能启动不了. 2.注释掉UUID以及MAC地址,需要绑定网卡的时候,这个可能会有影响. 3.磁盘满了无法启动,  var下木有空间,无法创创建PID等文件,导致文件无法启动,按e   进入single  然后b  重启进入单用户模式. 4.ssh登陆系

MySQL 优化之 Linux系统层面调优

http://www.cnblogs.com/digdeep/p/4885948.html MySQL 一般运行于Linux系统中.对于MySQL的调优一般分为Linux操作系统层面的调优和MySQL层面的调优(当然还有架构层面.业务层面.应用程序层面的调优).操作系统主要是管理和分配硬件资源,所以其实系统层面的调优包括了硬件的调优,也就是调整硬件参数.Linux系统层面的调优一般分为 CPU的调优.内存的调优.磁盘的调优.网络的调优.Linux后台service调优等等. 1. CPU 调优

web及性能调优

nginx 的性能调优 1 修改CPU的核心数对应的Nginx work进程 这个一般是你CPU核心数的两倍,方正是倍数,具体要几倍可看具体硬件配置 2 修改文件描述符  65536 ulimit -n 永久生效可改/etc/sysctl.conf 3 修改Linux内核的调度算法    epoll 4 修改连接数  在理论上来讲是工作进程数* 连接数 但是,Nginx的理论并发值是65536,所以 ..... 你懂得 5 在多少时间之内要达到多少的并发量就缓存,否则......  你懂得 6

Apache调优

1.调整文件描述符大小,默认Linux系统的文件描述符是1024,对于squid等一些服务来说                在高负载的情况下这些文件描述符是远远不够的,所以在部署该类服务器时修改文件描述符是必要进行的操作 # ulimit –n                                          #查看文件描述符大小                  1024                  # vim /etc/security/limits.conf    

【转】性能调优从哪里入手

说到性能调优,给人的感觉往往都是修炼有成的专家干得事了,对于我们这些菜鸟还是想也不要想了,做好分内事,不出现纰漏就OK了.对于这种观点我表示严肃的否决!那想学习性能调优的童鞋应该从哪里下手呢?接下来就让我们来谈谈关于性能调优你所忽视的一些常识. 一.代码:前文讲过“华为Java编程军规,每季度代码验收标准”这个标准是衡量代码本身的缺陷,也是衡量一个研发人员本身的价值.代码是性能调优中的一粒分子,分子虽小但经过上亿次的分裂也会变成黑洞,所以代码本身的缺陷也是我们性能调优的主因之一. 军规一:[避免

Linux性能调优

Linux操作系统下挂载硬盘分区的几种方法 简单三步制作会动的Windows 7桌面墙纸 大多数 Linux 发布版都定义了适当的缓冲区和其他 Transmission Control Protocol(TCP)参数.可以修改这些参数来分配更多的内存,从而改进网络性能.设置内核参数的方法是通过 proc 接口,也就是通过读写 /proc 中的值.幸运的是,sysctl 可以读取 /etc/sysctl.conf 中的值并根据需要填充/proc,这样就能够更轻松地管理这些参数.清单 2 展示在互联

Linux基础的调优及安全设置

基础的调优及安全设置. a简单优化Linux 1.关闭Selinux [[email protected] selinux]#cd /etc/selinux/ [[email protected] selinux]# sed -i s#SELINUX=enforcing#SELINUX=disabled#g config [[email protected] selinux]# cat config # This file controls the state of SELinux on the