当前位置:文档之家› 十三个性能监测工具

十三个性能监测工具

十三个性能监测工具
十三个性能监测工具

十三个强大的Linux性能监测工具(1)

2010-05-24 14:43 佚名 https://www.doczj.com/doc/bc19032942.html, 字号:T| T

本文介绍了十三个常见的Linux性能监测工具,可以检测系统负载、硬件系统信息、进程状态、内存使用情况等一系列参数。针对每个工具,文章介绍了该工具的功能、使用方法以及输出样式,参考起来十分方便。

AD:2013云计算架构师峰会课程资料下载Linux系统下,大多数的性能监测工具保存在/proc目录下。这里我们将Linux AS 和SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍。这些工具有些在系统工具盘里,有些可以从网上下载。sar,iostat,和pstat这三个工具在distributionCD里,也可以从网上下载,网址是

http://perso.wanadoo.fr/sebastien.godard/。

51CTO推荐:Linux监控工具的展览馆

表--Linux性能监测工具

这些工具提供了IBM Director Capacity Manager之外的一些功能,能够在某个时间段内对系统性能进行监测。IBM Director适用于多种操作系统平台,从而使得异构环境下数据的收集和分析更容易。下面分三部分逐个介绍每个命令。

1、uptime

uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。

uptime的输出包含一项内容是load average,显示了最近1-,5-,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。

load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;对于多路CPU的机器,load average

值可能在8到10之间。

也可以使用uptime命令来判断网络性能。例如,某个网络应用性能很低,通过运行uptime查看服务器的负荷是否很高,如果不是,那么问题应该是网络方面造成的。

下边是uptime的输出样式

2、dmesg

dmesg命令主要用来显示内核信息。使用dmesg可以有效诊断机器硬件故障或者添加硬件出现的问题。

另外,使用dmesg可以确定您的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg命令可以查看该记录。

下边是dmesg的输出样式

3、top

top命令显示处理器的活动状况。缺省情况下,显示占用CPU最多的任务,并且每隔5秒钟做一次刷新。

3.1 Process priority and nice levels

Process priority的数值决定了CPU处理进程的顺序。LIUNX内核会根据需要调整该数值的大小。nicevalue局限于priority。priority的值不能低于nice value(nicevalue 值越低,优先级越高)。您不可以直接修改Process priority的值,但是可以通过调整nicelevel值来间接地改变Process priority值,然而这一方法并不是所有时候都可用。如果某个进程运行异常的慢,可以通过降低nicelevel为该进程分配更多的CPU。

Linux 支持的 nice levels 由19 (优先级低)到-20 (优先级高),缺省值为0。

执行/bin/ps命令可以查看到当前进程的情况。

4、iostat

iostat由Red Hat Enterprise Linux AS发布。同时iostat也是Sysstat的一部分,可以下载到,网址是http://perso.wanadoo.fr/sebastien.godard/

执行iostat命令可以从系统启动之后的CPU平均时间,类似于uptime。除此之外,iostat还对创建一个服务器磁盘子系统的活动报告。该报告包含两部分:CPU使用情况和磁盘使用情况。

下边是iostat的输出样式

CPU占用情况包括四块内容

%user:显示user level (applications)时,CPU的占用情况。

%nice:显示user level在nice priority时,CPU的占用情况。

%sys:显示system level (kernel)时,CPU的占用情况。

%idle: 显示CPU空闲时间所占比例。

磁盘使用报告分成以下几个部分:

Device: 块设备的名字

tps: 该设备每秒I/O传输的次数。多个I/O请求可以组合为一个,每个I/O请求传输的字节数不同,因此可以将多个I/O请求合并为一个。

Blk_read/s, Blk_wrtn/s: 表示从该设备每秒读写的数据块数量。块的大小可以不同,如1024, 2048 或 4048字节,这取决于partition的大小。

例如,执行下列命令获得设备/dev/sda1 的数据块大小:

dumpe2fs -h /dev/sda1 |grep -F "Block size"

输出结果如下

dumpe2fs 1.34 (25-Jul-2003)

Block size: 1024

Blk_read, Blk_wrtn: 指示自从系统启动之后数据块读/写的合计数。

5、vmstat

vmstat提供了processes, memory, paging, block I/O, traps和CPU的活动状况. 下边是vmstat的输出样式

各输出列的含义:

Process

– r: 等待runtime的进程数

– b: 在不可打断的休眠状态下的进程数

Memory

– swpd: 虚拟内存使用量(KB)

– free: 闲置内存使用量(KB)

– buff: 被当做buffer使用的内存量(KB)

Swap

– si: swap到磁盘的内存量(KBps)

– so: 从磁盘swap出去的内存量(KBps)

IO

– bi: Blocks sent to a block device (blocks/s).

– bo: Blocks received from a block device (blocks/s).

System

– in: The number of interrupts per second, including the clock.

– cs: The number of context switches per second.

CPU (these are percentages of total CPU time)

- us: Time spent running non-kernel code (user time, including nice time).

– sy: Time spent running kernel code (system time).

– id: Time spent idle. Prior to Linux 2.5.41, this included IO-wait time.

– wa: Time spent waiting for IO. Prior to Linux 2.5.41, this appeared as zero.

6 sar

sar是Red Hat Enterprise Linux AS发行的一个工具,同时也是Sysstat工具集的命令之一,可以从以下网址下载:http://perso.wanadoo.fr/sebastien.godard/ sar用于收集、报告或者保存系统活动信息。sar由三个应用组成:sar显示数据、sar1和sar2用于收集和保存数据。

使用sar1和sar2,系统能够配置成自动抓取信息和日志,以备分析使用。配置举例:在/etc/crontab中添加如下几行内容

同样的,你也可以在命令行方式下使用sar运行实时报告。如图所示:

从收集的信息中,可以得到详细的CPU使用情况(%user, %nice, %system, %idle)、内存页面调度、网络I/O、进程活动、块设备活动、以及interrupts/second

7 KDE System Guard

KDE System Guard (KSysguard) 指KDE任务管理和性能监视。监视本地及远程客户端/服务器架构体系的中的主机。

如图14-1

如图所示,使用传感器获取显示的信息。传感器可以返回简单的数值或者复杂的表格信息。

对于每一种类型的信息,提供了一个或者更多显示。并以工作表的形式独立保存。

每个传感器监视一个部件。所有显示的传感器均可以用鼠标拖拽。有三个选择

1可以删除和替换某个传感器

2可以编辑修改行数和列数

3可以建立新的工作表并选择所需的传感器

如图14-2

7.1 Work space

如图14-2所示,有两个tabs:System Load和Process Table

System Load

该工作表中有四个传感器视窗:CPU Load, Load Average (1 Minute), Physical Memory, 和 Swap Memory.

从Physical Memory window可以看到,同一个window中可以显示多个传感器。在图上移动鼠标,根据所出现的描述信息可以知道哪个传感器正被监视。也可以点鼠标右键该图并选择Properties--Sensors,如图14-3所示。

