当通过本地网络从计算机 B 连接到计算机 A 时,计算机 A 的 CPU 何时被使用?

当通过本地网络从计算机 B 连接到计算机 A 时,计算机 A 的 CPU 何时被使用?

我计划将一台旧电脑设置为媒体中心、Linux Web 服务器和备份存储设备。它声音大又丑,所以我打算把它放在地下室里。

我已通过 Cat5e 电缆将其连接到我的网络,没有 WiFi。

我想用它来存储文件、视频和图片,然后通过网络上的其他有线和无线设备访问所述媒体。

我现在正在订购一个处理器,我想知道它是否真的需要那么强大......

这就是问题的核心。地下室电脑的处理器什么时候被使用?

当我通过网络访问地下室的计算机,并通过网络从另一台设备打开电影或图片时,存储计算机的处理器是否也会参与其中?处理器越快,视频播放是否越流畅,还是访问设备的处理器负责处理视频?

我知道如果我要在那里运行 Linux 网络服务器,我需要一个运行速度快的 CPU,但是地下室计算机是否还有其他用途,需要稳定的处理器呢?

答案1

想一想电影播放器​​程序在哪台计算机上运行。

在大多数情况下,如果您通过 NFS 或 Windows“文件共享”访问电影,那么服务器不会做太多事情 - 它只会从磁盘读取文件并通过网络将其发送给您。为此,CPU 负载不大,文件服务器根本不需要 GPU,因为大多数工作(解压缩视频数据)都是由同一个程序和同一个设备完成的,而实际上在屏幕上放映电影

这实际上与在 YouTube 上观看视频非常相似 -玩家其CPU和GPU用于解码从YouTube服务器下载的视频数据。

但是,如果您使用 VNC 或“远程桌面”工具连接到文件服务器,那么您实际上是在服务器上运行程序,并且通过网络发送的只是最终解码的图形。(通常。我听说过有人通过远程桌面玩图形繁琐的视频游戏,但我并不完全确定它是如何工作的。它可能RDP 还允许在客户端解码视频。

相关内容