Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3B427710.8B07694@myrealbox.com> Date: Tue, 03 Jul 2001 18:53:20 -0700 From: James Grishaw X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Robert Collins CC: cygwin AT sourceware DOT cygnus DOT com Subject: Re: inetd: how does one change the priority? References: <3B425A48 DOT D6A25F09 AT myrealbox DOT com> <03e001c10421$e8fb4de0$806410ac AT local> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Robert, Adding nice() to the inetd daemons didn't seem to be working very well for whatever reason, so I solved the problem by wrapping Netscape in a script with a call to nice. Works like a champ now. Many thanks for the assist! Jim Grishaw. Robert Collins wrote: > ----- Original Message ----- > From: "James Grishaw" > To: > Sent: Wednesday, July 04, 2001 9:50 AM > Subject: inetd: how does one change the priority? > > > Team, > > > > I am having a problem with poor performance with an imapd > > daemon that I am running under Cygwin inetd. The symptoms are as follows: > > (1) I can connect to the imapd server from any external box (other > > than the server) and everything works fine. > > (2) If I run Netscape on the server, I connect fine and all the commands > > work, but the performance is horrible (up to 30 seconds to > > open a mailbox, with CPU usage at 100% during the wait). > > (3) If I use task manager to decrease the priority of the Netscape > > process or increase the priority of the imapd processes, performance > > is good again. > > (4) This problem only occurs on Windows 2000. Windows NT works fine. > > > > I am surmising that Netscape is consuming all of the CPU while it > > is waiting for a response from the starved imapd daemon. > > > > I am running inetd as a service. Is there a way to increase the > priority > > of the Cygwin inetd.exe process (and all of its children)? I will accept > any clues. > > nice can do it, or you could wrap the imapd in a script with nice(). > Personally I suggest patching inetd to make a call to nice() so that you > won't be delayed while waiting for inted to spawn the child. You may need to > call nice in the child as well - YMMV. > > Rob > > > > > Many thanks, > > Jim Grishaw. > > > > > > > > -- > > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > > Bug reporting: http://cygwin.com/bugs.html > > Documentation: http://cygwin.com/docs.html > > FAQ: http://cygwin.com/faq/ > > > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/