1.����ҳ��Դ��
2.FPGA基于XDMA实现PCIE X4通信方案 提供工程源码和QT上位机程序和技术支持
3.中科大测速网 - 简单纯粹、测速测速免费开源的页面源码页面源码在线测速工具,使用免费无广告,测速测速代码开源
4.cpu延时函数
5.自建speedtest测速服务器教程,页面源码页面源码Linux/Windows/群晖
����ҳ��Դ��
大家好,我是页面源码页面源码王者荣耀java源码噩梦飘雷~
自从去年入手了极空间新Z4,使用至今也有快一年的测速测速时间了。
极空间在NAS系统和APP的页面源码页面源码人性化、易用程度方面做得极佳,测速测速无论在PC端还是页面源码页面源码移动端,只需要一个APP就能完整使用NAS的测速测速所有功能,并且远程使用极为方便,页面源码页面源码所以家里老人和媳妇也能轻松学会用法,测速测速好评如潮。页面源码页面源码
不过有一说一,测速测速之前在使用这台新Z4时,还是有些遗憾的。
极空间虽然给NAS标配了非常方便的远程访问功能,我们不需要自己折腾内网穿透之类的骚操作就能轻松使用,但这只是针对极空间系统的官方功能而言。在之前,由于极空间的底层权限设置,个人最喜欢的Zerotier One无法安装使用。如果自己折腾Docker的话,也无法通过官方的中转服务来远程管理,只能通过自行折腾Tailscale或者DDNS之类的方式来解决。
不过前几天在电脑上用极空间客户端的时候,无意中发现系统通知Z4已经更新了新版本固件,其中有一条是“上线远程访问,外网控制Docker镜像”,这就让我一下子来了兴趣。
因为习惯了使用Docker版的Transmission来下载PT资源和保种,所以期待这个远程访问Docker的功能已经很久了,相信也有不少喜欢用Docker的老哥和我有一样的需求。
经过尝试,这次极空间听取用户意见后解决了这个大痛点,仿telegram源码用着确实方便,所以就赶紧写篇笔记同大家分享一下具体的使用方法。
另外,根据@值友 老哥的经验,还可以用这个远程访问功能管理路由器之类的家中其他设备,连DDNS的麻烦都省去了,在此一并为大家介绍操作方法。
在将极空间NAS更新到最新版本后,可以在极空间NAS的客户端中找到远程访问功能的图标,点击运行即可:
会提示一个远程访问免责声明,无视即可,直接点确定:
远程访问功能的界面倒是挺简单的,打开之后我们直接选“添加新的连接”即可:
然后在这里填入相关信息。备注里填写入这个连接的名字就好,端口+URL部分,填入我们使用的Docker的相关端口号就行。
比如我用的Docker版Transmission的端口号是,在这里就这样填,非常简单:
点击保存后,即可看到刚才我们建立的新连接。
在使用时候,只需要直接点击这个连接,即可跳转出一个类似内置浏览器的窗口,直接可以访问到我们的Docker Transmission了,特别方便。
同样,再来尝试将安装的Docker版内网测速软件SpeedTest给加入进来:
使用起来同样极为方便:
这里我们需要使用iii大佬开发的“Lucky”的工具,可以替代socat来转发家中局域网内的ipv4设备地址,并进行反向代理,感谢大佬的无私奉献!源代码在这里:
github.com/iii/lucky#...
安装教程如下:
根据iii老哥的说明,lucky这个Docker在不挂载主机目录时,删除容器时会同步删除配置信息。
所以为了避免以后删除后需要重新配置,接下来我们随意在极空间中新建一个文件夹,头像控源码用来将保存这个容器的本地配置文件。
然后在极空间客户端中的Docker——镜像——仓库中搜索gdy/lucky。
点击“下载”按钮后,保持默认的latest版本不用更改,继续点击”下载“。
这时才发现原来极空间已经可以显示拉取的进度了,着实用心了。
下载完成后,就可以在本地镜像中找到我们刚才拉取的Docker了,接下来我们直接双击打开。
在文件夹路径中,用我们刚才新建的文件夹来装载Docker配置文件:
在网络选项中,将驱动更改为HOST模式,这样Docker容器相当于是宿主机中的一个进程,而不是一个独立的机器,其中所运行的程序同时也会占用宿主机的对应端口。
接下来,我们就可以在网页中输入NASIP地址+端口号进入lucky进行设置工作。当然如果此时你不在家的话,也同样可以通过极空间的远程访问功能给它新建一个连接:
连接lucky后,首先需要登录,默认管理账号和密码都是。
登录后界面如下,功能很多,大家可以多研究研究。
由于我们只是想转发家庭局域网中其他设备的管理端口,所以主要应用到端口转发的相关功能。在这里依次点击菜单——端口转发——转发规则列表,最后点击”添加转发规则”。
接下来说一下各个需要填入的参数:
点击添加后,即可看到转发规则已经生成了。
此时如果在家中的话,我们尝试一下,用极空间的局域网地址+端口能否打开软路由网关的管理页面。
如图所示,点指标源码我的极空间局域网IP地址是...:
然后在浏览器中用极空间IP+端口号,能顺利访问软路由的后台管理页面:
输入账号密码后也能正常进行操作:
确认lucky转发规则生效后,我们就可以回到极空间的“远程管理”功能中,为路由器创建一个新连接:
点击这个新创建的连接,既可以在极空间客户端内,访问路由器的管理页面了:
再试一下,用极空间来查看和管理家中在跑的京东云无线宝也没问题,这下是真的方便很多了:
本文中的相关操作会涉及到Docker,在极空间NAS产品线中,能使用Docker的版本包括4G内存版的Z2S,以及新Z4、Z4S和Z4S旗舰版。
如果您是非NAS老鸟的新人用户,只是想买台NAS给家人保存资料和照片视频,顺便用极影视看看**电视剧的话,个人感觉入手双盘位的Z2S 4G版就足够了。Rockchip RK CPU性能很棒,4K播放没啥压力,还能学着玩一玩Docker,关键是价格还低,很适合入门使用。
我自己在用的这款新Z4的处理器是X平台4核心4线程的J,用了快一年后感觉对我来说性能完全溢出了,没遇到过性能瓶颈,而且标配了两个2.5G网口,传输速度更给力,我自己和家人都用得很满意。而且这一款现在价格也比发售时降了不少,个人强烈推荐。
不过美中不足的是,极空间新Z4只有一条M.2固态硬盘插槽,对插槽数量和处理器有更高要求的同学可以考虑入手Z4S和Z4S旗舰版。
其中极空间Z4S采用的是N处理器,而Z4S旗舰版使用的是更强的N处理器,性能更强,元旦的源码能通过两条M.2固态硬盘插槽启用读写双缓存,还有 HDMI2.0 接口可以直接输出画面给电视,属于一步到位的选择了。
另外,极空间的X处理器机型,包括Z4、Z4S、Z4S旗舰版等都全系采用了2个2.5G网口,能发挥机械硬盘的全部读写实力,传输数据更加快速,可以和现在基本标配了2.5G网口的电脑主板完美配合。
不过一般我们家里路由器的2.5G网口数量都比较有限,硬路由也就配备1-2个而已,软路由一般也不过4-5个。如果遇到家里2.5G设备多、路由器2.5G网口不够用的情况,就可以考虑增加2.5G交换机了。
正好最近2.5G交换机的硬件方案有了突破,不少厂商都推出的新型号产品,不止售价大幅度下降,而且更关键的是,交换机的发热更少、温度更低,已经很适合家庭长期使用了。
我家使用2.5G网口的设备比较多,所以自己也趁这机会入手了一台兮克的SKS-8GPY1XF,这台交换机2.5G交换机同时拥有8个2.5G电口+1个G光口(SFP+),其中光口还支持2.5G猫棒,售价却只要元,这价格放在半年前想都不敢想,属实太香了。
由于采用了被动散热设计,兮克SKS这台8口2.5G交换机用起来非常安静,但是实测运行温度并不高,而且使用一段之后稳定也很棒,有需要的朋友可以放心入手。
极空间这次新开发的远程访问功能用起来真的方便,可以通过简单的操作就可以轻松访问NAS中的Docker应用,对喜欢折腾Docker的用户来说极其实用。
另外,只要家里有一台极空间NAS,通过iii大佬开发的gdy/lucky这个Docker的帮助,就能为整个家庭局域网中的设备都进行内网穿透。这样即使我们人不在家,也能随意管理和配置家里的各个网络设备,充分利用了极空间提供了中转带宽,免去了折腾DDNS和其他内网穿透工具的麻烦和费用,这一点个人感觉超级方便。
好了,以上就是今天为大家分享的内容了。如果本文对您有帮助的话,期待大家给个关注点赞收藏三连,您的支持就是我持续更新的最大动力!
FPGA基于XDMA实现PCIE X4通信方案 提供工程源码和QT上位机程序和技术支持
探索Xilinx XDMA驱动下的PCIE X4通信:高效工程源码与上位机程序支持PCIE(PCI Express)作为高速接口的首选,它的串行连接和专用带宽优势让众多行业受益。本文聚焦于基于Xilinx FPGA的XDMA技术实现的PCIE X4通信方案,旨在简化设计过程,提供实用的工程源码和上位机QT程序,以及全方位的技术支持。
首先,XDMA方案巧妙地集成在Xilinx FPGA中,简化了驱动安装和上位机开发的复杂性。无需担心驱动的寻找和编程,我们已将安装驱动和预编译的QT上位机程序打包,一键式接入PCIE X4通信,让技术新手也能轻松上手。我们的设计重点在于实际应用,适用于医学、军事等高带宽需求的领域。 方案的核心由三部分组成:FPGA端的PCIe通信处理,驱动程序作为数据交换桥梁,以及上位机的实时测速工具。FPGA端负责构建通信架构和协议实现,驱动程序确保与上位机的无缝通信,而上位机则进行速度测试,验证通信性能。此外,设计中还考虑了外部时钟输入和DDR控制器,以支持读写速度测试的同步操作。 具体到Vivado工程,我们使用Xilinx xc7atfgg-2 FPGA,搭配Vivado .1开发环境,针对PCIE X4接口进行优化。工程构建完成后,资源消耗和功耗预估也一并提供,助你了解硬件性能。 驱动安装部分,我们提供详细的操作指南,包括进入测试模式、安装编译好的驱动,以及Windows系统下的驱动选择和安装。附带的驱动源码和测试程序可供深入研究。 QT测速上位机作为解决方案的亮点,附带源代码和预编执行版本,让你可以直接进行测速验证。我们还展示了测速软件的界面和实验结果,直观呈现通信性能。 最后,作为福利,我们提供完整的工程源码,由于文件较大,以网盘链接形式分发,方便下载和使用。只需关注我们的技术分享,你将获得一切所需资源,轻松实现高效PCIE X4通信设计。中科大测速网 - 简单纯粹、免费开源的在线测速工具,使用免费无广告,代码开源
中国科学技术大学开发的免费在线测速工具「中科大测速网」,界面简洁,功能纯粹,无广告干扰,代码开源,兼容所有现代浏览器。不论Windows、macOS还是Linux系统,只需打开浏览器即可使用,高效测试网络的上行、下行带宽。该工具的全球版本提供不同国家节点的测速选择,使用稳定且结果准确,推荐收藏。
此工具分为国内版和全球版。国内版专为国内网络环境设计,而全球版则提供多个国际节点,便于用户在全球范围内进行网络测速。使用方法简单,只需打开网页即可自动开始测速,无需操作。测速结果关注的重点是上传速度和下载速度,帮助用户判断网络是否正常。
在使用测速工具前,了解带宽的基本常识非常重要。例如,Mbps的宽带理论上最大下载速度为.5m/s,最大上传速度是下载速度的一半,即大约5-6m/s。了解这些常识能帮助用户更好地识别网络问题的根源。
测速工具的稳定性和准确性对于网络诊断至关重要。中科大测速网使用体验良好,测速结果精准,推荐用户在出现网络问题时使用。工具支持国内版和全球版,满足不同用户需求。
对于家用宽带,用户可以参考带宽的基本常识来判断网络问题。例如,了解最大下载和上传速度的计算方法,有助于用户识别网络是否正常运行。同时,了解网络传输的复杂性,以及下载源服务器的带宽限制,能帮助用户更好地理解实际网络速度。
使用测速工具判断网络故障时,可参考实际测速结果与带宽数值的比较。如果多次测速结果低于带宽数值,可能意味着设备存在故障。通过对比测速结果与带宽数值,用户可以快速判断网络问题是否由设备引起。
「中科大测速网」是一款免费开源的在线测速工具,源自国内知名高校中国科学技术大学。工具基于MIT开源协议,任何人都可以免费使用,并且源码可供有兴趣的开发者下载,进行二次开发或应用于个人项目。该工具不仅提供了实用的测速功能,还促进了开源社区的发展,提升了网络测速工具的可用性和创新性。
cpu延时函数
高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。
利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。
利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。
在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/ 秒的时间内经过的周期数计算出工作频率, 单位 MHz
自建speedtest测速服务器教程,Linux/Windows/群晖
在VPS上或局域网环境中,您可以自主建立Speedtest测速服务,以评估服务器的带宽或网络性能。本文将向您展示如何在Linux、Windows和Synology DSM操作系统上部署Speedtest服务器。
1. **Linux系统上的Speedtest服务器搭建**:
- 采用Docker容器:运行一条命令安装Speedtest服务,之后通过浏览器访问`http://服务器IP:`即可使用测速页面。
- 使用宝塔面板:按照相关教程设置Web环境,下载Speedtest源码并上传至网站目录,通过网站地址访问测速页面。
2. **Windows系统上的Speedtest服务器搭建**:
- 通过远程桌面连接至服务器,安装宝塔面板,并在面板中添加网站。
- 下载并上传Speedtest源码至服务器,通过域名或服务器IP地址访问测速页面。
3. **Synology DSM系统上的Speedtest服务器搭建**:
- 下载Speedtest包至群晖,并上传至共享文件夹。
- 安装Web Station和PHP 7.0,配置虚拟主机,设置端口和文档根目录。
- 安装完成后,通过浏览器访问群晖IP加您设置的端口来打开测速页面。
通过这些步骤,您可以在不同的操作系统上轻松搭建Speedtest服务器,以满足您的带宽测试需求。