2012-11-02 66 views
3

我正在开发我的第一段代码,使用SAS MP Connect从同一个sas作业运行并行线程。SAS MP(多处理)连接

据我所知,MP CONNECT在物理上只受可用CPU数量的限制,但理想情况下我不希望将它们全部用于我的工作!

SAS是否有一个选项来限制执行的MP CONNECT进程的数量?

回答

3

我不知道有关可用的CPU数量的任何MP CONNECT限制。 MP CONNECT只是一种创建多个SAS会话的技术,这些会话都是在“父”会话的控制下同时执行的。更大的担忧是I/O和内存,因为每个会话都是自己的进程。您甚至可以在单个CPU机器上运行MP CONNECT进程(在这种情况下,您当然不会获得真正的并行性能)。

另外,对于您的具体问题,没有选项可以控制您可以调用的会话数量。

这里是pretty good SAS paper;虽然有点旧,但这些原则仍然有效。