<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebSpy Blog&#187; Multi-threading &#8211; WebSpy Blog</title>
	<atom:link href="http://www.webspy.com.au/blogs/index.php/tag/multi-threading/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webspy.com.au/blogs</link>
	<description>For when WebSpyrians have something to say.</description>
	<lastBuildDate>Fri, 09 Dec 2011 01:18:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WebSpy User Survey &#8211; The Why, How and What Behind Internet Monitoring</title>
		<link>http://www.webspy.com.au/blogs/index.php/webspy-user-survey/</link>
		<comments>http://www.webspy.com.au/blogs/index.php/webspy-user-survey/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 03:10:33 +0000</pubDate>
		<dc:creator>Asa</dc:creator>
				<category><![CDATA[Log File Analysis]]></category>
		<category><![CDATA[Sales and Marketing]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[WebSpy]]></category>
		<category><![CDATA[business issues]]></category>
		<category><![CDATA[IronPort]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>
		<category><![CDATA[Microsoft ISA Server]]></category>
		<category><![CDATA[monitoring log files]]></category>
		<category><![CDATA[Multi-processing]]></category>
		<category><![CDATA[Multi-threading]]></category>
		<category><![CDATA[software features]]></category>
		<category><![CDATA[Squid Proxy Server]]></category>
		<category><![CDATA[suggested improvements]]></category>
		<category><![CDATA[survey]]></category>
		<category><![CDATA[Windows Event Logs]]></category>

		<guid isPermaLink="false">http://www.webspy.com.au/blogs/?p=490</guid>
		<description><![CDATA[We recently completed the analysis of our latest software user survey. It is always very exciting to review the results from such a survey since it is one of the best indications on why clients are using our software, where our strengths lies and what we can improve.

I would like to take this opportunity to [...]]]></description>
			<content:encoded><![CDATA[<p>We recently completed the analysis of our latest software user survey. It is always very exciting to review the results from such a survey since it is one of the best indications on why clients are using our software, where our strengths lies and what we can improve.<br />
<span id="more-490"></span><br />
I would like to take this opportunity to thank all of our clients who participated in the survey. Many of you wrote lengthy answers to each question making it very easy for us to understand why and how you use our software, what features you find valuable and what improvements, or added features, you would like to see. </p>
<p>The survey only consisted of six questions and to prevent influencing answers and encouraging unique thoughts and opinions, the majority of questions were open ended. Those answers applicable for categorization have now been categorized, compared and correlated. The survey was conducted for internal purposes but I would like to share some of the findings and comments we received. </p>
<h2>Vendor devices and log formats</h2>
<p>The top ten vendor devices client used WebSpy’s software to analyze and report on:</p>
<ol>
<li>Microsoft ISA Server (a whopping 48.6%)</li>
<li>Microsoft Exchange</li>
<li>Novell – BorderManager</li>
<li>Squid – Proxy Server</li>
<li>Microsoft Proxy Server</li>
<li>Microsoft  &#8211; Internet Information Services (IIS)</li>
<li>Blue Coat – Proxy SG</li>
<li>Check Point – Next Generation</li>
<li>IronPort – Web Security Appliance</li>
<li>Microsoft – Windows Event Logs</li>
</ol>
<h2>Business Issues</h2>
<p>The most common reason why clients started to monitor and report on their log files:</p>
<ol>
<li>To achieve transparency, higher visibility, on overall internet and network resources. (No actual issue quoted)</li>
<li>To reduce issues related to lost productivity, inappropriate and illegal internet usage</li>
<li>To be able to perform detailed investigations on specific user and site levels</li>
<li>To reduce bandwidth cost and increase speed</li>
<li>To achieve monitoring requirements not satisfied by vendor device</li>
<li>To reduce viruses and other security issues</li>
<li>To produce reports required by management</li>
<li>To trend and forecast Internet and network usage</li>
<li>To investigate email usage</li>
<li>To immediately address critical issues using real-time monitoring and alerts</li>
</ol>
<h2>Most valued WebSpy software features</h2>
<ol>
<li>Dynamic Drilldowns</li>
<li>Ad-hoc analysis and summaries screen</li>
<li>Real-time monitoring and alerts</li>
<li>Comprehensive and detailed reports and analysis options</li>
<li>Predefined and customizable reporting and analysis templates</li>
<li>Aliases – Logical grouping of data to represent it more meaningfully</li>
<li>Profiles &#8211; Categorize web site URLs, email subject lines, instant message chats and any other logged data using customizable keyword profiling technology.</li>
<li>Extensive log file compatibility and support</li>
<li>Ease of use</li>
<li>Automated task scheduling</li>
</ol>
<h2>Suggested Improvements</h2>
<p>The majority of answers related to suggested improvements and added software features were very specific to individual user experiences and quite difficult to categorize.  However, here a list of suggested improvements that our development has taken to heart and decided to prioritize:<br />
<strong><br />
Increase and Improve Number of Default Report and Analysis Templates</strong><br />
Major changes and improvements to our reporting engine and interfaces are currently being planned. A short term goal is to provide the ability to create reports in PDF format. This should hopefully be available in the coming months. </p>
<p>Longer term, we will be incorporating a visual report designer (drag / drop charts and tables etc), as well as the ability to create reports that collate information from different sources. For example, using the information from Event logs, Web proxy logs and email server logs, you could produce a report that shows when a user logged on to their PC, what sites they browsed, what files they accessed, and the emails they sent – all sorted chronologically in the one table!  </p>
<p>We currently have a large range of report templates available, but choosing the one you want can be a time consuming process, and you will most likely want to customize the report once you’ve found one that suits. We are planning to make the whole process of creating the report YOU want much, much easier.</p>
<p><strong>Further Expand Profiles (Website Categorization)</strong><br />
When it comes to website categorization, WebSpy applications utilize keyword profiling in addition to importing category fields from log files (if available). There are upsides and downsides to keyword profiling. A simple keyword can instantly categorize thousands of sites which is much more efficient than maintaining a URL Category database. Being able to categorizing hits to your own organization’s website or intranet is also a very useful feature. </p>
<p>We are committed to distributing more frequent profile updates, without overwriting any customizations you have made. Longer term, we plan to provide an option for collaborative keyword customization, so that you benefit from the customization that other customers are making around the world.  We also plan to integrate third party categorization services, as there are many great organizations that focus purely on URL categorization. </p>
<p><strong>Improve Software Updates Correspondence  </strong><br />
Our main mass communication channels include our newsletter, press releases blog and twitter. Here is where we inform existing and prospective clients about our software, updates, offers and much more. Starting September 2009 we will also send out emails, on a monthly basis, informing existing clients about the specific software updates implemented and are ready to download. </p>
<p><strong>Further Improve Reporting Speed</strong><br />
Vantage 2.2 ranges (Premium, Giga and Ultimate) now use multithreading techniques to utilize the extra processing power on machines with multiple cores or CPUs to import log files and generate reports faster. In addition to the multi-processing improvements recently made in Vantage 2.2, the development team are planning to implement even more multi threading improvements in the next major version. These improvements will be available for users of both the Analyzer and Vantage range.  </p>
<p>Thanks again for your participation!</p>
<p><em>The winner of the USB Camera Pen has been picked using a random draw and will be contacted personally via email.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webspy.com.au/blogs/index.php/webspy-user-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vantage 2.2 now available!</title>
		<link>http://www.webspy.com.au/blogs/index.php/vantage-22-now-available/</link>
		<comments>http://www.webspy.com.au/blogs/index.php/vantage-22-now-available/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 03:55:14 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[Vantage]]></category>
		<category><![CDATA[WebSpy]]></category>
		<category><![CDATA[WebSpy News Update]]></category>
		<category><![CDATA[Aliases]]></category>
		<category><![CDATA[Multi-processing]]></category>
		<category><![CDATA[Multi-threading]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Profiles]]></category>
		<category><![CDATA[Report Style]]></category>
		<category><![CDATA[Scheduled Tasks]]></category>
		<category><![CDATA[Storage Repair]]></category>

		<guid isPermaLink="false">http://www.webspy.com.au/blogs/?p=331</guid>
		<description><![CDATA[I'm happy to announce the release of Vantage 2.2! All three products in the Vantage range (Premium, Giga and Ultimate) have been update with the following features:
Multi-processing, Improved report styles, Updated Aliases and Profiles, Storage Repair Utility, Save / Open Tasks.

Obviously, the multi-processing feature is the big one! Many of you (Vantage customers) have been running Vantage on multi-core or multi-cpu machines and just dying for Vantage to grab hold of the CPUs and make them work. You should be happy with this new build. ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce the release of Vantage 2.2! <a href="http://www.webspy.com.au/products/vantage/default.aspx#range">Download Vantage 2.2 here.</a></p>
<p>All three products in the Vantage range (Premium, Giga and Ultimate) have been updated with the following features:<span id="more-331"></span></p>
<ul>
<li><strong>Multi-processing</strong><br />
Vantage now utilizes the extra processing power on machines with multiple cores or CPUs to import log files and generate reports faster.<br />
<div id="attachment_122" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/vantage_performancetab.jpg"><img src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/vantage_performancetab-300x211.jpg" alt="The new Performance tab in Vantage" title="vantage_performancetab" width="300" height="211" class="size-medium wp-image-122" /></a><p class="wp-caption-text">The new Performance tab in Vantage</p></div>
</li>
<li><strong>Improved report styles</strong><br />
HTML (including MHT) reports are now sporting an updated look and feel.<br />
<div id="attachment_334" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/newreportstyle.png"><img class="size-medium wp-image-334" title="New Report Style" src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/newreportstyle-300x224.png" alt="New Report Style" width="300" height="224" /></a><p class="wp-caption-text">New Report Style</p></div></li>
<li><strong>Updated Aliases and Profiles</strong><br />Added support for the latest search engines, social networking sites, operating systems and user agents.<br />
<div id="attachment_343" class="wp-caption aligncenter" style="width: 305px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/searchosbrowsercollage.png"><img src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/searchosbrowsercollage.png" alt="Profiles Aliases support the latest Internet tools and technolgies." title="Search OS Browser Collage" width="295" height="162" class="size-full wp-image-343" /></a><p class="wp-caption-text">Profiles Aliases support the latest Internet tools and technologies.</p></div></p>
</li>
<li><strong>Storage Repair Utility</strong><br />
Storages can become damaged if there is a system crash or if WebSpy.Vantage.exe process is ended when an import is in progress. Damaged storages are now detected automatically and you have the option of repairing them. Storages can also be manually checked and repaired on the Storage properties dialog.<br />
<div id="attachment_345" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/storage-diagnostic1.png"><img src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/storage-diagnostic1-300x296.png" alt="Storage Repair Utility" title="Storage Repair Utility" width="300" height="296" class="size-medium wp-image-345" /></a><p class="wp-caption-text">Storage Repair Utility</p></div>
</li>
<li><strong>Save / Open Tasks</strong><br />Scheduled Tasks can now be saved to an external file (.Tasks) for backup and migration purposes.<br />
<div id="attachment_346" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/saveopentasks.png"><img src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/06/saveopentasks-300x243.png" alt="Save and Open Tasks" title="Save and Open Tasks" width="300" height="243" class="size-medium wp-image-346" /></a><p class="wp-caption-text">Save and Open Tasks</p></div>
</li>
</ul>
<p>Obviously, the multi-processing feature is the big one! Many of you (Vantage customers) have been running Vantage on multi-core or multi-cpu machines and just dying for Vantage to grab hold of the CPUs and make them work. You should be happy with this new build. Import a folder full of log files and watch 6 to 8 logs import simultaneously instead of watching them import one after the other. Run a full analysis or a comprehensive report with no filters and watch your CPU jump into gear to generate the report in 30% &#8211; 50% of the time. We&#8217;re expecting this to be a very popular update, especially among our larger customers.</p>
<p>Multi-processing is a great new feature, but be aware that there are some circumstances where Vantage will not be able to utilise more CPU power when generating reports. For example, if your report contains filters that significantly cuts down the amount of data in your storage that needs analysis, Vantage&#8217;s analysis engine and your CPUs will not be significantly pushed. Also see <a href="http://www.webspy.com.au/blogs/index.php/vantage-now-with-multi-processing/">my earlier blog</a> for more information on how the report structure can also affect the performance.</p>
<p>To get hold of this build, simply <a href="http://www.webspy.com.au/products/vantage/default.aspx#range">download the latest version of Vantage</a> from our website. It will run side by side with your existing Vantage 2.1 installation, which minimizes any downtime, and makes it easy to transfer all your settings across (use the Migration Wizard in the Tools menu). Then you can uninstall Vantage 2.1 when you&#8217;re ready.</p>
<p>Let us know how you go by leaving comments below, or by <a href="http://www.twitter.com/webspy">tweeting us</a>.</p>
<p>Cheers!<br />
Scott</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webspy.com.au/blogs/index.php/vantage-22-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vantage now with multi-processing!</title>
		<link>http://www.webspy.com.au/blogs/index.php/vantage-now-with-multi-processing/</link>
		<comments>http://www.webspy.com.au/blogs/index.php/vantage-now-with-multi-processing/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 05:41:40 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[Vantage]]></category>
		<category><![CDATA[Multi-processing]]></category>
		<category><![CDATA[Multi-threading]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Speed]]></category>

		<guid isPermaLink="false">http://www.webspy.com.au/blogs/?p=118</guid>
		<description><![CDATA[We've been doing some work of late to make Vantage take advantage of multi-cpu and multi-core processors. It looks like we've improved the performance of importing more than one log file by around 50%, and the most common reporting scenarios by around 30%.  Before we release this build into the wild, I'd like to give it as much field testing as possible. If you are interested in obtaining a copy of this build...


]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been doing some work lately to make Vantage take advantage of multi-cpu and multi-core processors. It looks like we&#8217;ve improved the performance of importing multiple log files by around 50%, and the most common reporting scenarios by around 30% (tested on a quad-core CPU).  Before we release this build into the wild, I&#8217;d like to give it as much field testing as possible. If you are interested in obtaining a copy of this build, <span id="more-118"></span>please contact me using the comments form below, or email me at scottg at webspy dot com.</p>
<p>The multi-processing build features a new tab called &#8216;Performance&#8217; in <strong>Tools | Options</strong>. Ensure ‘Use multi-processing’ is checked, and set the &#8216;Maximum Concurrent Threads&#8217; value to twice the number of logical/physical CPUs you have. For example, set it to 4 on a dual core, 8 on a quad-core, or 16 on a machine with two quad-core CPUs. Feel free to also play around with this value, but we have found this formula to be optimal and we&#8217;ll automatically set this as default in future builds.</p>
<div id="attachment_122" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/vantage_performancetab.jpg"><img class="size-medium wp-image-122" title="vantage_performancetab" src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/vantage_performancetab-300x211.jpg" alt="The new Performance tab in Vantage" width="300" height="211" /></a><p class="wp-caption-text">The new Performance tab in Vantage</p></div>
<p>You’ll notice that if you import a folder of logs, about 6-8 logs will import simultaneously. Simply importing one log file will not show any speed improvement.</p>
<p>Multi-processing will only benefit report generation if your report template contains side-by-side summaries as opposed to drilldown summaries. Here&#8217;s what I mean by a template with side-by-side summaries:</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 258px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/side-by-side-summaries.jpg"><img class="size-full wp-image-119" title="side-by-side-summaries" src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/side-by-side-summaries.jpg" alt="A report template that only has side-by-side summaries" width="248" height="218" /></a><p class="wp-caption-text">A report template that only has side-by-side summaries</p></div>
<p>And here&#8217;s what I mean by a template with drilldown summaries</p>
<div id="attachment_121" class="wp-caption aligncenter" style="width: 230px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/drilldown-summaries.jpg"><img class="size-full wp-image-121" title="A report template with only drilldown summaries" src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/drilldown-summaries.jpg" alt="A report template with only drilldown summaries" width="220" height="70" /></a><p class="wp-caption-text">A report template with only drilldown summaries</p></div>
<p>Basically, each side-by-side summary will get processed simultaneously, but any drilldowns will be processed sequentially.</p>
<p>Most report templates consist of both side-by-side AND drilldown summaries, such as:</p>
<div id="attachment_120" class="wp-caption aligncenter" style="width: 189px"><a href="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/side-by-side-and-drilldown-summaries.jpg"><img class="size-medium wp-image-120" title="side-by-side-and-drilldown-summaries" src="http://www.webspy.com.au/blogs/wp-content/uploads/2009/04/side-by-side-and-drilldown-summaries-179x300.jpg" alt="A report template with both side-by-side and drilldown summaries" width="179" height="300" /></a><p class="wp-caption-text">A report template with both side-by-side and drilldown summaries</p></div>
<p>The amount that these templates benefit from multi-processing will depend on the number of side-by-side summaries.</p>
<p>If this sounds like something you&#8217;d like to try, please contact me for a copy of the build!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webspy.com.au/blogs/index.php/vantage-now-with-multi-processing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

