delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/04/30/10:12:54

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Originating-IP: [203.193.164.66]
X-Originating-Email: [abhijits12 AT hotmail DOT com]
X-Sender: abhijits12 AT hotmail DOT com
From: "Abhijit ." <abhijits12 AT hotmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Nessus Performance on Cygwin
Date: Fri, 30 Apr 2004 19:35:30 +0530
Mime-Version: 1.0
Message-ID: <BAY15-F37cG03zlDADs0004a7f7@hotmail.com>
X-OriginalArrivalTime: 30 Apr 2004 14:05:30.0906 (UTC) FILETIME=[327DEFA0:01C42EBC]

Hi,

I have ported Nessus (a network security scanner on Unix) to
Cygwin, and I was running some performance tests on it.
Here are some observations about the Cygwin port performance:

The performance gap between the Linux and Cygwin versions is
large - the Cygwin port takes at least 10 times longer than the
linux version. Also, the Cygwin port takes longer if more plugins
are run simultaneously i.e., it performances better with one plugin
at a time than with ten plugins at a time (ten plugins = 10 fork() calls
and 10 processes communicating over a pipe with the spawning
process). I ran a total of 800 plugins with 1 plugin at a time, and
it took 12 minutes on Cygwin! The linux version took just under a
minute to finish. On linux, performance actually increases with running
more plugins simultaneously.

I am trying to find out why Nessus performance on Cygwin degrades
when we run more plugins at a time.  Nessus uses a lot of fork() calls,
along with socket and pipe IO, and I was wondering whether these
operations contribute to the large performance gap on Cygwin.

Has anyone tried similar programs on Cygwin.. if anyone has suggestions/
comments/analysis on improving Nessus performance, I would be glad
to hear them.

Thanks,
  -- Abhijit

_________________________________________________________________
Deals can't get any better. Products at Lowest Prices.  
http://go.msnserver.com/IN/47508.asp Only on baazee.com


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019