Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.python
checkpoint/restart python processes
Neal Becker
2/1/2008 4:45:00 PM
Hi numeric processing fans. I'm pleased to report that you can now have
convenient checkpoint/restart, at least if you are running fedora linux.
Example:
python -i blcr_mod.py <<< this will start python, then checkpoint it
c_int(2) (ignore this debug)
>>>
[quit]
cr_restart checkpoint.nbecker1.23768 <<< this will restart
>>>
Berkeley Lab Checkpoint/Restart for Linux (BLCR)
http://ftg.lbl.gov/CheckpointRestart/CheckpointDownl...
What I've done is:
1) built 2 rpm packages for blcr. First installs everything except kernel
module. 2nd is the kernel module, packaged for use with akmods, which will
be (I think) the kmod format of choice in rpmfusion.
2) made a python ctypes module to use it. This allows your python program
to checkpoint itself. This is blcr_mod.py. (This is my first ctypes
experience, be gentle)
You will need a couple of packages from livna development to use this:
rpm -q --whatprovides kmodtool
kmodtool-1-7.fc8.noarch
rpm -q --whatprovides akmods
akmods-0.2.1-1.fc8.noarch
You can find this stuff here:
http://livna-dl.reloumirrors.net/fedora/developm...
I grabbed the development srpms from livna and built them for my F8 machine.
My stuff is here:
https://nbecker.dyndns.org/RPM/b...
https://nbecker.dyndns.org/RPM/blcr-0.6.4...
https://nbecker.dyndns.org/RPM/blcr-kmod-0.6.4-2.f...
Note: My RPM packages are provided as a convenience for fedora users. You
can just get the original blcr tar files from the above mentioned url and
build if you prefer, or if you are using a different linux distribution
than I am.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
checkpoint/restart python processes
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password