版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块3:智能边缘设备操作系统案例实现模块小结知识拓展PARTONEPARTTWOPARTTHREE案例实现:Linux系统磁盘检测与维护人工智能边缘设备应用01Linux系统磁盘检测与维护人工智能边缘设备在运行AI程序过程中会产生大量日志文件占用磁盘空间。但是磁盘空间有限,所以磁盘常常很快就处于用完状态,并由此产生一些问题,比如AI应用运行过程中由于存储空间不足的问题导致终端挂掉,进而影响生产应用。(1)使用jtop工具查看设备情况Jetson中提供了设备自动监控工具jtop。(2)手动查看具体磁盘存储空间通过命令行的方式,分辨文件类型,查看文件存储情况。(3)自动删除磁盘存储日志文件通过自动化脚本的方式,编写自动清理日志文件脚本,并定时执行。任务1:使用jtop工具查看设备情况首先通过“Terminal”输入命令安装jtop工具:(1)查看设备状态安装完成后,通过命令使用jtop工具。输出结果如图:可以看到,jtop工具中主要包括ALL、GPU、CPU、MEM、CTRL、INFO6个子页面。在ALL页面中,可以查看包含模块运行信息:CPU使用情况、内存使用情况、GPU使用情况、风扇状态等等。sudo-Hpipinstall-Ujetson-statsjtop任务1:使用jtop工具查看设备情况(2)查看GPU状态切换到“2GPU”页面中,可以实时查看GPU的使用状态。其中jetson_clocks是Jetson自带的工具,用于自动动态调整设备的GPU使用,使得处理器运行在最高性能。如需要使用最大GPU性能,可以通过以下命令进行开启:“NVPower[0]:MAXN”表示设备当前状态为不使用GPU的最大功率模式,为10W。sudojetson_clocks任务1:使用jtop工具查看设备情况(3)查看CPU状态切换到“3CPU”页面中,可以实时查看CPU的使用状态。在CPU页面右侧,可以看到4颗CPU的实时运行状态。在CPU页面左侧,有一列“Platform”,主要显示设备的架构以及CPU的运行情况。任务1:使用jtop工具查看设备情况(4)查看MEM页面切换到“4MEM”页面中,可以查看设备磁盘空间的使用状态。在该页面中有三个常用功能:①
清除缓存。②
启用或禁用额外交换。③
增加和减少交换大小。任务1:使用jtop工具查看设备情况(5)查看CTRL页面切换到“5CTRL”页面中,可以对设备的性能进行控制。在该页面中有两个常用功能:①
控制风扇运行。②
控制GPU的使用数量。任务2:手动查看具体磁盘存储空间jtop工具中为运维人员查看设备整体情况提供了便利,但无法查看具体某一任务下的执行情况。接下来以查看系统日志文件为例,学习如何查看磁盘具体路径下的文件存储情况,在终端中输入如下命令,查看设备当前存储空间情况。输出结果中,第一列是文件系统,第二列是该文件系统所拥有的可支配空间,第三列是已用空间,第四列是可用空间,第五列是目前该文件系统的可支配空间的利用率,第六列是文件系统所处位置。df-h任务2:手动查看具体磁盘存储空间本次项目将以清理系统日志文件为例,进行磁盘存储空间清理。在人工智能边缘设备中。系统日志文件默认存放在“var/log”文件夹中,通过以下命令进入到“log”文件夹中。使用常用的“ls”命令,输出结果参考如图。cd/var/log可以看到,输出结果中只能看到文件名、文件类型。蓝色表示目录,绿色表示可执行文件,红色表示压缩文件,浅蓝色表示链接文件,灰色表示其它文件。任务2:手动查看具体磁盘存储空间在进行磁盘管理时,关注的是文件的大小属性。可以通过命令查看当前目录下各文件所占空间大小。输出结果中表示log文件夹大小为86M。如果想知道其中每个文件的大小,可以通过以下命令实现。du-shdu-ah任务3:自动删除磁盘存储日志文件接下来编写Linux定时任务脚本,定时运行并自动删除冗余的系统日志文件。(1)创建自动执行脚本首先创建一个脚本文件,具体命令如下所示。可以看到桌面目录下新增了一个白色的名为auto_del_log.sh普通文件。touchauto_del_log.shls任务3:自动删除磁盘存储日志文件(1)创建自动执行脚本接着为该脚本文件赋予执行权限。具体命令如下所示。执行完后,可以看到auto_del_log.sh文件名变为绿色,表示此时文件变为可执行文件。若再使用chmod-x命令,可以去除该文件的执行权限。chmod+xauto_del_log.shls任务3:自动删除磁盘存储日志文件(1)创建自动执行脚本接着编辑刚创建的脚本文件,具体代码如下所示。输入i,可以看到左下角为“--INSERT--”,表示当前为编译模式。在文件中输入以下代码,表示该脚本文件可执行查询磁盘存储空间功能。viauto_del_log.shfind/var/log/-mtime+2-name"*.log"-execrm-rf{}\;结构名称解释find查找命令,查找指定文件路径/var/log/需要定时清理的文件的目录位置-mtime标准语句写法+2数字指代天数,即删除2天以前的-name"*.log"目标文件类型-exec标准语句写法rm-rf强制删除包括目录在内的文件{}\;标准语句写法任务3:自动删除磁盘存储日志文件(2)定时执行脚本任务接下来安装自动化执行工具Crontab。首先进入root权限安装该工具。密码为tringai。接着安装Crontab工具。具体命令如下所示。在终端中,输入以下代码,配置自动运行脚本。输入i,可以看到左下角为“--INSERT--”,表示当前为编译模式。如果希望自动化周期性地执行编写好的程序,可以通过以下代码方式实现。sudosuapt-getinstallcroncrontab-e*****脚本文件任务3:自动删除磁盘存储日志文件(2)定时执行脚本任务其中前五个“*”分别表示分钟、小时、日期、月份和星期。具体数值要求如下表所示。在通常情况下,将设置每天或每周一次的频率进行清理。为方便看到脚本运行情况,在本项目案例中,我们设置每天间隔1分钟自动执行一次脚本程序。执行完crontab-e后进行配置。1****/home/tringai/Desktop/auto_del_log.sh字段说明分钟取值为从0到59之间的任意整数小时取值为从0到23之间的任意整数日期取值为从1到31之间的任意整数月份取值为从1到12之间的任意整数星期取值为从0到7之间的任意整数,0或7代表星期日命令要执行的命令或程序脚本任务3:自动删除磁盘存储日志文件(2)定时执行脚本任务接着通过以下命令启动定时任务。由于该自动化脚本在运行过程中不会实时输出信息,如果需要查看脚本是否正常运行,可以通过以下命令查看脚本运行情况。servicecronstartservicecronstatus当“Active”状态显示为“active(running)”时,表示该脚本正常运行。如需要,可以通过以下命令关闭定时任务。servicecronstop模块小结人工智能边缘设备应用02模块小结在本模块的学习中,我们了解到了:人工智能边缘设备操作系统的概念:即管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。三种常见的边缘智能操作系统,包括Linux、DuerOS和AliOS-Things;Linux操作系统的相关命令行操作和指令,包括系统状态检测、工作目录切换和文件目录管理三个方向的常用指令;jtop工具的使用以及自动化磁盘管理脚本的使用。知识拓展人工智能边缘设备应用03知识拓展长期以来,我国信息科技产业“缺芯少魂”问题十分突出。其中,“芯”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年沙滩颜色模拟题及答案详解
- 2026年外科护士资格证考试模拟题及答案详解
- 2026年下夜班考试模拟题及答案详解
- 2026年安全员考试模拟题库题考及答案详解
- 2026年区域经济学模拟题及答案详解
- 2026年海阳护理类模拟试卷(含答案)
- 仓储管理员资格考试仓储货物出库题目及答案详解
- 2026年纲要模拟试卷及答案详解
- 2026年深圳户口考试模拟题及答案详解
- 2026年电子助理考试模拟试卷(含答案)
- 2026年高级职称英语水平测试模拟试卷及答案详解
- 2026年安全总监(安质部长)及安全管理人员试题及答案
- 视网膜静脉阻塞诊断与处理专家共识
- 智造未来-2026年智能建造技术与施工机器人应用全景
- 自考 07049 心理咨询原理与技术・重点精简版(速记 + 考点)
- 智慧施工组织设计课件 模块7、8- 编制施工现场平面布置图、编制施工管理计划
- 国家管网集团2027届高校毕业生招聘考试参考题库及答案解析
- T/TMAC 248-2025连续石墨化炉能源消耗限额
- 2026年摩托车全新考试题库(含详细答案解析、考场原题风格)
- 2026年中盐榆林盐化有限公司秋季招聘笔试模拟试题及答案详解
- 2026年秋新教材粤教粤科版小学科学五年级上册教学计划及进度表
评论
0/150
提交评论