Sergey Nivens - Fotolia
I've worked in many mixed-OS IT organizations, and they have pros and cons in terms of OS performance.
If you want to learn more skills, multiple operating systems give you different perspectives, helping you better understand server operation and application demands.
Typically, performance tools exist on one OS but not another. And when you see the same complex topics explained in different OSes, reinforcement from these various perspectives deepens your understanding of the topic.
However, if you want to optimize OS performance quickly, rule out a mixed environment of Windows and Linux or Unix, or another proprietary OS -- it's more work.
New operating systems can differ from the existing installation more than you expected, especially in terms of performance. If you are a Linux-only shop, picking another OS to run one project can be a serious undertaking -- in particular, finding the appropriate skills to manage it -- even if the choice originally made sense. But if you already have FreeBSD or some other open source OS in-house, your company can adapt quickly if needed. OS performance optimization benefits from live, active skill sets, provided that your company is large enough and has enough training time for the staff to be proficient in diverse operating systems.
About the author:
Brendan Gregg is the author of Systems Performance: Enterprise and the Cloud.