I have a 1 core CPU installed on my PC. Sometimes,
uptime shows load >1. How is this possible and what does this mean?
EDIT: The values go up to
Load is not equal to CPU usage. It is basically an indicator how many processes are waiting to be executed.
Some helpful links:
Uptime shows the output of
The manpage of
So you can have high loads even if you have 0% CPU load. One Core can gain loads up to 100% or 1 on multi processor systems.
See also High CPU load during I/O
As long as the load is less than the number of CPU cores you have, it should be fine. If it gets above, it means that your system is not able to cope with its workload "real time". Thus, some processes need to wait to get CPU time (or IO access). A waiting line is created.
If you have a 2.7 load it means that on average (during the last 1, 5 or 15 minutes, depending on the value you look at), 2.7 processes are trying to execute in parallel, but you only have 1 core, so your system is overloaded. You're asking too much from it.
Don't panic though, it may not be such a problem: once the work is finished, things usually get back to normal.
This will sort 15 processes most used by rss memory
Also this will sort most used processes by cpu and memory
If you have 1 CPU load more than 1 is warning, examine the process list and see who of them uses the most CPU and RAM
When you see most used processes try to see what files are open with
Also it would be nice if you give ouptut from top command