硬盘I/O和网络I/O

目录

  • [一:硬盘 I/O](#一:硬盘 I/O)
  • [二:网络 I/O](#二:网络 I/O)

一:硬盘 I/O

计算机中的I/O是一个通用术语,是Input/Output的首字母缩写;

  • Input:表示将数据从存储设备(如硬盘)读取到计算机内存中;
  • Output:表示将数据从计算机内存写入到存储设备中;

衡量硬盘的I/O性能:

  • IOPSIOPS表示每秒 输入/输出 操作次数,即硬盘每秒可以处理多少次I/O操作;
  • 带宽:单位时间内将硬盘数据读取到内存,或者将内存数据写入硬盘可以传输的数据总量;

硬盘I/O不足最直观的就是系统卡顿,读写操作的响应时间会增加。对于依赖快速数据访问的程序,这种延迟会导致明显的卡顿或延迟。

二:网络 I/O

网络I/O(Network I/O)指的是计算机系统通过网络接口进行的数据传输过程;

  • 输入(Input):从网络上接收数据,比如从服务器接收网页内容或下载文件;
  • 输出(Output):通过网络发送数据,比如向服务器发送请求或上传文件;

衡量网络I/O的性能:

  • 带宽:网络接口(适配器)在单位时间内可以传输的最大数据量;
  • 吞吐量:实际在网络上传输的数据量;

网络I/O不足会导致系统响应变慢,操作可能要等待更长时间才能完成;


局域网里面的网络I/O主要是受到网络适配器的带宽决定,因为它直接决定了两台服务器之间的最大带宽

相关推荐
填满你的记忆21 小时前
【计算机网络·基础篇】TCP 的“三次握手”与“四次挥手”:后端面试的“生死线”
java·网络·网络协议·tcp/ip·计算机网络·面试
枷锁—sha21 小时前
【PortSwigger Academy】SQLi UNION 攻击 (确定列数)
服务器·数据库·学习·安全·网络安全
bloglin9999921 小时前
centos配置域名解析
linux·运维·centos
旺仔Sec21 小时前
2026年中银杯湖北省职业院校技能大赛高职组区块链技术应用任务书
运维·区块链
WLDLSW21 小时前
MobaXterm如何设置鼠标中键或者右键粘贴
linux·服务器
如若12321 小时前
连接远程ARM服务器 (使用 SSH FS)
服务器·arm开发·ssh
m0_7373025821 小时前
DPU全卸载技术,NVIDIA BlueField-3释放云服务器算力
服务器
STCNXPARM21 小时前
Linux-ARM-GIC interrupt子系统深度剖析
linux·运维·arm开发·gic·中断子系统
Jing_jing_X21 小时前
AI分析不同阶层思维11:计算服务器成本
运维·服务器·架构·提升·薪资
小李独爱秋21 小时前
计算机网络经典问题透视:什么是服务质量QoS?为什么说“互联网根本没有服务质量可言?”
网络·计算机网络·安全·qos·服务质量