Linux系统中proc文件夹中有哪些信息?
已于 2025年02月26日 09:58 修改
访问次数:12
好的,以下是 CentOS 7.9 中 /proc 文件夹中的 40 个文件以及它们代表的信息:
- cpuinfo: 提供有关系统 CPU 的详细信息,如型号、频率、核心数等。
- meminfo: 提供有关系统内存的详细信息,包括总内存、可用内存、缓存、交换空间等。
- filesystems: 列出当前系统支持的文件系统类型。
- net: 包含有关网络接口和网络协议的信息,包括接口状态、IP 地址、路由表等。
- interrupts: 提供了关于系统中各种中断的信息,包括中断号、中断源、中断计数等。
- partitions: 包含有关磁盘分区的信息,如分区大小、起始扇区等。
- ioports: 列出了系统中的 I/O 端口地址范围。
- uptime: 提供了系统的运行时间,以及自从系统启动以来的总负载时间。
- loadavg: 提供了系统的负载平均值,包括最近 1 分钟、5 分钟和 15 分钟的平均负载。
- vmstat: 提供了有关虚拟内存使用情况的统计信息,如内存、交换空间、磁盘 I/O 等。
- cmdline: 提供当前正在运行的进程的命令行参数。
- version: 提供了系统内核的版本信息。
- mounts: 列出了当前已挂载的文件系统的信息,包括挂载点、文件系统类型等。
- locks: 提供了系统中已锁定的锁定信息,如文件锁、内存锁等。
- iostats: 提供了有关 I/O 操作统计的信息,如读写操作次数、读写字节数等。
- self: 代表当前进程自身的文件夹,包含有关当前进程的信息,如 PID、命令行参数等。
- netstat: 提供了有关网络连接和网络统计的信息,如 TCP 连接状态、接收/发送队列长度等。
- schedstat: 提供了有关调度器的统计信息,如上下文切换次数、运行队列长度等。
- dma: 提供了有关 DMA(直接内存访问)控制器的信息,如通道、设备等。
- execdomains: 提供了有关进程执行域的信息,如已加载的二进制文件、可执行文件路径等。
- softirqs: 提供了有关软中断的信息,如软中断处理次数等。
- kallsyms: 包含有关内核符号的信息,用于调试内核。
- kcore: 提供了系统内核的内存映射,用于内核调试。
- kmsg: 提供了内核消息环缓冲区的内容,用于获取内核消息。
- ioports: 列出了系统中的 I/O 端口地址范围。
- key-users: 提供了有关密钥用户的信息,如密钥类型、密钥标识符等。
- modules: 提供了有关加载的内核模块列表的信息。
- crypto: 包含了有关加密算法和加密模块的信息。
- tty: 提供了有关终端设备的信息,如终端类型、设备号等。
- uptime: 提供了系统的运行时间,以及自从系统启动以来的总负载时间。
- version: 提供了系统内核的版本信息。
- vmallocinfo: 提供了有关动态内存分配的信息,如分配的虚拟内存地址范围等。
- vmstat: 提供了有关虚拟内存使用情况的统计信息,如内存、交换空间、磁盘 I/O 等。
- swap: 提供了有关系统交换空间的信息,如交换分区、交换空间使用情况等。
- sched_debug: 提供了调度器的调试信息,用于调试调度相关的问题。
- pagetypeinfo: 提供了有关页面类型的信息,如页面数量、页面使用情况等。
- keys: 提供了有关密钥管理的信息,如密钥类型、密钥标识符等。
- irq: 提供了有关中断请求线(IRQ)的信息,如中断号、中断源、中断处理程序等。
- buddyinfo: 提供了关于内存碎片情况的信息,如伙伴系统的页面分配情况等。
- zoneinfo: 提供了有关内存区域(zone)的信息,如内存区域的大小、页表数量等。
这些文件包含了系统的各种重要信息,可用于监视系统的运行状态、调试问题、性能分析等。通过查看这些文件,可以更好地了解系统的运行情况和资源使用情况。
评论(0)