[hjalp] Debian, "LAMP" server och SWAP, hjälp!
Jeremiah Foster
jeremiah at jeremiahfoster.com
Tors Sep 4 23:14:34 CEST 2008
2008/9/3 Patrik Strömberg <patrik at cudobh.net>
> Hej igen...
>
> Har efter era råd och annan input gjort detta:
>
> 1) sett över Apache konfigurationen och den ser bra ut enligt vad som
> sagts i denna tråd och på lite andra ställen.
>
Look into fastcgi if you are using one of the scripting languages for cgi,
most likely you are. If you are using perl for your cgi, use mod_perl which
keeps your perl code compiled in with Apache, making it run really, really
fast.
>
> 2)Gått över MySQL och justerat värden för hur länge transaktioner och
> annat ska hållas vid liv m.m
MySQL can be a real memory hog. Look at your my.conf file and adjust it
there to make sure it is optimized for how you are using MySQL. Check if you
are running MySQL with logging and if so, if you need that logging. Turning
it off can add a little speed, and save tons of disk space.
You should also profile you application's SQL with MySQL's own tools to make
sure you are doing sane things. Not _everything_ has to be done in the
database, some things can be done in application logic. ;)
>
> 3)Slagit av allt vad swap-utrymme heter (Bortkommenterat monteringar
> i /etc/fstab).
>
> Efter att jag och ett par kollegor försökte stressa servern så använde
> den inte mer än c:a 40% av sina 3 GB i RAM så jag tror att detta ska
> fungera i längden.
>
You should still try and find out what caused the slow down - in case it
comes back. That has happened to me more than once. Sometimes when this
happens, you can have a bad disk in your RAID set up, provided you are
running RAID.
>
> Tack för alla råd!
>
> /Patrik Strömberg
>
> Den 2008-08-29 skrev Patrik Strömberg <patrik at cudobh.net>:
> > Tack alla! Ska ta tag i era tips efter helgen (hoppas att burken
> > håller sig i skinnet...).
> >
> > Vad gäller fragmentering har detta blivit kollat. Och "top" har pekat
> > ut att det är Apache i kombination med MySql som äter minne så tipsen
> > om att gå över Apache-konfigurationen kommer att tas på största
> > allvar. MySql har jag redan gått över efter en del tidigare strul...
> >
> > Återigen stort tack och jag kommer att meddela listan hur det hela
> avlöpte.
> >
> > /Patrik
> >
> > 2008/8/29 Jeremiah Foster <jeremiah at jeremiahfoster.com>:
> > >
> > > 2008/8/29 Patrik Strömberg <patrik at cudobh.net>
> > >>
> > >> Hej!
> > >
> > > Hej Patrik
> > >>
> > >> Jag arbetar som it-tekniker på en grundskola i Stockholmsområdet. För
> > >> en tid har jag fått ta på mig driften av en webbserver för skolorna i
> > >> området, med root-lösenordet som enda dokumentation.
> > >
> > > Oj. Men det finns massör dokumentation under /usr/share/doc/. Och
> > > wiki.debian.org är din kompis. ;)
> > >
> > >>
> > >> Jag har viss
> > >> Linux-vana som skrivbordsanvändare och är inte rädd för
> > >> kommandoprompter, men att administrera en "LAMP"-server i skarp drift
> > >> är lite annorlunda...
> > >
> > > Jo, men du klara det här. Det finns hur många som helst som kör debian
> som
> > > LAMP maskin och det fungera utmärkt.
> > >>
> > >> Nu har burken i fråga börjat uppföra sig illa,
> > >
> > > På vilken sätt?
> > >
> > >>
> > >> problemt kan vara
> > >> relaterat til oförmåga att rensa SWAP-minne (det är c:a 2,5 x RAM i
> > >> storlek uppdelat på en partition och en fil). Jag tror att den skulle
> > >> kunna rulla utan SWAP men vill har lite råd från er som är kunnigare i
> > >> ämnet innan jag ändrar på konfigurationen.
> > >
> > > Njau . . . grejen är att man behöver än viss mängd swap och att ta bort
> det
> > > ska inte hjälper direkt, kanske gör saken värre. Det skulle hjälpa om
> du kan
> > > hitta varför det swaps ut så mycket, det är problemet. Att du swappa så
> > > myket, inte att du har swap.
> > >
> > >>
> > >> Specar på servern:
> > >> HP Proliant towermodell, har ej modellnr i huvudet.
> > >> 3 GHZ Xenon CPU
> > >> 3 GB RAM (DDR ECC), minnena är OK enligt MEMTEST...
> > >> HP Smartarray RAID (speglat), diskarna är 100% friska enligt alla
> > >> kontroller.
> > >>
> > >> Kör ett 10-tal Typo3-baserade sajter med liten last och ett par andra
> > >> PHP/MySQL applikationer. Tidvis kan belastningen vara över medelhög
> > >> men det är inget hårt tryck på sajterna till vardags. Själva
> > >> Debian-installtionen är skräddarsydd och avskalad till att bara köra
> > >> det som behövs, version "Etch".
> > >>
> > >> Frågan är alltså törs jag med denna hårdvara ta bort allt vad SWAP
> > >> heter och låta burken leva på bara RAM?
> > >
> > > Men hur ska det hjälper? Om du är säckert att det hjälper, gör det, men
> det
> > > låter lite hoppfult och inte sakligt i för sig.
> > >
> > > Titta på 'top' och när du har top upp tryck 'M'. Då ska det sorteras
> vid
> > > memory usage (both resident and virtual.) Vad har du för första tio
> rader
> > > till exemple? Börjar där och se om du kan hitta vad kör swap hela
> tiden.
> > >
> > > Jeremiah
> > >
> > >
> > > _______________________________________________
> > > hjalp mailing list
> > > hjalp at lists.se.linux.org
> > > http://lists.se.linux.org/cgi-bin/listinfo/hjalp
> > >
> > >
> >
> _______________________________________________
> hjalp mailing list
> hjalp at lists.se.linux.org
> http://lists.se.linux.org/cgi-bin/listinfo/hjalp
>
-------------- next part --------------
En HTML-bilaga skiljdes ut...
URL: http://lists.se.linux.org/pipermail/hjalp/attachments/20080904/757779a0/attachment.htm
More information about the hjalp
mailing list