How to Check System Performance in Linux

When a VPS (Virtual Private Server) you would not necessarily slow you know the cause, let alone with the Linux operating system which obviously differ greatly with Windows in terms of terminology and usage. You may be curious what process is running and looking for the cause of the system unresponsive or slow.

Because in general the server does not have a graphical interface or GUI (Graphical User Interface) then we have to rely on a shell command (if the called command prompt Windows) to navigate and perform certain actions. So how to find out the whole process, programs and service that runs it is compulsory to learn.

How do you do? Just type the command "top" and will appear with the information you're looking for. Just a note, I am using CentOS 6.5 but of course in all types of Linux there are top command because it is the default.

Explanation of what the term used in the top results of the command as follows:

PID – Process ID is the unique identification number of the process.
USER – the name of the user that is running the process.
PR – Number of priority process.
NI – Nice value, to modify the value of the priority.
VIRT – the amount of Virtual Memory used.
RES – not the type of SWAP Memory being used.
SHR – Large Memory can potentially be shared (Shared) with other processes.
S - Status of the process.
% CPU – what percentage of these processes using the CPU of the total ability.
% MEM – what percentage of that process wears the Memory from the total capacity.
TIME + – how long the process is active.
COMMAND – the name of the process or running programs.

From the list of processes that are emerging and are equipped with the information the use of processor memory also helps you find out where the problem is. If your Linux System Load height can also be investigated.

Click here for Comments