知识拷问:工作站和服务器哪个更适合做CST电磁仿真?

Posted gzsm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识拷问:工作站和服务器哪个更适合做CST电磁仿真?相关的知识,希望对你有一定的参考价值。

服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,它是针对具体的应用而特别制定的。 服务器主要应用于数据存储、高性能计算、网络互连、共享数据、集群计算、流媒体、网络游戏等。

 

通常大型企业都会具备工作站和服务器用以作为办公的支持,在大家做仿真分析时,我们一般建议大家更多地使用工作站,工作站要比服务器更适合做CST软件的仿真运算。

 

什么是服务器?

服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,它是针对具体的应用而特别制定的。

服务器主要应用于数据存储、高性能计算、网络互连、共享数据、集群计算、流媒体、网络游戏等。

 

 

什么是工作站?

工作站是一种以个人计算机和分布式网络计算为基础,主要面向专业应用领域,具备强大的数据运算与图形、图像处理能力,为满足工程设计、动画制作、科学研究、软件开发、金融管理、信息服务、模拟仿真等专业领域而设计开发的高性能计算机。

工作站主要应用于图形图像处理、高性能计算、数值模拟、气象数据处理、有限元分析、可视化超大图形、地质勘探、石油天然气、4K 视频编辑等,行内的人一般也将工作站称之为“生产力”。

 

 

目前高端工作站配置-2CPU*8 核,即 16 核并行。CST 运行时将会使用所有 16 核,在电脑任务管理器界面上会看到 16 个窗口,并行效率很高,超过 80%。

 

服务器和工作站的架构决定了服务器的效率比工作站要低得多。当然,这里讲的是通常意义下的服务器,而对于某些专用服务器,如 GPU 专用服务器,则其性能与通常意义下的工作站可以媲美。此类服务器一般拥有 8个 PCIe x16插座,可在一块主板上插 8张 GPU加速卡。

 

关于工作站和服务器哪个更适合做CST电磁仿真的问题就分享到这里了,想了解更多有关CST电磁仿真模块的知识,可以参考——《CST使用教程》

哪个更适合用于重复性工作:服务或计划任务?

【中文标题】哪个更适合用于重复性工作:服务或计划任务?【英文标题】:Which is better to use for a recurring job: Service or Scheduled Task? 【发布时间】:2010-11-28 15:31:51 【问题描述】:

我有一个任务需要每 30 秒运行一次。我可以做以下两件事之一:

    编写一个命令行应用程序,运行一次任务,等待 30 秒,再次运行,然后退出。我可以使用 Windows 中的计划任务安排此任务以每分钟运行一次

    编写一个重复运行任务的服务,每次运行之间等待 30 秒。

在我看来,数字 1 更微不足道,默认情况下我会选择这样做。我要出柜了吗?我有理由将其设为服务而不是计划任务吗?两者各有什么优缺点,你最终会选择哪一个?

【问题讨论】:

【参考方案1】:

30 秒是处理周期之间的一个相当短的间隔(相对而言)。和其他人一样,我对任务调度程序有顾虑,而且我担心这么短的时间间隔只会使你采用这种方法时可能遇到的问题更加复杂。如果这是我的项目,我几乎肯定会选择这项服务。

【讨论】:

【参考方案2】:

I read a nice blog post about this question recently。您应该编写服务来运行重复性工作有很多很好的理由。另外,这个问题之前也有人问过:

https://***.com/questions/390307/windows-service-vs-scheduled-task Windows Service or Scheduled Task, which one do we prefer?

使用定时任务的一个好处是,如果运行服务存在一些潜在的风险,例如内存泄漏或挂起的网络连接,那么windows服务可能会长时间挂起,对其他服务产生不利影响用户。另一方面,计划任务被编写为短期运行,所以即使它确实泄漏,影响也被最小化。

另一方面,上述问题中的某个人评论说调度程序的准确度限制在 1 分钟范围内,因此您可能会看到调度程序无法每 30 秒运行一次任务准确性。

显然需要考虑许多权衡,但希望这会帮助您做出正确的决定。

【讨论】:

你总是可以在中间相遇,通过调度器让你的进程每分钟运行一次,执行任务,休眠 30 秒,然后再次执行任务并退出。 是的,我实际上会让应用程序运行 5 分钟(执行 10 个循环,每个循环间隔 30 秒)。运行实例之间的时间是否更长并不重要……只要它每 30 秒运行一次不超过一次。【参考方案3】:

在我看来,Windows 中的任务调度程序似乎有点古怪。我认为作为服务运行会得到更可靠的结果。

此外,服务可以将资源保存在内存中,例如从文件中读取输入,并且只需在服务启动时执行此操作,而不是每 30 秒一次。

【讨论】:

【参考方案4】:

如果您尝试每 30 秒运行一次,我会选择选项 2。在这种情况下,这几乎是一项持续运行的工作。启动和停止进程的开销可能高于进程本身,尤其是在您使用适当的计时器时。

如果您的工作每天运行一次(或每天运行几次),那么我会选择选项 1 - 使用计划任务。

【讨论】:

以上是关于知识拷问:工作站和服务器哪个更适合做CST电磁仿真?的主要内容,如果未能解决你的问题,请参考以下文章

CST—电磁及EMC仿真工具

电路仿真软件哪个好

某团技术拷问:ArrayList 和 LinkedList 哪个更占空间?

CentOS 与 Ubuntu:哪个更适合做服务器?

做网站服务器CentOSDebianUbuntu哪个系统更适合

哪个更适合做数据过滤:前端还是后端