ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
772
772
EMPFEHLEN
-
Hi,
hat jemand von euch eine Ahnung ob es irgendein Programm gibt welches einen Prozess in seiner Gänze in eine Datei dumpen kann und dann wiederherstellen kann?
Im wesentlichen müsste das Betiebssystem da mitspielen, aber das sollte machbar sein, die Register des Prozesses müssen gespeichert werden, das komplette Speicherabbild worin dann auch dinge wie Filehandles, etc drinstehen sollten.
Hintergedanke ist der, dass einige Programme beim starten viele Dateien nachladen müssen, das kostet Zeit, weil die Festplatte umherspringen muss und alles zusammensuchen muss, eventuell werden auch noch viele Berechnungen am Start durchgeführt. Wenn aber ein Prozess gespeichert, dann sofort abgeschossen wird und sich in der Zwischenzeit nichts an den verwendeten Dateien ändert, sollte es ohne Probleme möglich sein ihn wiederherzustellen. Er wird beim nächsten Start natürlich nicht den selben Speicherbereich bekommen, aber da das Betriebssystem und die Hardware sowieso einen virtuellen speicherbereich zur Verfügung stellen sollte das kein Ding sein.
Alles in allem ist es ein Ruhemodus für einen einzelnen Prozess oder womöglich auch eine Prozessgruppe.
Bin auf die Antworten gespannt,
Marius
-
Hallo Marius,
CryoPID kann das. Ansonsten würde sich vielleicht eine virtuelle Maschine anbieten. Das ganze fällt übrigens unter das Stichwort Checkpointing.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Bin grad noch schwer am suchen, obwohl ich eigentlich auf ne Klausur lernen sollte. Ich muss zugeben, dass ich die Lösung für Windows suche, das hatte ich vergessen zu erwähnen. Auf CryoPID bin ich auch bereits gestoßen, auch auf einige Papers die solche Konzepte zumindest unter Win NT beschreiben, hier ein paar links:
http://shum.huji.ac.il/~agay/sge/blog.cgi?wcp - Gedankengänge zu dem Thema
http://www.codeproject.com/KB/threads/pausep.aspx - Nicht getestet, eher nutzlos
http://www.insidetheregistry.com/con...articleid=1784 - Nettes Programm, funktioniert ziemlich gut, aber nach einem neustart kann es einen prozess nicht wieder herstellen
http://docs.google.com/viewer?a=v&q=...R4OyJ6Ne2dKOBA - Paper zu dem Thema, werd ich morgen durchlesen
Ähnliche Themen
-
Ergebnis von FTP Prozess? und: Prüfen ob spezieller Prozess läuft
Von XtremeCJ im Forum .NET CaféAntworten: 1Letzter Beitrag: 07.10.09, 19:53 -
Prozess-Prozess Kommunikation
Von martinpriebe im Forum .NET DatenverwaltungAntworten: 8Letzter Beitrag: 12.01.09, 08:58 -
Perl: Prozess nach 1 Stunde kontrolliert beenden und neustarten: alarm() geht nicht
Von Marius Heil im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 19.03.08, 17:07 -
Prozess
Von Kaiser206 im Forum Microsoft WindowsAntworten: 6Letzter Beitrag: 26.12.05, 18:24 -
Prozess anhand Prozess-Id aktivieren
Von krauti im Forum C/C++Antworten: 3Letzter Beitrag: 27.01.05, 08:53





Zitieren

Login





