Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> どのようにして中小企業がサーバー性能設計を見ているのかについて話す

どのようにして中小企業がサーバー性能設計を見ているのかについて話す

  

企業ビジネスの急速な発展に伴い、企業情報の構築は次第に議題になりつつあります。企業情報化は中小企業の急速な発展を促進するための重要な手段であり、企業情報化の構築を通して、企業管理モードの最適化、ビジネスプロセスの標準化、および作業効率の改善に大きな影響を及ぼし、中小企業の市場を包括的に改善する。競争力

中小企業の情報化の基盤は情報プラットフォームの構築であり、情報プラットフォーム構築の焦点はサーバーの選択です。情報プラットフォーム全体の重要な部分として、サーバーはリソース共有やプロセス制御などのさまざまな種類のネットワークサービスを提供する責任があり、サーバーのパフォーマンスがある程度情報構築の成功を左右すると言えます。これはまた、サーバー構成の過程で、お金を節約するために、ちょうどサーバーを買うために、仕事の後に、情報システムに帰着する小さな馬車の明らかな状況があるなど、さまざまな誤った現象がある。それは企業の発展を助けることができないだけでなく、重要な瞬間にチェーンを落とすことも多く、同様に、ハイエンドサーバーを購入するには多額の費用がかかり、それを実行することができます。中小企業に適したサーバーパフォーマンスソリューションを設計し、最後に企業の情報システムに適したサーバーを購入するには、2つの側面を理解する必要があります。

1.サーバーパフォーマンスの主なパラメーター指標< Br>

1.1動作速度

動作速度には、主にCPU数、ワード長、メイン周波数が含まれます。 CPUの数には2つの意味があります。1つは実際のCPUの数を表し、もう1つは物理CPUのコアの数を表します。 CPU技術の発展に伴い、4コアCPUが普及し始めました。

1.2メモリシステム

メモリシステムには、メモリ容量、速度、およびメモリミラーリングのサポートが含まれています。サーバーにはさまざまなテクノロジがあるため、互換性のあるマシンよりもはるかに厳密です。メモリの速度だけでなく、その固有のエラー訂正テクノロジの機能と安定性も重視しています。

1.3ディスクサブシステム

サーバーでは、特にデータベースサーバーとファイルサーバーで、ディスクサブシステムのパフォーマンスがサーバーの全体的なパフォーマンスに直接影響します。そのため、サーバー製品を選択する際には、ディスクサブシステムが2番目の焦点となりました。ディスクサブシステムには、ディスク容量、RAIDレベル、ディスクIOスループットなどのパラメータが含まれています。

1.4ネットワークサブシステム

ネットワークサブシステムは、ネットワークソフトウェアを使用して、通信回線や通信機器によってさまざまな場所に配置された独立した機能を持つ複数のコンピュータシステムを接続します。相互間のデータ通信とリソース共有を実装するシステム。 2、企業情報システムはサービスと主要な性能要件を提供する。現在、中小企業は一般にファイルサービス、データベースサービス、メールサービス、ウェブサービス、マルチメディアサービス、ターミナルサービスのようなサービスを必要としている。その他の特別なビジネスサービスなどサーバーに対するそれらの要件はすべて異なります。

2.1ファイルサービス

ファイルサービスは、企業では比較的一般的な情報管理アプリケーションです。また、より成熟したネットワークアプリケーションの1つでもあります。 FTPサービス、ファイル共有サービスなどこの種のサービスでは、サーバーはウェアハウスに相当し、ユーザーとサーバーのディスクサブシステムとの間のデータの高速転送を保証し、データはディスクからメモリーに転送され、ネットワークを介してクライアントに転送されます。非常に遅く、システムパフォーマンスへの影響も最大で、その後にディスクシステムのIO速度が続きます。CPUとメモリの要件はそれほど高くありません。

2.2データベースサービス

データベースはネットワーク時代に途方もない発展を遂げ、データベースサービスはますます広く使用されるようになりました。また、金融や在庫など、システムのあらゆる面で最高のパフォーマンス要件を備えたアプリケーションです。そして人事管理アプリケーション。多数のランダムI /O要求とデータ転送に対応するには、高性能CPUと高速ディスクサブシステムが必要であるため、データベースサービスのサーバーパフォーマンスに対するボトルネックは、メモリ、ディスクサブシステム、およびCPUです。

2.3メールサービス

インターネットの発達と人気により、メールサービスは人々の日常生活に欠かせないものとなりつつあります。メールサーバーはメールルーターとウェアハウスの役割を果たしますサーバーパフォーマンスのボトルネックはネットワークサブシステム、メモリ、ディスクサブシステムとCPUです。

2.4 Webサービス

Webサーバーのパフォーマンスは、Webサイトのコンテンツによって決まります。 Webサイトが静的である場合、システムのボトルネックはネットワークサブシステムとメモリです。 Webサーバーが主に集中的な計算(動的にWebページを生成するなど)を行っている場合。システムパフォーマンスのボトルネックは、メモリ、CPU、ディスクサブシステム、およびネットワークサブシステムです。

