- 締切済み
ネットワーク
私の会社ではインターネットにはADSL内部にはそのモデムの下にルータがあり、ハブがあってその下にさらに3台のハブがあります。このLAN内でACCESSファイルをデータベースとして使用しているPCにデータをいれ使用しています。しかし、複数で投入する必要があるためネットワーク経由でリンクを張っているのですが非常にアクセスが遅く、データが出てくるまでに時間がかかりすぎます。しかし業務時間が終わり残業帯に実行するとそこそこレスポンスが良くなります。何が原因でしょうか?ちなみにOSはすべてXP(PRO)です。たぶんとたひっくの問題かと思うのですが違いますかね?とくにうちのLAN内にはサーバはありません。これも原因のひとつですかね?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
#2です。 >最近買ったPCですのでスペックが悪いことは考えられません。 大企業の使う億円単位の大規模サーバーでも処理によってはCPU100%に張り付きますので、どんな性能のPCであれ、処理内容に見合った性能かどうかは確認する必要があります。 >3台のハブのうちどれかが10Mで動いていたりすることもありますか? 各PCでマイネットワークのプロパティで、ローカルエリア接続を右クリックして状態を見ると接続速度がわかります。(タスクトレイにネットワークアイコンがある場合はそれを右クリックしても良い) >またケーブルが100Mに対応していないということも考えられますかね? 可能性0ではないですが、まず無いでしょう。100Mに対応していないケーブルが店頭から姿を消して数年立っていると思います。 >実際に同時にそのファイルにアクセスするのは10名程度です。 >ただ、リンクが張られている入力用ファイルを開いている人は15名くらいはいます。どうですかね? サーバーは無いとお書きですが、サーバー用でないWindowsだと、同時接続ユーザー数上限は10のはずです。実際に11台目のPCがACCESSに接続しようとした場合にどういう現象になるかは知りませんが。 ACCESSでの作りがどうなっているのかわからないので、断言は出来ませんが、(仮に10Mで動いていても)まずネットワークネックでは無いと思います。#3の方の書かれているようにLEDを見るのも手ですね。
- terra5
- ベストアンサー率34% (574/1662)
トラフィックの問題とか,ある種のネットワーク状のトラブルなら、 ハブのLED見ていればある程度わかると思いますが、 特に異常なつき方してませんか? ほとんど通信していないはずなので,LEDが激しく点灯していたりとか, コリジョンが頻繁に点灯してるとか。 ところで、「ネットワーク経由でリンクを張っている」ってどういう使い方ですか? もしかすると、accessのファイルを共有して10人以上で同時に使っているということですか? それと、サーバーが無いと言うのはドメインでなく全てworkgroupですか? それだとかなり重そうな気がしますが。 あと、accessファイルへのアクセスデータサイズってそんなに大きいですか。 あまり大きくなければ,例え10MBで接続されていたとしても非常にというほどは遅くならない気がしますが。
- notnot
- ベストアンサー率47% (4900/10358)
1台のPCにメインのACCESSのデータベースがあって、それに同時に複数人が自分のPCのACCESSからアクセスしたら遅くて、一人で使うと早いというのなら、かならずしもネットワークのせいとは限りません。 LANは100Mbpsですよね?数台でデータ入力する程度でネックにならないように思います。もしかすると裏で膨大なデータが流れているのかもしれませんが。 マスターのACCESSが動いているPC上でパフォーマンスモニタを動かして、CPU使用率とIOデータ量、ページフォールト量、ネットワーク通信量とかを調べて、CPU速度やディスク速度、メモリ不足等が原因ではないかを調べたほうがいいでしょう。
お礼
最近買ったPCですのでスペックが悪いことは考えられません。とすると、3台のハブのうちどれかが10Mで動いていたりすることもありますか?またケーブルが100Mに対応していないということも考えられますかね?実際に同時にそのファイルにアクセスするのは10名程度です。ただ、リンクが張られている入力用ファイルを開いている人は15名くらいはいます。どうですかね?
- akio_myau
- ベストアンサー率34% (515/1480)
一体パソコンは全部で何台あるのでしょうか? ハブが3台あるという事は 最低でもマシンが3台以上あるってことですよね。 ADSLが1回線しかなく、モデムまでの実行スピードが 10MBとすれば、3台のパソコンであれば 1/3になるので 3.3MBになります。 パソコンの数は10台になれば1MBになります。 その辺が原因ではないでしょうか。
補足
ファイルはLAN上にあるのでADSLでの通信は利用していないです。
お礼
回答ありがとうございます。 accessではひとつのファイルをデータ格納用のファイルとして、それ以外にデータ投入用のファイルと作っています。そのファイルではテーブルをその格納用ファイルのテーブルにリンクさせて使用しています。 また、LANは全てworkgroupです。全てworkgroupの場合だと重くなるのは当たり前でしょうか ?私もじつは全てworkgroupという点が気になっていたんですがね・・・。