电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于sail-imx6q的查看 Linux 下 CPU和内存的占用率

3页
  • 卖家[上传人]:电***
  • 文档编号:115992533
  • 上传时间:2019-11-15
  • 文档格式:DOCX
  • 文档大小:16.37KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于sail-imx6q查看 Linux 下 CPU和内存的占用率中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件在计算机体系结构中,CPU是对计算机的所有硬件资源(如存储器、输入输出单元)进行控制调配、执行通用运算的核心硬件单元。CPU是计算机的运算和控制核心。计算机系统中所有软件层的操作,最终都将通过指令集映射为CPU的操作。本文将介绍在linux下查看CPU内存的占有率方法1 : 如何查看 Linux 下内存占用率我们可以使用下面命令的组合来达到此目的。在该方法中,我们使用的是 free 和 awk 命令的组合来获取内存占用率。要获取不包含百分比符号的内存占用率:#free -t | awk NR =2 print Current Memory Utilization is: $3/$2*100或#free -t | awk FNR =2 print Current Memory Utilization is: $3/$2*100Current Memory Utilization is : 18.0433要获取包含百分比符号及保留两位小数的内存占用率:#fre

      2、e -t | awk NR = 2 printf(Current Memory Utilization is : %.2f%), $3/$2*100或#free -t | awk FNR = 2 printf(Current Memory Utilization is : %.2f%), $3/$2*100Current Memory Utilization is : 18.06%键入 free 命令会更好地作出阐释:rootimx6qdlsolo:# free total used free shared buff/cache availableMem: 1024780 185096 783012 1036 56672 769256Swap: 0 0 0细节如下:free:是一个标准命令,用于在 Linux 下查看内存使用情况。awk:是一个专门用来做文本数据处理的强大命令。FNR = 2:该命令给出了每一个输入文件的行数。其基本上用于挑选出给定的行(针对于这里,它选择的是行号为 2 的行)NR = 2:该命令给出了处理的行总数。其基本上用于过滤给出的行(针对于这里,它选择的是行号为

      3、 2 的行)$3/$2*100:该命令将列 3 除以列 2 并将结果乘以 100。printf:该命令用于格式化和打印数据。%.2f%:默认情况下,其打印小数点后保留 6 位的浮点数。使用后跟的格式来约束小数位。方法2:如何查看 Linux 下内存占用率我们可以使用下面命令的组合来达到此目的。在这种方法中,我们使用 free、grep 和 awk 命令的组合来获取内存占用率。要获取不包含百分比符号的内存占用率:#free -t | grep Mem | awk print Current Memory Utilization is : $3/$2*100Current Memory Utilization is : 18.071要获取包含百分比符号及保留两位小数的内存占用率:# free -t | grep Mem | awk printf(Current Memory Utilization is : %.2f%), $3/$2*100Current Memory Utilization is : 18.07%方法3:如何查看 Linux 下 CPU 的占用率我们可以使用如下命令的组

      4、合来达到此目的。在这种方法中,我们使用 top、print 和 awk 命令的组合来获取 CPU 的占用率。如果在输出中展示的是多个 CPU 的情况,那么你需要使用下面的方法。#top -b -n1 | grep %Cpu%Cpu(s): 0.1 us, 0.4 sy, 0.0 ni, 99.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st要获取不包含百分比符号的 CPU 占用率:#top -b -n1 | grep %Cpu | awk cpu+=$9ENDprint Current CPU Utilization is : 100-cpu/NRCurrent CPU Utilization is : 100要获取包含百分比符号及保留两位小数的 CPU 占用率:#top -b -n1 | grep %Cpu | awk cpu+=$9ENDprintf(Current CPU Utilization is : %.2f%), 100-cpu/NRCurrent CPU Utilization is : 100.00%方法4:如何查看 Linux 下 CPU 的

      5、占用率我们可以使用如下命令的组合来达到此目的。在这种方法中,我们使用的是 top、print/printf 和 awk 命令的组合来获取 CPU 的占用率。如果在单个输出中一起展示了所有的 CPU 的情况,那么你需要使用下面的方法。#top -b -n1 | grep %Cpu%Cpu(s): 0.1 us, 0.4 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st要获取不包含百分比符号的 CPU 占用率:#top -b -n1 | grep %Cpu | awk print Current CPU Utilization is : 100-$8Current CPU Utilization is : 0.5要获取包含百分比符号及保留两位小数的 CPU 占用率:#top -b -n1 | grep %Cpu | awk printf(Current CPU Utilization is : %.2f%), 100-$8Current CPU Utilization is : 0.50%如下是一些细节:top:是一种用于查看当前 Linux 系统下正在运行的进程的非常好的命令。-b:选项允许 top 命令切换至批处理的模式。当你从本地系统运行 top 命令至远程系统时,它将会非常有用。-n1:迭代次数。%Cpu:过滤以 %CPU 开头的行。awk:是一种专门用来做文本数据处理的强大命令。cpu+=$9:对于每一行,将第 9 列添加至变量 cpu。printf:该命令用于格式化和打印数据。%.2f%:默认情况下,它打印小数点后保留 6 位的浮点数。使用后跟的格式来限制小数位数。100-cpu/NR:最终打印出 CPU 平均占用率,即用 100 减去其并除以行数。本篇介绍了4种查看CPU内存的方法,大家学会了就赶快去试试吧,更多简单实用的方法就在!

      《基于sail-imx6q的查看 Linux 下 CPU和内存的占用率》由会员电***分享,可在线阅读,更多相关《基于sail-imx6q的查看 Linux 下 CPU和内存的占用率》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.