ghg123456 发表于 2004-11-26 14:35:13
相关联接http://www.arkcn.cn/item/2004-10-21/50111.htmlNetshine ICS的技术特色Netshine ICS有两个关键的组件:事务调度中心和ICS文件系统,这些组件控制着系统所有请求处理和资源分配。 事务调度中心:事务调度中心管理系统所有在线连接,为连接分配内存资源、磁盘带宽、CPU调度等资源,通过合理调度这些任务,使系统的主要构件,如:网络、磁盘、CPU等实现高度的并行操作,减少任务之间的冗余等待和资源闲置,提供优秀的资源利用能力。ICS通过在操作系统顶层封装轻量级的定制线程库来处理连接请求和资源分配请求,通过具有自学习功能的并行调度算法可以同时处理上万个并发请求,最大限度利用CPU资源和系统IO能力。ICS文件系统:ICS文件系统是Netshine ICS缓存服务器的核心,它是基于缓存对象特点定制的专用文件系统,实现了并发的高速存取引擎,ICS文件系统是高度并行的应用层文件系统,为缓存服务提供极低的读取延时和极高的吞吐量,其性能可以达到普通文件系统的8到15倍,ICS文件系统的特点为:1) 应用层实现,大大减少频繁系统调用的资源耗费;2) 直接磁盘读写(Raw-I/O),完全面向缓存对象,简化了普通文件系统造成延时的其他额外功能;● 缓存对象占用磁盘连续的存储空间,一旦写入后不再调整对象大小,只需对象的磁盘位置和大小就可以快速读取对象;● 通过在内存中保存可快速查找的元数据结构来管理对象,去除了复杂的目录结构;● 决定缓存对象是否存在不需要磁盘操作; ● 对象读写在一个“元”操作中实现;● 通过对多个URL引用的同一对象只保存一份拷贝节省空间;● 后台垃圾维护,通过与读操作不冲突的垃圾维护进程管理过期对象,为对象写入保留连续磁盘空间;3) 专业化,针对缓存对象实现了高速并行的写入、读取、删除、查找功能;这个软件那位大哥可以找到阿
页:
[1]