Process Table 图14-4

点击Process Table显示所有执行的进程。缺省情况下,按照System CPU utilization 排序,也可以简单地通过鼠标点击相应项改变排序的方式。

定制一个work sheet

指导定制创建一个如图14-7所示的work sheet

1. 选择File-> New ,如图 14-5

2. 输入标题以及行列数;即最多的监视窗口数,这里为四个。如图14-6

注:最短2秒更新间隔

3. 现在只需简单将传感器从左恻拖拽到右恻的窗口中。显示可选项为

– Signal Plotter. 显示一个或者多个传感器,如果有多个,则分层显示。如果显示屏足够大,以网格方式显示。

缺省情况下,为自动排列方式,最大和最小值自动设置。如果要修改最大最小值,首先要关闭自动排列方式。

– Multimeter. 以数字方式显示传感器的值。在属性对话框中,可以改变上限和下限。超过限制时,显示警告色。

– BarGraph. 将传感器的值显示为dancing bars. 同Multimeter一样,在属性对话框中,可以改变上限和下限。超过限制时,显示警告色。

– Sensor Logger :Sensor Logger不显示任何值,而是将上述信息记录到某个文件中,并加入日期和时间。对每个传感器,你必须定义一个日志文件、记录日志的时间间隔、以及是否报警。

4.点File -> Save,保存worksheet.

如需获取更多KDE System Guard信息,访

问:https://www.doczj.com/doc/bc19032942.html,/en/3.2/kdebase/ksysgaurd

注:work sheet被保存在用户目录中,其他管理员可能无法访问。

8 free

/bin/free命令显示所有空闲的和使用的内存数量,包括swap。同时也包含内核使用的缓存。

9 Traffic-vis

Traffic-vis是一套测定哪些主机在IP网进行通信、通信的目标主机以及传输的数据量。并输出纯文本、HTML或者GIF格式的报告。

注:Traffic-vis仅仅适用于SUSE LINUX ENTERPRISE SERVER。

如下命令用来收集网口eth0的信息:

traffic-collector -i eth0 -s /root/output_traffic-collector

可以使用killall命令来控制该进程。如果要将报告写入磁盘,可使用如下命令:killall -SIGUSR1 traffic-collector

要停止对信息的收集,执行如下命令:killall -SIGTERM traffic-collector

注意,不要忘记执行最后一条命令,否则会因为内存占用而影响性能。

可以根据packets, bytes, TCP连接数对输出进行排序,根据每项的总数或者收/发的数量进行。

例如根据主机上packets的收/发数量排序,执行命令:

traffic-sort -i output_traffic-collector -o output_traffic-sort -Hp

如要生成HTML格式的报告,显示传输的字节数,packets的记录、全部TCP连接请求和网络中每台服务器的信息,请运行命令:

traffic-tohtml -i output_traffic-sort -o output_traffic-tohtml.html

可以通过浏览器方式查看报告的内容,如图14-8

如要生成GIF格式(600X600)的报告,请运行命令:

traffic-togif -i output_traffic-sort -o output_traffic-togif.gif -x 600 -y 600 图14-9显示了网络中主机之间通信的情况。GIF格式的报告可以方便地发现网络广播,查看哪台主机在TCP网络中使用IPX/SPX协议并隔离网络,需要记住的是,IPX是基于广播包的协议。如果我们需要查明例如网卡故障或重复IP的问题,需要使用特殊的工具。例如

SUSE LINUXEnterprise Server自带的Ethereal。

技巧和提示:使用管道,可以只需执行一条命令来产生报告。如生成HTML的报告,执行命令:

cat output_traffic-collector | traffic-sort -Hp | traffic-tohtml

-o output_traffic-tohtml.html

如要生成GIF文件,执行命令:

cat output_traffic-collector | traffic-sort -Hp | traffic-togif

-o output_traffic-togif.gif -x 600 -y 600

10 pmap

pmap可以报告某个或多个进程的内存使用情况。使用pmap判断主机中哪个进程因占用过多内存导致内存瓶颈。图14-9显示了SUSE LINUX

Enterprise Server下pmap命令执行结果

pmap -x

图14-10显示了smbd进程所占用的内存

pmap

11 strace

strace截取和记录系统进程调用,以及进程收到的信号。是一个非常有效的检测、指导和调试工具。系统管理员可以通过该命令容易地解决程序问题。

使用该命令需要指明进程的ID(PID),例如:

strace -p

图14-11 shows an example of the output of strace.

12 ulimit

ulimit内置在bash shell中,用来提供对shell和进程可用资源的控制

使用选项-a列出可以设置的所有参数:

ulimit -a

-H和-S选项指明所给资源的软硬限制。如果超过了软限制,系统管理员会收到警告信息。硬限制指在用户收到超过文件句炳限制的错误信息之前,可以达到的最大值。

例如可以设置对文件句炳的硬限制:ulimit -Hn 4096

例如可以设置对文件句炳的软限制:ulimit -Sn 1024

查看软硬值,执行如下命令:

ulimit -Hn

ulimit -Sn

例如限制Oracle用户. 在/etc/security/limits.conf输入以下行:

soft nofile 4096

hard nofile 10240

对于Red Hat Enterprise Linux AS,确定文件/etc/pam.d/system-auth包含如下行session required /lib/security/$ISA/pam_limits.so

对于SUSE LINUX Enterprise Server,确定文件/etc/pam.d/login 和/etc/pam.d/sshd 包含如下行:

session required pam_limits.so

这一行使这些限制生效。

13 mpstat

mpstat是Sysstat工具集的一部分,下载地址是

http://perso.wanadoo.fr/sebastien.godard/

mpstat用于报告多路CPU主机的每颗CPU活动情况,以及整个主机的CPU情况。

例如,下边的命令可以隔2秒报告一次处理器的活动情况,执行3次

mpstat 2 3

如下命令每隔1秒显示一次多路CPU主机的处理器活动情况,执行3次

mpstat -P ALL 1 3

linux系统性能监测

1.1 CPU消耗 在文件"/proc/stat"里面就包含了CPU的信息。 #cat /proc/stat 可通过mpstat系统性能检测工具对当前cpu使用情况进行查看,如下: 语法:mpstat [ options... ] [ [ ] ] [root@reg ~]# mpstat 1 Linux 2.6.9-89.ELsmp (WebServer) 08/18/09 10:08:25 CPU %user %nice %system %iowait %irq %soft %idle intr/s 10:08:26 all 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1005.00 10:08:27 all 0.00 0.00 0.00 0.12 0.00 0.00 99.88 1031.00 10:08:28 all 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1009.00 10:08:29 all 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1030.00 10:08:30 all 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1006.00 ............................ ............................ ............................ 各项的注释: CPU //处理器编号,all表示所有处理器的平均数值 Processor number. The keyword all indicates that statistics are calculated as averages among all processors. %user //用户态的CPU利用率百分比 Show the percentage of CPU utilization that occurred while executing at the user level

