Snap up SNP to boost server

The recent Microsoft WinHEC was a throwback to last year's developer and small business partner trade shows: new announcements by the bushel. Microsoft was tossing so many new acronyms around that newbies were getting dizzy and passing out. (It could happen.)

Because Vista and Longhorn were the most popular topics of press release dogma at the show, most of the new announcements concerned that platform. But there were a few info-morsels flavored for those of us in the here-and-now of Windows Server 2003, too. My favorite among these is the Windows Server 2003 SNP (Scalable Networking Pack).

SNP is a combination of new OS enhancements and APIs aimed at managing big wads of network packets. Mostly, it does this by intelligently moving truckloads of packets that require lots of server-CPU-think cycles to dedicated processing resources. You can think of it as acting similarly to a gamer's video card: All the really hard 3D video traffic gets moved to a graphics processing unit on the card so the main CPU doesn't choke under the load.

There are a number of bits and pieces in SNP, but the three big items are: TCP Chimney Offload, which can move packets to compatible NICs; Receive-side Scaling, which acts as an in-bound load balancer, intelligently moving traffic loads across multiple CPUs; and NetDMA, which provides support for direct memory access technology such as Intel's I/OAT (I/O Acceleration Technology).

SNP is meant primarily for Windows Server 2003, but it also will run on Windows XP Professional x64 Edition. It supports most any CPU, except the Itanium. Those users will need to wait for the Itanium-capable version of Longhorn. That ping aside, SNP does offer significant performance improvement for relatively little effort.

That's primarily because these technologies aren't managed much. Provided they see a compatible network adapter such as Intel's PRO/1000 PT, they'll simply find one another and work. Certain features such as Receive-side Scaling may require tweaking to establish which CPUs are on the hit list for additional load, but generally that kind of tweaking is done through the NIC's software rather than through any new features in Windows Server.

Specific performance numbers, however, are still a mystery. Microsoft intends for SNP to really help only servers suffering from CPU-intensive network processing. That could include big-time Web servers, video processing servers, and of course honking big file or backup servers. Although it's not mentioned in its literature, one assumes that VoIP servers would fall into this category, too. Microsoft estimates "between 20 and 100 percent" reduction in processing overhead and as much as a 40 percent increase in overall throughput.

Generally, when the marketing literature spews out numbers that vague, I tend to cut them in half when setting my expectations. But seeing as how I'm heading to Hawaii for a 10 Gig enterprise switch shootout review, perhaps we'll get a chance to test SNP under some really heavy load generation.

Meantime, as long as you've got a compatible NIC, SNP is one download that really can't hurt the burdened heavyweights in your server farm. It's free (available here), and really just requires some install and testing time to see real benefits. And, for once, we don't have to wait for Vista.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Oliver Rist

Show Comments

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?