学校Linux服务器上如何跑R脚本

学校Linux服务器上如何跑R脚本,第1张

只需要在R脚本首行,加入下图中的代码即可:

R --no-save <mergefilesr

 

nohup R [options] [< infile] [> outfile]

nohup 后台运行程序

options:

--version 查看R版本;

--slave 只打印R脚本的输出,而不显示脚本具体执行情况; 

--vanilla是 --no-save, --no-restore, --no-site-file, --no-init-file 和 --no-environ的综合;

--args 后面是需要传递的参数。

注意:options必须选择--save,--no-save, --vanilla三个中的一个。

比如编辑一个mergefilesr文件如下:

R --slave --vanilla <mergefilesr

如果你的程序只有一个线程,那么八核和单核的速度是一样的。

你希望比较出来速度,那么你可以打开你电脑上的软件,比如网页,游戏等等等,越多越好,等到电脑的cpu核心都工作,所有的线程都被占用的时候,你再比较速度就很明显了。

如果在闲置电脑上打开一个1K的txt文档,你觉得八核会比单核的快吗?不知道我说的你懂了没有?

看你服务器的性能和服务器繁忙不繁忙

import time

import numpy as np

a=nparange(200000000)

start=timeclock()

b=a2

stop=timeclock()

print "Elapsed time: %3f s" % (stop-start)

上边这段代码,在WIN10的笔记本上,Elapsed time =03秒左右,而在一个非常贵的服务器LINUX上运行,竟然耗时05秒左右。反复试验了多次都是这样!

大牛解释一下为啥啊?

是一端是服务端程序,一端是客户端程序,你想要在你的服务器上运行,那你得在你的服务器上安装服务端,有可能需要sql想让其它机器应用客户端并将数据保存在你的服务器上,那你得让其它机器的客户端数据连接到你的服务器,或用你的服务器名或用你的服务器ip地址而有些软件程序的连接协议不一样你可以先试试不行可以hi我

以上就是关于学校Linux服务器上如何跑R脚本全部的内容,包括:学校Linux服务器上如何跑R脚本、求助:我一个java的程序在一个8核的服务器上跑,跟我手提上跑的速度差不多、python小程序在服务器上运行比普通电脑快吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9381032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存