Premiär! Fyndchans i SweClockers Månadens Drop
Permalänk
Medlem

Dumpa minnet (ubuntu)

halloj, har en polare som undrar om man kan tömma/dumpa minnet
när man behagar med något speciellt program?

tacksam för snabbt svar

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

cp /proc/kcore minnesdump

?

Permalänk
Medlem

ok? snabbt svarat

vet du även vad som händer? går det att köra vidare som vanligt fast med massa mer minne ledigt?

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

efter det kommandot har du kopierat vad-det-nu-är, och har intge frigjort nått minne. Om det är så att du har lite minne ledigt kan det nog mkt väl vara så att linux använder en del av minnet till läs- och skrivcache för att snabba upp själva systemet. Detta minne är allokerat av systemet, men det blir ledigt om det behövs, så det finns därför ingen anledning att tömma minnet så man får mer ledigt.

Visa signatur

peter@server ~ $ uptime
22:26:14 up 30 days, 21:28, 4 users, load average: 21.77, 42.33, 26.94

Permalänk
Medlem

så det under /kcore är det som ligger i minnet för tillfället?

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

Varför vill han tömma minnet? Ledigt minne är inte bra, använt minne gör förhoppningsvis nytta.

Permalänk
Medlem

vet inte riktigt.. han kör en webbserver så den kanske blir seg efter nån vecka eller nåt?

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

...eller så är han van vid hur "minneshantering" i Windows fungerar.

Linux != Windows

Visa signatur

There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

@oscar:prutt.party / monotux@freenode

Permalänk
Medlem

näe, han e van linux-lirare till skillnad mot mig

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

Minneshanteringen i *NIX-världen går ut på att använda allt minne. Normalt sätt skall allt minne användas efter ett tag då det mellanlagras filer där. Systemet försöker inte mellanlagra filer i minnet om det är fullt. När minne behövs "offrar" systemet filer (som inte har använts på ett tag om jag inte mins fel) så att programmen kan utnyttja minnet.

Minne som inte används är onödigt minne.

Windows å andra sidan vill ha så mycket ledigt minne som möjligt. Där flyttas program som inte har använts mycket ner i swapen så att det blir minne över till program som kanske kommer att användas. Helt idiotiskt alltså.

Program som rensar minnet i windows brukar flytta alla program till swappen så att man direkt får ledigt minne.

Visa signatur

*Intel i7 3820, ASUS Sabertooth X79, 32GB RAM, Nvidia GTX660 & GTX660, Samsung SSD 840 Pro & 2 Barracuda 7200.10 i RAID1, ESI Audio ESP1010e
*Amiga 4000D i Elbox Tower. 16 MB FAST Mem & 2 MB Chip Mem. Indivision AGA MK2, FastATA 4000 MK-VI, 16 GB CF & 40 GB IDE

Permalänk
Medlem

aha.. ok, men då kan man säga att det bara är att köpa mer minne då?

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |

Permalänk
Medlem

Kolla vad som segar ner istället.

Starta om tjänster osv. tills det släpper.
Troligtvis beror allt på en minnesläcka.

Permalänk
Medlem

Hur mycke minne har han då och vad kör han?

Permalänk
Medlem

Och än viktigare, hur mycket swap-utrymme har han ledigt? Min server ligger oftast på 95% minnesanvändning hela tiden, men swap-användning går sällan över 10%.

Har man fullt i minnet och i swap, då har man en minnesbegränsning. Har man fullt i minnet men inte i swap, då fungerar allting som det skall göra.

Permalänk
Medlem

min server har oftast 98% använt minne och sällan mer än några få % swap. Den servern är databasserver, www, ftp m.m.

Visa signatur

*Intel i7 3820, ASUS Sabertooth X79, 32GB RAM, Nvidia GTX660 & GTX660, Samsung SSD 840 Pro & 2 Barracuda 7200.10 i RAID1, ESI Audio ESP1010e
*Amiga 4000D i Elbox Tower. 16 MB FAST Mem & 2 MB Chip Mem. Indivision AGA MK2, FastATA 4000 MK-VI, 16 GB CF & 40 GB IDE

Permalänk
Medlem

okok.. kompisen har bara 512Mb så det är nog dags för mer ändå

Visa signatur

Phenom 9950BE@3.1 | Thermalright eXtreme 120+Noctua 120 | Gigabyte GA-MA790FX-DQ6 | Corsair TX650W | 2x WD 500GB RAID0 | 2x Corsair Dominator 2048 | XFX HD6950(shaders plusmeny) 2048MB@880/1375 | Fractal Define R2 | Samsung T260 25,5" | Logitech G15 och G9 Gamingset |