文章目录
前言
linux系统调优包括两个文件,一个是limits.conf文件,一个是sysctl.conf文件,这两个文件分别在/etc/secriuty/limits.conf和/etc/sysctl.conf下
limits.conf
1、open files
- 是针对同一个进程里限制的
- 全局限制的话:/proc/sys/fs/file-max
- 可以看到限制的大小:ulimit -a (里面有个open files参数)
- 修改成65535
- 具体进程打开文件的数量:lsof -p pid| wc -l
- lsof:list open file的意思
#临时修改
ulimit -n
#永久修改
vim /etc/security/limits.conf 在最后加入:
* soft nofile 65535
* hard nofile 65535
2、max user processes
- 用户最大进程数
- ulimit -a 进行查看
#临时修改
ulimit -u 65535
#永久修改
vim /etc/security/limits.conf 在最后加入:
* soft noproc 65535
* hard noproc 65535
sysctl.conf
这个系统参数文件,我主要说下有关tcp方面的配置优化