通过 ulimit
命令可以优化 Linux 主机的性能,但需要注意的是,ulimit
命令设置的资源限制主要针对当前 shell 进程及其子进程有效,不会影响其他用户或系统进程。以下是如何通过 ulimit
命令提升 Ubuntu 性能的方法:
ulimit -n
ulimit -n 65536
ulimit -m
ulimit -m 1048576
ulimit -t
ulimit -t 3600
需要注意的是,ulimit
命令设置的资源限制是针对当前 shell 进程及其子进程有效,不会影响其他用户或系统进程。为了使设置的资源限制对整个系统生效,通常需要将 ulimit
命令添加到系统启动脚本中,如 /etc/profile
或 /etc/security/limits.conf
。
此外,对于需要长时间运行的服务或应用程序,可以考虑使用 systemd
服务来管理,并通过 systemd
配置文件来设置资源限制,这样可以更灵活和持久地控制资源使用。