Der*_*ler 5 linux
我正在尝试分析可用内存不足的远程服务器的问题。
我不知道它什么时候发生,但是当它发生时,我无法通过 SSH 连接到机器。我只能远程重启它然后登录。
所以,我的想法是在问题发生之前保持登录状态。这样我就可以分析情况了。但是一旦没有更多可用内存,我就不会有很好的时间来调试问题。
那么,有没有办法为自己产生的进程保留内存? 如果可能,不要以编程方式。
小智 1
根据您的说法,如果您保留内存,它仍然无法用于您的调试工具。
您是否考虑过将详细日志写入文件?
根据需要包含每个进程的尽可能多的信息,并每隔几分钟运行该命令。你可以用 cron 来做到这一点。
下次重新启动后,您只需检查日志即可。
以下是有关如何检查哪些进程正在使用您的内存的一些信息。
归档时间:
13 年,6 月 前
查看次数:
301 次
最近记录:
13 年,3 月 前