软件公司客户满意度调查表样版

客户满意度调查表 尊敬的客户: 力求客户满意一直是我公司追求的目标,了解您对我公司服务品质的满意程度,必有助于我们改善我公司产品品质,提升服务的品质。请您于百忙之中真实地填写此份问卷,您所提的每一项宝贵意见,都将成为我们改进的方向。 客户信息: 姓名及职务: 电话: 传真: E-mail: 单位: 址址及邮编: 1.您对本公司售前实施培训人员精神面貌的综合评价是:(多选) 诚信热情耐心友善 高效懒散浮躁拖沓 2.在了解我公司产品的过程中,您觉得我公司的市场人员在(产品/方案解析)方面的表现表现是否令您满意(单选) 非常满意满意一般不满意非常不满意 3.在了解我公司产品的过程中,您觉得我公司的市场人员在(与客户及时沟通)方面的表现表现是否令您满意(单选) 非常满意满意一般不满意非常不满意 4.在了解我公司产品的过程中,您觉得我公司的市场人员在(根据系统功能,充分了解客户需求)方面的表现表现是否令您满意(单选)

5.在我公司的实施过程中,我公司会提供培训,您对培训的组织工作评价如何?(单选) 非常满意满意一般不满意非常不满意 6.在我公司的实施过程中,我公司会提供培训,您对培训人员的专业能力评价如何?(单选) 非常满意满意一般不满意非常不满意 7.在我公司的实施过程中,我公司会提供培训,您对培训人员的服务态度评价如何?(单选) 非常满意满意一般不满意非常不满意 8.在我公司的实施过程中,我公司会提供培训,您对我公司的培训内容评价如何?(单选) 非常满意满意一般不满意非常不满意 9.在我公司的实施过程中,我公司会提供培训,您对我公司的培训效果评价如何?(单选) 非常满意满意一般不满意非常不满意 10.对于我公司的实施及培训您还有哪些要求(请说明): 11.您认为我公司客服在沟通表达能力方面表现如何?(单选) 非常满意满意一般不满意非常不满意 12.您认为我公司客服在问题响应速度方面表现如何?(单选)

顾客满意度监视测量控制程序

顾客满意度监视测量控制 程序 Jenny was compiled in January 2021

顾客满意度监视、测量控制程序(1)目的 获取和利用顾客满意信息,以测量管理体系业绩,为持续改进提供依据。 (2)适用范围 适用于公司顾客满意信息的获取、评价和利用。 (3)职责与分工 ① 办公室负责本程序运行情况的管理。 ② 售后服务部、经营部负责各类顾客信息的收集、识别、分析、协调沟通。 ③ 各相关部门负责提供顾客信息、协助做好顾客沟通的相关工作。 (4)管理内容及要求 ① 公司通过以下活动,实现与顾客的有效沟通。 a. 提供产品信息; b. 现场宣传; c. 召开用户座谈会; d. 收集顾客要求、处理顾客意见、解答顾客问询; e. 开展顾客满意信息调查。 ② 产品信息 产品信息是指有关产品的说明、标准、价格、数量、交易条件、售后服务等方面的信息。产品信息可采用产品说明书、广告、电子媒体等载体。经营部应采用适当的方式向顾客提供产品信息,如进行产品宣传、编写和发放产品说明书等。

③ 现场回访 经营部应通过电话回访、市场调研等活动,向顾客征求公司产品性能、使用效果、抱怨和表扬等方面的意见和建议。 ④ 用户座谈会 必要时,经营部应组织召开客户座谈会,以宣传公司产品、政策,同时收集顾客要求、处理顾客意见、解答顾客问询。 ⑤ 售后服务部/经营部应对顾客意见进行及时回复,并做好统计、分析和处理。 ⑥ 顾客满意信息 a. 经营部应建立顾客满意度信息监视、测量体系,收集、分析和利用顾客满意度信息,以测量管理体系的业绩,并持续改进其有效性。 b. 顾客满意信息来源: 顾客调查信息;顾客提出意见(含投诉);公开信息;市场调研信息。 c. 顾客满意信息的获取 (a)经营部应经常收集顾客意见、建议、抱怨和投诉,分类汇总后报办公室。 (b)各部门应积极收集有关顾客满意的信息,并及时传递到办公室。 (c)经营部应收集、分类和汇总来自顾客和各部门的顾客满意信息,应按策划的时间间隔组织顾客满意信息调查。 d. 顾客满意信息的分析、评价和利用

水质监测系统在国内外发展状况

水质监测系统在国内外发展状况当前工业技术与自动化技术已得到了巨大的发展,世界上许多工业化程度高的国家都应用电、机、化工、自动化、仪表、生物工程、电脑、通信等现代化技术来改造水产养殖业。对水质、水温、溶氧、分选、光照、消毒、污水处理起捕、水流、杀菌、投饲、吸污及应急发电等进行自动化管理。 养殖水体水质监测方法经历了三个阶段:传统经验法、化学法和仪器法。 目前实现水产养殖的国家里瑞典、丹麦、德国、挪威、美国等国家在水质监测系统方面发展比较快,设施很先进,纷纷进入了仪器法阶段。 自动监测技术应用于水产养殖已经有一、二十年的历史,他们己经拥有丰富的经验、成功的案例比如欧美于上世纪80年代开始出现了多参数水质测定仪,主要以监测水温、PH、溶氧量、化学需氧量、总有机碳等水质指标为基础;丹麦水产品研究所所研发的水产品养殖水质监测设备在世界范围内都享有盛誉;德国的史德科马迪可的养鱼工厂采用的封闭式水质环境监测方式并结合多项高科技手段的做法,也是各国争相效仿的对象。 我国在工厂化水产养殖的发展上晚于国外先进国家约十年左右,且在全国范围内,发展程度分布非常不均匀。我国的工厂化水产养殖的发展具有如下特点,海水养殖超过淡水养殖,北方的技术发展超过南方,新增的养鱼区域超过传统老养鱼区。且主要集中分布于中国的五个区域:东北地区;中原地区;河西走廊山东半岛和辽宁半岛。而我国广大的县市工业化养鱼仍属空白,就是上述四个地区,工业化养鱼也是良荞不齐。且我国水产养殖存在一个严重的问题就是生产过程缺乏病害预警机制与预防策略、水质实时监测与报警比较落后,这都与我国在水质监测系统方面存在的差距有重大关系。 我国较知名的研发此类设备的公司有上海雷磁、宁波奥博等若干家做水产养殖水质分析仪的厂商,但其产品基本是分立式的小型仪器,设备简陋,不能够用于搭建成完善的水质监测系统。 在技术研究方面,水质在线监测系统一般采用GSM、GPRS或者RS-485传输采集到的数据到PC机,实现了两层架构,并且上位机一般采用C/S模式。这些技术也在一定程

