只需要在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小程序在服务器上运行比普通电脑快吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)