top result, do I need to increase RAM

Hello;

I need to know if I have to increase my RAM on the machine as I am running call center application on it and the results as following:

top - 15:55:29 up 42 days, 23:46, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 166 total, 1 running, 164 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.7%us, 0.2%sy, 0.0%ni, 98.5%id, 0.4%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 4044784k total, 3895124k used, 149660k free, 45212k buffers
Swap: 8409080k total, 297204k used, 8111876k free, 3354240k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2092 mysql 20 0 3363m 132m 4016 S 2 3.4 555:09.19 mysqld
2433 root 20 0 4513m 16m 3948 S 2 0.4 804:33.40 asterisk
1199 wwwrun 20 0 217m 9332 5680 S 1 0.2 0:04.55 httpd2-prefork
2514 root 20 0 124m 6356 3312 S 1 0.2 179:44.34 AST_update.pl
2517 root 20 0 117m 4376 3192 S 1 0.1 165:32.94 AST_manager_sen
2523 root 20 0 276m 113m 3204 S 1 2.9 83:40.05 AST_VDauto_dial
4318 wwwrun 20 0 217m 8816 5176 S 0 0.2 0:03.85 httpd2-prefork
6619 wwwrun 20 0 217m 8768 5124 S 0 0.2 0:02.63 httpd2-prefork
12677 wwwrun 20 0 217m 6776 3428 S 0 0.2 0:00.12 httpd2-prefork
15585 root 20 0 124m 13m 3208 S 0 0.4 1:38.69 AST_VDadapt.pl
1 root 20 0 37080 2040 1452 S 0 0.1 0:15.44 systemd
2 root 20 0 0 0 0 S 0 0.0 0:00.34 kthreadd
3 root 20 0 0 0 0 S 0 0.0 2:19.18 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 61345:53 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:13.30 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 37092:25 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0

Regards
Bilal

Pleae, please. Those columns are unreadable. Please repost and copy/paste between CODE tags. You get the CODE tags by clicking on the # buuton in the tool bar of the post editor.

Is it working well?

It is normal for linux to use most of the RAM. If you had less memory, it would probably still run well, but would have to reload some data (or software) from disk a little more often.

I mostly pay attention to swap use. You are not using much – 300M out of 8G. And your system has been up for 42 days. That looks fine to me.

Unless your system is behaving sluggishly due to heavy swapping, I would not add memory.