Does my server need more RAM?

Code:
[pmak@lina pmak]$ uptime
 12:09pm  up 40 days, 11:12, 25 users,  load average: 7.75, 6.33, 5.73
[pmak@lina pmak]$ free
             total       used       free     shared    buffers     cached
Mem:       1031204    1021640       9564          0      48364     444052
-/+ buffers/cache:     529224     501980
Swap:      1020116     510092     510024
The server load average gets very high sometimes. I noticed that a lot of the swap space seems to be being used. Does this necessarily mean that I need more RAM? Or could it be something else causing the problem (I think Linux is lazy about deallocating memory until it actually needs to, so used swap space isn't necessarily bad)?

 

 

 

 

Top