我的服务器使用了异常多的内存,当我以 root 身份登录并运行“top”时,我得到了以下一行:
13778 global 34 19 1726m 857m 336 D 1.3 85.6 1:49.89 analog
有人知道“模拟”命令是什么意思吗?
答案1
一个名为“analog
吃掉你的内存”的程序。
以 root 身份运行ps auxwww | grep [a]nalog
。这将为您提供二进制文件的路径。这可能会为您提供一些信息(如果它在 中/opt/somepackage/bin/analog
),也可能不提供(如果它在 中/usr/bin
)。如果您的发行版是基于 rpm 的,您可以运行rpm -qf /path/to/file
以确定该文件属于哪个包。然后rpm -qi packagename
将为您提供包描述。
也有可能有人编译了一些代码,命名了生成的二进制模拟并运行它。二进制名称并不能说明太多信息。
答案2
看起来像cPanel 流程监控您的网站流量。
跟踪:ls -l /proc/13778