首页 > 解决方案 > 从磁盘或网络将数据加载到内存中的 CPU 使用率的一般预期差异是什么

问题描述

我想比较两种常见的存储架构对 CPU 使用率的影响。设置是,计算服务器希望将数据加载到内存中以进行进一步处理。要考虑的两种情况是:

  1. 使用像 NFS 或 CephFS 这样的文件系统,其中 CPU 将数据从网络加载到内存中,远程存储服务器负责从磁盘加载数据。

  2. 使用直接连接到服务器的磁盘和文件系统,让 CPU 将数据从磁盘加载到内存中。

我只关心对计算服务器上 CPU 使用率的影响。网络带宽、IOPS、延迟等取决于很多因素,这不是我关心的问题。

我的问题是:方案 1 中的计算服务器的工作负载是否小于方案 2。或者换一种说法:方案 1 中的存储服务器是否减轻了计算服务器工作负载的负担。关于“缓解程度”的任何经验,如果有的话是任何,也会受到欢迎。

问题来自架构考虑,如果为 Ceph 系统购买额外的存储 CPU 在某种程度上减轻计算服务器上的 CPU 使用率是合理的。

标签: memorystoragecpu-usagenfsceph

解决方案


推荐阅读