Linux命令——procinfo
简介
proc文件系统是一个虚拟文件系统,包含有关进程和系统信息的文件。 proc 文件系统开机时自动挂载并映射到/proc目录。许多程序从/proc目录中检索信息,对其进行处理并使其易于用于各种目的。更多信息参考:Linux proc filesystem (procfs)
procinfo是一个简单的命令,用于查看从/ proc目录收集的系统信息,并在标准输出设备上以精美的格式打印它。 本文将介绍procinfo命令的典型用法。
在大多数Linux发行版中,procinfo命令应该预先安装,如果没有,请使用以下命令安装它。
- $ sudo apt install procinfo #Debian/Ubuntu
- $ sudo yum install procinfo #CentOS/RHEL
- $ sudo dnf install procinfo #Fedora +
参数
- -a 显示所有信息。
- -b 显示磁盘设备的区块数目,而非存取数目。
- -d 显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合"-f"参数使用
- -D 此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。
- -f 进入全画面的互动式操作界面。
- -F<输出文件> 把信息状态输出到文件保存起来,而非预设的标准输出设备。
- -h 在线帮助。
- -i 显示完整的IRP列表。
- -m 显示系统模块和外围设备等相关信息。
- -n<间隔秒数> 设置全画面互动模式的信息更新速度,单位以秒计算。
- -s 显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。
- -S 搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。
- -v 显示版本信息。
用法示例
最简单的方式不带任何参数
- $ procinfo
- Memory: Total Used Free Buffers
- RAM:
- Swap:
- Bootup: Mon Jun :: Load average: 0.35 0.84 1.01 /
- user : ::12.02 13.4% page in :
- nice : ::12.37 0.4% page out:
- system: ::17.34 3.0% page act:
- IOwait: ::04.09 7.6% page dea:
- hw irq: ::00.00 0.0% page flt:
- sw irq: ::29.07 0.1% swap in :
- idle : ::26.88 75.6% swap out:
- uptime: ::11.66 context :
- irq : -edge timer irq : -edge PCIe
- irq : -edge i8042 irq : -edge xhci_
- irq : -edge rtc0 irq : -edge :
- irq : -fasteoi acpi irq : -edge enp1s
- irq : -edge i8042 irq : -edge i915
- irq : -fasteoi rtl_pc irq : -edge mei_m
- irq : -fasteoi ehci_h irq : -edge snd_h
- irq : -edge PCIe irq : -edge snd_hd
- irq : -edge PCIe
- loop0 90r loop4 14r
- loop1 159r loop5 7945r
- loop2 214r loop6 309r
- loop3 79r sda 112544r 70687w
- enp1s0 TX .30MiB RX .00MiB vmnet8 TX .00B RX .00B
- lo TX .65KiB RX .65KiB wlp2s0 TX .00B RX .00B
- vmnet1 TX .00B RX .00B
-H使用 (KiB, MiB, GiB)方式显示内存
- $ procinfo -H
- Memory: Total Used Free Buffers
- RAM: .70GiB .36GiB .27MiB .38MiB
- Swap: .73GiB .00B .73GiB
- Bootup: Mon Jun :: Load average: 0.61 0.84 1.00 /
- user : ::21.25 13.3% page in :
- nice : ::12.43 0.4% page out:
- system: ::19.82 2.9% page act:
- IOwait: ::08.21 7.5% page dea:
- hw irq: ::00.00 0.0% page flt:
- sw irq: ::29.08 0.1% swap in :
- idle : ::48.38 75.7% swap out:
- uptime: ::06.85 context :
- irq : -edge timer irq : -edge PCIe
- irq : -edge i8042 irq : -edge xhci_
- irq : -edge rtc0 irq : -edge :
- irq : -fasteoi acpi irq : -edge enp1s
- irq : -edge i8042 irq : -edge i915
- irq : -fasteoi rtl_pc irq : -edge mei_m
- irq : -fasteoi ehci_h irq : -edge snd_h
- irq : -edge PCIe irq : -edge snd_hd
- irq : -edge PCIe
- loop0 90r loop4 14r
- loop1 159r loop5 7945r
- loop2 214r loop6 309r
- loop3 79r sda 112568r 71267w
- enp1s0 TX .33MiB RX .21MiB vmnet8 TX .00B RX .00B
- lo TX .18KiB RX .18KiB wlp2s0 TX .00B RX .00B
- vmnet1 TX .00B RX .00B
Linux命令——procinfo的更多相关文章
- 十一、Linux 命令大全
Linux 命令大全 Linux 命令大全 1.文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitv ...
- Linux 命令大全提供 500 多个 Linux 命令搜索
Linux Command 在这里维持一个持续更新的地方 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他 ...
- Linux学习总结(1)——Linux命令大全完整版
Linux命令大全完整版 目 录I 1. linux系统管理命令1 adduser1 chfn(change finger information)1 chsh(change shell)1 d ...
- Linux命令总结大全,包含所有linux命令
使用说明:此文档包含所有的Linux命令,只有你想不到的没有你看不到的,此文档共计10万余字,有8400多行,预计阅读时间差不多需要3个小时左右,所以要给大家说一说如何阅读此文档 为了方便大家阅读,我 ...
- (私人收藏)Linux命令大全(修正版)
Linux命令大全(修正版) https://pan.baidu.com/s/1tPTv1PzCelBC_Eq-ASAOBg1yp3 文件传输 bye ftp ftpcount ftpshut ftp ...
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- 像黑客一样使用 Linux 命令行
前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...
- 11 个很少人知道但很有用的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- Linux命令随笔
Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...
随机推荐
- Silence Removal and End Point Detection MATLAB Code
转载自:http://ganeshtiwaridotcomdotnp.blogspot.com/2011/08/silence-removal-and-end-point-detection.html ...
- C语言中结构体的构造函数
示例代码: #include <iostream> using namespace std; struct Node { int x, y, z; Node(int _x, int _y, ...
- bootstrap-table:操作栏点击编辑按钮弹出模态框修改数据
核心代码: columns: [ { checkbox:true //第一列显示复选框 }, ... { field: 'fail_num', title: '失败数' }, { field: 'op ...
- oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)
这篇文章主要介绍了oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包等相关资料,需要的朋友可以参考下 oracle 创建,删除存储过程,参数传递,创建 ...
- laravel 提交空字符串会被转成null解决方法
在app\Http\Kernel.php文件夹中,注释全局中间件: \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull:: ...
- 按键板的原理与实现----ADC
在嵌入式系统产品开发中,按键板的设计是最基本的,也是项目评估阶段必须要考虑的问题.其实现方式又很多种,具体使用那一种就需要结合特定IC的可用IO数量,并综合考虑成本,做出最终选择.本系列文章将介绍多种 ...
- nodejs ffi 调用dll
安装依赖 npm install --global --production windows-build-tools(在管理员权限打开的命令行中执行) npm install -g node-gyp ...
- 与TypeScript的一场美丽邂逅
TypeScript(一)前言:当你点开这篇文章时,我相信你已经在很多地方都已经听说过或者见过TypeScript了.但是可能对TypeScript依然有很多问号:TypeScript到底是什么?为什 ...
- RestTemplate对象的使用
- python基础学习(九)
19.解包 # 解包 unpacking user1 = ["张三", 21, "1999.1.1"] # tuple 类型 user2 = ("李四 ...