LTP性能测试工具详细介绍

LTP工具说明 1LTP测试套件 (2) 1.1简介 (2) 1.2 源目录结构 (2) 2 LTP安装 (3) 2.1 下载 (3) 2.2 编译 (3) 2.3 安装说明 (4) 3 LTP测试套件结构说明 (5) 3.1 概述 (5) 3.2 目录介绍 (5) 3.3 LTP执行原理 (5) 4 LTP测试套件测试内容 (5) 4.1 LTP测试套件测试内容 (5) 4.1.1 commands (6) 4.1.2 kernel (6) 4.1.3 kdump (6) 4.1.4 network (6) 4.1.5 realtime (7) 4.1.6 open_posix_testsuite (7) 4.1.7 misc (7) 4.2 测试方法说明 (7) 4.2.1 commands模块内容描述及实现方法 (7) 4.2.2 kernel (8) 4.2.3 network (13) 4.2.4 open_posix_testsuite (15) 4.2.5 realtime (16) 5 LTP测试套件配置详细 (17) 5.1 networktests.sh脚本配置 (17) 5.2 networkstress.sh配置 (20) 5.3 open_posix_testsuite测试套件 (22) 5.4 realtime配置 (23) 5.5 mm脚本的配置 (24) 5.6 io脚本配置 (24) 5.7 filecaps的配置 (24) 5.8 tpm_tools的配置 (25) 5.9 tcore的配置 (25) 5.10 io_floppy的配置 (25) 5.11 io_cd 的配置 (25) 5.12 cpuhotplug的配置 (25) 5.13 adp.sh的配置 (26) 5.14 autofs1.sh和autofs4.sh的配置 (27)

Sybase 12.5以上版本自带性能监控工具的使用方法

Sybase 12.5以上版本自带性能监控工具的使用方法 Sybase 12.5以上版本的性能监控工具使用 对于实现集中管理信息系统的系统管理员来说,挖掘数据库性能是一个技术活也是一个体力活,因为它不仅仅需要具备一定的数据库基础,还需要耐心的分析-你所管理的财务软件,数据库访问的瓶颈在哪里?你珍贵的cache里面,被你放了多少过气鸡蛋在里面?有多少是需要放在这个宝贝蛋里面,但是却被疏忽掉;到底是那几张大而无当的破表总是导致数据库服务卡来开去;有哪几个臃肿的存储过程比较糟糕,或者使用最多,耗费你宝贵的内存或者io最多;那几个设备最繁忙? 这些问题,以前需要一些昂贵的第三方DBMS管理工具来帮助你找到较为合适的优化方案,但是我相信大部分系统管理员都没有接触过这方面的管理工具,现在,sybase工具也收购了一个管理工具进来,用于应付sybase相对欠奉的性能问题(仅限个人意见),但是它并不是免费的,不过对于sybase12.5以上版本用户来说,sybase已经内置了一个小工具在sybase数据库服务里面,你只需要做非常少量的工作,就可以寻找出来一个最适合自己管理的信息系统业务风格的优化方案。 优化自己的数据库性能,基础就是回答上面的几个问题,这些问题的答案现在可以从montables里面找,sybase 12.5提供了一套完备的监控表,它只需要用sp_configure打开一个选项,sybase就会开启监控机制,不就你就可以从master库里面查询出来这一套表里面的内容,分析出来到底需要优化那些tables或者其他。 下面用unix下面的sybase来举例,该例开启了montables这个监控表。 Step 1:跑到unix主机那里,cd到$sybase/ase/scripts目录。 Step 2:isql -Usa -Ppassword -i installmontables Step 3:可以回到你的客户端那里,当然也可以继续用主机执行命令。 Step 4:sp_configure ‘enable monitoring’,1 Step 5:把一个或者多个财务软件用户(如果财务软件用户编号是0001,你的databases名字是cwbase1,那么该财务软件用户实际映射到数据库用户编号是cwbase1_0001,那么你不要操作0001用户,而是要操作cwbase1_0001用户)加入到组里面:mon_role, Step 6:现在sybase已经开始在运作性能监控了,建议最好在业务繁忙的时候打开monitoring选项,这些

顾客满意度调查分析

顾客满意度—企业的导航灯 报告出处:河南君友商务咨询有限公司徐延军罗春财 前言 顾客有太多的选择。 企业会发现,在现今的市场条件下,要开发新顾客、留住老顾客是件非常困难的事。但如果辨证地进行深入研究,我们会发现,困难背后有机遇。 首先我们应当认识到,出现上述现象的根本原因其实是由信息时代的一个根本特征——信息不对称——所决定的。正是由于同类产品(包括服务,下同)浩如烟海,顾客很难了解每种产品的具体、真实信息,在选择时其实未必真正了解产品是否是最好的,而很大程度上是随机行为。这是企业开发新顾客难的重要原因。而顾客一旦选择,则会产生“路径依赖”效应,也使企业获得无限商机。这是因为,由于进行再次选择要付出很高的信息搜寻成本,所以除非很不满意,顾客是不会轻易改变的。而如果顾客很满意,他(她)会向其他潜在顾客推荐该产品,由于此种信息获取方式可信度高、成本小,因此也是很容易就吸引新顾客。这就是说,让现有

的顾客满意是最能给企业带来利润的,也应是最值得企业管理者关注的。另一方面,现在,对任何一家企业来说,要了解众多消费者的心理、消费习惯等,是很困难的。而如果不了解这些,企业就不能提供能满足需求的产品,又何谈生存发展?而如果经过努力能了解这些,使顾客能充分满意,则该家企业相对自己的竞争对手将远远处于上风,焉能不胜? 从市场发展的趋势来看,当市场进入买方市场之后,“顾客满意(,)”就成为成功企业最基本的战略、目标和竞争手段之一,中国自年代越来越多的行业进入了买方市场以来,“顾客满意”就逐渐大行其道,年被评选为过去十年里对中国企业带来巨大影响的大管理实践之一。综合各方面的信息,顾客满意可以说是当前“管理领域”、“质量领域”及“经济领域”最前沿、最热门的话题。 那什么是“顾客满意”呢?顾客满意是将“顾客至上”思想 具体化的管理方法,体现了一种先进的管理测评手段,它通过分析影响顾客满意状态的各种因素,从所获得的信息中,析取和建立顾客满意指标体系,对管理过程和经营方法进行测评,并有针对性地提出解决方案,将其应用在企业具体经营、管理中,提高企业市场竞争能力和经营管理水平。所以,对一个企业而言,顾客满意是一个管理过程——以“顾客满意”为导向的经营管理过程。下文是河南君友商务咨询有限公司的研究人员借鉴国内外的先进方法,结合实践摸索出来的一

水质监测运维方案

