LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-17-2012, 07:42 AM   #1
firebirdsql
LQ Newbie
 
Registered: Dec 2011
Posts: 9

Rep: Reputation: Disabled
Max ram usage stuck at 1.3gig limit, uses swap instead?


I have a lenovo t400 with 4gigs of ram (3.8gigs usable) on debian squeeze x64.

When I run multiple applications, according to gnome system monitor, the max ram usage is 1.3gigs...the rest is paged (becomes really slow).

I remember setting a swap setting to 0 so it doesn't swap at all. Is there any other settings I could check?
 
Old 07-17-2012, 07:59 AM   #2
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,647

Rep: Reputation: 482Reputation: 482Reputation: 482Reputation: 482Reputation: 482
Quote:
When I run multiple applications, according to gnome system monitor, the max ram usage is 1.3gigs
If you've got 3.8Gb useable doesn't it show 2.5Gb physical memory still free? You shouldn't use any swap till the physical memory is all used up. Then again... you're not using on-board graphics with shared memory are you? I think that would show up as 'used'. There may be some memory reserved by some application for cache/buffering I suppose.

Play Bonny!
 
Old 07-17-2012, 07:59 AM   #3
r0b0
Member
 
Registered: Aug 2004
Location: Europe
Posts: 608

Rep: Reputation: 50
This is quite unusual. I think that either the tool is misrepresenting the data or you are just misunderstanding it. Can you post screenshots of the tool and maybe post output of 'top' command executed in a Terminal?
 
Old 07-17-2012, 08:30 AM   #4
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,573

Rep: Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142
Have you checked the BIOS to ensure that all 4GB is recognized by the system?
 
Old 07-17-2012, 08:58 AM   #5
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,355
Blog Entries: 4

Rep: Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819Reputation: 3819
You need to be sure that everything is truly compatible. That your BIOS is up-to-date, that you are using a 64-bit Linux implementation, and that you have configured that Linux for "big memory" support. Using cat /proc/meminfo will tell you a lot about how Linux "sees" the memory configuration right now.

What you do know for sure at this point is that, if it's starting to consume swap, it doesn't think that it can "reach" any more than the current amount of RAM.
 
Old 07-17-2012, 11:05 AM   #6
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Quote:
Originally Posted by firebirdsql View Post
When I run multiple applications, according to gnome system monitor, the max ram usage is 1.3gigs...the rest is paged (becomes really slow).
I'm sure you are misunderstanding the situation. But it is hard to estimate the real situation from your description.

Post some output from tools that measure memory usage (such as free).

Quote:
I remember setting a swap setting to 0 so it doesn't swap at all.
Bad idea. The default setting was chosen by people who understand that parameter better than you do.

Quote:
Originally Posted by Soadyheid View Post
You shouldn't use any swap till the physical memory is all used up.
If you haven't messed with swap settings, the system will (and should) use some swap in order to avoid reducing file caching, even though file caching ram is effectively free.

Also, it may swap out during a moment of higher memory use, then free some ram. It doesn't (and shouldn't) release the swap usage just because some more ram is free.

Quote:
Then again... you're not using on-board graphics with shared memory are you? I think that would show up as 'used'.
That would not show up as used nor as free.

Last edited by johnsfine; 07-17-2012 at 11:10 AM.
 
Old 07-18-2012, 06:11 AM   #7
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,647

Rep: Reputation: 482Reputation: 482Reputation: 482Reputation: 482Reputation: 482
Quote:
Quote:
Originally Posted by Soadyheid
You shouldn't use any swap till the physical memory is all used up.

If you haven't messed with swap settings, the system will (and should) use some swap in order to avoid reducing file caching, even though file caching ram is effectively free.
Interesting... When I set up my netbook I didn't configure a swap partition at all as anything I would run on it wouldn't fill the available 2Gb of memory. The received wisdom used to be that the swap partition had to be double your installed memory as any core dumps effectively used swap as a dump area. When no-one had any memory of note, i.e. Megabytes rather than Gigabytes, a swap partition was usefull for paging data in and out of physical memory. These days, when you have Gigabytes of physical memory, is it needed as much in a desktop situation? I can see the need with servers with multiple Virtual machines installed.

My

Play Bonny!
 
Old 07-18-2012, 07:10 AM   #8
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Quote:
Originally Posted by Soadyheid View Post
When I set up my netbook I didn't configure a swap partition at all as anything I would run on it wouldn't fill the available 2Gb of memory.
Executable code and various kinds of read only data are paged from their original files, so even without swap space configured, the system may use more "memory" than you have physical ram.

Default settings are based on the assumption that it is twice as expensive to write/reread anonymous data to/from swap as to discard/reread read-only data from its original file.

So it is biased in favor of discard/reread paging over use of swap. But that is a limited bias. If the anonymous data is much more stale than the read-only data it will use swap. If you shift that bias (by changing the parameter or by configuring no swap space) you increase the paging of read only data by more than the amount you decrease swap space paging and typically make the system slower.

What kind of storage does the netbook have? For ordinary hard drives the assumption that write/reread is twice the cost of discard/reread is generally valid. But for other storage media, write/reread may be much more than twice the cost of discard/reread, so it may be correct to reduce the "swappiness" or even disable swapping entirely.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Excessive RAM/swap usage Jinouchi Linux - Software 10 03-09-2009 09:59 AM
Acer 345T Upgrade - Max RAM Limit? orzem Linux - Laptop and Netbook 4 12-20-2008 08:39 PM
ram and swap usage? FredericV Linux - General 6 03-25-2007 04:56 PM
resources: how to limit process to max. 20% CPU usage alesz Linux - Software 4 03-30-2006 02:49 PM
RAM/SWAP usage ganja_guru Linux - Software 13 12-29-2004 03:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration