`
happmaoo
  • 浏览: 4338936 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

查看FreeBSD系统状态

阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

转自 http://tech.sina.com.cn/focus/FreeBSD/1999-11-26/99.shtml

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

  pstat能显示系统中打开的文件数量、交换设备的使用率等系统信息。pstat缺省使用/dev/mem设备文件,从系统内存中读取这些数据,或者可以指定一个core文件,那么pstat从这个文件中读取数据。还需要给pstat 一个参数来告诉pstat应该显示那种系统信息,通常使用 “pstat -f” 显示出当前打开文件的列表, “pstat -s” 显示交换设备的当前状态, “pstat -t” 显示当前使用的终端设备文件的状态, “pstat -v” 显示激活的v节点的当前状态。 “pstat -T” 显示这几个系统表的状态,包括当前使用的和可以利用的系统表空间,因此可以用来检查系统在当前负载下是使用多大的系统表,帮助进行优化系统性能。

$ pstat -T
69/8232 files
4M/137M swap space


  vmstat报告内核的统计信息,包括进程、虚存、处理器、磁盘等。可以使用 “-w” 参数指定每隔几秒时间,报告一次系统状态。

$ vmstat
procs memory page disks faults cpu
r b w 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


  其他与vmstat类似的命令还有,fstat报告系统中打开文件的信息,可以使用文件名、进程号、用户名,以及指定文件所在的文件系统来限制要显示的文件。iostat报告内核的输入输出统计信息,包括磁盘、终端等设备的I/O 状态。netstat报告网络的有关统计信息。nfsstat显示NFS的统计信息。

  除此之外,systat以全屏幕方式显示各种系统统计信息,缺省情况下systat是报告处理器的使用率,包括总利用状态、空闲使用率和各个进程的使用率。通过指定参数,systat也能进行I/O的统计、虚存的统计、网络的统计等,这些参数包括-iostat, -vmstat, -mbufs, -netstat, -ip, -icmp, -tcp, -swap等。

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

/0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
root XF86_S3.cx XXXXXXX
wb kpanel XXX
wb kfm XX
wb kbgndwm XX
wb kblankscrn
wb krootwm
wb kwm


  除了这些系统提供的命令之外,FreeBSD也提供多种有效的系统工具,如综合ps、systat和vmst at功能的top等。这些软件通常可以在多种Unix系统中使用,也是十分常用的工具。也可以在FreeBSD系统中安装网络管理代理snmpd,然后使用网络管理系统通过网络来获得FreeBSD主机的各种系统信息。
 




分享到:
评论

相关推荐

    FreeBSD操作系统设计与实现

    7.1.2 FreeBSD海量存储I/O子系统的结构 7.1.3 设备的命名和访问 7.2 GEOM层 7.2.1 术语和拓扑规则 7.2.2 改变拓扑 7.2.3 运行 7.2.4 拓扑的灵活性 7.3 CAM层 7.3.1 SCSI子系统 7.3.2 I/O请求通过CAM子系统的路径 7.4...

    FreeBSD使用大全

    查看系统状态 定时执行程序 进程的权限 安装应用软件 应用软件的类别 Packages Collection 打印机配置 系统结构 配置打印机 系统日志与备份 系统日志 系统备份 第4章 网络配置与使用 DOD参考模型 基本网络...

    FreeBSD_Commands

    系统介绍FreeBSD的各种命令 包括联机手册、 文件操作、 文件系统、 用户管理、 进程状态、 其他系统状态、 重启/关闭机器、 定时执行、 网络连接、 复杂处理(查找、排序、替换等)、 Shell脚本

    freebsd_valgrind:向Valgrind的FreeBSD端口上游的又一次尝试

    扩展了FreeBSD系统调用的范围。 学分 我没有所有从事此代码工作的人的完整历史。 显然有上游的Valgrind团队。 当我开始编写代码时,它是基于Phil Longstaff 的努力。 这停顿了一下,然后Ed Maste 接过了指挥棒。 我...

    FreeBSD-SecConfAudit:验证正在运行的FreeBSD机器中常用安全功能的状态

    FreeBSD-安全会议审核 该项目提供了一组脚本/程序,它们可以在运行中的FreeBSD机器上运行各种安全/健全性检查并报告结果。这项工作仍在进行中,我正在添加新的检查并改进现有的检查。这些审核检查基于剖析二进制文件...

    qemu-guest-agent:QEMU Guest Agent已针对FreeBSD进行了修补

    支持系统在FreeBSD 12上测试端口FreeBSD 11问题FreeBSD 11中的virtio_console驱动程序不支持devfs中的virtio通道别名。 使用直接路径作为控制设备。 eq: qemu_guest_agent_flags="-d -v -l /var/log/qemu-ga.log -p...

    Linux运维监控工具,支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口

    wgcloud支持显示CPU利用率、CPU温度、内存利用率、磁盘容量、磁盘IO、硬盘智能健康状态、系统负载、连接数、网卡流量、硬件系统信息等。 支持进程应用、文件、端口、服务器上的日志、docker容器、数据库、数据表等...

    论文研究 - Free BSD和Linux的性能比较和Simulink模型

    提出了一些结果:随着规则数量的增加,FreeBSD下防火墙的服务时间与Linux下防火墙的速度相比; 与活动防火墙过滤规则相比,无状态防火墙过滤规则在服务时间方面的速度会随着规则数量的增加而逐渐增加。 然后,为...

    runj:runj是针对FreeBSD监狱的,实验性,概念验证的OCI兼容运行时

    j runj是用于FreeBSD监狱的,实验性...根文件系统根文件系统可以由常规的FreeBSD用户区组成,也可以由简化的FreeBSD兼容程序集组成。 为了进行实验,可以将来自/recovery静态链接程序复制到您的捆绑软件中。 您可以从ht

    小蜜蜂商务网站门户系统3.0

    支持跨操作系统(如Windows、Linux、FreeBSD、Solaris等)部署,推荐使用FreeBSD/Linux+PHP+Mysql环境,既能拥有高效的系统级功能,又无需承担购买底层系统费用,更无底层系统软件版权纠纷。 2、应用模块“随需...

    UenuProbe PHP探针 V2.09.08(最新)

    Ver 2.08.05 解决检测FreeBSD系统运行时间问题,准确计算FreeBSD系统运行时间。 目前Linux,FreeBSD下均可以正常运行。 Ver 2.07.08 加入风格显示,输出格式功能,界面友好,一目了然。 Ver 1.05.12 UenuProbe ...

    Power:Python模块,可让您获取系统的电源和电池状态。 Windows,Mac OS X,Linux

    跨平台(Windows,Linux,Mac OS X,FreeBSD)python模块,用于访问系统的电源功能。 电源类型:交流,电池或不间断电源 电池警告级别:无警告(无),少于电池的22%(提前),少于10分钟(最终) 剩余时间估算 ...

    UenuProbe PHP探针 V2.09.03(最新)

    Ver 2.08.05 解决检测FreeBSD系统运行时间问题,准确计算FreeBSD系统运行时间。 目前Linux,FreeBSD下均可以正常运行。 Ver 2.07.08 加入风格显示,输出格式功能,界面友好,一目了然。 Ver 1.05.12 UenuProbe PHP...

    node-red-contrib-os:Node-Red节点,用于获取cpu系统信息

    可能的值为 'darwin'、'freebsd'、'linux'、'sunos' 或 'win32'。 返回操作系统的CPU体系结构。 可能的值为“x64”、“arm”和“ia32”。 返回操作系统版本。 返回CPU的字节序。 可能的值是大端的“BE”或小端的...

    bspwmbar:bspwm的轻量级状态栏

    bspwm的轻量级状态栏。 当前需要的(Arch: ) 功能和待办事项 支持多台显示器(Xrandr) 呈现文字 BSPWM桌面 活动窗口标题 约会时间 CPU温度 磁盘使用情况 ALSA音量 内存使用情况 每个核心的CPU使用率 ...

    TurboMail邮件服务器软件 v4.3.0 for linux

    1、支持多种操作系统 支持Windows/Linux/AIX/FreeBSD/Solaris/HP-UX等多种操作系统,并针对各种系统进行个性优化,使得产品在各种操作系统下的运行最优化。 2、傻瓜式安装和维护 无论在任何操作系统下两分钟内都可以...

    UenuProbe Ver 2.09.10 最新版本支持PHP 5.3(优艺国际)

    Ver 2.08.05 解决检测FreeBSD系统运行时间问题,准确计算FreeBSD系统运行时间。 目前Linux,FreeBSD下均可以正常运行。 Ver 2.07.08 加入风格显示,输出格式功能,界面友好,一目了然。 Ver 1.05.12 UenuProbe...

    TurboMail邮件服务器软件 v4.3.0 for windows.exe

    支持Windows/Linux/AIX/FreeBSD/Solaris/HP-UX等多种操作系统,并针对各种系统进行个性优化,使得产品在各种操作系统下的运行最优化。 2、傻瓜式安装和维护 无论在任何操作系统下两分钟内都可以完成安装,在Unix...

Global site tag (gtag.js) - Google Analytics