On May 29, 1:50 pm, William Stein <wst...@gmail.com> wrote:
> 2009/5/29 Kiran Kedlaya <ksk...@gmail.com>:
>
>
>
>
>
> > On Apr 14, 3:47 pm, William Stein <wst...@gmail.com> wrote:
> >> On Tue, Apr 14, 2009 at 12:30 PM, Kiran Kedlaya <ksk...@gmail.com> wrote:
>
> >> > I see 100% CPU usage when the notebook is processing a cell. I don't
> >> > remember whether I still have it when a worksheet is open but idle.
>
> >> > Kiran
>
> >> For the record, I definitely don't see that (I just checked now) and
> >> in fact I've never seen that on any OS/hardware combination ever.
>
> >> Could you make the above statement *precise*:
> >> - what OS/hardware?
> >> - what process(es) are 100% utilizing the CPU, exactly? (obviously
> >> at least one should be!)
>
> >> etc.
>
> >> -- William
>
> > I'm seeing this on a 64-bit Opteron box running Fedora 10. When I run
> > top, I see a "python" process at 100% CPU.
>
> What is "this" precisely? Is it "I see 100% CPU usage when the
> notebook is processing a cell."? Since you *should* see 100% when
> Sage is doing a calculation.
>
>
I just tried a test with 3.4.1, and I was seeing 100% CPU usage (and
impressive memory usage) even when the notebook was idle. This is a
Fedora 64 system, so I also tried using a patched 4.0.rc1 that
upgraded python to 2.5.4 (since that fixed other memory issues); that
way, I don't see any CPU usage on idle, but when I try to evaluate 2+2
I get 90+% CPU usage for 10+ seconds.
It also takes much longer to start and stop the notebook on this
system than, say, on sage.math (20+ seconds versus maybe 2 seconds),
out of proportion to the CPU speeds of the machines.
In case it helps, I tried prun on the notebook and got this back:
ncalls tottime percall cumtime percall filename:lineno
(function)
1 153.810 153.810 153.810 153.810 {posix.system}
1 25.122 25.122 25.128 25.128 {cPickle.dumps}
1 1.977 1.977 1.980 1.980 notebook.py:2278
(load_notebook)
1 0.468 0.468 26.302 26.302 notebook.py:1643(save)
3 0.418 0.139 0.418 0.139 {method 'close' of
'file' objects}
1 0.156 0.156 182.257 182.257 run_notebook.py:49
(notebook_twisted)
1853 0.124 0.000 0.124 0.000 {method 'write' of
'file' objects}
1852 0.083 0.000 0.083 0.000 {method 'read' of 'file'
objects}
4 0.030 0.007 0.030 0.007 {open}
1 0.023 0.023 0.187 0.187 shutil.py:23
(copyfileobj)
1 0.016 0.016 0.016 0.016 {posix.chmod}
2 0.014 0.007 0.014 0.007 {posix.rename}
72 0.003 0.000 0.006 0.000 worksheet.py:1932
(__getstate__)
72 0.003 0.000 0.003 0.000 worksheet.py:1990
(__setstate__)
(et cetera)
Kiran
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---