Kom ihåg mig?
Home Menu

Menu


Hur trött är min server?

Ämnesverktyg Visningsalternativ
Oläst 2004-06-11, 10:42 #1
tdhs avatar
tdh tdh är inte uppkopplad
Medlem
 
Reg.datum: Jul 2003
Inlägg: 150
tdh tdh är inte uppkopplad
Medlem
tdhs avatar
 
Reg.datum: Jul 2003
Inlägg: 150
Gjorde en snabb sökning utan att hitta något klockrent, antingen var jag klumpig eller så saknas det. Länkar mottages glatt således.

Frågan är alltså: hur kan jag se efter om mitt RAM-minne är nog? Jag upplever att en av mina servrar går sakta ibland, möjligen när det är väldigt mycket besökare inne, och misstänker minnet. Kan jag kolla det på något sätt? (Linux/Ensim)

Tack på förhand!
tdh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 10:52 #2
Decibels avatar
Decibel Decibel är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2003
Inlägg: 2 413
Decibel Decibel är inte uppkopplad
Klarade millennium-buggen
Decibels avatar
 
Reg.datum: Aug 2003
Inlägg: 2 413
memtest86 , dock kräver det att du eller någon har fysisk tillgång och kan boota det på diskett.
Decibel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 10:55 #3
tdhs avatar
tdh tdh är inte uppkopplad
Medlem
 
Reg.datum: Jul 2003
Inlägg: 150
tdh tdh är inte uppkopplad
Medlem
tdhs avatar
 
Reg.datum: Jul 2003
Inlägg: 150
Citat:
Originally posted by Decibel@Jun 11 2004, 10:52
memtest86 , dock kräver det att du eller någon har fysisk tillgång och kan boota det på diskett.
Det har jag visserligen inte, men kanske kan få administratörerna att köra det åt mig.

Finns det något sätt jag kan kolla på distans? Har självfallet rootaccess, SSH etc.
tdh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 11:01 #4
Helena Helena är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2003
Inlägg: 411
Helena Helena är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2003
Inlägg: 411
Du kan logga in med SSH och skriva "top" (förstås utan fnuttar), så får du en lista över vad servern har för sig för tillfället, hur hög belastningen är, hur mycket minne som används m.m.
Helena är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 13:21 #5
Joels avatar
Joel Joel är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 790
Joel Joel är inte uppkopplad
Mycket flitig postare
Joels avatar
 
Reg.datum: Nov 2003
Inlägg: 790
Citat:
Originally posted by tdh@Jun 11 2004, 10:42
Gjorde en snabb sökning utan att hitta något klockrent, antingen var jag klumpig eller så saknas det. Länkar mottages glatt således.

Frågan är alltså: hur kan jag se efter om mitt RAM-minne är nog? Jag upplever att en av mina servrar går sakta ibland, möjligen när det är väldigt mycket besökare inne, och misstänker minnet. Kan jag kolla det på något sätt? (Linux/Ensim)

Tack på förhand!
... eller så installerar du phpsysinfo (finns att hämta på souceforge.net) där hittar du det mesta info om din server såsom ledigt minne etc.
Exepel: www.politik.se/phpsysinfo/
Detta program kräver endast att du har ftp-tillgång, men kan vara spärrat på många webhotells-servrar!

/Joel
Joel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 13:23 #6
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Citat:
Originally posted by Decibel@Jun 11 2004, 10:52
memtest86 , dock kräver det att du eller någon har fysisk tillgång och kan boota det på diskett.
Mjao, memtest kollar väl om det fysiska minnet är ok. Tror nog att tdh snarare har problem med att någon mjukvara har minnesläckor, dvs inte städar upp i minnet efter sig. Det borde visa sig som så att minnesåtgången ständigt ökar och sedan inte "lämnas tillbaka" när det är lugnt på servern. Tyvär är det linux så jag vet inte hur man mäter minnesåtgång över tid där. :huh:
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 13:47 #7
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Vad kör du på dina servrar? "top" och "w" bra verktyg för att hålla reda på belastning och minnesanvändning. Du kan även se vilka processer som använder mycket resurser. Kör du mysql?
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-11, 23:05 #8
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
En liten grej som kan vara bra att veta. Det är helt normalt och inte alls dåligt att knappt ha något ledigt minne i ett *nix-system. *nix använder RAM-minnet till så mycket som möjligt och swappar bara när det verkligen behövs till skillnad från Windows som... tja... swappar hej villt. T.ex: Du har en burk med 512MB minne och alla program inkl. allt som har med operativsystemet tar upp 50MB samt att du har en liten webbserver där 460MB filer är tillgängligt för nedladdning. Förr eller senare kommer varenda kB av de 460MB filerna ligga i RAM. 460 + 50 är ju lika med 510MB så den kommer på gränsen slippa swappa även om det var månader sedan du läste en del av de utdelade filerna senast. Om du drar igång ett program som drar mer minne än vad som finns ledigt (eller om du läser en annan stor fil) kommer de filer som cache:ades längst tillbaka i tiden att tas bort från RAM.

Det finns ett enkelt kommando som tar fram hur mycket minne som inte används till något direkt vettigt. Kommer bara inte ihåg det utantill. En annan grej man kan hålla koll på är att den inte swappar stora mängder och att inte mängden swap ändras ofta. Det ser man lättast i programmet top.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-12, 11:59 #9
jannne jannne är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 73
jannne jannne är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 73
Kommandot "free" visar minnet och hur det används.
Typ:
total used free shared buffers cached
Mem: 1032524 1016352 16172 0 87804 701288
-/+ buffers/cache: 227260 805264
Swap: 3968036 31728 3936308


Där, som kullervo säger, det är normalt att inget minne är ledigt.
Kolla på hur mycket minne som används med buffers/cache borträknade.
Är det mycket minne av det totala använt och andelen buffers/cache är liten så kan det vara ett tecken på för lite minne.

man free
jannne är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-06-12, 12:34 #10
tdhs avatar
tdh tdh är inte uppkopplad
Medlem
 
Reg.datum: Jul 2003
Inlägg: 150
tdh tdh är inte uppkopplad
Medlem
tdhs avatar
 
Reg.datum: Jul 2003
Inlägg: 150
Tack för alla svar.

Att RAM-minnet används till stor del och att det är okej vet jag (och kan kolla). Men finns det något sätt att analysera om det lastas ned för mycket rent praktiskt och alltså se om mer minne hade skyndat på servern? Man kan förstås köra "top" löpande och försöka analysera därifrån, men någon form av analysprogram/kommando/uppskattning kanske finns?

Hade en Cobalt-server för en massa år sedan. Den mejlade och berättade för mig att nu så används det för mycket minne och det påverkar servern negativt. Något sådant skulle jag behöva veta.

(Jag kör MySQL ja, och har en himla massa kopplingar eftersom det används hela tiden.)
tdh är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:56.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017