水质自动监测系统运行维护方案 1运行维护总体内容 为保证国家水环境质量自动监测网的数据连续准确可靠,运维单位严格按照招标人的技术要求和质量控制要求,全面负责水站(站房、采水、所有仪器设备等)的日常运行维护。 (1)运行维护期间运维单位遵守国家的有关法律、法规及其他规定,依照有关规范和技术要求,本着为招标人负责的精神,依照规范,科学管理,使水站的运行结果达到国家及行业颁布的技术标准和招标人要求的考核指标要求;使水质自动监测系统发挥其效能和作用。 (2)运行维护及管理期间,站房值守人员的工资及相关费用,以及水站运行产生的水电、通讯、采暖费用、试剂耗材费用、仪器设备维修费、设施设备的年检保养和水站安全保障所发生的费用,均由运维单位负责。如遇水电、通讯条件无法满足运维需要,站房采水等基础设施出现无法解决的重大问题时,运维单位提前和当地监测站协调解决并报告招标人。 (3)运维单位承诺每年适时对水站站房进行一次修缮,并做好避雷系统的年检工作。 (4)运维单位积极参加招标人组织的技术培训以及运维质量的相互监督检查,接受招标人或其委托相关机构的监管和考核。 (5)运行维护期间,如遇招标人为水站更换或新增仪器,运维单位积极配合做好新仪器的安装、调试和运行维护等工作,以及数据无缝对接到招标人指定的管理平台中。 (6)运行维护期间,水站的全部资产(建筑物、设备、软件、配套设施、水质自动监测系统和配套监控系统产生的各类数据信息及相关文档资料等)属采购人所有。未经招标人同意,运维单位保证不会以任何方式对各类财产进行出售、抵押或转移 (7)运维单位保证对水站的监测数据做好保密工作,不以任何方式和渠道向外界提供或用于商业用途。 (8)运行维护期间,运维单位会确保水站全部资产的完整、安全并处于良好状态。为每个水站配备值守人员,避免出现因被盗、人为破坏等原因造成的资

系统性能监控

linux系统性能监控 1)uptime查看运行时间,连接数以及负载数 2)top查看各进程的cpu使用情况 3)vmstat可以统计系统的cpu,内存,swap,io等情况 4)pidstat主要用于监控全部或指定进程占用系统资源的情况 Uptime: 依次显示运行的时长,当前登录用户数,服务器在过去的1min,5min,15min的系统平均负载值 平均负载值最佳为1,表示每个进程都可以立即执行不会错过cpu周期,单处理器中1或者2都是可以接受的,在多处理器的服务器上可能看到8到10 Top 第一行显示和uptime相同的内容

4-5行显示cpu内存情况 Vmstat 不写参数的话值采集一次,写参数的话如图表示每隔2s采集一次一共采集四次

r表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU 比较空闲,没什么程序在跑,当这个值超过了CPU数目,就会出现CPU瓶颈了。这个也和top的负载有关系,一般负载超过了3就比较高,超过了5就高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。 b表示阻塞的进程 swpd虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。 free空闲的物理内存的大小,我的机器内存总共8G,剩余3415M。 buff Linux/Unix系统是用来存储,目录里面有什么内容,权限等的缓存 cache cache直接用来记忆我们打开的文件,给文件做缓冲,我本机大概占用300多M(这里是Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高程序执行的性能,当程序使用内存时,buffer/cached 会很快地被使用。) si每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。 so每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。 bi块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte,我本机上没什么IO操作,所以一直是0,但是我曾在处理拷贝大量数据(2-3T)的机器上看过可以达到140000/s,磁盘写入速度差不多140M每秒 bo块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。 in每秒CPU的中断次数,包括时间中断 cs每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。系统调用也是,每次调用系统函数,我们的代码就会进入内核空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。 us用户CPU时间,我曾经在一个做加密解密很频繁的服务器上,可以看到us 接近100,r运行队列达到80(机器在做压力测试,性能表现不佳)。 sy系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

如何衡量顾客的满意度

如何衡量xx的xx 一、xxxx定义及衡量好处 xxxx可以简要地定义为: 顾客接受产品和服务的实际感受与其期望值比较的程度。这个定义既体现了顾客满意的程度,也反映出企业提供的产品或服务满足顾客需求的成效。 衡量顾客满意度对企业来说至少有以下几方面的好处: 1.有利于测定企业过去与目前经营质量水平,并有利于分析竞争对手与本企业之间的差距。 2.了解顾客的想法;发现顾客的潜在要求;明确顾客的需要、需求和期望。 3.检查企业的期望,以达到顾客满意和提高顾客满意度,有利于制定新的质量改进和经营发展战略与目标。 4.增强企业的盈利能力。 5.明确为达到顾客满意,企业在今后应该做什么;是否应该转变经营战略或经营方向。 6.通过顾客满意度衡量把握商业机会,未来的需求或期望是最大的商业机会。 是否有这么多的好处就必须进行顾客满意度衡量呢?答案是: NO!进行顾客满意度衡量的关键是通过衡量满意度,并提升企业顾客满意度,从而使顾客成为忠实顾客。下面的调查报告说明了忠实顾客和抱怨顾客对企业的影响。 √顾客将他们的不愉快的使用体验对外传播2倍于他们传播满意的使用体验的人群。 √一个典型的不满意顾客将对8-10人诉说他们的遭遇。

√对你的产品或服务有抱怨的顾客当中十分之七的人还会继续购买你的产品或服务,如果你圆满地解决了他们的问题的话。 √如果你当场解决了顾客的抱怨的话,95%的有抱怨的顾客还会与你做生意。 √说服你的现有顾客多购买10%的你的产品或服务要比你试图增加10%的新顾客容易的多。 √提供服务的公司的85%-95%的收益来自他们的现有顾客。 √赢得一个新顾客的成本六倍于保留老顾客的成本。 √80%的成功的新产品或服务的点子来自于顾客的建议。 结论: xx永远是正确的! 二、如何收集xxxx数据 口问卷调查法 大多数顾客满意衡量工作都是通过调查进行的。调查可以是书面或口头的问卷、电话或面对面的访谈,以及专题小组和拦截衡量 调查法是最普遍的数据收集技巧。调查法中通常包含很多问题或陈述,需要被调查者根据预设的表格选择问题后面的相应答案。有些调查法允许被调查者以开放的方式回答,从而能够更详细地说明他们的想法。这两种方法都很管用,能够提供关于顾客满意水平的有价值的信息。调查法使顾客从自身利益出发来评估企业的服务质量、顾客服务工作和顾客满意水平。 形式和设计 可以使用多种形式和设计方案进行调查,此中的关键是使接受调查的人觉得“轻松友好”、容易理解和容易回答。

客户满意度监测的流程

客户满意度监测的流程 客户满意度监测的工作程序 一、客户满意度调查的组织和准备 (一)客户满意度调查启动时间:新项目每一期业主入住时进行调查。(二)客服专员在入住前1个月开始准备《客户满意度调查方案》,设计《客户满意度调查问卷》。 (三)调查方式:问卷调查 (四)调查内容包括但不限于 1、规划设计 2、工程质量 3、物业管理 4、销售管理 5、客户服务 (五)客户满意程度划分 1、非常满意95-100分 2、满意80-94分 3、一般70-79分 4、不满意60-69分以下 5、很不满意59分以下 (六)客服专员设计制作《客户满意度调查问卷》,经分管领导和总经理审批后执行。 (七)调查前制定《满意度调查方案》应确定以下内容 入住客户数量及名单(要求办理入住客户调查率达100%调查方式) 调查时间 调查小组成员,调查小组负责人,各项工作责任人 公司相关中心配合工作及人员 调查计划 预计完成时间 统计、分析调查结果,形成报告的时间 二、调查实施 (一)客服专员按调查方案进行调查,问卷要求回收率达100%,若无效问卷超过调查客户数的10%时,客服专员应采取补救措施(主动与此类客户沟

通,完善其问卷填写内容),否则该次结果视为无效。 (二)客服专员回收调查问卷后,对调查结果进行整理、汇总、分析形成《客户满意度调查分析报告》,上报分管领导及总经理。 三、改正和改进 (一)客服专员负责组织根据《客户满意度调查分析报告》确定需要进行纠正预防处理的项目,向责任中心发出《纠正/预防措施报告》,要求加以改善或改进。 (二)相关中心对需要持续改进的项目组织改进。 (三)客服部对纠正或改进措施的实施进行验证,以确保其有效性。

水质在线监测系统

水质在线监测系统,通过建立无人值守实时监控的水质自动监测站,可以及时获得连续在线的水质监测数据( 常规五参数、COD、氨氮、重金属、生物毒性等),利用现代信息技术进行数据采集并将有关水质数据传送至环保信息中心,实现环保信息中心对自动监测站的远程监控,有利于全面、科学、真实地反映各监测点的水质情况,及时、准确地掌握水质状况和动态变化趋势。水质在线监测系统由水质在线分析仪、采样系统、辅助参数监测系统等组成。 其中水质在线分析仪是基于紫外全光谱技术的连续在线式水中有机物浓度分析仪,在水质的在线监测方面与传统的COD化学法和现有的紫外单/双波长法相比均具有非常明显的技术优势,同时给用户的使用带来了明显的经济效益,具体表现如下: 与传统的COD化学法在线监测设备想比,在技术上具有结构简单、可靠性高、响应速度快(1秒钟一个数据)实时性高、不存在二次污染等特点,从经济效益上讲水质在线分析仪具有运行费用低、维护周期特别长(一般可达到半年之久)、维护量小等显著特点。 与现有的紫外单/双波长法(利用污水在254nm处的吸光度与污水中COD之间的线性关系测定COD浓度)相比具有测试准确度高、检测范围宽、维护周期特别长(一般可达到半年之久)、维护量小等显著特点。这是因为单波长法仅能对有机污染物组分较为单一的污水或者污水中所含有机污染物组分相对固定的污水进行COD的测定,而对于污染物组分复杂多变的样品由于吸光度与COD之间的相关性较差直接导致测试结果的误差增大。紫外全谱扫描技术则通过污水的紫外光谱数据与有机污染物浓度之间所建立的数学模型来预测水中有机污染物的浓度,由于模型本身的外推能力会使测试准确度随着用户的使用时间增长而愈来愈高。在检测范围上采用专利型在线稀释装置,可以满足在不更换或调整比色皿的

Windows操作系统的性能监控工具――Perfmon

Windows操作系统的性能监控工具――Perfmon 一、概述 Perfmon(Performance Monitor)是Windows自带的的性能监控工具,这个工具可监控包括CPU、内存、网络、进程、磁盘等多个对象的上百个指标。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。 二、常用的性能指标 系统的整体性能由许多因素决定,例如CPU利用率、CPU队列长度、磁盘空间和I/O、内存使用情况、网络流量等等。对于实时性要求较高的系统而言,对系统关键性指标的有效监控和管理是保证系统高可用性的重要手段,因此,务必制定出明确的系统性能策略规划,并对这些性能指标进行有效的实时监控。当关键性能指标严重偏离或者系统发生故障时,应该采取有效手段来准确定位问题引发的原因,并通过调优系统配置或改进应用程序等手段来有效提高系统的可用性。 (一)Perfmon的监控对象 Perfmon提供了比较全面的系统性能指标,并且能够根据性能管理的要求订制日志内容、制定关键指标偏离时的警报措施。《表一》

列出了Perfmon可以监控的性能对象,每一个性能对象项下包含多个性能指标计数器。

(二)常用的Perfmon监控对象与指标 以上列出的性能对象总共有上百个性能指标,我们关注一个系统的性能时,不可能关注这么多指标,有些对象对实际的应用系统影响并不大。但对一个Windows操作系统来说,CPU、Memmory、Disk 和Network等关键对象是性能监控中必不可少的项。《表二》列举了最常用的性能对象的重要指标。

顾客满意度监测程序

1 目的 通过顾客对公司是否满足其要求的感受的信息的监视和测量评价,测定顾客的满意程度,寻求改进机会确保质量管理体系的有效性。 2 范围 适用于公司对外部顾客满意程度的监视和测量。 3 术语和定义 3.1 顾客满意度:顾客对其要求已被满足程度的感受。 4 职责 4.1 销售部负责定期对顾客进行顾客满意度调查,并对调查结果做出统计分析,计算出顾客满意度(CSI)。 4.2 销售部负责顾客投诉的接受并了解详细信息,并及时反馈相关部门处理。 4.3 质量部负责组织顾客投诉的分析和处理并将处理意见交销售部反馈给顾客。 5 工作程序 5.1 收集顾客的信息 5.1.1 顾客信息内容 顾客信息内容为产品反馈、市场信息、行业信息、顾客要求和合同信息、服务提供数据等等。 5.1.2 顾客信息收集渠道 一般渠道为顾客满意调查、已交付顾客的产品质量数据、用户意见调查、业务损失分析、顾客赞扬、担保索赔、经销商报告等。 5.1.3 顾客信息收集方法 5.1.3.1 销售部根据顾客信息,如顾客的投诉电话、传真、报告等相关内容填写《顾客信息反馈表》,交质量部进行处理并登记备案。 5.1.3.2 销售部日常与顾客业务接触沟通,了解顾客的有关需求和信息。 5.1.3.3 销售部利用《顾客满意度调查表》了解顾客满意情况。 5.2 顾客满意程度测评 5.2.1 外部测评 5.2.1.1 销售部每年至少一次对顾客进行一次调查,调查的内容见《顾客满意度调查表》。

5.2.1.2 顾客满意程度的评分细则如下: a) 很满意 90~100分 b) 满意 80~89 分 c) 基本满意 70~79 分 d) 不满意 60~69 分 e) 很不满意 ≤59分 5.2.1.3 顾客满意度统计 销售部把顾客满意度的调查结果汇总并进行量化统计。 5.2.1.4 计算出《顾客满意度调查表》中顾客评定项目的平均得分(A ,B ,C ……) 例:21A A A A N +????++= 5.2.1.5 计算CSI : 其中:a =0.50,b =0.20 5.2.2 顾客满意度的内部测评。 ”的形式进行测评,测评指标包括: a) 已交付零件的质量状况; b) 对顾客造成的中断干扰,包括整车候检和停止出货(如果发生); c) 交付表现(包括发生的超额运费); d) 与质量和交付问题有关的顾客通知(如果发生); e) 顾客对产品质量和过程效率的要求达成的情况,包括顾客在线门户提供的信息和顾客 计分卡数据(如果有) 5.2.3 顾客满意度最终得分由内部测评和外部调查各占50%计算而得出。 5.3 顾客满意度的分析和处理

供水管网水质在线监测、自来水管网水质监测系统

供水管网水质在线监测、自来水管网水质监测系统 系统概述: 供水管网水质在线监测(自来水管网水质监测系统)可应用于水资源循环利用的各个环节,实现对饮用水及生产、生活污水水质的实时连续监测。该系统在及时掌握水源地水质状况、预警重大或突发性水质污染事故、保障饮水安全、控制污水达标排放等方面发挥了重要作用。 系统拓扑图: 江、河、湖泊、水库 水源地取水口 自来水厂 加压泵站 排污口 污水处理厂 水质监测设备 DATA-9201 服务器 水质监测中心 远程访问客户端 GPRS/CDMA/ 3G/4G/光纤 供水管网水质在线监测(自来水管网水质监测系统)拓扑图

系统功能: ◆ 实时监测水源地及饮用水的水温、溶解氧、pH 、电导率、盐度、浊度、蓝绿藻,氨氮离 子、余氯等参数,并可扩展其它监测功能。 ◆ 实时监测排污口及污水处理厂污水的浊度、PH 、COD 、氨氮离子、溶解氧、重金属离子 等参数,并可扩展其它监测功能。 ◆ 水质监测数据超标、水质分析设备故障、现场供电异常时,自动报警。 ◆ 具备监测数据、报警数据的查询、统计、分析功能,可自动生成统计报表和趋势曲线。 ◆ 具备现场设备的实时监控、远程维护、远程诊断等智能管理功能。 ◆ 可扩展远程拍照或视频实时监控功能。 ◆ 可集成控制系统,实现对泵、阀或其它设备的就地、远程控制功能。 ◆ 平升系统软件支持与其它平台对接,实现多系统联动,以快速应对突发性水污染事件。 供水管网水质在线监测(自来水管网水质监测系统)现场及软件界面: 江苏太湖水质监测现场 吉林小区加压泵站水质监测现场 北京水厂水质监测现场 北京供水管网水质监测现场 河北企业排污水质监测软件界面

性能测试监控工具nmon安装及使用方法

性能测试监控工具nmon安装及使用方法 发布时间: 2012-9-28 10:22 作者: hualusiyu 来源: 51Testing软件测试网采编 字体: 小中大|上一篇下一篇|打印|我要投稿|推荐标签:性能测试软件测试测试工具 1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点): ● cpu占用率 ● 内存使用情况 ● 磁盘I/O速度、传输和读写比率 ● 文件系统的使用率 ● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小 ● 消耗资源最多的进程 ● 计算机详细信息和资源 ● 页面空间和页面I/O速度 ● 用户自定义的磁盘组 ● 网络文件系统 另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。 2、下载安装nmon

如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为: https://www.doczj.com/doc/bc19032942.html,/developerworks/wikis/display/WikiPtype/nmon。 nmon的安装步骤如下: 1)用root用户登录到系统中; 2)建目录:#mkdir /test; 3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中; 4)执行授权命令:#chmod +x nmon。 3、nmon数据采集 3.1 数据采集 为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:#./ nmon -f -t -s 30 -c 180 n -f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon; n -t:输出中包括占用率较高的进程; n -s 30:每30秒进行一次数据采集 n -c 180:一共采集180次 输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如果hosname 为test1,生产的文件为:test1_090308_1313.nmon。 通过sort命令可以将nmon结果文件转换为csv文件: # sort -A test1_090308_1313.nmon > test1_090308_1313.csv 执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。 3.2 生成图形化结果 为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。 nmon analyser.xls工具的使用方法如下: (1)打开nmon analyser.xls工具;

四种监控组态软件的性能比较

四种监控组态软件的性能比较 本文对4种主要监控软件从图形及组态方案、数据点管理、网络功能、通信功能、管理、加锁设计等6个方面作出比较。 以下内容中的技术参数来源于几家软件的内部参数,其中的看法只代表个人的经历和个人的观点,仅供参考。运行在工业现场、楼宇自动化的监控软件有很多种,各种监控软件都有着传统的功能,都是提供工业现场控制、楼宇控制的自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。目前的监控软件有很多种,我就自己的工程运用把以下四种软件即:Intellution公司的iFIX(2.2)、GE公司的Cimplicity(4.01)、Wonderware公司的InTouch(7.1)以及Siemens公司的WinCC(4.02)作以比较,这其中Intellution公司和Wonderware公司是专门从事监控软件工作的,在市场占领绝大一部分份额;Cimplicity 和WinCC 是GE和Siemens公司自动化产品的配套产品,正努力推向市场。下面就把这四种主要软件从图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等六个方面作比较。 一、图形及组态方案 4种软件都是基于Object画面,都能实现对现场点的监视: iFIX:图形功能很强,支持多种图形格式,其追加的图形库,内容丰富,解决了原来图形过大的问题。可同时使用256种颜色,其中有64种颜色可用彩虹色调色,组成各种调色方案,嵌入图形中不会因放大缩小而失真。组态中提供树形结构图,能够浏览所画画面中的所有图形对象,组态信息,提供了全局性的变量组态方案,供画面组态调用,从而实现一改全改的功能,而且全局性的变量并不占用Tag点,对于画面中Group组内的对象组态并不改变,使状态变化丰富多彩,点数的扩展功能很强,有全面解决扩展点的报警、报警记录、历史记录的方法,有查找替换功能,可以替换整个图画以及画面中的对象的属性、组态点信息,对于同类型物体,避免重复组态。内嵌VBA,具有自己的内部函数,又有广泛的VB函数,功能扩展更为有利。支持双向OPC,支持所有类型的ActiveX、OLE,对不健全的控件所引发的错误进行保护,对控件的属性操作完全控制。编辑与运行是切换进行的,这有利于对现场生产安全的保障;有独立的报警监视程序,支持在线修改,具有画面分层功能,运行时可以根据程序很方便地更换对象的连接数据源,可以使控制更灵活。Cimplicity:图形功能最为强大,图库图形丰富多彩,它支持从画面到画面包含对象的颜色渐变,这是目前其他监控软件都不具备的功能,只是对插入的对象一定要进行格式转化,不然会有死机现象。一个画面一个进程,运行脚本是多线程的,所以图画虽然大,但运行速度很快。具有基于对象链接的拷贝功能,可以像iFIX一样避免对同一对象在多个画面中出现时修改的多次进行,但存在着运行时母板必须处于激活状态的缺憾。编辑与运行分开,有独立的报警、历史趋势运行管理程序,内嵌VBA,具有自己的内部函数,又有广泛的VB函数,组VBA与通用运用方式不一样,支持ActiveX、OLE插入,但对控件其中的一些属性进行了锁定。点的扩展功能与iFIX 一样强大,用之不竭的虚拟变量并不占用点数,但对于扩展点的报警设定比较难解决,输出问题,历史记录是没问题的。对数据节点的修改不是在线的,必须先停止工程,再启动工程。支持多条件组态,为组态方案提供了很好的解决方法。 InTouch:图形界面的美观性较差,粘贴位图操作较为繁琐,且引入的图形放大后的变形很大,自配的按钮文字不能变色,实现起来比较费事。支持ActiveX控件,但不具有第三方控件的出错保护,不健全的控件会造成系统出错。采用有限的内部函数,其功能也只是常用监控的功能,复杂一点的功能如报表就只能借助于其他工具。无论是否I/O点,包括全局变量,都占用Tag点数,点数的扩展只局限于模拟量读入,按位分解,比起iFIX、Cimplicity显得小气得多,常常会让设计者因为点数的不足而窘迫。支持组态对象的查找、替换功能。对象组合上存在着组合后原单个物体的组态都将消失、使得在状态变化设计上得另谋出路。 WinCC:图形功能如InTouch一样,调色板中可以同时使用的颜色有16种,提供的图库有限、不支持AutoCAD的图形格式,点数的扩展也同InTouch一样,只有模拟量读入,按位分解,WinCC提供公开的位操作手段,可以对模拟量中的位进行读取并进行报警设定,但没有直接的方法进行历史趋势记录,也没有直接的方法对位进行修改。有双向OPC支持,支持ActiveX。使用内部语言,环境如同C 语言。同样使得其功能扩展变得容易。 二、数据点管理 它们都提供了统一环境进行数据点的定义,InTouch与Cimplicity提供了为数不多的几种数据类型,但Cimplicity提供了对监控点的采样处理技术,没有别的功能块;WinCC数据类型相对多一些,而iFIX提供的数据类型最多,有很多现成的功能块;历史记录块、趋势块、计算块、PID块、计时块,这对于设备运行时间计算,数据转化等工作可以不必在画面中去做,同时iFIX还提供十多种信号发生器,在调试中帮助很大,实现非常方便。4种软件中iFIX的数据点管理是独立于画面运行的,直接反映现场信息,数据点一经设定就可以立即反映现场状态(如果通信是成功的),这是其他3种软件所不具备的特点。Cimplicity另外提供了一个查看点的信息平台,在运行时可以用来监视点状态,编辑时可以用来查看点组态信息,实现组态的替换。iFIX、Cimplicity都提供了数据管理库的输入、输出功能,可以把TAG信息输出到Excel这样一个网格文档操作最方便的工具中,可以在Excel中方便地完成繁琐的TAG点定义设置工作,再从Excel回

水质检测管理信息系统

水质检测管理信息系统 杨耀民 (浙江大学生物系统工程与食品安全学院,杭州 310023) 摘要:本文首先把常用的水质检测管理信息系统中存在的且急待解决的问题进行了分析, 分析了建立水质检测管理信息系统的必要性, 同时对水质检测管理信息系统的结构及作用做了一定说明。 关键词:水质;检测;管理信息系统;无线传感 中图分类号;S273.1 0 引言 自从改革开放以来三十年, 中国社会在每个方面都取得了长足的发展。但是同时, 水资源危机并同环境危机马上接踵而至。中国作为一个水资源相对来说缺乏的国家, 人均的水资源占有量仅仅是世界平均水平的 1/5左右。当今, 大部分大中城市已经或正在陷入较严重的水资源危机之中, 比如我国西部的西安等一线城市, 缺水的问题已经逐渐影响到了城市的工农业生产,甚至影响到居民的日常生活。因为工农业急速的发展, 我国的许多大江、大河中水资源已经严重不足, 像黄河自从20世纪 90 年代起经常断流, 而且断流的天数不断的增加,在1997 年长达二百多天 , 已经严重影响到了黄河中下游各省市人民的工农业用水. 同时,工农业的需水量与日俱增, 使得地表水的水量严重不足, 人们只能开始大量开发并利用水质相对来说比较好的地下水. 因为地下水的超量超采, 全国各地方特别是北方的干旱缺水地区,那里地下水不断的形成区域性的降落漏斗, 而且漏斗的规模呈逐年增大的态势, 由此就引起了地面沉降,环境污染,水质恶化这些严重的后遗症. 同时,由于工农业发展, 水质的污染也日趋严重。因为工农业的污染每况愈下, 地表水的水质随之不断恶化, 很多的地表水已经不可以再作为城市供水的水源了. 因为城市里大量污水、农业生产用化肥的污染, 地下的水资源,特别是地球浅层的地下水资源被严重的污染。若再不采取有效的,合理的措施来进行水质检测, 那么我国水资源的危机将更加严重, 这会严重地影响我国经济,民生的可持续发展. 所以,对水质建立合理可靠的检测信息系统十分必要。 1 水质检测管理信息系统及其作用 1.1 水质检测管理信息系统 水质检测管理信息系统是从地理信息系统中发展出来的的管理信息系统 , 它与传统管理信息系统有着巨大的区别。传统的管理信息系统是以属性和数据为基础的, 它们不能处理分析空间里的数据, 同时亦不能和大部分专业模型同时进行深层次的分析和比较。水质检测管理信息系统能对大部分的水资源监测得到的数据分析,包括地下水以及地表水的水质、水量、水位等数据监测的建立数据库、网络维护、功能更新, 同时还能打印各种不同的日常报表,绘制各种数据图,如水质分区图、等水位线图和不同统计图件等的功能, 进一步具有对不同监测的数据分析以及处理的功能,例如迭加分析功能,缓冲区分析功能。它与各种不同的专业模型结合起来, 就可以产生一个复合的且具有简单决策功能的信息管理系统。这个系统具有很好的可移植性, 可以把它看成其它大型管理信息系统中的一部分子系统。水质检测管理信息系统主要包括两个功能模块。第一个功能模块是根据地理信息系统组成的, 包括一般的地理信息系统具备的各种基本功能。第二个功能模块是由水质检测系统组成, 包括水量、水位、水质的模拟计算功能和水资源优化管理简单辅助决策功能。

相关主题
文本预览
相关文档 最新文档