Re: System crashing when swap hits 25%

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2008-03-11 at 12:53 -0400, Chris Snook wrote:
> Simon Slater wrote:
> > On Mon, 2008-03-10 at 21:01 -0400, Chris Snook wrote:
> >>>> sysrq-m and sysrq-t data out of the system.  You'll want to set 
> >>>> kernel.sysrq=1 first. 
> >>> Where do I find these?
> >>>
> >> There are two interfaces.  One is the /proc/sys directory, and the
> >> other 
> >> is sysctl.  If you want to set something with sysctl, the easy way is
> >> to 
> >> add a line in sysctl.conf (for example: vm.overcommit_memory=2) and
> >> then 
> >> run sysctl -p to process the config file again.
> >>
> > 	Have just been through a few man pages.
> > Temporarily, the command sysctl vm.overcommit_memory=2 would do the job?
> 
> By itself, probably not.
> 
> > What does the value '2' signify?
> 
> 0 = heuristic overcommit
> 1 = always overcommit (until completely out of RAM + swap)
> 2 = overcommit (swap + (vm.overcommit_ratio * RAM))
> 
> > What do sysrq-m and sysrq-t do?  I haven't found them yet.
> 
> alt+sysrq+m prints memory statistics
> alt+sysrq+t prints thread state information

Silly me. It's been so long since I used that key I forgot it is there.
> 
> > Oh, currently vm.overcommit_memory=0 and kernel.sysrq=0.
> 
> You'll need to set kernel.sysrq=1 for keyboard sysrq input to be 
> honored.  If you set vm.overcommit_memory=2, then vm.overcommit_ratio 
> will be honored.
> 
> -- Chris
> 
	I used sysctl vm.overcommit_memory=2 and checked for badblocks in the
swap file (none found) and performance is amazing.  This is very
subjective, but I can load and run so much more and I'm sure things are
runnung faster.

	At the moment the panel applet is at the point where things usually
hang.  free reports:
[simon@Ipex ~]$ free
             total       used       free     shared    buffers
cached
Mem:        515220     509020       6200          0       5596
215728
-/+ buffers/cache:     287696     227524
Swap:      1048568     213904     834664
However, rather than the usual 2 or 3 apps with a few browser tabs open
when things hang, at the moment I have: terminal; Firefox with 20 tabs;
2x Konqueror one with 3 tabs; Evolution downloading email and
spamassassin; 24 OOWriter docs; 6 OOImpress presentations; 11 Kpdf with
11Mb pdf and 1 10Mb pdf; 13 brochures open in Evince; 2 tty sessions
with 1 running an smbtar script and jobs to the printer.  This is
amazing.

	I'll push things further now to see what happens as swap increases.

-- 
Regards
Simon

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux