1、最大文件打开数设置
vim /etc/security/limits.d/90-nproc.conf
vim /etc/security/limits.conf
之前看过好像是必须要修改90-nproc.conf中的值*对应的那一行的值,如果只修改limit.conf中的最大进程数和文件打开数好像没有起到作用。
用户 | 软/硬件 | 最大文件/进程 | 值 |
---|---|---|---|
hadoop | hard | nofile | 1048576 |
hadoop | soft | nofile | 1048576 |
hadoop | soft | nproc | 655350 |
hadoop | hard | nproc | 655350 |
root | soft | nproc | 655350 |
root | hard | nproc | 655350 |
用ulimit -a命令可以查看配置是否生效,这里要断开一下,重新连接
2、cpu负载load值太大
top命令查看:
解决:下面的两个文件中的值设置为never
/sys/kernel/mm/transparent_hugepage/enabled
/sys/kernel/mm/transparent_hugepage/defrag
赋值
echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled
echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag