cat /proc/meminfo | grep Huge 输出详解
时间: 2023-12-23 14:03:33 浏览: 204
cat /proc/meminfo 用于显示系统的内存信息,而 grep Huge 则用于过滤出 Huge 相关的信息。输出中可能包含以下内容:
- HugePages_Total:系统中 Huge page 的数量。
- HugePages_Free:当前可用的 Huge page 的数量。
- HugePages_Rsvd:被用户空间程序锁定的 Huge page 的数量。
- HugePages_Surp:当前不再使用的 Huge page 的数量。
- Hugepagesize:每个 Huge page 的大小。
- Hugetlb:表示系统启用了 Huge page。
- AnonHugePages:被用户空间程序占用的 Huge page 的数量。
相关问题
cat /proc/`ps -ef|grep andlink_router | grep -v grep | awk '{print $2}'`/status | grep -E 'VmRSS|VmHWM' ps: unrecognized option: e BusyBox v1.25.1 () multi-call binary. Usage: ps Show list of processes w Wide output cat: can't open '/proc//status': No such file or directory,这种报错怎么解决
这种报错通常是由于您的命令中使用了一些特定于Linux系统的功能,而您正在尝试在不支持这些功能的系统上运行该命令。根据您的报错信息,我猜测您正在尝试在一个 BusyBox 系统上运行该命令,而该命令的参数可能不被 BusyBox 所支持。
要解决这个问题,您可以尝试使用 BusyBox 支持的 ps 命令来代替原始的 ps 命令。具体来说,您可以尝试以下命令:
```
busybox ps -w | grep andlink_router | grep -v grep | awk '{print $1}'
```
这将使用 BusyBox 的 ps 命令来查找包含 "andlink_router" 字符串的进程,并使用 awk 命令提取进程 ID。然后,您可以将其用于您的原始命令,如下所示:
```
cat /proc/$(busybox ps -w | grep andlink_router | grep -v grep | awk '{print $1}')/status | grep -E 'VmRSS|VmHWM'
```
这应该可以正常工作,并提供您所需的输出。
使用watch -n 1 "cat /proc/interrupts |grep pps" 仅查询一次
如果您只想查询一次,可以将命令从`watch`中移除,直接执行以下命令即可:
```
cat /proc/interrupts | grep pps
```
此命令将输出包含"pps"的中断处理程序的信息,其中包括中断编号、中断类型、中断处理程序等。
阅读全文