Unix服务器VS Windows应用程序部署(不是一个Web应用程序)

好的,我正在浏览很多论坛,但是我还没有得到相当有说服力的答案。

我的问题是 – 在UNIX服务器而不是Windows Server中部署应用程序的优点是什么(除了跨平台支持)。

例如,我有一个可执行的jar文件,需要执行50万次数据迁移。 我想通过Windows机器上的Windowsbatch file来执行这个jar。

我的问题是如果我在Unix服务器上部署这个jar子

  1. 执行这个表单而不是Windows机器的好处是什么?
  2. 请问,在Unix服务器中有一个性能差异和更好的内存pipe理
  3. 由于这个jar只需要执行一次,我们是否真的需要考虑在UNIX中设置执行环境,并采用这种方法呢?
  4. 在Windows服务器以外的其他UNIX服务器上部署的实际优点是什么(除了跨平台支持和服务器成本?)