2.5マルチメディアサービス

マルチメディアサービスはネットワーク上のメディア制御とメディアストリーミングを担当し、I /Oスループットはサーバーのパフォーマンスにおいて重要な役割を果たします。ビデオサーバーのパフォーマンスボトルネックは、ネットワークサブシステム、ディスクサブシステム、およびメモリです;オーディオサービスはサーバーハードウェア構成に対する要求が低く、現在のサーバーサブシステムは一般的にボトルネックにはなりません。

2.6ターミナルサービス

ターミナルサービスは、TCP /IPプロトコルを介してクライアントとサーバーを標準のLANアーキテクチャに接続し、さまざまなアプリケーションを実行し、その結果をユーザーに送信することによって機能します。負荷がサーバーに追加されます。システムパフォーマンスのボトルネックは、通常、メモリ、CPU、ネットワークサブシステムです。

上記の2つの側面から、サーバーを簡単に設計することはできますが、実際に必要なパフォーマンス指標を正確に決定することはできません。例えば、同じWEBサービスを提供しているが、静的WEBサービスと動的WEBサービスを提供するための性能要件は明らかに異なり、動的WEBサービスも提供されており、計算量とアクセス量によってサーバ上の要件は異なる。中小企業では、1つ以上のサービスが共存する場合があります。例えば、著者が輸出入会社のための情報プラットフォームを実施したとき、彼はその会社に複数のサービス要件があることを発見しました。

(1)内部ビジネスプロセスコントロールサービス。

(2)企業内でのファイル交換の必要性。

(3)企業がインターネットを共有する必要性。

(4)企業向けメールサービスのニーズ。

この場合、完全なサーバーパフォーマンスパラメータの設計を経験に頼るだけでは不十分であり、企業内の専用サーバーでは正しい設計を行うことができません。そのため、通常、ストレステストを使用して、サーバーのさまざまなサブシステムのボトルネックを特定し、サーバーでサポートされているユーザー数を判断します。

「サーバーデバイス用のシステムパフォーマンステストツール」や「アプリケーション用のテストツール」など、さまざまな種類のストレステストソフトウェアがあります。サーバーのシステム性能テストツールは、プロセッサ、メモリ、ストレージ、ネットワークなどのさまざまなサブシステムに従って特別なテストを実行し、いくつかの部分のパフォーマンス要件を満たすためにテスト結果を通して異なるサーバーの同じ部分を比較できます。サービス

Iometer:ストレージサブシステムの読み取りおよび書き込みパフォーマンステスト

Sisoft Sandra:Windowsでのベンチマーク評価

Iozone:LinuxでのI /Oパフォーマンステスト

Netperf:ネットワークパフォーマンステスト

さらに、「アプリケーション用テストツール」は、サーバーが負荷とストレス下で予想される設計仕様を満たしているかどうかを確認できます。負荷テストの目的は、負荷が増加したときに、スループット、応答時間、CPU負荷、メモリ使用量など、システムのコンポーネントがシステムのパフォーマンスをどのように決定するかをテストすることです。

Loadrunner:システムの動作とパフォーマンスを予測するための負荷テストツール

Webload:Webパフォーマンスのストレステスト

輸出入会社情報構築の場合、まず第一にエンタープライズサービスの種類を簡単に分析し、デュアルコア、1Gメモリ、100メガバイトのネットワークサーバーを選択してから、Loadrunnerを使用してスクリプトを記録し、独自のソフトウェアを使用して会社の最も忙しい時間(40人)をシミュレートします。

専用ソフトウェアがデュアルコアをサポートしていないため、さまざまなサービスがCPUを自動的に割り当てることができないため、デュアルコアCPUの一方のコアが100%、もう一方のコアがアイドル状態になります。ユーザー数が20人を超えると、メモリやディスクの交換ファイルが頻繁に発生し、サーバーの効率に大きな影響を与えますが、ファイルサービスを提供する時点では、サーバーのディスクアクセス速度と専用サービスの問題により、かなりの遅れが生じます。見つかった問題によると、我々はデータベースサービス、重要なサービスと二次サービスを分離し、重要なサービスを確保することに基づいてそれぞれ異なるCPU、メモリとネットワークリソースを設定するためにサーバを再設計し仮想化技術を採用しました。 、他のサービスを満たすために。

テスト結果によると、そして将来のビジネス開発ニーズを考慮して、デュアルコアデュアルプロセッサ、2Gメモリ、100メガビットネットワークカードサーバーを構成することができます。 1年以上の模擬テストの後、サーバーシステムは正常に動作しており、ユーザーのパフォーマンス要件を満たすことができます。

もちろん、優れたサーバーを選択するためには、サーバーが使用するオペレーティングシステム、リソースの計画と割り当てなど、他に注意が必要なパラメーターがありますが、サーバーの主なパフォーマンスパラメーターの設計はSMEです。サーバーパフォーマンス設計における最も基本的かつ重要な要素。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved