高性能计算集群使用

news2024/11/28 18:51:42

一、PuTTY的下载与安装

PuTTY是一款开源的连接软件,是 SSH、Telnet、Rlogin 和 SUPDUP 网络协议的客户端程序。

下载网址:Download PuTTY - a free SSH and telnet client for Windows

 

 安装好后连接自己的服务器

输入用户名和密码,回车登录 

 

如下,这样子就是登录成功了! 

 

 二、WinSCP的下载与安装

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。

下载地址:WinSCP :: Official Site :: Free SFTP and FTP client for Windows

 

 安装完成之后就打开软件,新建站点,输入主机IP或域名、用户名、密码,点击保存。

进入后就可以拖拽文件进行传输。

三、编写脚本 

Linux的一些指令

  • ls         列出目录下的所有文件。
  • ls -h     显示文件大小。
  • ls -a     列出目录下的所有文件,包括以 . 开头的隐含文件。
  • ls -l      列出文件的详细信息。
  • ls -t      以时间排序,最新的文件会排在上面。
  • ls -r      表示反向排序、倒序输出。
  • ls -lrth  表示按修改时间倒序输出,最新修改的文件会排在下面,并显示文件大小。
  • mkdir xxx     创建xxx文件夹。
  • cd xxx          进入xxx文件夹。
  • cd..              返回上级目录。
  • cp file_to_copy.txt new_file.txt              直接在Linux终端上复制文件。
  • cp -r dir_to_copy/ new_copy_dir/         复制文件夹。
  • rm     移除文件。
  • cat    用于直接从终端创建、查看和连接文件,主要用于下预览文件。
  • module available   显示可以使用的模块(module是一个专门管理环境变量的工具)。
  • module add xxx     添加xxx模块。
  • which  xxx          命令输出shell命令的完整路径。
  • vi xxx.xxx           打开文件编辑。
  • more xxx            以一页一页的形式显示,按空白键显示下一页,按 b 键往回一页显示。
  • head xxx            输出文本文件的前10行,可以使用-n标志设置要显示的任意行数。

PBS作业调度指令——portable batch system

  • qsub xxx            提交作业脚本。
  • qstat                  查询作业状态。
  • qdel                   删除已提交的作业。

       集群系统可以看成一台计算机,允许多个用户同时使用,资源的分配成为不可回避的问题。 用户通过特定格式的输入文本(通常称为pbs文件)进行任务提交,系统根据用户的需求与现有计算资源,进行任务调度。用户在编写pbs文件时,往往想要预先知道计算资源使用情况,以进行合理的资源请求。

# test.R

# Load package
library(Seurat)

# print to pdf
pdf("my_plot.pdf", width=6, height=4)
   # 调整绘图区域距离外围框线的距离
   par(mar=c(4,4,1,1))
   df <- data.frame(x=c(1,2,3,4,5,6),
		            y=c(8,4,2,4,2,1))
   plot(y~x,data=df)

dev.off()
#job.pbs


#!/bin/bash
#PBS -N myjob
#PBS -o test_$PBS_JOBID.log
#PBS -e test_$PBS_JOBID.err
#PBS -l nodes=1:ppn=2
#PBS -q batch

cd $PBS_O_WORKDIR

module add R/4.1.2

Rscript test.R 1>run_test.log 2>run_test.err

hostname

sleep 60

具体参考:PBS作业调度详解 - 知乎 (zhihu.com)

PBS_O_WORKDIR:执行qsub命令所在的绝对路径

nodes=1:ppn=2:设定该作业所需1个计算节点,每个节点使用2核。

Linux下运行R脚本:Rscript xxx.R 1>run_xxx.log 2>run_xxx.err

四、任务投递

qsub job.pbs

 

 五、查看任务情况

结果就是生成pdf文件

 

绘制的图如下:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/843675.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端安全XSS和CSRF讲解

文章目录 XSSXSS攻击原理常见的攻击方式预防措施 CSRFCSRF攻击原理常见攻击情景预防措施&#xff1a; CSRF和XSS的区别 XSS 全称Cross Site Scripting&#xff0c;名为跨站脚本攻击。为啥不是单词第一个字母组合CSS&#xff0c;大概率与样式名称css进行区分。 XSS攻击原理 不…

【数据结构】单链表OJ题(二)

&#x1f525;博客主页&#xff1a;小王又困了 &#x1f4da;系列专栏&#xff1a;数据结构 &#x1f31f;人之为学&#xff0c;不日近则日退 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、链表分割 &#x1f4a1;方法一&#xff1a; 二、链表的回文 &#x…

5个可以创意灵感的AI绘画工具

当设计灵感耗尽&#xff0c;陷入创作瓶颈时&#xff0c;人工智能艺术生成器可能会为您提供新的启示。这些基于深度学习和发展“神经网络”的工具可以将输入的文本描述或图像转换成各种风格的艺术作品&#xff0c;并提供丰富的风格参数和材料库&#xff0c;让您可以自由调整和创…

Web3 solidity编写交易所合约 编写ETH和自定义代币存入逻辑 并带着大家手动测试

上文 Web3 叙述交易所授权置换概念 编写transferFrom与approve函数我们写完一个简单授权交易所的逻辑 但是并没有测试 其实也不是我不想 主要是 交易所也没实例化 现在也测试不了 我们先运行 ganache 启动一个虚拟的区块链环境 先发布 在终端执行 truffle migrate如果你跟着我…

C++初阶缺省参数

目录 缺省参数全缺省半缺省有意义的使用场景注意点 缺省参数 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时&#xff0c;如果没有指定实参则采用该形参的缺省值&#xff0c;否则使用指定的实参。 举例&#xff1a;Func(2),那么a就是2&#xff0c;Fu…

