使用我的服务器执行计算繁重的任务

使用我的服务器执行计算繁重的任务

我有一台笔记本电脑,我用它来完成大部分计算工作,但它非常轻巧,编译任何东西或执行任何繁重任务都需要很长时间。安装 emacs 插件或 cabal 包之类的操作可能需要很长时间。我还有一个相当强大的家用服务器(在计算方面,它可以比我的笔记本电脑运行得更好),但它做不了什么,我想更多地使用它。

由于我不是 Linux 专家,我不确定从哪里开始。我考虑过使用类似 sshfs 的东西将我的笔记本电脑安装到我的服务器上并 chroot 到我的笔记本电脑,但这似乎很难,我想可能已经有办法自动完成这个了。

有没有一种好的方法,可以使用我的本地文件系统简单地将命令“管道”(找不到更好的词)发送到我的服务器?我的两台电脑上都有 Debian Linux。

答案1

使用distcc

distcc 是一个用于在网络上的多台机器上分发 C、C++、Objective C 或 Objective C++ 代码的构建的程序。distcc 应该总是生成与本地构建相同的结果,安装和使用都很简单,并且通常比本地编译快得多。

distcc 不要求所有机器共享文件系统、同步时钟或安装相同的库或头文件。如果安装了交叉编译器,它们甚至可以拥有不同的处理器或操作系统。

相关内容