创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

监控网络使用情况的Linux命令行工具

adVb_magedu_Lin 来源:未知 作者:胡薇 2018-10-29 10:49 次阅读

一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。

这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。

下面是按功能划分的命令名称。

监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload

监控总体带宽使用(批量式输出)――vnstat、ifstat、dstat和collectl

每个套接字连接的带宽使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow

每个进程的带宽使用――nethogs

1. nload

nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。

所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。

$ nload

安装nload:Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户则需要从Epel软件库获得nload。

# fedora或centos

$ yum install nload -y

# ubuntu/debian

$ sudo apt-get install nload

2. iftop

iftop可测量通过每一个套接字连接传输的数据;它采用的工作方式有别于nload。iftop使用pcap库来捕获进出网络适配器的数据包,然后汇总数据包大小和数量,搞清楚总的带宽使用情况。

虽然iftop报告每个连接所使用的带宽,但它无法报告参与某个套按字连接的进程名称/编号(ID)。不过由于基于pcap库,iftop能够过滤流量,并报告由过滤器指定的所选定主机连接的带宽使用情况。

$ sudo iftop -n

n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。

安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。CentOS用户可以从Epel获得它。

# fedora或centos

yum install iftop -y

# ubuntu或 debian

$ sudo apt-get install iftop

3. iptraf

iptraf是一款交互式、色彩鲜艳的IP局域网监控工具。它可以显示每个连接以及主机之间传输的数据量。下面是屏幕截图。

$ sudo iptraf

安装iptraf:

# Centos(基本软件库)

$ yum install iptraf

# fedora或centos(带epel)

$ yum install iptraf-ng -y

# ubuntu或debian

$ sudo apt-get install iptraf iptraf-ng

4. nethogs

nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。

$ sudo nethogs

安装nethogs:Ubuntu、Debian和Fedora用户可以从默认软件库获得。CentOS用户则需要Epel。

# ubuntu或debian(默认软件库)

$ sudo apt-get install nethogs

# fedora或centos(来自epel)

$ sudo yum install nethogs -y

5. bmon

bmon(带宽监控器)是一款类似nload的工具,它可以显示系统上所有网络接口的流量负载。输出结果还含有图表和剖面,附有数据包层面的详细信息。

安装bmon:Ubuntu、Debian和Fedora用户可以从默认软件库来安装。CentOS用户则需要安装repoforge,因为Epel里面没有bmon。

# ubuntu或debian

$ sudo apt-get install bmon

# fedora或centos(来自repoforge)

$ sudo yum install bmon

bmon支持许多选项,能够制作HTML格式的报告。欲知更多信息,请参阅参考手册页。

6. slurm

slurm是另一款网络负载监控器,可以显示设备的统计信息,还能显示ASCII图形。它支持三种不同类型的图形,使用c键、s键和l键即可激活每种图形。slurm功能简单,无法显示关于网络负载的任何更进一步的详细信息。

$ slurm -s -i eth0

安装slurm

# debian或ubuntu

$ sudo apt-get install slurm

# fedora或centos

$ sudo yum install slurm -y

7. tcptrack

tcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接。

安装tcptrack:Ubuntu、Debian和Fedora在默认软件库里面就有它。CentOS用户则需要从RepoForge获得它,因为Epel里面没有它。

# ubuntu, debian

$ sudo apt-get install tcptrack

# fedora, centos(来自repoforge软件库)

$ sudo yum install tcptrack

8. vnstat

vnstat与另外大多数工具有点不一样。它实际上运行后台服务/守护进程,始终不停地记录所传输数据的大小。之外,它可以用来制作显示网络使用历史情况的报告。

$ service vnstat status

* vnStat daemon is running

运行没有任何选项的vnstat,只会显示自守护进程运行以来所传输的数据总量。

$ vnstat

Database updated: Mon Mar 17 15:26:59 2014

eth0 since 06/12/13

rx:135.14 GiB tx:35.76 GiB total:170.90 GiB

monthly

rx | tx | total | avg. rate

------------------------+-------------+-------------+-------------

Feb '14 8.19 GiB| 2.08 GiB| 10.27 GiB | 35.60 kbit/s

Mar '14 4.98 GiB| 1.52 GiB| 6.50 GiB | 37.93 kbit/s

------------------------+-------------+-------------+-------------

estimated 9.28 GiB | 2.83 GiB| 12.11 GiB |

daily

rx | tx | total | avg. rate

------------------------+-------------+-------------+-------------

yesterday 236.11 MiB | 98.61 MiB |334.72 MiB | 31.74 kbit/s

today 128.55 MiB | 41.00 MiB |169.56 MiB | 24.97 kbit/s

------------------------+-------------+-------------+-------------

estimated 199 MiB | 63 MiB | 262 MiB |

想实时监控带宽使用情况,请使用"-l"选项(实时模式)。然后,它会显示入站数据和出站数据所使用的总带宽量,但非常精确地显示,没有关于主机连接或进程的任何内部详细信息。

$ vnstat -l -i eth0

Monitoring eth0... (press CTRL-C to stop)

rx: 12 kbit/s 10 p/s tx: 12 kbit/s 11 p/s

vnstat更像是一款制作历史报告的工具,显示每天或过去一个月使用了多少带宽。它并不是严格意义上的实时监控网络的工具。

vnstat支持许多选项,支持哪些选项方面的详细信息请参阅参考手册页。

安装vnstat

# ubuntu或debian

$ sudo apt-get install vnstat

# fedora或 centos(来自epel)

$ sudo yum install vnstat

9. bwm-ng

bwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度。

$ bwm-ng

bwm-ng v0.6 (probing every 0.500s), press 'h' for help

input: /proc/net/dev type: rate

/ iface Rx Tx T

ot=================================================================

== eth0: 0.53 KB/s 1.31 KB/s 1.84

KB lo: 0.00 KB/s 0.00 KB/s 0.00

KB-------------------------------------------------------------------------------------------------------------

total: 0.53 KB/s 1.31 KB/s 1.84

KB/s

如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图。

$ bwm-ng -o curses2

安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng。

# ubuntu或debian

$ sudo apt-get install bwm-ng

# fedora或centos(来自epel)

$ sudo apt-get install bwm-ng

10. cbm:Color Bandwidth Meter

这是一款小巧简单的带宽监控工具,可以显示通过诸网络接口的流量大小。没有进一步的选项,仅仅实时显示和更新流量的统计信息。

$ sudo apt-get install cbm

11. speedometer

这是另一款小巧而简单的工具,仅仅绘制外观漂亮的图形,显示通过某个接口传输的入站流量和出站流量。

$ speedometer -r eth0 -t eth0

安装speedometer

# ubuntu或debian用户

$ sudo apt-get install speedometer

12. pktstat

pktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息。

$ sudo pktstat -i eth0 -nt

$ sudo apt-get install pktstat

13. netwatch

netwatch是netdiag工具库的一部分,它也可以显示本地主机与其他远程主机之间的连接,并显示哪些数据在每个连接上所传输的速度。

$ sudo netwatch -e eth0 -nt

$ sudo apt-get install netdiag

14. trafshow

与netwatch和pktstat一样,trafshow也可以报告当前活动连接、它们使用的协议以及每条连接上的数据传输速度。它能使用pcap类型过滤器,对连接进行过滤。

只监控TCP连接

$ sudo trafshow -i eth0 tcp

$ sudo apt-get install netdiag

15. netload

netload命令只显示关于当前流量负载的一份简短报告,并显示自程序启动以来所传输的总字节量。没有更多的功能特性。它是netdiag的一部分。

$ netload eth0

$ sudo apt-get install netdiag

16. ifstat

ifstat能够以批处理式模式显示网络带宽。输出采用的一种格式便于用户使用其他程序或实用工具来记入日志和分析。

$ ifstat -t -i eth0 0.5

Time eth0

HH:MM:SS KB/s inKB/s out

09:59:21 2.62 2.80

09:59:22 2.10 1.78

09:59:22 2.67 1.84

09:59:23 2.06 1.98

09:59:23 1.73 1.79

安装ifstat:Ubuntu、Debian和Fedora用户在默认软件库里面就有它。CentOS用户则需要从Repoforge获得它,因为Epel里面没有它。

# ubuntu, debian

$ sudo apt-get install ifstat

# fedora, centos(Repoforge)

$ sudo yum install ifstat

17. dstat

dstat是一款用途广泛的工具(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。这个例子显示了如何使用dstat来报告网络带宽。

安装dstat

$ dstat -nt

-net/total- ----system----

recvsend| time

0 0 |23-03 10:27:13

1738B 1810B|23-03 10:27:14

2937B 2610B|23-03 10:27:15

2319B 2232B|23-03 10:27:16

2738B 2508B|23-03 10:27:17

18. collectl

collectl以一种类似dstat的格式报告系统的统计信息;与dstat一样,它也收集关于系统不同资源(如处理器、内存和网络等)的统计信息。这里给出的一个简单例子显示了如何使用collectl来报告网络使用/带宽。

$ collectl -sn -oT -i0.5

waiting for 0.5 second sample...

# <----------Network---------->

#Time KBInPktInKBOutPktOut

10:32:01 40 58 43 66

10:32:01 27 58 3 32

10:32:02 3 28 9 44

10:32:02 5 42 96 96

10:32:03 5 48 3 28

安装collectl

# Ubuntu/Debian用户

$ sudo apt-get install collectl

#Fedora

$ sudo yum install collectl

结束语

上述几个使用方便的命令可以迅速检查Linux服务器上的网络带宽使用情况。不过,这些命令需要用户通过SSH登录到远程服务器。另外,基于Web的监控工具也可以用来实现同样的任务。

ntop和darkstat是面向Linux系统的其中两个基本的基于Web的网络监控工具。除此之外还有企业级监控工具,比如nagios,它们提供了一批功能特性,不仅仅可以监控服务器,还能监控整个基础设施。

  • Linux
    +关注

    关注

    73

    文章

    7573

    浏览量

    194149
  • 命令
    +关注

    关注

    4

    文章

    122

    浏览量

    19592
收藏 人收藏

    评论

    相关推荐

    为什么Linux服务器需要文件压缩

      本文提供了 Linux 文件压缩至关重要的原因。这种技术在组织中起着至关重要的作用,尤其是那些处....
    的头像 星星科技指导员 发表于 07-01 14:43 41次 阅读

    从深度到统信,从桌面到根社区 | Linux 中国

    导读: 作为多年来一直关注开源技术发展的开源人,我约了统信的任紫东先生聊了聊,希望将从深度到统信,再到加入欧拉生态的背后...
    发表于 07-01 14:24 736次 阅读

    Java代码编写技巧

    自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是哪年毕业的。
    的头像 Android编程精选 发表于 07-01 12:47 18次 阅读

    将Android操作系统移植到嵌入式平台的最佳实践

      遵循上述嵌入式工程实践,您可以确保在嵌入式平台上高效成功地移植 Android,并增强现有连接设....
    的头像 星星科技指导员 发表于 07-01 10:20 115次 阅读

    MISRA C在安全和安全编程中的位置

      由于 C 仍将是 Linux 内核等大型程序的基础语言,我们可以预见两种趋势的共存,以更好地防止....
    的头像 星星科技指导员 发表于 07-01 10:07 108次 阅读
    MISRA C在安全和安全编程中的位置

    CH341驱动CH341PAR_LINUX.ZIP, 在ubuntu 16.04无法make成功怎么解决?

    从下载的Linux_USB2I2C驱动 ,  在ubuntu 16.04 无法 make 成功, 请问有更新版本么? ...
    发表于 07-01 07:01 88次 阅读

    基于AM335X开发板 ARM Cortex-A8——NAND FLASH版本核心板使用说明

    前 言:NAND FLASH版本和eMMC版本核心板使用方法基本一致。本文主要描述U-Boot编译、基础设备树文件编译、固化Li...
    发表于 06-30 17:38 2843次 阅读

    迅为iMX6ULL终结者Linux开发板硬件资料参考(cadence原理图+pcb)

    我们开发板在设计的时候,目的是为了匹配更多的外设,让客户可以进行更好的学习,但在实际开发时,很多外设是用不到的,反而会增...
    发表于 06-30 14:25 3140次 阅读

    Windows和Linux操作系统的流式处理API

    在本文中,我们分析了 Windows 和 Linux 操作系统的流式处理 API;提出了基于事件的线....
    的头像 星星科技指导员 发表于 06-30 10:52 98次 阅读
    Windows和Linux操作系统的流式处理API

    如何选择嵌入式操作系统

      对于 SMP 系统,操作系统的选择是按照本文迄今为止描述的方式进行的,另外一个因素是操作系统必须....
    的头像 星星科技指导员 发表于 06-30 10:41 132次 阅读
    如何选择嵌入式操作系统

    RT-Thread记录(十、全面认识 I/O 设备模型)

    学完 RT-Thread 内核,从本文开始熟悉了解 RT-Thread I/O 设备管理相关知识。
    的头像 矜辰所致 发表于 06-30 10:38 1316次 阅读
    RT-Thread记录(十、全面认识 I/O 设备模型)

    关于Windows和Linux操作系统中线程同步了解

    线程可以是可连接的(默认情况下)或分离的。当一个可连接线程终止时,信息(标识符、终止状态、线程计数器....
    的头像 星星科技指导员 发表于 06-30 10:31 78次 阅读
    关于Windows和Linux操作系统中线程同步了解

    ScarecrowApiDoc接口管理系统

    ./oschina_soft/gitee-scarecrowApiDoc.zip
    发表于 06-30 10:31 8次 阅读
    ScarecrowApiDoc接口管理系统

    如何判断硬件是否支持嵌入式Linux

      如果该部分不受支持,则值得拥有一份最新的 Linux 内核源代码以进行交叉引用。如果最近添加了支....
    的头像 星星科技指导员 发表于 06-30 09:46 42次 阅读
    如何判断硬件是否支持嵌入式Linux

    利用YOCTO的力量进行Linux操作系统移植项目

      随时可用的 开发工具:作为 Yocto 用户,您可以访问各种开发工具,例如应用程序开发工具包 (....
    的头像 星星科技指导员 发表于 06-30 09:05 86次 阅读
    利用YOCTO的力量进行Linux操作系统移植项目

    ncnn神经网络计算框架在香橙派OrangePi 3 LTS开发板中的使用介绍

    1、 腾讯 ncnn 源码下载命令如下所示 1) 第一种方法:下载 Orang Pi 百度云盘中提供的 ncnn.tar.gz 压缩包 a) 从...
    发表于 06-29 17:26 1321次 阅读
    ncnn神经网络计算框架在香橙派OrangePi 3 LTS开发板中的使用介绍

    使用软件查找硬件错误

      总之,您必须在生成掩码之前运行软件,以证明您的计算硬件是正确的。仿真是做到这一点的唯一现实方法,....
    的头像 星星科技指导员 发表于 06-29 15:25 120次 阅读

    传统嵌入式设备能力的新可能性

      开始使用框架。汽车开发商有 Autosar。工业开发人员可以从嵌入式 Linux 入手,作为理解....
    的头像 星星科技指导员 发表于 06-29 15:16 134次 阅读

    cronshow PHP定时任务控制台

    ./oschina_soft/cronshow.zip
    发表于 06-29 14:36 6次 阅读
    cronshow PHP定时任务控制台

    嵌入式通信管理机的核心优势和作用

    摘要:随着物联网技术的发展,各种应用及系统推陈出新,不断更新换代,而通信管理机是系统的数据枢纽,在整....
    的头像 panqin888 发表于 06-29 12:33 58次 阅读

    RK3566JD4 Linux_SDK源码包

    采用RK3566四核64位处理器, 集成双核心架构GPU以及高效能NPU; 支持PCIe2.1和SA....
    发表于 06-29 11:37 8次 阅读
    RK3566JD4 Linux_SDK源码包

    RK3566JD4 linux-headers

    采用RK3566四核64位处理器, 集成双核心架构GPU以及高效能NPU; 支持PCIe2.1和SA....
    发表于 06-29 11:30 8次 阅读
    RK3566JD4 linux-headers

    RK3568J Linux_Upgrade_Tool_v1.65

    采用Rockchip RK3588新一代旗舰级八核64位处理器,最大可配32GB大内存;支持8K视频....
    发表于 06-29 11:22 10次 阅读
    RK3568J Linux_Upgrade_Tool_v1.65

    RK3566JD4 firefly linux repack工具

    采用RK3566四核64位处理器, 集成双核心架构GPU以及高效能NPU; 支持PCIe2.1和SA....
    发表于 06-29 10:54 5次 阅读
    RK3566JD4 firefly linux repack工具

    RK3568J firefly-linux-repack

    采用Rockchip新一代64位处理器RK3568,集成双核心架构GPU以及高效能NPU;最大支持8....
    发表于 06-29 10:46 10次 阅读
    RK3568J firefly-linux-repack

    RK3568J Linux_Upgrade_Tool_v1.59

    采用Rockchip新一代64位处理器RK3568,集成双核心架构GPU以及高效能NPU;最大支持8....
    发表于 06-29 10:45 8次 阅读
    RK3568J Linux_Upgrade_Tool_v1.59

    RK3568J Linux_SDK 源码包

    采用Rockchip新一代64位处理器RK3568,集成双核心架构GPU以及高效能NPU;最大支持8....
    发表于 06-29 10:40 8次 阅读
    RK3568J Linux_SDK 源码包

    RK3568J linux headers

    采用Rockchip新一代64位处理器RK3568,集成双核心架构GPU以及高效能NPU;最大支持8....
    发表于 06-29 10:29 10次 阅读
    RK3568J linux headers

    智能自助洗车机的硬件接口需求及解决方案

    说到“洗车”,以前人们最先想到的应该就是汽车美容店人工洗车和自动洗车。
    的头像 敏敏子呦 发表于 06-29 08:55 55次 阅读

    请问CH343 CDC驱动和VCP驱动的差别是什么?

    在使用ch343的时候,win10 linux这类系统会自动识别cdc驱动,目前已知需要高波特率通讯需要装vcp驱动,那么请问,除了波特率这一...
    发表于 06-29 07:35 128次 阅读

    请问ch344和ch348是否有linux驱动?

    我们在linux主机上使用ch340和双串口ch342,请教更多串口的ch344和ch348是否有linux驱动? 或者是否有其他支持linux的4串口ic?...
    发表于 06-29 06:19 109次 阅读

    通过mmap实现零拷贝技术

    我们知道,linux系统中用户空间和内核空间是隔离的,用户空间程序不能随意的访问内核空间数据,只能通....
    的头像 Linux阅码场 发表于 06-28 17:33 213次 阅读

    虚拟硬件平台为开发人员带来光明的未来

      虚拟硬件平台为开发人员带来了光明的未来,免除了他们等待硬件可用性的痛苦,并提供了硬件开发板无法提....
    的头像 星星科技指导员 发表于 06-28 14:42 139次 阅读

    一点Flash在嵌入式设备中大有帮助

      许多嵌入式应用程序都能够从 Flash 技术中受益。例如,集成远程信息处理系统将车队交互、GPS....
    的头像 星星科技指导员 发表于 06-28 14:15 250次 阅读

    使用VMX设计的能量计实时测量系统

    作为额外的奖励,当 Linux 被故意崩溃时,视频会消失,但音乐会在安全模式下播放,不会出现任何可听....
    的头像 星星科技指导员 发表于 06-28 11:53 128次 阅读
    使用VMX设计的能量计实时测量系统

    简化SBC的嵌入式Linux软件开发

    即使桌面平台可以保证从现在起大约五年后,Linux 内核和相关的发行版也是移动的目标。内核和标准库在....
    的头像 星星科技指导员 发表于 06-28 11:45 187次 阅读
    简化SBC的嵌入式Linux软件开发

    使用Eclipse Process Framework构建嵌入式软件

      在设计医疗设备时,FDA QSR 规定的设计指南和法规可以与系统和软件开发中的最佳实践同时解决。....
    发表于 06-28 11:35 75次 阅读
    使用Eclipse Process Framework构建嵌入式软件

    一文搞定Linux内存管理原理

    虚拟地址、物理地址、逻辑地址、线性地址 虚拟地址又叫线性地址。linux没有采用分段机制,所以逻辑地址和虚拟地址(线性地址...
    发表于 06-28 10:05 3716次 阅读

    Linux与Windows文件换行符的区别

    当一个文件在Windows和Linux上交替操作后,经常遇到一些莫名其妙的问题,如shell脚本无法....
    的头像 一口Linux 发表于 06-27 15:18 97次 阅读

    RK3568JQ Linux_Upgrade_Tool_v1.59

    iCore-3568JQ板载 RK3568J 四核 64 位工业级处理器,支持 8GB 大内存;支持....
    发表于 06-27 14:27 10次 阅读
    RK3568JQ Linux_Upgrade_Tool_v1.59

    TI的Sitara AM6442实时网络处理器

      AM6442 的集成 Cortex-A53 内核为 Linux 应用程序提供了理想的计算特性,并....
    发表于 06-27 14:24 302次 阅读
    TI的Sitara AM6442实时网络处理器

    RK3568JQ Linux_SDK源码包

    iCore-3568JQ板载 RK3568J 四核 64 位工业级处理器,支持 8GB 大内存;支持....
    发表于 06-27 14:23 11次 阅读
    RK3568JQ Linux_SDK源码包

    RK3568JQ firfly linux repack

    iCore-3568JQ板载 RK3568J 四核 64 位工业级处理器,支持 8GB 大内存;支持....
    发表于 06-27 14:18 10次 阅读
    RK3568JQ firfly linux repack

    RK3568JQ linux-headers

    iCore-3568JQ板载 RK3568J 四核 64 位工业级处理器,支持 8GB 大内存;支持....
    发表于 06-27 14:13 8次 阅读
    RK3568JQ linux-headers

    基于ANSI C加密库的RTCA DO-178C的DAL A支持

      鉴于与重新启动航空电子系统相关的严格性能要求,wolfSSL 的服务组织随时为希望跟上公司技术的....
    的头像 星星科技指导员 发表于 06-27 14:09 133次 阅读

    嵌入式Linux上的以太网TSN简介

    这些是您可能每天都在使用的各种基于 Linux 的嵌入式系统背后的关键构建块,甚至可能不知道它们运行....
    的头像 星星科技指导员 发表于 06-27 11:56 186次 阅读
    嵌入式Linux上的以太网TSN简介

    【赛昉科技昉·星光RISC-V单板计算机试用体验】运行边缘AI框架——TFLM

    一、TFLM简介 TFLM是TensorFlow Lite for Microcontrollers项目的简称,全称翻译过来就是“适用于微控制器的Ten...
    发表于 06-26 21:59 2099次 阅读
    【赛昉科技昉·星光RISC-V单板计算机试用体验】运行边缘AI框架——TFLM

    【时擎科技AT1000开发板试用体验】官方Linux sdk编译配置

    本来不打算写这个编译配置,只是写给没有使用过linux编译源码的小伙伴说说。Ubuntu版本: Ubuntu 20.04.3 LTS。 在收到时...
    发表于 06-26 17:13 531次 阅读

    NVIDIA DOCA数据处理器软件正式开放

    NVIDIA 联合发起 Linux 基金会项目,致力于实现数据中心创新的大众化;进一步向软件提供商、....
    的头像 NVIDIA英伟达 发表于 06-24 15:00 126次 阅读

    Linux内存背后的那些事儿

    当要学习一个新知识点时,比较好的过程是先理解出现这个技术点的背景原因,同期其他解决方案,新技术点解决....
    的头像 一口Linux 发表于 06-24 11:35 204次 阅读

    Linux用电功耗调优的笔记分享

    整理一些Linux用电功耗调优的笔记,分享给小伙伴,关于用电调优个人觉得
    的头像 一口Linux 发表于 06-23 15:19 313次 阅读

    go项目怎么让docker镜像体积减小

    go 项目怎么让 docker 镜像体积减小?本文做了详细介绍。
    的头像 马哥Linux运维 发表于 06-23 10:49 147次 阅读

    Vim编辑器的使用学习和使用技巧

    首先我们先理清楚一个概念:编辑器和编译器和调试器!
    的头像 马哥Linux运维 发表于 06-23 10:43 243次 阅读

    PcapPlusPlus网络嗅探和包装分析制作框架

    ./oschina_soft/PcapPlusPlus.zip
    发表于 06-23 10:26 8次 阅读
    PcapPlusPlus网络嗅探和包装分析制作框架

    虚拟化如何在嵌入式软件开发中展示实力

      所有这些产品和设计优势都表明嵌入式市场虚拟技术的长期、持续趋势。尽管可能需要改变嵌入式设计理念,....
    的头像 星星科技指导员 发表于 06-22 17:06 276次 阅读
    虚拟化如何在嵌入式软件开发中展示实力

    如何判断硬件是否支持嵌入式Linux

      如果该部分不受支持,则值得拥有一份最新的 Linux 内核源代码以进行交叉引用。如果最近添加了支....
    的头像 星星科技指导员 发表于 06-22 16:23 222次 阅读
    如何判断硬件是否支持嵌入式Linux

    关于Google Flutter 3更新内容

    又到了 Flutter 稳定版发布时间,我们无比自豪地宣布推出 Flutter 3!仅 3 个月前,....
    的头像 谷歌开发者 发表于 06-22 16:13 227次 阅读

    提高基于Linux的网络连接系统的安全性

      所描述的服务和方法使用 IPv4 协议。IPv6 协议的安全配置被忽略,这使得保持启用是不安全的....
    的头像 星星科技指导员 发表于 06-22 14:39 120次 阅读

    基于Linux的虚拟交换机Open vSwitch项目

      要点: Open vSwitch 是一个著名的基于 Linux 的虚拟交换机的开源项目。作为 C....
    的头像 星星科技指导员 发表于 06-22 14:31 85次 阅读

    基于Linux的物联网设备的安全案例

      对于物联网产品,在设计之初就将安全性构建到产品中是绝对必要的。如果您不这样做,您的业务的关键部分....
    的头像 星星科技指导员 发表于 06-22 14:28 116次 阅读

    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
    发表于 09-25 11:51 646次 阅读
    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)