wlan0 与 eth0 相比速度较慢?

wlan0 与 eth0 相比速度较慢?

笔记:

DNS:

无线网卡:

Intel Corporation PRO/Wireless 3945ABG

内核模块:

iwl3945

uname -r

2.6.28-11-generic

发布:

Distributor ID: LinuxMint
Description:    Linux Mint 7 Gloria - Main Edition
Release:    7
Codename:   Gloria

ip a | grep inet6:

inet6 ::1/128 scope host 
inet6 fe80::21b:38ff:fe0c:d718/64 scope link

尾部/etc/modprobe.d/blacklist.conf

# blacklist ipv6
blacklist ipv6

问题

  • 如何提高连接速度,以匹配(或类似于)以太网或 Win NT 5.1 无线驱动程序?

答案1

您的无线网卡为 802.11a/b/g,具有最大物理层吞吐量为 54 Mbit/秒。对于大多数人来说,在“正常操作条件下”很少能达到这一最大值,而且您更有可能看到速度慢得多。与具有最大物理层吞吐量 ... 100 Mbit 的典型 100 Mbit 以太网卡相比,您不应期望达到相同的性能水平。

无线带来的移动性和便利性应该比以太网带来的速度/性能优势更重要。无意使用束缚双关语,但通道绑定暗含双关语。

Fwiw,IPv6 不是主要旨在提高性能,它的主要好处是增加地址可用性。禁用它可能会影响或不影响性能。

Windows 和 Linux 驱动程序存在差异的原因有很多,其中最重要的一点是供应商是否将驱动程序贡献给 Linux。您可以使用sysctl或通过操作驱动程序模块加载选项来调整内核网络参数。最后,Windows 的驱动程序可以使用 NDISwrapper 加载到 Linux 上。

有关 sysctl 的更多信息:

  • 在 Ubuntu 和 Debian 系统上,该文件/usr/share/doc/procps/examples/sysctl.conf有大量注释。
  • sysctl和的手册页sysctl.conf可能会有帮助。
  • 一些表现Ubuntu 上的设置使用 sysctl。

Linux 2.4 内核上有关 sysctl 的信息似乎比 2.6 内核上的信息多。我必须深入研究 Linux 源代码文档才能了解更多信息。

答案2

如果您的接入点上有另一个只能实现 B 速度的设备,那么它可能会降低所有客户端的速度,包括您的 G 卡。

如果可以的话,可能想要在 AP 上强制执行 g。

答案3

我建议对电磁频谱进行现场调查。如果有人使用相同的频率,这就可以解释您遇到的性能问题。我在另一个帖子中讨论了类似的问题。 这是我对类似问题的回答。

相关内容