ulimit
是一个用于控制 shell 启动进程的资源限制的命令。通过调整 ulimit
的设置,可以在一定程度上提升 CentOS 系统的性能。以下是一些建议:
打开终端。
使用文本编辑器打开 /etc/security/limits.conf
文件。例如,使用 vi
编辑器:
sudo vi /etc/security/limits.conf
在文件末尾添加以下内容以设置资源限制。根据您的需求进行调整:
# 设置单个用户的最大进程数
* soft nproc 4096
* hard nproc 8192
# 设置单个用户的最大文件描述符数
* soft nofile 65535
* hard nofile 65535
# 设置单个用户的最大内存锁定量(单位:KB)
* soft memlock unlimited
* hard memlock unlimited
# 设置单个用户的最大CPU时间(单位:秒)
* soft cpu 3600
* hard cpu 7200
这些设置将适用于所有用户。如果您只想针对特定用户进行调整,请将 *
替换为用户名。
保存并关闭文件。
重新启动系统以使更改生效:
sudo reboot
注意:在调整 ulimit
设置时,请确保不要超过系统资源的限制。过高的设置可能导致系统不稳定或崩溃。根据您的硬件和应用程序需求进行调整,并在应用更改后监控系统性能以确保稳定性。