top output filled with processes

Hey there,

I can't seem to find any threads about this here so maybe this is a complete no-brainer, but I've had VPS's at several other hosting companies with root access and I've never seen the output from top so jam packed with stuff I don't recognize.

What are the processes such as kthreadd, kworker, migration, etc? Are typically hidden by default?

2 Replies

With 'man top' you can find all the options to manage top.

In any case I do prefer to run htop. Give it a try.

It is likely your old hosts didn't use Xen (probably something like OpenVZ), and so you didn't see these processes. The processes you mention are processes that do things for the kernel, and you'd see them (or similar) if you looked on a physical computer.

htop will show you the same thing as top, but the UI is a bit different, and doesn't actually change anything.


Please enter an answer

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct