Orange Pi 4G-IOT开发板,Ubuntu系统下可以支持4G通讯和GPS信息获取吗?

Orange Pi 4G-IOT开发板,Ubuntu系统下可以支持4G通讯和GPS信息获取吗?,第1张

1、可以支持4G通讯,SIM卡槽支持FDD-LTE:B1/B3/B7/B20 (B2/B4/B17可选);TDD-LTE:B38/40/41B
2、能够接收GPS信息,其无线天线是WIFI / BT / FM / GPS 四合一

安装环境:Ubuntu虚拟机2004LTS(server & client)

以下步骤依据fwknop官方文档[1],依据源码编译同时安装客户端与服务器端,详情见 >看系统的包含内容。
物联网就是物物相连的互联网,物联网 *** 作系统是一个通用的概念,与“嵌入式 *** 作系统”一样,是一类 *** 作系统的统称。其中 *** 作系统都包含HelloX、ARM Mbed OS、Android IoT/Brillo、Windows 10 IoT Core、WatchOS、Ubuntu Core 16、μCLinux、QNX、TRON、μT/OS、FreeRTOS、TinyOS等等还有很多种,物联网 *** 作系统是新一代信息技术的重要组成部分。

服务器在阿里云上,将apt源换成阿里的之后,直接 sudo apt install firefox 即可。

Firefox运行还需要D-BUS,因此同时还需要 sudo apt install dbus-x11

xvfb这个仿真框架使用虚拟内存能让X-Server运行在没有显示设备的机器上。这样,浏览器就可以运行了。在ubuntu和Debian上安装xvfb,只要运行:
sudo apt-get install xvfb
现在,可以运行xvfb服务上一个带有数字的显示设备上,这样是为了防止你在下阶段添加设备时引发冲突。用以下命令分配一个显示设备 10
sudo Xvfb :10 -ac
-ac代表关闭xvfb的访问控制。

在你运行浏览器前,你首先要设置DISPLAY环境变量,以指定xvfb运行在哪个显示设备上。在加入环境变量前,我们检查一下所有的这些都如我们所料:

如果终端(terminal)没有显示错误,就说明你已经成功运行Firefox在无显示设备的ubuntu上了。它会一直运行,直到你使用ctrl + C或其它类似方法来终止其运行。同时,它不会有任何输出。
如果你能成功运行以上的步骤,那么接下来的部分就是轻而易举了。现在,我们可以在ubuntu服务器上运行selenium,如同你在本地运行一样。

安装完成后,将geckodriver所在路径写入PATH中,之后就可以在服务端进行selenium测试

笔者使用的shell是zsh,为了把PATH和DISPLAY这两个变量固定下来,在 ~/zshrc 中将下面两句语句写入

安装xvfb之后,可以考虑使用python库pyvirtualdisplay,防止出现geckodriver出现GBK_BACKEND相关错误

遇到了磁盘写的问题,服务器一直超时,找不到问题,怀疑是网络问题,和磁盘问题,通过排除法,确定是某一台机器有问题,下面开始分析是磁盘问题,还是网卡问题,网卡采用iperf去做测试,本例只讲磁盘的检测:
采用工具是fio测试磁盘的读写性能,本例只以顺序写为例测试。

filename 参数代表的是要测试的磁盘的位置,注意目录,不同的目录测试的是不同磁盘的性能,支持文件系统和裸设备。听说直接写裸盘出现了文件系统损坏的风险,慎重执行,本例是写的挂载了文件系统后的文件目录未出现问题;
directory 可以写到固定的文件夹下,需要文件夹存在;
direct=1 测试过程绕过机器自带的buffer,测真实的性能
rw 代表测试的模式,write是顺序写、read顺序读、randwread 随机读、randwrite 随机写、randrw 随机读写、rw 顺序读写
bs 单次io的文件大小
bsrange=512-2048 同上,提定数据块的大小范围
size=20g 本次的测试文件大小为20g,以每次50k的io进行测试
numjobs=20 本次的测试线程为20
runtime=600 测试时间为600秒,如果不写则一直将20g文件分50k每次写完为止
ioengine=psync io引擎使用pync方式,如果要使用libaio引擎,需要yum install libaio-devel包
rwmixwrite=30 在混合读写的模式下,写占30%
group_reporting 关于显示结果的,汇总每个进程的信息

3测试结果

核心的就是看iops [0KB/32200KB/0KB /s] [0/644/0 iops],可以看下大概的性能。
io=执行了多少M的IO
bw=平均IO带宽
iops=IOPS
runt=线程运行时间
slat=提交延迟
clat=完成延迟
lat=响应时间
bw=带宽
cpu=利用率
IO depths=io队列
IO submit=单个IO提交要提交的IO数
IO complete=Like the above submit number, but for completions instead
IO issued=The number of read/write requests issued, and how many of them were short
IO latencies=IO完延迟的分布
io=总共执行了多少size的IO
aggrb=group总带宽
minb=最小平均带宽
maxb=最大平均带宽
mint=group中线程的最短运行时间
maxt=group中线程的最长运行时间
ios=所有group总共执行的IO数
merge=总共发生的IO合并数
ticks=Number of ticks we kept the disk busy
io_queue=花费在队列上的总共时间
util=磁盘利用率

当出现如下错误时,根据检测的磁盘空间大小去设置-b的大小:

例如:
6T的盘需要4096的大小,180T的盘就是(4096/6) 180 = 122880

1)如果是宽带本身的问题,首先直接联接宽带网线测试,如果是宽带的问题,联系宽带客服解决。
2)如果是路由器的问题,如果原来可以用,暂时不能用了,我自己的实践是一个是断掉路由器的电源在插上,等会看看。在有就是恢复出厂设置,从新严格按说明书设置就可以用了,自己不懂,不建议自己随意设置(这是在物理连接正确的前提下,有时是路由器寻IP地址慢或失败引起的,并不是说路由器坏了)。
如果总是不能解决,建议给路由器的客服打电话,他们有电话在线指导,我遇到自己不能解决的问题,咨询他们给的建议是很有用的,他们会针对你的设置或 *** 作给出正确建议的。
3)如果关闭了无线开关开启就是了,如果是用软件连接的无线,软件不好用又经常出问题是很正常的,没有更好的方法,用路由器吧。另外就是网卡驱动没有或不合适引起的,网线接口或网线是不是有问题等。
4)如果是系统问题引起的,建议还原系统或重装。
Win7810还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,自带的映像备份,并且进行了备份,也可以用软件、映像备份还原系统。

这个脚本是经常用来测试服务器性能尤其是Ubunut1604的,在购买vps之后可以用来测试一下性能

对服务器信息、CDN加速节点的Speedtest测速、各大洲节点的Speedtest测速、IO测试进行全面测试

只对服务器信息、CDN加速节点的Speedtest测速、IO测试进行测试

一、Linpack简介
Linpack是国际上最流行的用于测试高性能计算机系统浮点性能的benchmark。通过对高性能计算机采用高斯消元法求解一元N次稠密线性代数方程组的测试,评价高性能计算机的浮点性能。
Performance Linpack,也叫高度并行计算基准测试,它对数组大小N没有限制,求解问题的规模可以改变,除基本算法(计算量)不可改变外,可以采用其它任何优化方法。前两种测试运行规模较小,已不是很适合现代计算机的发展。
HPL 是针对现代并行计算机提出的测试方式。用户在不修改任意测试程序的基础上,可以调节问题规模大小(矩阵大小)、使用CPU数目、使用各种优化方法等等来执 行该测试程序,以获取最佳的性能。HPL采用高斯消元法求解线性方程组。求解问题规模为N时,浮点运算次数为(2/3 N^3-2N^2)。因此,只要给出问题规模N,测得系统计算时间T,峰值=计算量(2/3 N^3-2N^2)/计算时间T,测试结果以浮点运算每秒(Flops)给出。HPL测试结果是TOP500排名的重要依据。
二、Linpack安装与测试
1. Linpack安装条件:
在安装HPL之前,系统中必须已经安装了编译器、并行环境MPI以及基本线性代数子方程(BLAS)或矢量图形信号处理库(VSIPL)两者之一。
在Ubuntu下,使用apt-get安装gfortran,mpich2,每个计算节点都需要安装
安装完后,可先使用mpicc编译helloworld验证mpi集群是否工作正常
hpl linpack缺省配置是使用atlas的库,所以这里我们安装ATLAS
参考>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/10514309.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存