移远官网

EC200A 速度慢

我这边用多台ec200a连了一台ubuntu机器,都注册了网络,都能上网,但速度比较慢,只插1台设备的时候测速最快也就1000kb左右,多台设备插一起就很慢很慢了,30台一起也就4-5mbits左右, 我看信号什么的似乎都没问题,用的移动物联网卡。

echo -e ‘AT+QNWINFO\r’ | socat - /dev/ttyUSB91,crlf

+QNWINFO: “TDD LTE”,“46000”,“LTE BAND 41”,40936

OK

首先,不要用rndis。
对比看看Windows测速情况呢

echo -e ‘at+qcfg=“usbnet”,1\r’ | socat - /dev/ttyUSB${i},crlf 我这边都换成了ECM, 单独插一个设备的速度似乎大大提升了,速度快了3倍左右,但30台设备一起还是非常非常慢,每台设备都很慢,几乎断网的状态,拔掉16台后就快了很多(总带宽也就30mbits), 再接上装了16台设备的hub速度瞬间又立马掉下来

30台一起,是在同一台主机上吗?是否还是同一个USB hub上?

什么处理器呢
是否是hub或者CPU性能限制。
默认情况,可能所有的网卡的都工作在同一个CPU core上。

30台通过两个hub接到一台主机上,lscpu:Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: GenuineIntel
Model name: Intel(R) N100
CPU family: 6
Model: 190
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Stepping: 0
Frequency boost: enabled
CPU max MHz: 801.0000
CPU min MHz: 700.0000
BogoMIPS: 1612.80
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 s
s ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nons
top_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16
xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3d
nowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpi
d ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt
sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts vnmi um
ip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush
_l1d arch_capabilities
Virtualization features:
Virtualization: VT-x
Caches (sum of all):
L1d: 128 KiB (4 instances)
L1i: 256 KiB (4 instances)
L2: 2 MiB (1 instance)
L3: 6 MiB (1 instance)

这不会是在虚拟机里跑的吧?

  1. USB hub 有带宽限制;
  2. 模组之间干扰影响;
    3.默认是所有的网卡队列在同一个cpu,一般都是cpu0 上的。可以手动分配下。

不是在虚拟机,usbhub是3.0的hub,应该不会有带宽瓶颈,然后top看了下每个核心的负载,负载都很低很低,模组之间空隙的确很小很小,都放一起的,会有干扰问题嘛。 有可能是基站的原因吗

cpu 负载可以用mpstat -P ALL 2这样看看。
天线可以放开点。
可以对比看看Windows的测试吧。

1 个赞

看了下cpu负载还是很低很低,都在百分之5左右,我之前单个设备不装天线都有100kb,装了棒状的、纸带类别的、线连着棒类型的天线,速度都差不多,单个设备速度有500-2000kb, 单多了速度都降下来了,感觉全部设备是共享一个带宽:joy:, 我明天用windows测测, 顺便换个区域测试看看,看看是不是和基站有关

speedtest cli 还是打开网页测试的。
可以自己选服务器吗

现在我单个设备接设备上速度也不太行了,接1个接5个速度都一样的,就100-200kb的速度,很奇怪,老哥你有什么能查网络相关信息的at指令吗,我在pdf里没找到,
image
image
这两个指令看信号啥的似乎都很好,就是速度慢:joy:,稍微发点请求,网口速度就慢的不行了,iftop看网口也没吃多大流量:joy:。 现在只能判断是基站原因了

我这卡跑不了speedtest, 我curl下清华、阿里的源文件来测试的