开发工具:
文件大小: 623kb
下载次数: 0
上传时间: 2010-03-17
详细说明: 电子邮件是整个互联网行业重要的组成部分。据统计,四分之三以上的用户上网的主要目的是收发邮件,每天有十数亿封电子邮件在全球传递。电子邮件已成为用户不可或缺的需要。用户对电子邮件安全性、可靠性以及功能上的要求也在不断提高。因此,服务供应商必须提供更安全、更可靠、功能更丰富的服务,才能发展业务、吸引用户,从众多竞争者中脱颖而出。 为了使邮件服务器架构者能够在服务器投入使用前对服务器性能进行必要的测试,确保系统的性能和可靠性能够满足现有状况和预期情况下的使用,以及服务器运行过程中可以随时了解服务器运行的信息。我们构建本系统来针对邮件服务器性能进行监视,本系统提供了以下几种功能: CPU监视 Memory监视 Disk监视 Network监视 Process监视 此外,本系统预留了很好的可扩展性,为以后监视对象的增加提供了更大的便利。 系统由用户输入start命令来启动,stop命令来停止系统的运行,为此stop进程必须了解start进程中的一些信息,系统中通过使用共享内存来完成这两个进程间的通信,确保程序的正常退出。为与Linux其他服务相统一,系统中还提供了restart(重新启动监视器)命令。系统要求对五个监视对象进行并发监视,多进程概 念的引入恰好完成了该功能。另外当系统运行后,为了不挂起终端,我们必须将程序放在后台执行,系统中通过使用守护进程来完成该任务。 下面是本文各章节的一些简要概括: 第一章讲述了本系统的研发背景以及用到的一些技术。 第二章对系统做了一些必要的分析,同时给出系统的用况图和类图。 第三章对本系统的的主体部分进行了详细设计,并针对难点进行了详细的讲解。 第四章分别对以上五种对象的信息收集,包括使用Shell取得相关对象信息、采集我们需要的数据(由第五章描述)以及信息的存储进行了详细设计,并给出了相应的顺序图。 第五章分别对五种对象的信息采集(为信息收集的一部分)进行了详细设计,同时给出各自的顺序图。 第六章讲述了本系统中Makefile文件的编写方法,同时对系统进行了一些必要的测试,并进行了总结。 关键词:邮件服务器性能监视,多进程,守护进程,共享内存,信号量,PRO*C ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.