首页 / LINUX / Linux命令——procinfo
Linux命令——procinfo
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux命令——procinfo,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3292字,纯文字阅读大概需要5分钟。
内容图文
![Linux命令——procinfo](/upload/InfoBanner/zyjiaocheng/1150/abac01570af548998595ddeebcfc7cb4.jpg)
简介
proc文件系统是一个虚拟文件系统,包含有关进程和系统信息的文件。 proc 文件系统开机时自动挂载并映射到/proc目录。许多程序从/proc目录中检索信息,对其进行处理并使其易于用于各种目的。更多信息参考:Linux proc filesystem (procfs)
procinfo是一个简单的命令,用于查看从/ proc目录收集的系统信息,并在标准输出设备上以精美的格式打印它。 本文将介绍procinfo命令的典型用法。
在大多数Linux发行版中,procinfo命令应该预先安装,如果没有,请使用以下命令安装它。
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
$ sudo apt install procinfo #Debian/Ubuntu $ sudoyuminstall procinfo #CentOS/RHEL $ sudo dnf install procinfo #Fedora 22+
参数
- -a 显示所有信息。
- -b 显示磁盘设备的区块数目,而非存取数目。
- -d 显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合"-f"参数使用
- -D 此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。
- -f 进入全画面的互动式操作界面。
- -F<输出文件> 把信息状态输出到文件保存起来,而非预设的标准输出设备。
- -h 在线帮助。
- -i 显示完整的IRP列表。
- -m 显示系统模块和外围设备等相关信息。
- -n<间隔秒数> 设置全画面互动模式的信息更新速度,单位以秒计算。
- -s 显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。
- -S 搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。
- -v 显示版本信息。
用法示例
最简单的方式不带任何参数
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
$ procinfo Memory: Total Used Free Buffers RAM: 8069036 7693288 375748 301356 Swap: 3906556 0 3906556 Bootup: Mon Jun 4 11:09:452018 Load average: 0.350.841.011/102115406 user : 01:09:12.0213.4% page in : 2434469nice : 00:02:12.370.4% page out: 2162544 system: 00:15:17.343.0% page act: 2395528 IOwait: 00:39:04.097.6% page dea: 3424 hw irq: 00:00:00.000.0% page flt: 20783328 sw irq: 00:00:29.070.1% swap in : 0 idle : 06:30:26.8875.6% swap out: 0uptime: 02:10:11.66 context : 51698643 irq 0: 212-edge timer irq 42: 0466944-edge PCIe irq 1: 38231-edge i8042 irq 43: 193892327680-edge xhci_ irq 8: 18-edge rtc0 irq 44: 191759512000-edge 0000: irq 9: 21759-fasteoi acpi irq 45: 1021515524288-edge enp1s irq 12: 686512-edge i8042 irq 46: 54192632768-edge i915 irq 19: 019-fasteoi rtl_pc irq 47: 14360448-edge mei_m irq 23: 3323-fasteoi ehci_h irq 48: 344442368-edge snd_h irq 40: 0458752-edge PCIe irq 49: 74949152-edge snd_hd irq 41: 0464896-edge PCIe loop0 90r 0 loop4 14r 0 loop1 159r 0 loop5 7945r 0 loop2 214r 0 loop6 309r 0 loop3 79r 0 sda 112544r 70687w enp1s0 TX 58.30MiB RX 883.00MiB vmnet8 TX 0.00B RX 0.00B lo TX 853.65KiB RX 853.65KiB wlp2s0 TX 0.00B RX 0.00B vmnet1 TX 0.00B RX 0.00B
-H使用 (KiB, MiB, GiB)方式显示内存
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
$ procinfo -H Memory: Total Used Free Buffers RAM: 7.70GiB 7.36GiB 344.27MiB 294.38MiB Swap: 3.73GiB 0.00B 3.73GiB Bootup: Mon Jun 411:09:452018 Load average: 0.610.841.002/101715439 user : 01:09:21.2513.3% page in : 2434613nice : 00:02:12.430.4% page out: 2223808 system: 00:15:19.822.9% page act: 2416184 IOwait: 00:39:08.217.5% page dea: 3424 hw irq: 00:00:00.000.0% page flt: 20891258 sw irq: 00:00:29.080.1% swap in : 0 idle : 06:33:48.3875.7% swap out: 0uptime: 02:11:06.85 context : 51916194 irq 0: 212-edge timer irq 42: 0466944-edge PCIe irq 1: 39851-edge i8042 irq 43: 196957327680-edge xhci_ irq 8: 18-edge rtc0 irq 44: 192411512000-edge 0000: irq 9: 21969-fasteoi acpi irq 45: 1021900524288-edge enp1s irq 12: 686512-edge i8042 irq 46: 54374232768-edge i915 irq 19: 019-fasteoi rtl_pc irq 47: 14360448-edge mei_m irq 23: 3323-fasteoi ehci_h irq 48: 344442368-edge snd_h irq 40: 0458752-edge PCIe irq 49: 74949152-edge snd_hd irq 41: 0464896-edge PCIe loop0 90r 0 loop4 14r 0 loop1 159r 0 loop5 7945r 0 loop2 214r 0 loop6 309r 0 loop3 79r 0 sda 112568r 71267w enp1s0 TX 58.33MiB RX 883.21MiB vmnet8 TX 0.00B RX 0.00B lo TX 854.18KiB RX 854.18KiB wlp2s0 TX 0.00B RX 0.00B vmnet1 TX 0.00B RX 0.00B
原文:https://www.cnblogs.com/kelamoyujuzhen/p/9941108.html
内容总结
以上是互联网集市为您收集整理的Linux命令——procinfo全部内容,希望文章能够帮你解决Linux命令——procinfo所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。