我可以将我的 CPU 电源借给我的 NAS 吗?

我可以将我的 CPU 电源借给我的 NAS 吗?

您知道大多数 NAS 设备都配有 Atom 处理器,并且在索引或处理大量数据转储时会遇到困难(在这种情况下,我指的是 synology),我想知道是否可以将桌面空闲的 CPU 能力借给 NAS 来改善其运行?

帝斯曼

例如,已经过了几天,索引器仍在运行。有什么办法可以在 PC 上执行此操作吗?

我知道通常您可以运行专门为此设计的软件,例如在桌面上运行的索引器并以其他方式更新 NAS。

/编辑:删除了通用思想

答案1

在当前的操作系统模型下,将进程迁移到不同的 CPU 不仅涉及迁移进程本身,还涉及迁移它正在使用的任何 RAM、它打开的任何文件等。这在操作系统级别上并不是一件小事,我认为 GNU/Hurd 是唯一尝试这样做的操作系统。

我确信 IBM 早在 20 世纪 60 年代或 70 年代就已经在大型机上的某种硬件上实现了这一点(IBM 已经做了所有事情),所以基本概念可能并不新鲜。

如果工作类型不是“任何事”,那么为该类型的工作开发一个“工作服务器”就容易得多,例如编码服务器、索引服务器等。需要来回移动的数据量比“流程所需的一切”要少得多。这就是为什么这类事情往往是特定于应用程序的。

类似“索引服务器”的东西将是“多节点多主复制数据库”,可以在 MySQL 中设置一个,但这并不简单,也不能保证能与 NAS 正在运行的任何软件一起工作。

您应该考虑不使用 NAS 进行索引,而是使用功能更强大的计算机上的单独应用程序来索引文件,或者考虑在功能更强大的硬件上构建自己的 NAS。

相关内容