过去,当我们在 top 中查看时,我们所有的服务器都会自动显示传递给 rake 的命令参数。例如:
但是在这个特定的服务器上,我们得到的却是这样的(图片是顶部运行,显示 rake 命令,但没有显示传递给 rake 的任何参数):
两台服务器都运行 Ubuntu(尽管没有 rake 命令的服务器是较新的 ubuntu 版本)。两台服务器都通过 ruby 企业版(由 rvm 提供支持)运行 rake。除了明显的“更多数据/更少数据”切换之外,似乎找不到任何关于 top 如何选择在“命令”列中显示什么的文档(所有屏幕截图均在启用额外数据的情况下显示)。
有人遇到过类似的事情吗?
答案1
用于top -c
使顶部显示参数。或者,只需按下c
运行top
即可切换。
答案2
输出是否alias
显示了 top 的别名?
据我所知,没有任何环境变量会改变 top 的默认行为,因为 VIRT 和 CPULOOP 不会影响这一点。
/etc/toprc 的内容是什么? - 这是一个系统范围的配置文件(还有一个个人配置文件,但我怀疑你不知道它)
我建议创建/更改 /etc/toprc 以获取所需的输出。如果存在别名,则删除它。