共查询到20条相似文献,搜索用时 156 毫秒
1.
基于EPOLL的单进程事件驱动通信服务器设计与分析 总被引:4,自引:0,他引:4
通信服务器通常采用多进程、多线程同步阻塞I/O或者是基于SELECT、POLL的单线程事件驱动I/O(Single Process Event—Driven)等方式设计。设计了一个通信服务器,分析指出几种网络I//O方式在高并发连接下其性能已经成为首要瓶颈,提出采用一种新的单线程异步事件驱动I/O方式-EPOLL,针对传统的POLL作了相关的优化;根据通信服务器特性提出了在不同服务器负载和网络条件下,采取几种转发模式和发送模式的自适应匹配策略用以提高服务器性能。通过实验表明,基于采用EPOLL技术和自适应匹配策略的服务器比传统的基于SELECT、POLL的服务器提高了五倍的性能。 相似文献
2.
分布式智能I/O接口系统及程序设计 总被引:7,自引:0,他引:7
介绍了分布式智能I/O接口系统的组成的I/O数据通信原理,分析了这种I/O接口系统的特点,说明了接口驱动器和接口数据库管理程序的设计思想和使用方法。 相似文献
3.
4.
5.
6.
Winsock中I/O模型探讨 总被引:1,自引:0,他引:1
Internet的迅速发展,编写通信程序成为必然。在微软提供了众多的I/O模型中,如何选择合理的I/O模型实现自己的应用程序变得相当重要。该文对各种I/O模型进行了较仔细的分析和比较并提出合理的建议。 相似文献
7.
介绍了基于事件通知的Overlapped I/O模型在Socket开发中的原理和方法,并给出了事件通知的Overlapped I/O技术与Socket技术在读取Foxboro集散控制系统实时数据的通信服务器的应用实例。 相似文献
8.
本文以智能采暖管理控制系统为例,论述了现场控制级I/O站与工程师站的交互通信。工程师站的通信服务器使用了Windsock控件,可以自动查找端口并同时与多个客户端应用的程序相连接。现场控制级I/O站通过DB-Library/ C直接从工程师站的SQL Server提取数据。 相似文献
9.
Oracle中磁盘竞争是影响I/O速度、降低系统性能的常见问题,可以通过分离顺序I/O、利用分片技术分散随机I/O;分别存储数据和索引、消除磁盘上的非Oracle的I/O操作、减少数据迁移和数据链接、减少碎片等方法有效地减少磁盘竞争.提高系统性能. 相似文献
10.
SIXNET的RTU产品分为两类。模块式ST-IPMRTU是应用于大型、中大型场站的RTU,支持冗余配置,支持几千点I/O,用于中大型场站或过程控制系统。一体化VT-IFMRTU是小型远端站,集成通信端口及I/O。 相似文献
11.
一个基于NOW的并行I/O系统 总被引:1,自引:0,他引:1
随着NOW(networksofworkstations)在科学研究中的应用日益广泛,如何为NOW上的科学计算提供高性能的输入、输出成为人们所面临的一个新课题.根据NOW的特点,设计并实现了一个具有NOW特色的采用CollectiveI/O技术的并行I/O系统CION(collectiveI/Oonnowsystem).CION吸取了DDIO(disk-directedI/O)与two-phaseI/O的优点,同时采用了数据筛选等一系列优化技术.初步的测试已经显示了良好的系统性能. 相似文献
12.
13.
该研究对象为并行计算机的I/O性能,将任务分发给不同的处理结点,通过进程间的相互协调、有序合作完成FFT并行算法的实现。在完成任务的过程中,通过记录I/O时间与计算时间,求出I/O性能与计算性能,通过分析比较数据从而认识I/O性能的重要性。研究计算机的I/O性能对于如何进一步改进系统以及提高资源利用率具有重要意义。 相似文献
14.
In this paper, we study I/O server placement for optimizing parallel I/O performance on switch-based clusters, which typically
adopt irregular network topologies to allow construction of scalable systems with incremental expansion capability. Finding
optimal solution to this problem is computationally intractable. We quantified the number of messages travelling through each
network link by a workload function, and developed three heuristic algorithms to find good solutions based on the values of the workload function. The maximum-workload-based
heuristic chooses the locations for I/O nodes in order to minimize the maximum value of the workload function. The distance-based
heuristic aims to minimize the average distance between the compute nodes and I/O nodes, which is equivalent to minimizing
average workload on the network links. The load-balance-based heuristic balances the workload on the links based on a recursive
traversal of the routing tree for the network.
Our simulation results demonstrate performance advantage of our algorithms over a number of algorithms commonly used in existing
parallel systems. In particular, the load-balance-based algorithm is superior to the other algorithms in most cases, with
improvement ratio of 10 to 95% in terms of parallel I/O throughput. 相似文献
15.
16.
在Credit算法应用中,由I/O事务唤醒的VCPU处于最高优先级BOOST状态,优先抢占PCPU资源,使I/O操作的响应速度提高,但多个虚拟机同时进行I/O操作时,会引起较长延时和公平性原则被破坏问题.针对这个问题,研究分析SEDF算法、Credit算法、Credit2算法,提出L-Credit调度算法解决多个虚拟机同时进行I/O操作引起响应延迟的问题.通过监测I/O设备环共享页面中响应和请求的个数的方法,对处于BOOST状态下I/O操作进一步细化排序,使稀疏型I/O操作较密集型I/O操作先调用执行.通过对L-Credit算法与Credit算法在同一应用场景下反复对比实验,得出L-Credit算法可以提高I/O响应性能,并且继承了Credit算法负载均衡和按比例公平共享的特点. 相似文献
17.
随着科技的发展,磁盘分区的备份与还原在生产和生活中得到了广泛的应用。将以Partclone开源软件为基础,提出基于链式描述符索引方式的分区备份算法,算法中将分区中相连的数据块合并成I/O簇,并以链式描述符作为I/O簇的索引,从而进行磁盘分区数据的备份与还原。该算法通过减少备份还原过程中的读写次数,缩短分区备份还原的时间。同时对该算法下的实验数据进行分析,并对链式描述符索引方式的优化进行讨论。 相似文献
18.
随着NOW在科学研究中白益广泛的应用,如何为NOW上的科学计算提供高性能的输入输出成为我们面临的一个新课题。作者根据NOW的特点,设计并实现了一个具有NOW特色的基于CollectiveI/Q的并行I/O系统,吸取了DDIO与two-phaseI/O的优点,从而有效地解决了高带宽和低延迟问题。初步的系统吞吐量测试显示了良好的性能。 相似文献
19.