每个 SA 迟早都会遇到用户达到 ulimit(例如打开文件或进程数)的情况。
必须有一个简单的机制来跟踪和测试这些限制的使用情况,否则 ulimit 的效率将非常低下。
那么,管理员或用户如何查看当前使用情况与他们的 ulimit 的情况呢?
我不需要听到ulimit -Sa
、ulimit -HA
、 或诸如 之类的副作用/发现方法lsof | grep $USER
。我真的希望有这样的事情:
cat /proc/$$/task/$$/limits
除非还有另一列标记为“当前使用情况”。