Linux系统将监控数据保存在proc目录下,proc是虚拟文件系统,位于内存中的伪文件系统,用ls -al查看绝大多数大小为0,但其实是能用cat查看的。
/proc也是内核提供给我们的查询中心,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息。lsmod是cat /proc/modules别名,lspci是cat /proc/pci别名
常用目录
/proc/loadavg
/proc/meminfo 一般由free命令统计当前内存使用信息,可以使用文件查看命令直接读取此
/proc/diskstats 磁盘设备的磁盘I/o统计信息列表。各个字段含义如果
/proc/net/dev 网络流入流出的统计信息,包括接收包的数量,发送包的数量,发送数据包时的错误和冲突情况等

/proc/filesystem 查看当前系统中支持的文件系统
/proc/cpuinfo 查看详细的cpu信息
/proc/cmdline 在启动时传递至内核的启动参数,通常由grub启动管理工具进行传递
/proc/devices 系统已经加载的所有块设备和字符设备的信息
/proc/mounts 系统中当前挂载的所有文件系统
/proc/partitions 块设备每个分区的主设备号(major),次设备号(minor)等信息,同时包括每个分区所包含的块(block)数目。
/proc/uptime 系统上次启动以来的运行时间
/proc/version 当前系统运行的内核版本号,在debian中还会显示安装的gcc版本
/proc/vmstat 当前系统虚拟内存的数据统计

发表评论

邮箱地址不会被公开。 必填项已用*标注