Q:

Show full process name in top

I'm running a rails stack on ubuntu.
When I ps -AF, I get a descriptive process name set by the apache module like
00:00:43 Rails: /var/www...
which is really helpful in diagnosing load issues.
But when I top, the same process show up simply as
ruby
Is there any way to get the ps -AF process name in top?

A:

While top is running, you can press c to toggle between showing the process name and the command line. To remember the toggle state for next time, press W to save the current configuration to ~/.toprc.

A:

This is more of a general suggestion, than an answer:
Try out htop. It shows the full process name by default and I think it's much easier to use.

A:

top -c -n 1 should give you what you want.

-c: automatically toggles between command line and program name
-n 1: this makes top to exit out immediately without showing the updates every 3 seconds (by default)

