I/O进程上出现CPU瓶颈会有啥后果?

日期: 2015-04-22 作者:Robert Crawford翻译:吴炫国 来源:TechTarget中国 英文

在CPU性能受限制的大型机环境里,I/O进程会影响到工作负载。 在CPU受到限制的系统中,批处理进程会使I/O的性能变得更糟。通常在系统优先级最低的情况下,当CPU受到瓶颈时,批处理进程因为要和在线进程进行资源争夺而勉强运行。每一次I/O,一个进程开始释放CPU资源,并由更高优先权的进程接管。

但即使I/O进程很快的完成,批处理进程也需要去争夺已经完成任务的进程资源,并接受CPU的线程调度。 在线进程通常可以获得必要的CPU资源。I/O进程不会减缓客户信息控制系统(CICS)或信息管理系统(IMS)的工作负荷,因为每个I/O执行并不同步。 然而,一些特别的进程与批处理一样都受到CPU瓶颈的影响。

……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在CPU性能受限制的大型机环境里,I/O进程会影响到工作负载。

在CPU受到限制的系统中,批处理进程会使I/O的性能变得更糟。通常在系统优先级最低的情况下,当CPU受到瓶颈时,批处理进程因为要和在线进程进行资源争夺而勉强运行。每一次I/O,一个进程开始释放CPU资源,并由更高优先权的进程接管。但即使I/O进程很快的完成,批处理进程也需要去争夺已经完成任务的进程资源,并接受CPU的线程调度。

在线进程通常可以获得必要的CPU资源。I/O进程不会减缓客户信息控制系统(CICS)或信息管理系统(IMS)的工作负荷,因为每个I/O执行并不同步。

然而,一些特别的进程与批处理一样都受到CPU瓶颈的影响。在CICS,一旦I/O完成的事务处理,在它继续工作前,它已经越过CICS的链式调度程序。在CICS工作负载中尤其明显的是它有深调度队列。

IMS事务中运行消息处理区域(MPR’S)采取不同的路径,但都是异曲同工。一旦数据库I/O完成,IMS在它处理更多工作前会通知在和服务器争夺资源的MPR。

最快的I/O是不能实现的。因此,尽可能利用数据输入内存预防在cpu受限的环境中的瓶颈。输入内存的数据包括缓冲池、参考表、数据缓存空间和其他方法。

作者

Robert Crawford
Robert Crawford

数据中心专家

翻译

吴炫国
吴炫国

吴炫国,在网络管理领域有丰富经验,专注硬件、服務器、WiFi等方面。强烈爱好虚拟化,TechTarget中国虚拟化论坛版主。

相关推荐

  • 数据中心故障排除技巧Top5

    当数据中心出现问题时,从服务器到网络到存储都有可能成为罪魁祸首。当然,诊断方法也非常多:查看日志文件的变化,检查硬件损坏或诊断网络瓶颈问题。知道IT基础设施的来龙去脉,梳理服务器和存储系统——无论是本地还是云端——可以帮你指出正确的方向。本期技术手册分享五个数据中心故障排除技巧,帮助IT管理员识别并解决常见的问题。