Feb

15

2004

CLI + SETI Spy + SETI Driver使用方法

为什么要使用CLI版本

GUI 在图形输出部分浪费了不少系统资源,因为 CPU 除了要计算 Wu 外,还得计算输出到屏幕的复杂画面,要知道那些漂亮的波形图是要占用宝贵的 CPU time 的!所以,为了更高效地运行 SETI,请使用 CLI 命令行版本吧! [ 点此下载 ]

SETI Spy是什么?

国外的 seti 爱好者编写了许多优秀的外挂程序,不仅使得 CLI 的使用更为直观方便,而且还可以让您在 crunch WU 的过程中发现许多有趣的东东。SETI Spy 就是一个典型的例子。它能提供给您关于所分析的WU更详尽的资讯,包括目前的分析进度、电脑分析的效能、预定的分析结束时间,还能在星空图上标示出目前所分析的单元是太阳系里的哪一个位置呢,为您平淡的分析工作带入一点惊奇。

下载地址:
http://pages.tca.net/roelof/setispy/SetiSpy.zip

作者主页上有详细的使用介绍与说明
http://cox-internet.com/setispy/

SETI Driver 是什么?

SETI Driver 可以预先储存多个 WU 在您的电脑上,这样的话,即使计算完一个 WU 后您无法及时上网上传数据并下载新的 WU,也可以保证 CPU 仍有 WU 可以计算。对于拨号上网,网络联结状况不稳定,或者需要出远门的用户很有用,当然,也可以预防 Berkeley 的服务器故障和带宽拥塞问题。

下载地址:
http://www.wakeassoc.com/setidriver/SETIDriver.zip

第一次使用

1. 将 setiathome-3.03.i386-winnt-cmdline, setispy.exesetidriver.exe 解压到同一目录,如 d:\seti

2. 启动 SETI Driver,将 Desired Cache 改为1,取消 Hide Processing,并选中Display transmision,点击 Save Config 保存设置,点 Transmit 按钮。

3. CMD 窗口弹出,稍等片刻,将显示如下选项:

Please type:

1 to set up a new account (first-time users);

2 to log into a existing account (returning users).

Your choice (1 or 2)

如果您是第一次使用 SETI@home ,请选择 1,并依照屏幕提示新建一个账户。
如果您已有 SETI@home 账户,选择 2,并输入注册的 email,此时会显示 Getting Data- connecting to server,开始下载 WU,并显示下载进度

Received data:10K

Received data:20K

下载完毕后该窗口会自动最小化,并开始计算 WU,勾选 SETI Driver 中的 Hide Processing 将隐藏 CLI 窗口。保存设置后退出 SETI Driver。

4.启动 SETI Spy,此时将弹出一个出错信息,选择 Ignore 忽略此信息。在左边栏中进入 Setup 页面,勾选 Run in tray,则系统栏将出现一个绿色的射电望远镜图标。

5. 进入 Setup 中的 Client 分项,勾选 Ignore presence of state file on startup

6. 进入左侧的Client,点击右下的 Configure 按钮。弹出 Client Configuration 窗口。在 Client path 中点 Browse 按钮,选择 SETI Driver 文件,Client parameter(s) 中填入 -SETISpyClient window title 填入 SETI Driver,并勾选右边的 This is the full title。在下方的 Client control 中,勾选 Start client on SETI Spy start,这将保证 SETI Driver 将在 SETI Spy 启动时同时启动。点OK确定。

7. 设置完毕,退出 SETI Spy,再重新启动一次 SETI Spy,即可在系统栏中看见两个望远镜图标,可在 SETI Spy 中察看当前计算的 WU 的详细信息,也可在 SETI Driver 的 Desired cache 中填入自己希望储存的 WU 数目。如果您希望 SETI Spy 开机自动运行的话,请将 SETI Spy 的快捷方式放入“启动”组。

注:如果您的电脑使用双CPU的话,可在 SETI Driver 中的 Maximum 中填入2,此时可同时运行两个 CLI。一般用户无需更改此项,因为CPU计算能力有限,即使同时运行两个任务,计算时间也会加倍。