您的位置  > 互联网

查看系统状态的命令--pstat-T报告内核统计

下面提供了丰富的工具,可以用来查看系统的状态。 用户可以利用它们来了解系统的状态,从而优化系统性能。 这些工具通常会读取/dev/mem、/dev/kmem来获取内存中的系统信息,并使用/将这些信息中的变量转换为名称。 查看系统状态最基本的命令是ps,它用于报告当前系统中运行的进程的状态。

pstat可以显示系统信息,例如系统中打开的文件数量、交换设备的使用情况等。 默认情况下,pstat使用/dev/mem设备文件从系统内存中读取数据,也可以指定一个core文件,然后pstat从这个文件中读取数据。 您还需要给pstat一个参数来告诉pstat应该显示什么样的系统信息。 通常“pstat -f”用于显示当前打开的文件列表,“pstat -s”用于显示当前切换设备的状态,“pstat -t”用于显示当前切换设备的状态设备。 使用的终端设备文件的状态,“pstat -v”显示激活的v节点的当前状态。 “pstat -T”显示这些系统表的状态,包括当前使用的和可用的系统表空间。 因此,可以用来检查系统在当前负载下使用了多少个系统表,有助于优化系统性能。

$ pstat -T

69/8232 个文件

4M/137M交换空间

报告内核统计信息,包括进程、虚拟内存、处理器、磁盘等。可以使用“-w”参数指定多少秒报告系统状态。

$

procs 页 磁盘 cpu

rbw avm fre flt re pi po fr sr wd0 wd1 fd0 in sy cs us sy id

0 0 0 3752 30476 643 0 0 0 19 43 0 0 0 262 2599 85 56 3 41

其他类似的命令包括 fstat,它报告有关系统上打开的文件的信息。 您可以使用文件名、进程ID、用户名以及指定文件所在的文件系统来限制要显示的文件。 报告内核的输入输出统计信息,包括磁盘、终端和其他设备的I/O状态。 报告网络相关统计数据。 显示 NFS 统计信息。

此外,各种系统统计信息以全屏模式显示,并默认报告处理器利用率,包括总利用率状态、空闲利用率和单个进程的利用率。 通过指定参数,还可以进行I/O统计、虚拟内存统计、网络统计等。这些参数包括-、-、-mbufs、-、-ip、-icmp、-tcp、-swap等。

/0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10

加载 ||

/0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100

根目录

WBXXX

WB KFM XX

WBXX

工作组

工作组

吴晓雅

除了这些系统提供的命令外,还提供了多种有效的系统工具,比如集成了ps的top、at功能的vmst等。 这些软件通常可以在各种Unix系统上使用,也是非常常用的工具。 还可以在系统中安装网管代理snmpd,然后使用网管系统通过网络获取主机的各种系统信息。