LeetCode[210]课程表II

难度&#xff1a;Medium 题目&#xff1a; 现在你总共有 numCourses 门课需要选&#xff0c;记为 0 到 numCourses - 1。给你一个数组 prerequisites &#xff0c;其中 prerequisites[i] [ai, bi] &#xff0c;表示在选修课程 ai 前 必须 先选修 bi 。 例如&#xff0c;想要学…

8.7面经

1.字符串是怎么实现不可变的&#xff0c;不可变类&#xff0c;字符串不可变的好处 &#xff08;1&#xff09;保存字符串的数组被 final 修饰且为私有的&#xff0c;并且String 类没有提供/暴露修改这个字符串的方法。 (2)String 类被 final 修饰导致其不能被继承&#xff0c…

2023上半年京东烘干机行业品牌销售排行榜(京东商品数据)

随着人们消费水平的提高&#xff0c;追求健康品质消费的用户越来越多&#xff0c;这样的消费升级为市场的发展带来很大的动力。同时&#xff0c;随着洗衣机市场趋向饱和&#xff0c;增长趋于平缓&#xff0c;更新换代和结构升级成为行业的主旋律。 在这一市场背景下&#xff0…

【VUE】项目本地开启https访问模式(vite4)

在实际开发中&#xff0c;有时候需要项目以https形式进行页面访问/调试&#xff0c;下面介绍下非vue-cli创建的vue项目如何开启https 环境 vue: ^3.2.47vite: ^4.1.4 根据官方文档&#xff1a;开发服务器选项 | Vite 官方中文文档 ps&#xff1a;首次操作&#xff0c;不要被类…

Crond计划任务和用户权限提升(三十七)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、一次性任务 二、周期性任务 ​编辑 三、用户权限提升 3.1 su 3.2 sudo提权 总结 前言 计划任务是在指定的时间间隔内自动执行的任务。在Linux系统中&#xff…

开源项目如何贡献代码

以腾讯犀牛鸟开源项目ncnn为例 目录 fork项目仓库 添加远程仓库 同步更新仓库 贡献代码提交新PR PR未merge更新PR fork项目仓库 只需要做一次 到仓库页面点击fork&#xff0c;然后create forkTencent/ncnn: ncnn is a high-performance neural network inference frame…

Grafana 曲线图报错“parse_exception: Encountered...”

问题现象 配置的Grafana图报错如下&#xff1a; 原因分析 点开报错&#xff0c;可以看到报错详细信息&#xff0c;是查询语句的语法出现了异常。 变量pool的取值为None 解决方案 需要修改变量pool的查询SQL&#xff0c;修改效果如下&#xff1a; 修改后&#x…

Gym 0.26.2版本简明教程【1】

Gym 0.26.2版本简明教程【1】 文章目录 Gym 0.26.2版本简明教程【1】1. 构建gym环境2. gym.Env常用method3. 关于 gym 0.26.2新版本的更改4. Reference 1. 构建gym环境 使用gym.make(id,render_mode)我们可以注册一个环境&#xff0c;然后我们可以查看一下这个环境的一些信息&…

自动化处理,web自动化测试处理多窗口+切换iframe框架页总结(超细整理)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 web 自动化之处理…

TVS二极管能替代稳压二极管吗?有什么区别?

经常有应用工程师询问&#xff1a;TVS二极管能否替代替换稳压二极管&#xff1f;接下来&#xff0c;TVS厂家东我电子针对TVS二极管和稳压二极管这个话题&#xff0c;详细讲解下这两者的相同点和不同点。 TVS二极管英文名是&#xff1a;Transient voltage suppression diode&am…

3.01 用户在确认订单页收货地址操作

用户在确认订单页面&#xff0c;可以针对收货地址做如下操作&#xff1a; 1. 查询用户的所有收货地址列表 2. 新增收货地址 3. 删除收货地址 4. 修改收货地址 5. 设置默认地址步骤1&#xff1a;创建对应用户地址BO public class AddressBO {private String addressId;private…

.NET SqlSuger 简单介绍,超快开发数据库

文章目录 前言SqlSugar使用我的环境Nuget 安装新建连接串DB First 和 Code First使用增删改查 总结 前言 我之前介绍过EFCore 怎么使用Nuget快速创建数据库&#xff0c;我之后发现SqlSugar更快。这里简单再说一下SqlSugar如何使用 .NET Core 数据库DB First自动生成&#xff0…

3.核心抽象

3.1 环境对象 StreamExecutionEnvironment是Flink应用开发时的概念&#xff0c;表示流计算作业的执行环境&#xff0c;是作业开发的入口、数据源接口、生成和转换DataStream的接口、数据Sink的接口、作业配置接口、作业启动执行的入口。Environment 是 运 行 时 作 业 级 别 的…

如何使用自己域名进行远程访问内网群晖NAS 6.X

使用自己的域名远程访问内网群晖NAS 6.X【内网穿透】 文章目录 使用自己的域名远程访问内网群晖NAS 6.X【内网穿透】 在之前的文章中&#xff0c;我们向大家演示了如何使用cpolar&#xff0c;创建一条固定的、能够在公共互联网登录内网群晖NAS的数据隧道。这条隧道已经能够应对…

TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术、提供便捷快速的知识蒸馏框架、提升模型的推理速度,减少内存占用

TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术、提供便捷快速的知识蒸馏框架、提升模型的推理速度&#xff0c;减少内存占用 TextBrewer是一个基于PyTorch的、为实现NLP中的知识蒸馏任务而设计的工具包&#xff0c; 融合并改进了NLP和CV中的多种知识蒸馏技术&#xff0…