Ubuntu :: System Monitor Not Correlating With Memory Usage?
Feb 1, 2010
in this example, my memory 993.4 MiB memory is said to have 575.9 MiB of it used and 163.4MiB of my 2.8 GiB swap memory used. but in my processes tab, the most memory hogging program is 98.3 MiB, and Pidgin, 25.9 MiB, and 18.9 MiB, 14.9, 6.2,6.1,5.2,3.4,3.3,1.8,1.8,1.7, etc. I'm certain these don't add up to 575.9 MiB so where is all this extra memory usage coming from?
Is there any way to monitor one process' CPU usage and RAM usage over time on Linux? I am trying to change to a cheaper VPS and need to work out what level of CPU and RAM I need!
I use linux and Unix and I want to monitor the memory usage for process. To prevent memory leakage and out of memory of the system. Any command or sytnax , have more better and presentable data than below command about memory usage of one process ?
How can I periodically monitor memory usage of a process in linux.Can it be dumped in some file.So that later I can see what was the process behaviour in taking memory.
Im just trying to write some script to caputre memory and cpu usage on SLES servers, I just wanna use "top |grep Mem" and "top |grep Cpu". when I ran the above command, it just keep going. i just want to get one line each for memory and cpu.
I use a Debian Squeeze system running off a flash drive, i.e. based on a custom Live image running in persistent mode. It runs great and I am grateful for the existence of Debian . However, I have a question. A lot of the machines I use this pen drive on are quite old, often with 512 MB RAM and old processors. I specifically built my system using XFCE and lightweight apps off an initial live image using the standard-x11 package list (basically just Xorg with drivers and the base system). At first things ran very well, blazing fast even on the oldest systems and could comfortably run Firefox along with LibreOffice side by side (I need LO as all of my colleagues use Word docs, often with track changes, which Abiword can't handle properly). However, over time, I've found that memory usage has risen, tot he point where Firefox is now automatically killed on the older systems every time I start LibreOffice.how does one figure out why memory usage is going up? I've checked for inessential services and turned them off with "insserv -r". I've used only lightweight apps, as mentioned before. Are there other general tips on reducing memory usage?
quite often my computer will slow down, and all the cpu indicators will show 100%. However, when I open System Monitor to see what is using all the CPU, it doesn't show anything much at all. I have attached a screenshot to show what I mean. CPU is running at 91% load, however, I make the total 35% in system monitor.
I am having a slight issue with my netbook (toshiba nb305) Just fully switched to Ubuntu 10.10 from Windows 7 starter so still a little new. I first installed the 32 bit version and everything was all sorts of peachy. But while reading some documentation on my model I ran across a cryptic line that hinted at my cpu being 64 bit. Did a little research on these forums and ran a command in terminal (honestly cant remember it) that listed the specs on my hardware. Sure enough my "width" was listed as 64 bit.
Well just to give it a shot I Downloaded the 64 bit version of 10.10 and Installed it on another partition. Up and running checked over everything. Appears to be normal. But on a whim I went into the System Monitor and noticed not one cpu but 2? Confirmed same situation on 32 bit. Processor 0: Intel(R) Atom(TM) CPU N455 @ 1.66 GHz Processor 1: Intel(R) Atom(TM) CPU N455 @ 1.66 GHz
Ok I was a tad bit confused so I was about to do a lil research on it. But then I noticed on the Resources tab that under 64 bit my CPU History graph showed both processors Pegged at 100% With nothing running except for the basics. Under the 32 bit it was reliantly low? I checked the Processes tab in both to confirm there wasnt a unusual process out there jamming up cpu usage but the highest cup listed was the gnome-system-monitor at like 40 est %. Nothing showing up using the CPU that vigorously.
Basically I have a machine with 16GB of RAM and have just discovered that using all of it can crash the whole system over one process. How could I run a process on the system in such a way that if more than 90% of system memory is used, the process immediately crashes?
My server is keep on hanging So I have rebooted several times in the last couple of weeks, the system is eating more memory and the usage is keep on increasing and at particular time it became saturated and my server hungs. I could not find which process is eating more memory. I have used the below commands to check if any process is eating more memory but no luck. No such process are using high memory.
Transmission seems to cause a kernel panic when I try to use it. Using system monitor to watch cpu usage, as soon as I fire up transmission, the cpu usage spikes to 99 and 100 percent and the transmission window grays out. I set firestarter to allow bit torrent usage, I was wondering if there was something else I needed to do or if transmission was broken. I am running an Athalon 3200 on an MSI motherboard with 2 gigs of ram.
I had been running Folding@Home as a distinct process when I was running Windows - I'd manually start and stop it. (This was intentional.) I just installed it on my Ubuntu 10.04 install, and it's running just fine.
The only thing that's strange is that while top and the System Monitor report the CPU usage correctly, the Hardware Monitor applet (1.4.2) isn't reporting the usage at all.
As I said, it's an annoyance, nothing more - the applet reports other CPU usage accurately, and Folding@Home runs smoothly and perfectly.
Gnome's Hardware Monitor applet (1.4.2), the one with "curves" and "flames", apparently displays both "user" and "system" processes. Processes marked "nice" (that is, only running when the machine is idle) do not appear as CPU usage. They do appear as CPU usage in the System Monitor applet.
I'm doubtful about my Ubuntu's ram usage, as I'm getting different values in top and System Monitor: System monitor: Top: What could be causing this? What should I trust, Sysmonitor or top?
I was trying to get the status of memory usage and disk usage using sigar in windows and ubuntu. done this in windows by just copying the sigar library into jdk library. But i was unable to do so in ubuntu. I've copied the library to java-6-sun library but still can't run the program.
I have a computer with 16GB of ram. At the moment, top shows all the RAM is taken, (NOT by cache), but the RAM used by the various processes is very far from 16GB.I have seen this problem several times, but I don't understand what is happening.My only remedy so far has been to reboot the machine.
I am looking for free database that has low memory usage and innodb and memory like engins that has C API and support trigger and client/server support for using in embedded linux systems.
I have a system with 1 GB RAM. I'm running KDE 4. I created a tab to look that the Physical Memory in the System Monitor program, which I assume appears to look at the same stats that "top" looks at. In that Physical Memory tab I have 3 tables: Used Memory, Free Memory, and Application Memory.The Used Memory table shows that the system is using .94 of .98 GiBytes. The Free Memory table shows that the system has .5 GiBytes of RAM free.
However the Application Memory shows that only 339 M-Bytes of RAM is being used.Note that "top" shows the same info.So where is the other .6 GiBytes of RAM that the Used Memory table shows as being used?If I look at the process table which is supposed to encompass all of the processes running, including the ones for the OS, then it appears to add up to the 339 M-Bytes being used in the Application Memory table. Is the rest of the memory being held in reserve by the OS to be used as needed? If so, then why when another application is opened the Free Memory goes down instead of staying constant?I also noticed this memory "black hole" when I was running 11.0 on a system with 4 GB of RAM. The OS appeared to "take up" a large chunk of memory that was NOT being used by any applications and making it "disappear" - meaning that the applications were using about 1.3 GiBytes of RAM and Free Memory was showing only .7 GiBytes instead of the over 2 GB of RAM that should be free.
I am sure that all of us know the result of top command in linux. i want to get the value that the top command return as CPU usage, memory usage. so how do i do(programming relation)?
I've come across a really strange issue with one of my RHEL servers. The "free" command shows that 7019 MB of memory are actually in use by my system, but when summing up the actual usage (or even virtual usage like the example below) it doesn't add up - the sum is far less than what is reported by "free":
Is this normal? I check system monitor and the top most is xorg followed by compiz. When I first started with 10.04 few days ago it was around 300-500MB.
My problem seems to be very simple, it's high memory usage. I occasionally will use movie player to watch a few shows and I use firefox as well. My memory usage starts out real small about 500 mb but after using firefox lightly and movie player it jumps to almost 2 gigs and this is after they've been closed what gives? I've attached an image so you can see what I'm talking about.
I've been having some problems with Lucid; all my applications seem to be hogging memory like no tomorrow. Within about 15 minutes from booting the system, processes like Google Chrome, Nautilus, Python, Pidgin all start to take seemingly too large amounts of memory.
Chrome is the worst one, easily shooting over 200-300MB of my 2GB's of RAM. I would have reported this as a bug in Chrome itself, but my other applications seem to share the problem to some extent. Also: My colleague has identical hardware and identical versions of Ubuntu / Chrome, while he has no memory problems whatsoever.Currently I am running Chrome, Geany, Pidgin, Thunderbird and FileZilla. For this and itself, Ubuntu now consumes 1.8GB of RAM (that's including 500MB cached).
I am having a few problems with a red hat box involving memory usage. I have 64Gb memory and 'top' tells me I'm using 60Gb of it, but if I add up all the '%MEM' figures I get no more than 20%. Where is the other 80% ?
We have an ORACLE instance that is using shared memory but this is ceilinged at 45Gb. That means there is about 15Gb unnaccounted for . What utilities can I use on red hat to ascertain memory usage other than 'top' ? Any better ones, more detailed, looking at shared memory etc and swap ?