私は2台のラップトップを持っています
1つはUbuntu 12.04(EXT4)を実行しており、もう1つはWindows 7(NTFS)を実行しています。
UbuntuラップトップからWindowsラップトップに40 GBを超えるデータ(1ファイル)をコピーしています。 (Windowsのコピー/貼り付けを使用してUbuntuの共有フォルダーを参照します)
しかし、転送速度が〜700kb/sを超えています。確かにこれは正しくありません。両方のラップトップでwifi経由で転送しています。
私のダウンロード速度は両方のラップトップで7〜8 mb/sに達する可能性があるため、wifiカードやルーターが突っ込んでいないことはわかっています。
wlan0 Link encap:Ethernet HWaddr 84:4b:f5:db:b4:85
inet addr:192.168.1.66 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::864b:f5ff:fedb:b485/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11941185 errors:0 dropped:0 overruns:0 frame:0
TX packets:11306693 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10087111370 (10.0 GB) TX bytes:7843524888 (7.8 GB)
UbuntuとLinuxで同様の問題が発生しました-ここにいくつかのヒントを使用します https://calomel.org/samba_optimize.html 1.5MBpsまでですが、それでもまだ痛いです。これは、WiFiとHomePlug接続の両方を使用しています。
ギグサイズのファイルの転送を開始するまで、これは(もちろん)問題ではありませんでした!
私の経験では、Sambaはいくつかのシナリオで遅くなることがあります。最も可能性が高いのは、一部のケースでのみ表示されるバグが原因です。 NFS用にドロップしました(これはオプションではありません)が、HTTP、FTP、またはbittorrentのようなものを見ることができます。それらはすべてセットアップに少し苦労しますが、私の経験ではすべてSambaよりも高速です。
地獄、私はSCP(SSH経由のファイル転送)をSambaよりも速く行った。
非常に単純な、おそらく非常に安全でないWebサーバーの場合、ターミナルを開き、共有して実行したいディレクトリにcdします:
python -m SimpleHTTPServer 8000
これは、すべてのインターフェイスでポート8000にバインドされているようです。したがって、http://<your-network-ip>:8000
に移動すると、ファイルのリストが表示されます。すごい!
外部スレッド からこのソリューションを見つけました。ここですべての詳細を提供します。
1-最初の方法:2番目この問題の最初の解決策は、次の方法を使用することです。
ターミナルを開き、次のコマンドを入力します。
Sudo -s gksu gedit /etc/modprobe.d/ath9k.conf
ファイルの最後にこれを追加します。
options ath9k nohwcrypt=1
OSを再起動して保存します。
それでも問題が解決しない場合は、手順2の手順を試してください。
2- 2番目の方法:
この方法では、iwlagnがnを使用しないように強制します。コマンドは、デバイスで永続的な変更を行わずにnを無効にします。この解決策がうまくいかなかった場合は、コンピューターを再起動して変更を元に戻します。
Sudo rmmod -f iwlagn
Sudo modprobe iwlagn 11n_disable=1
Wifiの速度が改善されていることに気付いたら、変更を永続的にします。
gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf
ファイルに次の行を追加します。
options iwlagn 11n_disable=1
保存して終了
3- 3番目の方法:
IPv6を非アクティブにする必要があります。これを行うには、ターミナルを開いて次のコマンドを入力します。
echo "#disable ipv6" | Sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.all.disable_ipv6 = 1" | Sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.default.disable_ipv6 = 1" | Sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.lo.disable_ipv6 = 1" | Sudo tee -a /etc/sysctl.conf
その後、システムを再起動します