Permalänk
Medlem

Seg server och inget minne!

Hej!

Jag har en genotoo(linux) server med apache2, proftpd, mysql, php5 installerat.

Jag fixade ny server och nytt snabbare bradban och ändå så blev servern inte märkvärdigt snabb. Jag råkade av någon anledning tittade på användningen av minnet och fick se att servern använde nästan allt minne. Jag såg att apache hade massvis med trådar igång och sökte då på nätet och hittade att man bla kunde ställa ner antal servrar och processer som ska köras. Det verkade hjälpa för ett tag men sen lika igen. Det som tar en hel del av minnet är buffers och jag kan inte förstå varför den aldrig gårner eller rännsas.

Användning av minne:
Typ / Kapacitetsutnyttjande / Ledigt / Använt / Storlek
Fysiskt minne / 97% / 12.86 MB / 490.25 MB / 503.11 MB
- Kernel + applications / 45% / 227.55 MB
- Buffers / 40% / 199.56 MB
- Cached / 13% / 63.14 MB

Någon som kan ha en idé om vad det kan vara som buffrar så himmla mycket?

Visa signatur

..hmmm.........få se nu......hmmmm.

Permalänk
Medlem

Att din server använder 490MB (om jag inte uppfattade fel) minne låter väldigt mycket i mina öron. om jag inte minns fel använde jag inte ens 200MB på min desktop dator är jag hade normalt mycket program igång.

Nu vet jag inte vilken typ av belastning det är på din server men jag har aldrig upplevt problem med en liknande installation, och det är en äldre server.

Har du någon swap-partition? Inte för att jag tror det spelar någon roll, men det kan vara bra att veta

Vilka program är igång? Finns det onödiga saker som kan stängas av?
- kolla med "# ps -e", tror jag

Permalänk
Medlem

mada@epian:~$ free -m total used free shared buffers cached Mem: 487 410 77 0 96 220 -/+ buffers/cache: 92 395 Swap: 729 2 726

Där har du ditt egentligen använda antal MB minne, om jag inte minns fel.

Permalänk
Medlem

inte bara jag som har trubbel med minnet

# free -m total used free shared buffers cached Mem: 1008 993 14 0 60 735 -/+ buffers/cache: 196 811 Swap: 494 2 491

- Kernel + applications 19% 196.11 MB - Buffers 6% 58.46 MB - Cached 73% 739.43 MB

Permalänk
Medlem

Det är meningen att i princip allt minne används. Ledigt minne är värdelöst minne.

Permalänk
Medlem

Re: Seg server och inget minne!

Citat:

Ursprungligen inskrivet av hoena
Hej!

Jag har en genotoo(linux) server med apache2, proftpd, mysql, php5 installerat.

Jag fixade ny server och nytt snabbare bradban och ändå så blev servern inte märkvärdigt snabb. Jag råkade av någon anledning tittade på användningen av minnet och fick se att servern använde nästan allt minne. Jag såg att apache hade massvis med trådar igång och sökte då på nätet och hittade att man bla kunde ställa ner antal servrar och processer som ska köras. Det verkade hjälpa för ett tag men sen lika igen. Det som tar en hel del av minnet är buffers och jag kan inte förstå varför den aldrig gårner eller rännsas.

Användning av minne:
Typ / Kapacitetsutnyttjande / Ledigt / Använt / Storlek
Fysiskt minne / 97% / 12.86 MB / 490.25 MB / 503.11 MB
- Kernel + applications / 45% / 227.55 MB
- Buffers / 40% / 199.56 MB
- Cached / 13% / 63.14 MB

Någon som kan ha en idé om vad det kan vara som buffrar så himmla mycket?

"Buffers" betyder vanligtvis det minne som tas upp av buffrar i drivrutiner och annat, vanligtvis mest för disk.. och som ChristofferC sa, ledigt minne är slösat minne, så länge som inte maskinen behöver lägga ut saker till swap är det inte något som gör din maskin "seg".

Sen är ju frågan just vad det är som du menar med "seg".. hur som helst i detta fallet är load värde och cpu belastning mer av intresse som du lättast ser med top.

hög load -> mycket processer i kön till cpun -> alla får vänta längre innan de får sin tur -> seg känsla..

hög cpu belastning -> något jobbar mycket hårt och plockar upp många eller alla av timeslotsen för cpun -> vad i så fall? sketna phpscript eller något annat i loop? -> fixa eller läs manualen för nice.

sen just vad som är problemet beror på vilken kombination av ovan symptom som du har..

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths

Permalänk
Medlem

Det som var segt var att ladda hemsidor och bilder på hemsidorna. Även FTP upp och ner var segt.

Ledigt minne just nu:

# free -m total used free shared buffers cached Mem: 503 497 5 0 212 56 -/+ buffers/cache: 229 274 Swap: 1004 0 1004

Här är de processer som är i gång:

# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1476 516 ? S Dec06 0:01 init [3] root 2 0.0 0.0 0 0 ? S Dec06 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN Dec06 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Dec06 0:00 [watchdog/0] root 5 0.0 0.0 0 0 ? S< Dec06 0:00 [events/0] root 6 0.0 0.0 0 0 ? S< Dec06 0:00 [khelper] root 7 0.0 0.0 0 0 ? S< Dec06 0:00 [kthread] root 9 0.0 0.0 0 0 ? S< Dec06 0:00 [kblockd/0] root 10 0.0 0.0 0 0 ? S< Dec06 0:00 [kacpid] root 124 0.0 0.0 0 0 ? S Dec06 0:00 [pdflush] root 125 0.0 0.0 0 0 ? S Dec06 0:00 [pdflush] root 127 0.0 0.0 0 0 ? S< Dec06 0:00 [aio/0] root 126 0.0 0.0 0 0 ? S Dec06 0:00 [kswapd0] root 128 0.0 0.0 0 0 ? S< Dec06 0:00 [xfslogd/0] root 129 0.0 0.0 0 0 ? S< Dec06 0:00 [xfsdatad/0] root 130 0.0 0.0 0 0 ? S< Dec06 0:00 [xfsbufd] root 205 0.0 0.0 0 0 ? S< Dec06 0:00 [kseriod] root 563 0.0 0.0 0 0 ? S< Dec06 0:00 [khubd] root 994 0.0 0.0 0 0 ? S Dec06 0:00 [khpsbpkt] root 1066 0.0 0.0 0 0 ? S Dec06 0:00 [knodemgrd_0] root 1228 0.0 0.0 0 0 ? S< Dec06 0:00 [ata/0] root 2592 0.0 0.0 0 0 ? S< Dec06 0:00 [kmirrord] root 2743 0.0 0.0 0 0 ? S Dec06 0:00 [kjournald] root 3650 0.0 0.1 1716 536 ? S<s Dec06 0:00 /sbin/udevd --d root 9225 0.0 0.1 1724 568 ? Ss Dec06 0:00 /usr/sbin/syslo root 9957 0.0 0.0 1492 212 ? Ss Dec06 0:00 /sbin/dhcpcd et mysql 10056 0.0 5.5 135132 28576 ? Ssl Dec06 0:00 /usr/sbin/mysql root 10112 0.0 0.1 3384 924 ? Ss Dec06 0:00 /usr/sbin/sshd nobody 10215 0.0 0.1 1808 708 ? Ss Dec06 0:00 /usr/sbin/noip2 proftpd 10258 0.0 0.2 5392 1392 ? Ss Dec06 0:00 proftpd: (accep root 10294 0.0 0.1 1732 668 ? Ss Dec06 0:00 /usr/sbin/cron root 10353 0.0 0.3 9528 1608 ? Ss Dec06 0:00 /usr/bin/gdm root 10436 0.0 0.1 2136 880 ? Ss Dec06 0:00 /usr/sbin/xinet root 10458 0.0 0.1 1516 616 tty1 Ss+ Dec06 0:00 /sbin/agetty 38 root 10459 0.0 0.1 1520 620 tty2 Ss+ Dec06 0:00 /sbin/agetty 38 root 10460 0.0 0.1 1520 616 tty3 Ss+ Dec06 0:00 /sbin/agetty 38 root 10461 0.0 0.1 1520 616 tty4 Ss+ Dec06 0:00 /sbin/agetty 38 root 10462 0.0 0.1 1520 616 tty5 Ss+ Dec06 0:00 /sbin/agetty 38 root 10463 0.0 0.1 1520 616 tty6 Ss+ Dec06 0:00 /sbin/agetty 38 root 10659 0.0 0.4 10076 2124 ? S Dec06 0:00 /usr/bin/gdm root 10684 0.0 1.0 10416 5516 tty8 Ss+ Dec06 0:00 /usr/bin/X :1 - gdm 10717 0.0 2.0 17908 10620 ? Ss Dec06 0:00 /usr/libexec/gd root 10720 0.0 0.4 10076 2124 ? S Dec06 0:00 /usr/bin/gdm root 10737 0.0 1.0 10420 5516 tty9 Ss+ Dec06 0:00 /usr/bin/X :0 - gdm 10770 0.0 2.0 17916 10620 ? Ss Dec06 0:00 /usr/libexec/gd root 10835 0.0 1.6 20572 8556 ? Ss Dec06 0:00 /usr/sbin/apach apache 10884 0.0 1.1 19216 6096 ? S Dec06 0:00 /usr/sbin/apach apache 13957 0.0 1.6 20800 8252 ? S Dec07 0:00 /usr/sbin/apach apache 15399 0.0 1.5 20780 8208 ? S 12:51 0:00 /usr/sbin/apach root 15473 0.0 0.3 6208 1984 ? Rs 13:40 0:00 sshd: root@pts/ root 15479 0.0 0.2 2324 1376 pts/0 Ss 13:41 0:00 -bash apache 15486 0.0 1.4 20572 7492 ? S 13:41 0:00 /usr/sbin/apach root 15498 0.0 0.1 2464 868 pts/0 R+ 13:42 0:00 ps aux

#top top - 13:55:23 up 2 days, 4:13, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 53 total, 2 running, 51 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 515188k total, 508476k used, 6712k free, 217344k buffers Swap: 1028152k total, 0k used, 1028152k free, 57784k cached

Jag ska avinstallera X eftersom det är onödigt men antar att det inte tar så mycekt minne och kraft. Vad det ser ut som så ser det ut som att den inte arbetar särskillt mycket men efter att ändrat apache som jag berättade förut så laddar sidorna fortare nu.

Någon som kan se något som tar mycket kraft?
Eller är det någon som vet om man kan optimera apache 2, proftpd, php och mysql så att det passar datorn och bandbrädden bättre?

Visa signatur

..hmmm.........få se nu......hmmmm.

Permalänk
Medlem

En enkel fråga, du råkar inte köra en Bittorrent-klient på servern såsom Torrentflux eller dylikt? Detta kan nämligen sega ner responstiderna rejält på samtliga tjänster som körs även om själva datorn är relativt vass rent hårdvarumässigt.

Visa signatur

Also found as @piteball@mastodon.rockhost.se

Permalänk
Medlem

vad har du för bredband, om du har adsl kan det vara att den tappar packet för att den försöker packa ut för mycket på ledningen, än en gång så ser det inte ut att vara minnes eller cpu relaterat med tanke på att det maskinen i princip sover helt och som tidigare sagt så länge som du inte swappar så är det inte minnet..

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths