Väldigt mycket "wired memory"

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1

Xserve Intel med 2 GB RAM
Delar ut filer med AFP och SMB samt kör AdJob.

Allt fungerar som det skall - inga prestandaproblem eller andra problem upplevda.

Men, minnesanvändningen ser skum ut:

PhysMem: 978M wired, 200M active, 379M inactive, 1.52G used, 488M free
VM: 6.05G + 121M 204157(0) pageins, 278192(0) pageouts

Det skumma jag reagerar över är den stora mängden "wired" och den stora mängden läsningar från och skrivningar till VM. Någon som har någon idé om varför det är så här?

Använd OmnisDataBridge (ODB) i stället för gammaldags fildelning när du använder ADJob. Detta innebär många fördelar.

http://adjob.se/guide/server.html

ODB används redan.

Jag råkade ut för ett liknande problem på en MacPro med OS X server 10.4. Kör bara AFP och Retrospect på den. Sirap i maskinen, sidor ut bläddrade våldsamt. Omstart sen var det lugnt igen.

Tack,

Precis så gjorde jag också, och det löste problemet. Jag undrar dock hur och varför detta uppstod från början. Jag har aldrig sett något liknande tidigare.

Kör du Retrospect på servern?

Näpp, bara ODB som "extra", annars bara AFP, SMB, DHCP och DNS.

Hmm, problemet återkom efter någon/några veckor, och nu har jag stött på ytterligare en Xserve med samma problem.

Den andra Xserven är en gammal G4, men båda har 10.4.9

Såg i aktivitetskontrollen att Kernel_task äter en fruktansvärd massa minne 1,2 GB, om detta är normalt måste jag skaffa mer minne till maskinen, idag 2 GB.

Det verkar vara så här:

Om man har en Xserve (G4, G5 eller Intel), och
om den har Mac OS X 10.4.7 UB eller senare, och
om den har 2GB =< RAM =< 3GB, och
om man gör sökningar på den maskinen med Spotlight

så läcker det minne och minnet förbrukas snabbt, intill ett läge där maskinen antingen kraschar (startar om) eller svarar mycket långsamt.

En lösning är att i /etc/rc.server ändra följande:

sysctl -w kern.maxnbuf=90000
till
sysctl -w kern.maxnbuf=20000

Kolla vidare:
http://discussions.apple.com/thread.jspa?messageID=4198932
http://discussions.apple.com/thread.jspa?messageID=4291460
http://docs.info.apple.com/article.html?artnum=305167

Idag var jag tvungen att starta om servern igen, kernel_task allokerade 1,9 GB.

Tipset i sista apple-länken såg lovande ut och första delen gick bra

Men sen kunde jag inte hitta filen "/etc/rc.server" överhuvudtaget. Är det någon som vet var den finns?

För att avsluta min fråga så finns det en dold mapp med namnet etc som endast går att nå som root användare.
Apples rekomendation ovan är införd så vi får hoppas att det hjälper.

1
Bevaka tråden