Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 ." To: cygwin AT cygwin DOT com Subject: Nessus Performance on Cygwin Date: Fri, 30 Apr 2004 19:35:30 +0530 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: 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/