reopen 446643
Probably the idle copy of saned doesn't give away its time slice when it
has nothing better to do. Well, renicing is not help a bit, it's help a lot.
The same scanning task was performed twice (computer has a 2GHz processor).
Without renicing : 20 minutes 17 seconds.
Giving the worst priority 19 to the former saned copy: 10 minutes 40 seconds.
Working in parallel is unproblematic in both cases.
Sorry, but I consider a slowdown of 100% a severe bug. Would you mind reopening
it (in a package for mustek_pp) please?
Since the driver cannot transfer data fast enough, a faster scanner (for the
same driver) doesn't repair the slowdown. You see, even changing to a faster
computer just shifts the problem to larger resolutions.
What concerns the cases that you describe as the other way round, there are
certainly software solutions to determine which of two processes is idly
waiting for the input and should give away its time slice. In the laziest case
one can imagine a new mustek_pp configuration option which sets the priorities.
Thanks a lot
Best regards
Sasha Mal
--- On Sun 10/14, Julien BLACHE [EMAIL PROTECTED] wrote:
From: Julien BLACHE [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Date: Sun, 14 Oct 2007 19:25:26 +0200
Subject: Re: Bug#446643: saned is started twice with the same priority, one
copy gets in the way of another copy
sasha mal[EMAIL PROTECTED] wrote:Hi, I turned on the local scanner, put
some sheet of paper into in, started xsane. Looked with ps aux on the
process list and saw saned there. Then I started acquring a preview of a A4
sheet of paper. Looking of the list of processes with top, I noticed two
copies of saned, both running at the same priority (NI 0). After the preview
was acquired, I discovered that one saned copy terminated. Scanning was
very slow. I'm using the mustek_pp driver and the scanner called MD 9890.
TheThe mustek_pp forks a reader process when scanning, so having 2
sanedprocesses running while scanning is perfectly fine and expected.Your
scanner is a parallel port scanner, so you have to expect it tobe slow ...By
renicing the parent saned process you're slightly modifying thescheduling
priority and the reader process gets more CPU time whichcan help a bit, as
you've seen, but it could as well have degradedperformance.No bug here, sorry,
you
need a faster scanner.JB.-- Julien BLACHE - Debian GNU/Linux Developer -
[EMAIL PROTECTED] Public key available on http://www.jblache.org - KeyID:
F5D6 5169 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169
___
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]