Portál AbcLinuxu, 9. května 2025 00:07

Dotaz: Memory eater Solaris

19.12.2011 16:11 Martin JOB
Memory eater Solaris
Přečteno: 562×
Odpovědět | Admin
Ahoj, neporadite mi nekdo, jak "sezrat" veskerou volnou pamet na Solaris zobe - skript, pripadne prikaz. yes bohuzel tavi pouze CPU. Potrebuji to z duvodu testu, ze je dobre nastavene sharovani CPU a RAM. Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2011 20:40 ET
Rozbalit Rozbalit vše Re: Memory eater Solaris
Odpovědět | | Sbalit | Link | Blokovat | Admin
* pokdu si dobre pamatuju tak /tmp je ramdisk takze velka cast pameti by se dala "zabavit" nahratim vetsiho souboru do /tmp popr. po upraveni options ve fstabu - neco jako

"swap - /tmp tmpfs - yes size=4096m" (reboot required)

* na zbytek pust nejaky java aplikace (sou dost zravy a proto imho vetsinou nepouzitelny - tedy krome tvyho pripadu :)

20.12.2011 12:12 jakub
Rozbalit Rozbalit vše Re: Memory eater Solaris
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cau Martine,

priklad od kolegy jde provest samozrejme i bez rebootu:
mount -F tmpfs -o size=4g swap /nekam

pak treba dd :-)
Nevim jak mas nastevene projekty a resource mngt, ale co takhle bash fork bomb? ;-)
:(){ :|:& };:

Mej se
J.
29.12.2011 14:46 jdsulin
Rozbalit Rozbalit vše Re: Memory eater Solaris
Odpovědět | | Sbalit | Link | Blokovat | Admin

tak bud klasiku (ale to asi neni to co chces):

#!/bin/bash

$0 &

$0 &

nebo neco s volanim sbrk / mmap, pripadne alokovani pameti v Ccku ... ale nvm jak se v tomhle pripade chova Solaris btw. jeslti chces otestovat jak se chovaji procesy pri nizke pameti, pak jde urcite nastavit omezeni na uzivatele / proces, jesltli chces otestovat jak se chova kernel, kdyz mu dochazi pamet, tak to uz je slozitejsi :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.