お世話になります。
ご面倒かけますが、ご回答頂ければ助かります。
状況を説明させて頂きますと
あるプログラム(計算して結果を出力)をネットワーク上で共有フォルダにアクセスして
実行しております。
(1)スタンドアローンで実行(自分のPCにプログラムを保存)すると、実行時間が1~2分
(2)ネットワークの共有フォルダにアクセスして実行した場合 5分~10分かかります。
※できるだけマスタ配布のような業務が入る為、スタンドアローンでは利用しない方針です
なぜこんなに実行時間に差がでるのかという質問を頂いてます。
ネットワーク上のプログラムを実行しているのですから、ある程度遅くなるのは
当たり前です。とは回答しているのですが、理解してもらえません。
WireSharkを利用して、パケットを拾ったのですが
・ TCP Dup ACK
・ TCP Retransmission
・ TCP Previous segment lost
上記のようなパケットを拾いましたが、パケットを分割や再送信を行っているので
遅くなっていると話をしましたが、これがネットワークの問題なのかプログラムの問題か
確認(考え方)するにはどうしたらいいでしょうか?
参考程度でも結構ですので、お願いいたします。
No.1ベストアンサー
- 回答日時:
まず前提として、
スタンドアロンの場合、自らのプログラムやデータはメモリー上に格納され
更新など行っても、実際にはファイルに書かれるのでは無くメモリー上で更新されます。
なので、物理的なアクセスの発生が少なく高速で動作します。
しかしネットワークの場合は、「共有」という概念が働く為なるべくメモリーで
処理するのでは無く物理的なファイルに更新がかかるようになります。
※このあたりはソフトの設計にも共有の仕方によりOSの制御にもよりますが....
また、それらの読み込み・更新毎にネットワークを使ってデータやり取りする為、
ネットワークへの負荷が掛かること、ネットワークの混雑具合に影響される事など
速度低下する要因が多くなりますので、ネットワーク上のデータを利用するという事は
こういう事だと理解してもらう必要があります。
そして、パケットのエラーの内容を見ていると、ネットワークで障害が発生していますね。
原因としては、ケーブル・HUB・ルータ・NICなど機器全てを疑う必要があります。
まず、同じ事を複数のパソコンで実行して、同じような状況になる端末を特定し、
その影響範囲を調べます。
結果、その範囲に使ってる機器が特定されますので、
その機器を交換して問題ない事を検証すれば良いと思います。
忙しいところご回答いただきありがとうございました。
一度、他のPC上でもエラーが発生するか確認したいと思います。
まあ、もう一度話をして理解頂く様努めたい思います。
ありがとうございました。
No.2
- 回答日時:
動かすプログラムとデータ量にも夜と思いますが、
通信速度の問題ではないでしょうか。
一般的なネットワークLANケーブルの速度1Gに対して、
ここ数年のPCの内部通信速度は3Gないしは6Gの通信速度のはずです。
計算時に使用するデータサイズによっては、
当然通信に3倍から6倍程度の差が生じるため、
1~2分に対して5~10分は妥当な数字だと思います。
確認方法はトラフィックの量を計測して予測時間を計算すれば、
ネットワークを使っての演算に時間がかかるのを納得してもらえるのではないでしょうか。
ご回答ありがとうございました。
二つの回答とも非常に参考になりました。
ポイントを付与できず申し訳ありません。
最初の回答の方に付与させていただきました。
ご回答頂いて点を参考にしたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- C言語・C++・C# C言語 3 2022/10/04 15:07
- ネットワーク ネットワーク資格情報について 2 2022/08/05 12:50
- UNIX・Linux いつの間にか自宅サーバーが見れなくなっていた時のトラブルシューティング手順をご教示ください 4 2023/02/15 21:01
- ドライブ・ストレージ 複数のパソコンが自宅にあり、互いの固有のHD、光学ドライブを相互にアクセスする方法。その2 3 2022/12/16 09:54
- 固定IP Win11 アダプター設定変更にイーサネットが表示されない 1 2022/12/03 18:31
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- ネットワーク 家庭内LANの2台のPC間で「ネットワーク資格情報の入力」で引っかかってフォルダが共有できない 1 2022/12/11 23:37
- システム CPUの問題について 2 2022/07/09 12:04
- 格安スマホ・SIMフリースマホ SIMフリースマートフォンについて質問です SHARP・AQUOS・SHG07・KDDI製 端末→設 3 2023/07/29 19:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールアドレスのne.jp, co.jp,...
-
この「ネットワーク3」とはど...
-
ネットワーク 2 の表示について
-
ローカル側って?
-
同じ部屋にある2台のPCで片方の...
-
Windows NT 4.9 Serverは存在し...
-
iPhone13をメルカリで15万で買...
-
ApplestoreからiPhone15をペイ...
-
ネットワークから外れたのです...
-
ネットマスクについて
-
「IPアドレス」が「変動」す...
-
EDIとVANの違いを分かりやすく...
-
YAMAHA RTX1500 NAT設定について
-
MACアドレスとホスト名の重複に...
-
ファイルサーバー上のファイル...
-
サブネットマスクによるネット...
-
「Miclosoft ネットワークのロ...
-
マイネットワークを消す
-
ネットワークドライブと場所の...
-
ネットワークスペシャリストと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
この「ネットワーク3」とはど...
-
メールアドレスのne.jp, co.jp,...
-
ネットワークドライブと場所の...
-
iPhone13をメルカリで15万で買...
-
同じ部屋にある2台のPCで片方の...
-
EDIとVANの違いを分かりやすく...
-
ネットワーク 2 の表示について
-
ApplestoreからiPhone15をペイ...
-
新幹線ってLINE繋がりますか?
-
Gmail やキャリアメールは、SNS...
-
ファイルサーバー上のファイル...
-
ローカル側って?
-
Windows NT 4.9 Serverは存在し...
-
Nexus7の初期設定でWiFiネット...
-
スーパーイオンクリーン って...
-
マカフィーの効果範囲
-
IPプロトコルスタックをネット...
-
USBケーブル無しでiPhoneにPCの...
-
ホームページビルダー13のネ...
-
異なるセグメント間でのWINS運用
おすすめ情報