5 linux内核参数优化
linux系统优化参数¶
需要关注监控的几点
1 操作系统最大打开文件数量 cat /proc/sys/fs/file-max 2 查看当前系统使用的打开文件描述符数 [root@localhost bin]# cat /proc/sys/fs/file-nr 5664 0 186405 其中第一个数表示当前系统已分配使用的打开文件描述符数,第二个数为分配后已释放的(目前已不再使用),第三个数等于file-max。 3 普通用户最大打开文件数 ulimit -n (soft limit) ulimit -Hn (hard limit) soft limit不能超过其hard limit,hard limit不能超过/proc/sys/fs/nr_open 3.1 查看普通用户某个进程打开的文件数 cat /proc/pid/fd 4 操作系统最大进程数 cat /proc/sys/kernel/pid_max 5 用户最大进程数 ulimit -u 6 系统支持的最大线程数 cat /proc/sys/kernel/threads-max #查系统支持的最大线程数,一般会很大,相当于理论值 7 查看系统目前已经使用的线程或者进程数 pstree -p | wc -l 8 查询单个进程占用的线程或者进程数 pstree -p pid|wc -l 9 检查虚拟内存: ulimit -v 检查栈大小: ulimit -s 设置虚拟内存: ulimit -v 新值 设置栈大小: ulimit -s 新值