約 15 人のユーザーに QuickBooks の会社ファイルを提供する際の基本的な LAN ホスト/サーバー ネットワーク パフォーマンスのボトルネック?

約 15 人のユーザーに QuickBooks の会社ファイルを提供する際の基本的な LAN ホスト/サーバー ネットワーク パフォーマンスのボトルネック?

他のすべてのネットワーク インフラストラクチャが固定されていると仮定すると、LAN 経由で QuickBooks の会社ファイルを提供する際のネットワーク パフォーマンスに関しては、どのホスト マシンの要素が関係しますか?

ホストは、約 15 人の同時ユーザーがアクセスする QuickBooks の会社ファイル (約 100 ~ 500 MB) をホストするためだけに使用される Windows 10 マシンです。QuickBooks が使用するプロトコルは不明です。

以下に挙げるような要因がネットワーク パフォーマンスに影響します。

  • ニック
  • ハードディスク
  • ラム
  • CPU

非常に高速なPCIe SSDCPU は第 6 世代 Core i5 で、RAM は 8GB です。RAM と CPU を増やすことが関係しているかどうか疑問に思っています。

答え1

あなたの質問は非常にわかりにくいですが、私は次のように仮定します。

Quickbooks のユーザーからは、読み込みや保存などが遅いという苦情が寄せられています。

ステップ1: すべてのマシンがWiFiではなくギガビットイーサネット経由でLANに接続されていることを確認します。WiFiは素晴らしいもので、おそらく機能しますが、特に負荷が大きくなる可能性のあるオフィス環境では理想的ではありません。

ステップ 2: SMB および Quickbooks ファイルをホストしているサーバーもギガビット イーサネット上にあることを確認します。

ステップ 3: すべてのローカル マシンが 15 年前のものではなく、最近新しいハードウェア (理想的には SSD) が搭載されていることを確認します。また、OS と Quickbooks アプリケーションの負荷、および変更のために開く必要がある大きなファイルを処理できるように、少なくとも 16 GB (それ以上) の RAM が搭載されている必要があります。

ステップ 4: サーバーからのこのようなファイルの配信を高速化する唯一の方法は、ディスク速度がファイルにアクセスし、NIC 経由で可能な限り最高のスループットでファイルを提供できるほど十分高速であることを確認することです。ディスクが高速であること (SSD を使用していない場合)、可能であれば RAID アレイ (バックアップではありません) であること、およびサーバーが他のタスクによって大きな負荷を受けていないことを確認します。

ステップ 5: 複数のオープン セッションを処理できるように、サーバーに十分な量の RAM があることを確認します。

ステップ 6: サーバーがユーザーに対してローカルであることを確認します。つまり、サイト間 VPN やクラウド ホスト型ではないことを確認します。

ステップ 1、2、3 を想定すると、ボトルネックとなるのは、SMB がクライアントに配信するためにファイルをメモリに読み込む速度 (ステップ 3) である可能性が高いです。コストがメリットを上回らないうちに、これをできるだけ高速化するためにできることは限られています。

補足ですが、この「サーバー」は実際にはサーバーではなく、サーバーの役割を持つワークステーションのようです。このタスク用に設計された実際のハードウェアに投資する必要があるかもしれません。8GB の Windows を実行していて、このファイルを 15 のクライアントに 1 回あたり 500MB でホストしている場合、すでに損失を出しています。これが 8GB の Windows Server である場合、本当にそれを増やさなければなりません。サーバーを実行する場合、実稼働サービスでは i5 ではなく、少なくとも i7、または Xeon クラスである必要があります。このセットアップは小規模オフィスのニーズには適していますが、処理できる能力を超えているようです。

SMB 共有 (または任意のネットワーク共有) から直接作業することは、実行可能なソリューションとはほとんど考えられません。通常は、ローカル コピーを作成し、編集を行ってから、それを共有にコピーし直すことが推奨されます。

さて、以上を踏まえて、Quickbooks に連絡して、この件に関してどのようなソリューションが提供されているかを確認してください。このアプリケーションがこの方法で動作するように設計されたとは到底考えられません (そうかもしれませんし、そうでないかもしれません。私は Quickbooks のユーザー/管理者ではありません)。しかし、変更を加えるたびにユーザーがネットワーク経由でファイルをロードする必要がない、このタイプの使用に適した製品がある可能性は十分にあります。

関連情報