Moin, kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
* Daniel Wolpert:
"Antwerpen, Oliver" wrote:
Moin, kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
loesch doch mal den kernel zur Laufzeit... ?! daniel
Sollte nicht viel bringen, da der im RAM läuft. Thorsten -- **** Thorsten Jens **** thojens@gmx.de **** http://www.thojens.de **** GCS/MU d-- s+: a-- C++>$ UL++ P++ L++>+++ E W+++@ N++ o? K- w O? M- V? PS+ PE-- Y+ PGP+ t 5? X+ R- !tv b++ DI-- D+++>++ G e h! r++ y? UF++ **********************************************************************
* Antwerpen, Oliver
kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen?
Da gab's IIRC vor über einem Jahr einen Thread zu genau diesem Thema. http://lists.suse.com/archives/suse-linux/ oder http://www.geocrawler.com/lists/3/Suse-linux/ sollten helfen. cu flo -- Na wenn du das unbedingt siggen willst dann tu es doch! [WoKo in dag°]
"Antwerpen, Oliver" wrote:
Moin, kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
Versuchs mal mit: sysctl -w kernel.panic=1 den der Status Kernel Panic ist ja auch nur eine Variable vom Kernel und mit sysctl kannst Du die einfach auf 1 setzen. MfG Manuel Jenne
* Manuel Jenne schrieb am 21.03.01 um 22:49 Uhr:
"Antwerpen, Oliver" wrote:
Moin, kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
Versuchs mal mit:
sysctl -w kernel.panic=1
den der Status Kernel Panic ist ja auch nur eine Variable vom Kernel und mit sysctl kannst Du die einfach auf 1 setzen.
Hi Manuel, das ist so leider falsch. Dieser Wert [1] ist die Anzahl Sekunden, die gewartet wird, bis nach einer Kernel-Panic ein reboot durchgefuehrt wird. Bei einem Wert von 0 (default) wird kein reboot ausgeloest. Gruss -Marc [1] Uebrigens das gleiche wie /proc/sys/kernel/panic -- | ...and don't forget: Linux rulez! | | | | http://www.links2linux.de <-- Von Linux-Usern fuer Linux-User |
Am Donnerstag, 22. März 2001 00:53 schrieben Sie:
* Manuel Jenne schrieb am 21.03.01 um 22:49 Uhr:
"Antwerpen, Oliver" wrote:
Moin, kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
Versuchs mal mit:
sysctl -w kernel.panic=1
den der Status Kernel Panic ist ja auch nur eine Variable vom Kernel und mit sysctl kannst Du die einfach auf 1 setzen.
Hi Manuel,
das ist so leider falsch. Dieser Wert [1] ist die Anzahl Sekunden, die gewartet wird, bis nach einer Kernel-Panic ein reboot durchgefuehrt wird. Bei einem Wert von 0 (default) wird kein reboot ausgeloest.
Gruss -Marc
[1] Uebrigens das gleiche wie /proc/sys/kernel/panic
Hi,
diese Frage ging vor 2 Tagen unter dem Topic "How to provoke kernel panic"
durch die Kernel mailing list und wurde von Keith Owens so beantwortet:
Create fs/example-module.c
#include
* On Tue, Mar 20, 2001 at 03:46:01PM +0100, Antwerpen, Oliver wrote:
kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? Olli
Es gibt da divers. Stress-test tools. Schnueffel einfach mal ab und zu bei www.freshmeat.net dann wirst du nette tool finden. Auch sowas wie du _jetzt_ suchst. Mir ist der Name des Tools entfallen, aber denk mal du wirst was passendes finden. Ansonsten....www.linuxsearch.de Gruß Clemens -- sig_22 Prozessauskunft ueber ein bestimmtes Prog. bekommt man mit $ ps aux | grep <Programm> [Info: man grep; man ps] [X-Page: http://urlz.de/xpage/index.html] ---------------------------------------------------------
On Son, 25 Mär 2001, Clemens Wohld wrote:
kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen?
geht IMHO nur, wenn man schlecht programmiert ;)
Es gibt da divers. Stress-test tools.
nette sachen um einen "last-test" zu fahren sind auch folgende sachen (möglichst paralell auf verschiedenen consolen/terms): - while true ; do (find / -type f >/dev/null) ; done - dd if=/dev/urandom of=/dev/null - dd if=/dev/hda |bzip2 -9 >/dev/null - cd /usr/src/linux && while true ; do (make dep clean && make -j bzImage); done und dann noch per ssh/scp ein cd-image übers netz kopieren, remote löschen und das ganze wieder von vorne ... mach ich hier öfters ;) Mit freundlichen Grüßen, -- Jörg Henner Fon: +49 (7 11) 2 85 19 05 LiHAS - Servicebuero Stuttgart Fax: +49 (7 11) 5 78 06 92 Adrian Reyer & Jörg Henner GbR Mail: lihas@lihas.de Linux, Netzwerke, Consulting & Support http://lihas.de/
Hallo, On Mon, 26 Mär 2001, Joerg Henner wrote:
kann man eigentlich unter Linux absichtlich einen Kernel-Panic erzeugen? geht IMHO nur, wenn man schlecht programmiert ;)
Siehe auch die Mail von Robert... ==== man 4 panic ==== API Documentation(4) API Manual API Documentation(4) NAME panic - halt the system SYNOPSIS NORET_TYPE void panic (const char *fmt, ... ...); Arguments fmt The text string to print ... variable arguments Description Display a message, then unblank the console and perform cleanups. Functions in the panic notifier list are called after the filesystem cache is flushed (when possible). This function never returns. ====
nette sachen um einen "last-test" zu fahren sind auch folgende sachen (möglichst paralell auf verschiedenen consolen/terms):
- while true ; do (find / -type f >/dev/null) ; done - dd if=/dev/urandom of=/dev/null - dd if=/dev/hda |bzip2 -9 >/dev/null - cd /usr/src/linux && while true ; do (make dep clean && make -j bzImage); done
und dann noch per ssh/scp ein cd-image übers netz kopieren, remote löschen und das ganze wieder von vorne ...
mach ich hier öfters ;)
*g* Mir gefaellt auch (nach Gusto kombiniert): - updatedb (fuer den Festplatten IO -- geht das auch per NFS?) - Als Variante: find / -type f -not -fstype proc -exec cat {} >/dev/null \; (dito) - setiathome (um uebrige CPU-Zeit zu "verbrauchen"), ein bis zwei pro CPU machen sich gut. (Masochisten koennen evtl. noch nice mit ins Spiel bringen -- DON'T TRY THIS AT HOME!)... - gimp (per script) mit einer fetten Datei arbeiten lassen (z.B. hinundherskalieren) mit einer passenden Einstellung fuer die Puffer (fuer CPU und IO Belastung) - und fuer die Masochisten: eine forkbomb oder auch nur ein fettes Memory-Leak/forking ohne aufzuraeumen, wie z.B. bei gew. Versionen von pan (mit mehreren Threads kompiliert und leafnode als newsserver) mit denen ich Bekannschaft machen durfte - die aktuelle Version ist scheinbar aber geflickt) -- DON'T TRY THIS AT HOME! [1] wenn man's erzeugt hat, siehe /usr/src/linux/scripts/kernel-doc sofern vorhanden. -dnh -- 104: fork(2) New processes are created by other processes, just like new humans. New humans are created by other humans, of course, not by processes. (Unix System Administration Handbook)
participants (10)
-
Antwerpen, Oliver
-
Clemens Wohld
-
Daniel Wolpert
-
David Haller
-
Florian Gross
-
Joerg Henner
-
Manuel Jenne
-
Marc Schiffbauer
-
Robert Szentmihalyi
-
Thorsten Jens