I recently noticed my computer performance diminished, when I run many programs at the same time. In order to determine the problem, I ran the "top" command from the terminal window in Linux Ubuntu 16.04. This command lists all the processes running in realtime with details about all the resources used.
Once I reviewed the usage of the Central Processing Unit, Drive memories, and the RAM memory, I realized the RAM being consumed close to one Hundred percent capacity. There may have been other issues; however, this problem was apparent and it needed immediate attention.
I am not certain if you have experienced this problem, but the solution for this problem can be classified in three categories:
1 – Start by testing your memory to ensure that no error found, after the test has been completed.
2 – Start running less programs at the same time and keep "top" running to monitor the resources usage.
3 – Try to upgrade your memory to a higher level, so you will be able to run the same number of programs.
Now, you should start implementing the above three cases. Let's suppose that you ran the memory test and found no errors. That was the case when I ran it on my computer.
Also, we'll suppose that you will have to keep running all the programs. That will lead you to step three, where you decide to upgrade your RAM.
In order to upgrade your RAM, you have to determine if the system can be upgraded. Below is the method I used to determine the memory module type, the slot number, and status of the slots:
Let us suppose that, you are running Linux Ubuntu 16.04, since this procedure was tried using this operating system.
Now, reboot the system, and select the option that displays, "memory test 86 5.01" utility program. At this point, the system will run the memory testing program. During the test, you can click, "c" for the configuration option.
Once you provoke the configuration option, the system will display a black screen with options numbered, 1 through 7. One of the options is for the memory info. In my case, the RAM is a DIMM type, which stand for Dual-inline-Memory-Module. This description can change from one system to another.
I selected the DIMM info and the system displayed a list of information that showed:
1 – The number of slots.
2 – The status of every slot.
3 – The memory size where it was installed.
4 – The description and specifications of the installed unit.
My system had 2 Gigabits in one slot, and the other three showed the number, Zero, that implied I have three slots that can be upgraded. So, I can add 2, 4, or 6 Gigabits more capacity. That will result in a computer that has a RAM of 4, 6, or 8 Gigabits depending on what I desire to install.
In summary, before you take your computer to a repair shop, or disassemble it yourself, you should run the above test to determine if it can be upgraded or not. At this point, you will decide to install the memory yourself or bring it to a repair shop.