导航:首页 > 编程大全 > 磁盘io监控工具

磁盘io监控工具

发布时间:2023-08-07 18:52:56

1. 如何在linux中快速监控多个云主机

有很多监控工具可用来监控本地和远程 Linux 系统,一个很好的例子是Cockpit。但是,这些工具的安装和使用比较复杂,至少对于新手管理员来说是这样。新手管理员可能需要花一些时间来弄清楚如何配置这些工具来监视系统。如果你想要以快速且粗略地在局域网中一次监控多台主机,你可能需要了解一下 “rwho” 工具。只要安装了 rwho 实用程序,它将立即快速地监控本地和远程系统。你什么都不用配置!你所要做的就是在要监视的系统上安装 “rwho” 工具。

你可以在以下位置找到有关局域网中所有其他机器的信息:


  • $ls/var/spool/rwho/

  • whod.ostechnix whod.server

  • 它很小,但却非常有用,可以发现谁在哪台计算机上登录,以及正常运行时间和系统负载详情。

    建议阅读:

    请注意,这种方法有一个严重的漏洞。由于有关每台计算机的信息都通过网络进行广播,因此该子网中的每个人都可能获得此信息。通常情况下可以,但另一方面,当有关网络的信息分发给非授权用户时,这可能是不必要的副作用。因此,强烈建议在受信任和受保护的局域网中使用它。

    2. 如何用java实现远程监控linux服务器磁盘io

    对于远程监控Linux主机系统CPU,内存使用情况,以前也使用了top等命令,但是最后还是觉得使用vmstat比较版好.

    运行top命令获得系统权CPU使用情况有两个缺点,

    第一运行top命令,执行的shell语句相对复杂.
    用top命令获得CPU使用情况的shell语句
    top -b -n 2 | grep Cpu |sed 1d | awk '{print $5}' | cut -f 1 -d "."
    第二:有时候系统峰值时间很短暂,容易造成误判.

    注意:运行本例子,你还需要下载第三方ganymed-ssh2-build251beta1.jar,改软件主要用于通过ssh远程登录被监控主机.
    ITjob上。看。的

    3. linux查看磁盘io的几种方法

    linux查看磁盘io的几种方法

    怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式:

    第一种:用 top 命令 中的cpu 信息观察

    Top可以看到的cpu信息有:

    Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie

    Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si

    具体的解释如下:

    Tasks: 29 total 进程总数

    1 running 正在运行的进程数

    28 sleeping 睡眠的进程数

    0 stopped 停止的进程数

    0 zombie 僵尸进程数

    Cpu(s):

    0.3% us 用户空间占用CPU百分比

    1.0% sy 内核空间占用CPU百分比

    0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比

    98.7% id 空闲CPU百分比

    0.0% wa 等待输入输出的CPU时间百分比

    0.0% hi

    0.0% si

    0.0% wa 的百分比可以大致的体现出当前的磁盘io请求是否频繁。如果 wa的数量比较大,说明等待输入输出的的io比较多。

    第二种:用vmstat

    vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。

    输入命令:

    vmstat 2 5

    如果发现等待的进程和处在非中断睡眠状态的进程数非常多,并且发送到块设备的块数和从块设备接收到的块数非常大,那就说明磁盘io比较多。

    vmstat参数解释:

    Procs

    r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间

    Memory

    swpd: 虚拟内存使用情况,单位:KB

    free: 空闲的内存,单位KB

    buff: 被用来做为缓存的内存数,单位:KB

    Swap

    si: 从磁盘交换到内存的交换页数量,单位:KB/秒

    so: 从内存交换到磁盘的交换页数量,单位:KB/秒

    IO

    bi: 发送到块设备的块数,单位:块/秒

    bo: 从块设备接收到的块数,单位:块/秒

    System

    in: 每秒的中断数,包括时钟中断

    cs: 每秒的环境(上下文)切换次数

    CPU

    按 CPU 的总使用百分比来显示

    us: CPU 使用时间

    sy: CPU 系统使用时间

    id: 闲置时间

    准测

    更多vmstat使用信息

    第二种:用iostat

    安装:

    Iostat 是 sysstat 工具集的一个工具,需要安装。

    Centos的安装方式是:

    yum install sysstat

    Ubuntu的安装方式是:

    aptitude install sysstat

    使用:

    iostat -dx 显示磁盘扩展信息

    root@fileapp:~# iostat -dx

    r/s 和 w/s 分别是每秒的读操作和写操作,而rKB/s 和wKB/s 列以每秒千字节为单位显示了读和写的数据量

    如果这两对数据值都很高的话说明磁盘io操作是很频繁。

    +++++++++++++++++++++++++++++++++++++

    linux wa%过高,iostat查看io状况

    1, 安装  iostat  

    yum install sysstat

    之后就可以使用 iostat 命令了,

    2,入门使用

    iostat -d -k 2

    参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2表示,数据显示每隔2秒刷新一次。

    tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。kB_read/s:每秒从设备(drive expressed)读取的数据量;

    kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;

    kB_read:读取的总数据量;kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。

    指定监控的设备名称为sda,该命令的输出结果和上面命令完全相同。

    iostat -d sda 2

    默认监控所有的硬盘设备,现在指定只监控sda。 

    3, -x 参数

    iostat还有一个比较常用的选项 -x ,该选项将用于显示和io相关的扩展数据。

    iostat -d -x -k 1 10

    输出信息的含义



    4, 常见用法

    iostat -d -k 1 10        #查看TPS和吞吐量信息(磁盘读写速度单位为KB)

    iostat -d -m 2            #查看TPS和吞吐量信息(磁盘读写速度单位为MB)

    iostat -d -x -k 1 10      #查看设备使用率(%util)、响应时间(await) iostat -c 1 10 #查看cpu状态

    5, 实例分析

    iostat -d -k 1 | grep vda

    Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn

    sda10            60.72        18.95        71.53  395637647 1493241908

    sda10          299.02      4266.67      129.41      4352        132

    sda10          483.84      4589.90      4117.17      4544      4076

    sda10          218.00      3360.00      100.00      3360        100

    sda10          546.00      8784.00      124.00      8784        124

    sda10          827.00    13232.00      136.00      13232        136

    上面看到,磁盘每秒传输次数平均约400;每秒磁盘读取约5MB,写入约1MB。

    iostat -d -x -k 1

    Device:    rrqm/s wrqm/s  r/s  w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz  await  svctm  %util

    sda          1.56  28.31  7.84 31.50  43.65    3.16    21.82    1.58    1.19    0.03    0.80  2.61  10.29

    sda          1.98  24.75 419.80  6.93 13465.35  253.47  6732.67  126.73    32.15    2.00    4.70  2.00  85.25

    sda          3.06  41.84 444.90 54.08 14204.08 2048.98  7102.04  1024.49    32.57    2.10    4.21  1.85  92.24

    可以看到磁盘的平均响应时间<5ms,磁盘使用率>80。磁盘响应正常,但是已经很繁忙了。

    可以看到磁盘的平均响应时间<5ms,磁盘使用率>90。磁盘响应正常,但是已经很繁忙了。

    await:  每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了

    svctm    表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,

    如果await的值远高于svctm的值,则表示I/O队列等待太长,  系统上运行的应用程序将变慢。

    %util: 在统计时间内所有处理IO时间,除以总共统计时间

    所以该参数暗示了设备的繁忙程度

    。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。

    也可以使用下面的命令,同时显示cpu和磁盘的使用情况

    等待时间超过5ms, 磁盘io有问题

    4. libvirt-java怎么获得kvm虚拟机内存使用率

    在云平台中,基本都需要这样一个功能,就是收集虚拟机监控数据,比如cpu使用率、内存使用率、磁盘io、网络io等信息。通常这些信息Hypervisor都会提供接口供获取,这种获取方式成本是低廉的,通常不会对整个虚拟化环境有影响。想要获取更多的监控详情信息,那么则需要在虚机里面安装agent来收集监控数据,这种方式获取成本高,有时候可能不会接受镜像里面有agent的事实,这好比被安装了后门一样。两种方式各有优劣,看各自的需求场景,具体使用具体分析。

    KVM内存虚拟化

    KVM在内存虚拟化上有哪些相关技术可以使用。

    对于客户机的内存分配上,KVM提供了ballooning机制,其本质就是可以根据宿主机系统内存使用的紧张程度来动态增加或回收客户机的内存占用。 如果云计算环境准备实施oversell,那么这个机制是十分有用的,因为宿主机上的客户机不可能同时满载,这样便可以有效利用物理内存。

    此外还有HugePage和Transparent HugePage技术。前者可以给客户机分配一块大内存独占使用,但是因为独占导致很多不灵活,不能在宿主机内存紧张的时候换出; 而后者则是继承了HugePage的优点并弥补了这个缺点。大页技术的使用也需要慎重,如果客户机运行的应用比较依赖内存性能(Redis之流),那么开启这个是值得的。

    下面就是解析一下OpenStack获取虚机内存的方式,以及一些需要注意的坑。

    获取接口

    使用libvirt的命令行工具可以获取虚机的内存信息,方式如下:

    $virshlist
    IdNameState
    ----------------------------------------------------

    46instance-0000081arunning
    117instance-000008c0running
    122instance-00000920running

    $virshdommemstat46
    actual2097152
    swap_in0
    rss1031060

    actual是启动虚机时设置的最大内存,rss是qemu process在宿主机上所占用的内存,可以通过 grep VmRSS /proc/$(pidof qemu-system-x86_64)/status 得到。但是要获取的是虚机内部的内存使用情况,这样明显不能满足需求。

    还需要给虚机做些配置,给虚机的libvirt.xml描述文件添加下面的内容:

    #每10s钟收集一次
    <memballoonmodel="virtio">
    <statsperiod="10"/>
    </memballoon>

    再次查询虚机的内存信息,得到:

    actual2097152
    swap_in0
    swap_out0
    unused1904816
    available2050112
    rss299952

    unused代表虚机内部未使用的内存量,available代表虚机内部识别出的总内存量,那么虚机内部的内存使用量则是(available-unused)的结果。


    windows注意事项

    首先windows需要安装virtio-win相关驱动,除此之外还需要启动BLNSVR服务。

    在 Windows 2008r2 and Windows 2012/Win8 :

    Copy and rename as Administrator the WIN7AMD64 directory from the virtio.iso to “c:/Program files/Balloon”

    Open a CMD as Administrator and cd into “c:/Program Files/Balloon”

    Install the BLNSVR with “BLNSVR.exe -i”

    在 Windows 2003 / Windows Xp :

    Download the “devcon” software on microsoft websitekb311272

    devcon install BALLOON.inf “PCIVEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00”


    OpenStack中的使用

    在OpenStack中,ceilometer组件的meter项有一个memory.usage,这一项便是采样虚机内存使用量信息,在I版本是不能获取到的,这个BP并有相关的实现,代码已经合并到master,且在Juno版本中放出。

    5. linux性能监控工具介绍

    1.uptime
    该命令直观的显示了服务器在过去15分钟,5分钟,1分钟内的平均负载
    2.vmstat
    每隔2秒输出vmstat的信息,共输出10次。
    类别
    procs
    swap
    io
    system
    cpu
    r:正在运行的进程数目
    si:
    换入到内存的容量
    bi:
    读入块数目
    in:
    中断数目
    us:用户
    b:阻塞的进程数目
    so:
    换出内存的容量
    bo:
    写到块数目
    cs:
    上下文切换数目
    sy:系统
    id:空闲
    wa:等待io完成的cpu
    3.iostat
    每隔2秒输出iostat信息,共输出3次
    tps
    blk_read/s
    blk_wrtn/s
    blk_read
    blk_wrtn
    发送磁盘的I/O请求数
    每秒读取的block数量
    每秒写的block数量
    读入block的总数
    写入block的总数
    备注:该命令包含了cpu信息和磁盘IO信息,这里简单介绍下有关磁盘IO的几个参数。需要注意的是,第一次blk_read和blk_wrtn是统计的历史总数,后面是每一秒的变化数。
    4.top
    top
    -d
    10
    每10秒钟查看下信息。
    包含了load信息,系统运行时间信息,cpu信息,进程信息等。
    5.free
    -m
    total:内存总量,
    used:表示总计分配给缓存(包含buffers
    与cache
    )使用的数量,但其中可能部分缓存并未实际使用
    free:未分配的内存
    buffers:系统分配但未被使用的buffers
    数量
    cached:系统分配但未被使用的cache
    数量
    ======buffers/cache行=====
    used:Mem行中的used
    -
    buffers-cached,实际使用的内存总量
    free:
    未被使用的buffers
    与cache
    和未被分配的内存之和,这就是系统当前实际可用内存。
    6.sar
    通过sar命令可以查看服务器的各个硬件的实时运转情况。由于显示的一些参数含义与其它命令类似,这里就不一一详细介绍,只重点介绍
    几个参数。
    (1)sar
    -d
    显示磁盘实时信息
    (2)sar
    -b
    查看I/O和传送速率的统计信息
    (3)sar
    -u
    显示cpu实时信息
    (4)sar
    -q
    查看平均负载
    (5)sar
    -r
    查看内存使用情况
    (6)sar
    -n
    DEV
    查看网卡流量情况
    rxpck/s:每秒钟接收的数据包
    txpck/s:每秒钟发送的数据包
    rxbyt/s:每秒钟接收的字节数
    txbyt/s:每秒钟发送的字节数
    rxcmp/s:每秒钟接收的压缩数据包
    txcmp/s:每秒钟发送的压缩数据包
    rxmcst/s:每秒钟接收的多播数据包

    6. 监控组态软件的组态软件

    俗称组态软件,译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。

    组态软件的应用领域很广,它可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。

    在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。

    组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。

    起源于DCS(Distributed Control System分布式控制系统,DCS由仪器,仪表发展而来)

    发展于PLC(Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的); 1、InTouch:Wonderware 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。

    Wonderware的InTouch软件是最早进入我国的组态软件。

    在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。

    但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。

    2、IFix:GE Fanuc 智能设备公司由美国通用电气公司(GE)和日本Fanuc公司合资组建,提供自动化硬件和软件解决方案,帮助用户降低成本,提高效率并增强其盈利能力。

    Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。

    Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。

    原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。

    遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。

    在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。

    Intellution也是OPC(OLE for Process Control)组织的发起成员之一。

    iFiX的OPC组件和驱动程序同样需要单独购买。

    3、Citech:悉雅特集团(Citect)是世界领先的提供工业自动化系统、设施自动化系统、实时智能信息和新一代 MES 的独立供应商。

    CiT公司的Citech也是较早进入中国市场的产品。

    Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。

    Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。

    4、WinCC:西门子自动化与驱动集团(A&D)是西门子股份公司中最大的集团之一,是西门子工业领域的重要组成部分。

    Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。

    WinCC内嵌OPC支持,并可对分布式系统进行组态。

    但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。

    1.力控ForceControl(北京三维力控科技有限公司)

    北京三维力控科技有限公司是专业从事监控组态软件研发与服务的高新技术企业,核心软件产品初创于1992年,公司以自主创新为动力,逐渐奠定了在国内市场的领先地位。

    国产监控组态软件唯一的完整的冗余与热备体系设计,完整的分布式网络结构;

    支持控制设备冗余、多重网络冗余,多客户端冗余、冗余的主从站都可以操作;

    人机监控图形界面与过程数据处理分离,内置独立的实时历史数据库

    实时历史数据库支持Windows/Unix/Linux 操作系统,数据库开放接口支持远程访问;软件具备独立的Web Server,支持 Web Service 接口,支持PDA终端访问方式;和设备支持多种通讯方式,上千种的驱动程序,支持多协议设备共用一条通讯总线,支持不同通讯链路切换。

    产品发展历程:

    1992年:诞生了力控的DOS版本;

    1994年:基于16位的Windows(3.1)的力控版本形成;

    1996年:基于32位的Windows(95)的力控1.0形成;

    1999年:力控1.2版本推出,并在中国石油大庆天然气公司广泛应用;

    2000年:力控2.0推出,同时出版了《监控组态软件及应用》一书;

    2001年:力控“软”策略PC控制软件推出;

    2002年:力控2.6推出,北京三维力控正式成立;

    2004年:力控3系列软件推出;

    2005年:力控pFieldm&reg;网关软件推出;

    2006年:力控5.0版本软件推出;

    2007年:力控6.0版本软件推出;

    2008年:力控6.1版本软件推出;

    产品特点:

    方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的图片,方便画面制作,大大降低了组态开发的工作量;

    高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;

    强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;

    支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;

    全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;

    提供在Inter/Intra上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;

    支持通过PDA掌上终端在Inter实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯

    支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。

    全新的高性能实时、历史数据库

    力控6.0重新设计了数据库内核部分。

    除了采用旋转门算法对历史数据进行压缩外,重新优化设计了磁盘存贮算法以实现对长年形成的海量历史数据的快速查询。

    支持的数据类型除原有的浮点型、布尔型、字符串型外,新增了对二进制型数据的支持。

    单台服务器容量可达100,000点,吞吐量支持每秒写入/查询20,000个数据点。

    历史数据库可在线备份。

    支持多服务器处理。

    当数据库构成双机冗余系统时增加了从站操作功能,即处于备用状态的从站可作为普通操作员站使用。

    新增数据库快速访问接口DBI

    DBI是一套全新设计开发的实时数据库访问接口。

    它除了兼容原有接口Db的所有接口功能外,还增加了获取数据库结构信息的接口,并增加了动态控制变化数据集功能。

    由于DBI口采用了快速数据访问机制,数据访问吞吐量可达到20000次/秒,可以适合过程仿真、优化控制、专家诊断等多种行业应用。

    进程管理

    新增的进程管理器可按照配置安全启动、停止各个程序进程,支持进程异常自动处理功能。

    可远程监测各进程状态,远程启、停进程,远程上传、下载工程应用或更新程序组件。

    报警、事件处理

    强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功。

    功能强大的、开放的过程可视化监控平台

    全面提升的HMI

    1)支持HMI图层操作,可灵活控制各图层的显示与隐藏。

    2)重新设计的HMI的对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性。

    3)完善了力控OCX容器的事件型脚本功能,支持更多类型的OCX控件。

    4)增强的SQL脚本。

    可根据SQL脚本函数返回值判断执行结果、支持模糊查询、支持时间类型字段的处理等。

    灵活的报表生成器

    1)提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本。

    2)兼容Excel工作表文件,提供类Excel的绝大部分功能,包括:编辑功能、计算功能、图表功能等。

    3)支持图表显示自动刷新,可输出多种文件格式: Excel、TXT、PDF、HTML、CSV等。

    4)可实现多层表头,可以实现报表嵌套,可以制作复杂的报表格式。

    5)具备打印、打印预览、页眉页脚打印功能。

    6)报表数据源支持实时数据库和各种关系数据库,可显示、处理实时和历史数据。

    7)提供报表设计器,可以设计多套报表模板。

    对标准组件和图库进行了大量更新与扩充

    1)重新设计、开发实时和历史趋势、XY曲线、多功能报警、历史报表、总貌画面、温控曲线、ADO历史曲线等标准组件。

    2)新增多功能图片显示、GIF透明动画、CAD图形组件等实用图形工具。

    3)优化、改造了文本输入、下拉框、列表框、复选框、多选按钮、起始时间、时间范围、历史追忆等Windows控件。

    4)优化、改造了多媒体播放器、Flash播放器、浏览器、幻灯片等子图。

    5)增加了大批如:PID调节器、手操器等实用子图。

    新一代的网络功能

    1)Web发布不但支持自有的Web服务器,同时支持IIS服务器,开放的Web控件方便用户建立门户网站

    2)支持掌上PDA终端访问网络服务器,浏览画面。

    3)丰富了XML数据传送接口。

    4)加强了GPRS/CDMA移动网络的并发数据功能,适合大型移动网络数据处理。

    全面升级的I/O调度

    6.0的I/O调度在兼容原有全部驱动程序的前提下,进行了多项功能改进。

    1)通过简单组态配置,即可支持控制设备的的串口、以太网通道冗余以及控制器冗余。

    2)每个驱动可加载独立进程完成采集,彻底消除单进程容易产生的线程安全隐患。

    3)增加驱动管理器,可查看信道、设备的状态信息,信道的通信报文,对信道进行启、停控制。

    4)支持异种通信协议共享同一信道(如:采用RS485协议同时在一个链路上采集多种厂家、不同协议的设备)。

    5)增加了监控数据读写的优先级控制功能。

    2.组态王KingView(北京亚控科技发展有限公司)

    性能特点:

    (1)组态王对大容量工程具有高度的可靠性和实时性:

    数据采集性能

     网络通讯性能

     画面刷新性能

     脚本执行性能

    (2)组态王具有易用性特点:操作简单、直观、易理解,符合工控行业使用习惯,简单实用

    (3)组态王具有扩展性:易于进行功能扩展

    (4)组态王具有良好开放性:提供完善的api接口,利于与其他系统对kingview系统的整合,接口内容包括:

     实时数据的访问接口

     历史数据的访问接口

     报警数据的访问接口

     安全用户的访问接口

     变量对象的配置接口

     设备对象的配置接口

     用户对象的配置接口

    (5)组态王7.0具有良好可维护性:具有诊断、监视、记录工具,能够进行快速的故障定位和排除

    (6)组态王7.0具有可定制性:定制OEM版本快速方便

    技术参数:

    (1)实时数据:报警事件冗余切换小于2秒

    (2)历史数据:

     存储速度:10000点/s

     存储时间范围:可由客户订制,精确到毫秒级

     查询: 历史库查询数据时间小于3秒

    同一数据可按照年、月、日、时查询,时间相差在秒级以内

     历史冗余切换时间小于2秒

    (3)冗余切换:

     IOserver之间切换小于2秒

     IOserver可进行最长7天的数据缓存

    (4)画面系统

     画面最大尺寸可达到10240x7680(或更大)

     画面数目没有限制

    (5)曲线趋势图:

     最多同时显示4个绘图区

     最多同时显示64条曲线

     最多可以同时具有16条数据轴

     可同时具有2条时间轴

    (6)门户:

     可以支持200个以上的客户端同时访问

    3.Realinfo(大庆紫金桥软件技术有限公司)

    紫金桥监控组态软件是紫金桥公司在长期的科研和工程实践中开发的通用工业组态软件。

    紫金桥组态软件在实际应用中,以其可靠性、方便性和强大的功能得到用户的高度评价,用户已经广泛应用于石化、炼油、汽车、化工、冶金、制药、建材、轻工、造纸、采矿、环保、电力、交通、智能楼宇、仓储、物流、水利等多个行业和领域的过程控制、管理监测、现场监视、远程监视、故障诊断、企业管理、资源计划等系统。

    软件发展历程:

    1993年开始研究开发了具有自主知识产权的国产大型实时数据库系统软件

    1996年推出了基于Windows NT和OpenVMS两种操作系统的实时数据库系统ConRTDB1.0

    1998年推出了紫金桥实时数据库系统1.0和紫金桥组态软件1.0

    2000年推出了紫金桥实时数据库系统2.0和紫金桥组态软件2.0

    2002年推出了紫金桥实时数据库系统3.0和紫金桥组态软件3.0

    2004年推出了紫金桥实时数据库系统3.6和紫金桥组态软件3.6

    2006年推出了紫金桥实时数据库系统3.6和紫金桥组态软件3.6的升级版本;推出煤矿行业版软件

    2007年推出了紫金桥监控组态软件 V6.0

    2008年推出了实时数据库系统 V5.0;同年8月推出紫金桥抽油机监控系统V1.0、紫金桥混凝土配料系统V2.0、紫金桥人员定位系统V2.0

    2009年推出了紫金桥组态软件6.1正式版软件,紫金桥与高校开始共同研发先进控制管理模块

    2010年推出了紫金桥抽油机监控系统V2.0;同年推出了紫金桥混凝土配料系统V3.0、紫金桥人员定位系统V3.0

    2011年推出了紫金桥实时数据库V6.0、紫金桥监控组态软件V6.5

    紫金桥组态软件主要特点:

    客户/服务器体系结构

    软件是客户/服务器软件,同时支持分布式服务器和分布式客户端。

    一处定义,多处引用:在服务器端定义的点,可以同时在多个客户端上引用,减少组态工作量和避免数据的不一致性。

    支持多种组网方式,可以根据实际需要灵活搭建分布式结构,如以太网、串口、拨号网络、无线电台、GPRS、卫星网等多种连接方式,适应不同场合。

    数据库处理核心

    数据库服务器可以进行各种运算和数据处理,如量程变换、报警、历史数据记录、PID控制、流量累计等多种处理,支持数据库脚本,在核心级实施控制,满足控制的实时需求。

    灵活的点参数结构,用户根据需要组态自定义点类型和点参数,满足个性化需求。

    冗余系统

    软件支持双机/多机热备份,支持IO冗余、主机冗余、通讯冗余,系统可以智能检测不同类型的故障并自动进行响应的操作,确保系统安全可靠运行。

    IO驱动

    软件在长期的应用过程中,开发了数百种久经考验的IO通讯接口,支持各类智能仪表、智能模块、变频器、板卡、PLC和DCS。

    同时支持OPC、DDE等各类开放接口。

    图形系统

    支持过渡色、透明色,支持各种图形画刷,真实再现生产流程,能设计出逼真的图形效果。

    系统预先定义了数百种标准图形,如泵、阀、仪表、管道、马达等,可以缩短开发时间。

    用户也可以自定义图库,一劳永逸。

    脚本系统

    系统支持多种触发形式的脚本,如键动作、数据刷新动作、条件动作、应用动作、窗口动作、对象动作,可以构建各类复杂系统。

    脚本采用类BASIC语言,简单实用,提供了功能丰富的预定义函数,支持间接变量、数组、循环和自定义函数。

    报表系统

    软件本身提供了报表系统,可以支持紫金桥的各类运算和函数,还提供了报表函数,报表格式灵活,可以制出各类报表。

    提供EXCEL组件,可把紫金桥的各类(包括实时、历史、统计等)数据无缝嵌入EXCEL。

    组件对象

    可以直接在画面中插入各类Windows标准控件,如文本编辑框、下拉框、列表框、表格、复选框等,全面支持各类ActiveX控件和OLE对象,提供各种功能组件如温控曲线、时间调度、自定义菜单等。

    Web发布

    软件通过Web发布,可以在Inter上授权访问,授权操作。

    可以使用Windwos自带的WebServer或紫金桥提供的WebServer,可以任意指定数据发布端口。

    客户端简单易用,用户无需降低IE浏览器安全级别,可直接浏览。

    周密的安全管理系统

    安全管理支持用户分组,用户继承所在组的全部权限,且可以定义拥有自己的私有权限。

    对窗口、配方、各种点、各种操作等都提供了完整的安全保护机制,只有授权用户才可以操作。

    图形模版

    使用事先定义的数据处理方式或外观展现形式,在运行时根据指定的输入数据,动态生成实例对象。

    为批量组态提供方便,并提高工程的灵活性。

    向导

    针对用户的实际需求,将一系列常见功能如:历史查询、报警查询、关系库查询等模块化,并以向导的方式实现一键组态。

    工程多实例运行

    不同工程可以在同一计算机上独立运行,每个工程具有完整的运行系统,并且几乎具备了单工程独立运行的所有功能。

    4.MCGS(北京昆仑通态自动化软件科技有限公司):

    ·全中文可视化组态软件,简洁、大方,使用方便灵活

    ·完善的中文在线帮助系统和多媒体教程

    ·真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台

    ·提供近百种绘图工具和基本图符,快速构造图形界面

    ·支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备

    ·支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线

    ·支持ODBC接口,可与SQL Server、Oracle、Access等关系型数据库互联

    ·支持OPC接口、DDE接口和OLE技术,可方便的与其他各种程序和设备互联

    ·提供渐进色、旋转动画、透明位图、流动块等多种动画方式,可以达到良好的动画效果

    ·上千个精美的图库元件,保证快速的构建精美的动画效果

    ·功能强大的网络数据同步、网络数据库同步构建,保证多个系统完美结合

    ·完善的网络体系结构,可以支持最新流行的各种通讯方式,包括电话通讯网,宽带通讯网,ISDN通讯网,GPRS通讯网和无线通讯网

    5.Controx(华富开物)北京华富远科技术有限公司

    Controx采用C#与C++开发,产品分为通用版、嵌入版(CE)、网络版等版本。

    6.QTouch(武汉舜通智能科技有限公司),QT类库开发而成,完全具有跨平台和统一工作平台特性,可以跨越多个操作系统,如unix、linux、windows等,同时在多个操作上实现统一工作平台,即可以在windows上开发组态,在linux上运行等。

    QTouch是HMI/SCADA组态软件,提供嵌入式linux平台的人机界面产品。

    7、易控(北京九思易)

    阅读全文

    与磁盘io监控工具相关的资料

    热点内容
    90版本女漫游技能视频 浏览:470
    本地pm25数据来自哪里 浏览:14
    安装ps没有找到adobe文件 浏览:339
    密码查看器哪个好 浏览:482
    文件发到中转站在哪里找 浏览:608
    net连接字符串在哪个文件中 浏览:296
    文件夹怎么发QQ 浏览:521
    文件夹锁头 浏览:145
    迪士尼在哪个网站买票 浏览:329
    gho文件如何转成iso文件下载 浏览:650
    安卓隐藏运行程序图标 浏览:849
    数控车床编程和磨刀哪个难学 浏览:158
    win10绑定账号正版 浏览:861
    计算机网络实验系统 浏览:656
    符号表文件格式pdb 浏览:623
    联想win10怎么做bat文件 浏览:611
    手机编程软件哪个好处 浏览:49
    信号与系统视频教程哪个好 浏览:366
    51aspx下载的源码要打开那些文件 浏览:221
    自家的网络被改了怎么办 浏览:151

    友情链接