Windows は、主に孤立した悪い経験 (誰もがいくつか経験していますよね?) に基づいて、それについて長年の評判を持っています。残念ながら、大多数のシステム管理者は、Microsoft から無料で入手できるパフォーマンス チューニングに関するドキュメントを見たことがなく、システムを適切にチューニングすることに苦労した人はさらに少数です。
リアルタイムで重要なシステムは Windows で動作します。たとえば、コール センター ソリューションを見てください。これは私の専門分野の 1 つであり、まさにこれを行っている数十台のサーバーを監督しています。これらのマシンは、音声認識と音声合成を同時に処理し、データベースとプログラム可能なコール ルーティング システムと通信する何百もの回線を持つことができます。電話会社の機器への応答が遅れると、これらの通話の一部またはすべてが切断されたり、通話品質が大幅に低下したりする可能性があります。ウイルス対策やその他のセキュリティ対策を実装する必要がありますが、これらのシステムは稼働しています。
実行する必要がある最も重要なことは次のとおりです。 * 更新のチェックと適用、ディスクのメンテナンス (デフラグ操作やクリーンアップなど)、フル スキャンなどの定期的な自動化されたジョブとプロセスを排除し、メンテナンスのために定期的にスケジュールされたダウンタイムに移行します。* システムがスワッピングで行き詰まらないように十分なメモリを確保する * 断片化がスワップファイルに干渉しないように、スワップを独自のパーティションに配置する (私のシステムのいくつかにはこれがなくても動作する)ウイルス対策ベンダーは、適切な保護を提供しながらサーバーへの干渉を最小限に抑えるように製品を微調整します - ほとんどのウイルス対策ソフトウェアは、サーバーではなくデスクトップでの使用を意図しており、調整が必要です * グループを調整する /ローカル セキュリティ ポリシー
最終的に、UN*X システムは、適切に管理しないと、同じ問題を抱えている可能性があります。スケジュールされたジョブ、不適切なスワップ構成、侵入型のサード パーティ製セキュリティ ソフトウェアなどです。また、セキュリティに関しても見落とされることが多いため、Windows サーバーが侵害された場合と同じように、セキュリティが侵害されても驚くことはありません。
バランスを取らなければなりません。どちらのプラットフォームも同じように管理を誤る可能性があり、両方のプラットフォームが適切に調整されている可能性があります。主に UN*X プラットフォームのユーザーと話している場合、彼らにはプラットフォームが好きな理由があり、Windows に対して多くの偏見を持っているため、それを反映した回答が得られます。Microsoft の担当者と話している場合、彼らの視点からも同じことがわかります。
プラットフォームを選択する際に最も重要なことは、実行しているアプリケーションのベンダー サポートであるべきです。彼らはどちらに多くの投資を行っており、開発においてどちらを支持してきたでしょうか? 最も効果的であることが証明されているものは何ですか? また、今後も引き続き利用できるものは何ですか?