通過 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
配置文件來設置資源限制,這樣可以更靈活和持久地控制資源使用。