Re: [Evolution] evolution taking 5+ minutes to shut down
- From: Jason 'vanRijn' Kasper <vR movingparts net>
- To: Jeffrey Stedfast <fejj ximian com>
- Cc: evolution lists ximian com
- Subject: Re: [Evolution] evolution taking 5+ minutes to shut down
- Date: Fri, 13 Jun 2003 08:55:19 -0400
heh. thanks for your time. and thanks VERY much for being part of the
ximian team!!
I'll CC the list to bring conclusion to this part of the thread. =:)
As far as my original problem goes, I'm still at a loss. I'm running
evolution with "CAMEL_VERBOSE_DEBUG=1 evolution > $HOME/evolution.log
2>&1", but it sure doesn't look like much is being logged.
=:/
On Fri, 2003-06-13 at 00:34, Jeffrey Stedfast wrote:
yes, looks like it is working for you.
Jeff
On Thu, 2003-06-12 at 21:05, Jason 'vanRijn' Kasper wrote:
how did you know they weren't being used? I'm a tad confused here.
Here's what I see that looks relevant per your last post about UDMA
kernel support.
ICH3M: chipset revision 2
ICH3M: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1860-0x1867, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1868-0x186f, BIOS settings: hdc:DMA, hdd:pio
I don't see the line that says "UDMA" like you do, but here's what I
see...
(gideon gandalf : ~) sudo hdparm -d0 -c0 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 0
setting using_dma to 0 (off)
IO_support = 0 (default 16-bit)
using_dma = 0 (off)
(gideon gandalf : ~) sudo hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.38 seconds =336.84 MB/sec
Timing buffered disk reads: 64 MB in 23.71 seconds = 2.70 MB/sec
(gideon gandalf : ~) sudo hdparm -d1 -c1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on)
(gideon gandalf : ~) sudo hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.48 seconds =266.67 MB/sec
Timing buffered disk reads: 64 MB in 2.83 seconds = 22.61 MB/sec
Now, maybe I'm reading it wrong, but doesn't that look like (since I get
a 10-fold increase in read performance), DMA is on and working?
On Thu, 2003-06-12 at 20:51, Jeffrey Stedfast wrote:
it was off/disabled by default, but if I used hdparm to set the values
to on, it would say they were 'on' but in reality were not being used.
sorry if I didn't explain that clearly...
Jeff
On Thu, 2003-06-12 at 20:20, Jason 'vanRijn' Kasper wrote:
not wanting to embarrass myself, I'm replying just to you....
I thought you said that before you had it compiled in your kernel, you
got "off"/disabled?
On Thu, 2003-06-12 at 19:54, Jeffrey Stedfast wrote:
if you have to run hdparm to get those values to be '1', then your
kernel doesn't actually support it.
I could achieve the same values before I had UDMA support in my kernel
my settingthem with hdparm as well, but it wasn't actually being used.
Jeff
On Thu, 2003-06-12 at 18:56, Jason 'vanRijn' Kasper wrote:
On Thu, 2003-06-12 at 18:44, Jeffrey Stedfast wrote:
I also run XFS on my home desktop and until I recently rebuilt my kernel
with UDMA support, any amount of disk I/O would bring my machine to its
knees.
*nod*
I suggest you make sure that your kernel has UDMA support built in.
mine does.
a quick and dirty check might be to do (as root):
/sbin/hdparm -c -d /dev/hda1
I have this in my startup script:
hdparm -u 1 -a 8 -c 1 -d 1 -k 1 /dev/hda
and I get this when it's run:
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 1 (on)
readahead = 8 (on)
=:/
Any other thoughts? =:) I'm leaning towards notzed's hypothesis of
many, many small temporary files being created, then growing in a big,
big way, then being deleted.
If you get something like the following output:
/dev/hda1:
IO_support = 0 (default 16-bit)
using_dma = 0 (off)
then this is what your problem is. After I rebuilt my kernel with UDMA
support, I get:
/dev/hda1:
IO_support = 1 (32-bit)
using_dma = 1 (on)
or some such. this is what you want :-)
Jeff
--
,-----------------------------------------------------------------//
| Jason 'vanRijn' Kasper :: Numbers 6:22-26
`
| All brontosauruses are thin at one end, much MUCH thicker
| in the middle, and then thin again at the far end. That is
| the theory that I have and which is mine, and what it is too.
,
| bash$ :(){ :|:&};:
`----------------------//
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]