System Calls In Apache (Linux) vs IIS (Windows)

WARNING: This post was originally published in 2008 and hasn't been updated since.
The tips, techniques and technology explained here may be outdated. If you spot any errors, please let me know in the comments so I can adjust the article. Thanks!

The following 2 pictures show a clear difference in system calls between a Linux' Apache, and a Windows' IIS. Draw your own conclusions. :-)

First up: Apache.

System calls for Apache

System calls for Apache

Followed by: IIS

System calls for IIS

System calls for IIS

They both seem chaotic, but the Apache one shows a lot more structure than the IIS one, which seems to be tangled up in its own web.

3 comments on “System Calls In Apache (Linux) vs IIS (Windows)
  1. Andreas says:

    well maybe this is the raeson why the IIS were so vulnerable back in the day as i guess that these systemcalls back there remained the same as now

  2. Pierre says:

    As G-WAN outperforms Apache and IIS by orders of magnitude in performances (for both static and dynamic contents) and footprint (the 100 KB G-WAN is a *native* Web App. Server offering full ANSI C scripts) it would be interesting to see the same graph applied to G-WAN.

    G-WAN is available on Linux and Windows (where it beats IIS-7.0-nested-in-the-Windows-kernel).

  3. sebastian says:

    nice! i only wish to know, is it a system call picture with all running-IIS Features? it look like!

1 Pings/Trackbacks for "System Calls In Apache (Linux) vs IIS (Windows)"
  1. […] This post was mentioned on Twitter by Steve Woods, Robert Radtke. Robert Radtke said: I'll take apache http://ow.ly/2QDFU […]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Advertisement

Why ads?

I'm glad you made it to this blogpost. I hope it helps solve your problem. So why then do I show ads on the site? Writing content, testing it and making sure the layout isn't totally b0rked takes time. A lot of time. The ads are a way to pay back a small portion of that time.

And as you know running a site costs (a bit of) money: the domain name, webhosting, time spent writing and updating content, ... So if you like the content of this blog, consider disabling your AdBlocker for this domain. Thanks!

Recent posts

Looking for help?

Tired of fixing all these tech-problems yourself? We've got an excellent team at Nucleus, a top-class Belgian hosting provider, that can help you.

Discover our Managed Hosting, where skilled engineers manage your servers and keep them up-to-date, so you can focus on your core business. We use a variety of Configuration Management Systems such as Puppet to make sure every config is reviewed, unit-tested and guaranteed to be working.

Want to get in touch? Find me as @mattiasgeniar on Twitter or via the contact-page on this blog.