简介
proc文件系统是一个虚拟文件系统,包含有关进程和系统信息的文件。 proc 文件系统开机时自动挂载并映射到/proc目录。许多程序从/proc目录中检索信息,对其进行处理并使其易于用于各种目的。更多信息参考:Linux proc filesystem (procfs)
procinfo是一个简单的命令,用于查看从/ proc目录收集的系统信息,并在标准输出设备上以精美的格式打印它。 本文将介绍procinfo命令的典型用法。
在大多数Linux发行版中,procinfo命令应该预先安装,如果没有,请使用以下命令安装它。
$ 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 显示版本信息。
用法示例
最简单的方式不带任何参数
$ 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)方式显示内存
$ 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
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!