码迷,mamicode.com
首页 > 其他好文 > 详细

高性能服务器使用帮助

时间:2020-01-12 18:38:41      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:输出   engine   class   username   脚本   pre   address   图片   HERE   

1  远程登陆

必要信息:服务器 IP 地址,用户名和密码

1.1  Windows 系统

下载安装 PuTTY 软件

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

打开 PuTTY 软件,在 Host Name (or IP address) 处输入 IP 地址,然后点击最下方 Open 按钮

根据提示依次输入用户名和密码即可登陆(注意:输入密码屏幕不显示,不要反复输入)。

技术图片

技术图片

1.2  macOS 和 Linux 系统

打开终端,输入

ssh username@192.168.239.128

其中 username 为实际用户名,根据提示输入密码即可登陆。

2  传输文件

下载安装 FileZilla 软件

https://filezilla-project.org/download.php?show_all=1

点击文件菜单,打开站点管理器,点击新站点

协议选择 SFTP,主机输入 IP 地址,登陆类型选择询问密码,点击下方的连接按钮

根据提示输入用户名和密码即可登陆。

窗口左侧为本地目录,右侧为远程目录。

技术图片

技术图片

建议隐藏远程目录的配置文件。

点击查看菜单,选择目录列表过滤器,勾选远程过滤器中的 Configuration files

技术图片

3  提交任务 (sun grid engine, qsub)

计算任务包括批处理任务和交互式任务两种。

批处理任务通常用于运算时间较长的计算任务,需要编写任务脚本。

交互式任务用于简单快速的计算任务,需先申请计算终端然后输入计算命令。

3.1  批处理任务

首先将需要执行的计算任务命令保存为任务脚本,例如 hello.sh

#!/bin/bash
#
#$ -cwd
#$ -j y
#$ -S /bin/bash
#
#$ -l mem_free=4G
#

# your code goes here

date

通常以 #! 和 #$ 开头的内容不建议修改,以 # 开头的为注释内容。

上面任务脚本通过调用 date 命令显示当前系统日期和时间。

注意,脚本文件换行符必须为 \n 格式(Linux 和 macOS 系统默认),而 Windows 系统下文件默认换行符为 \r\n 格式。

Linux 系统下可使用 sed 命令将 \r\n 转换为 \n,命令如下:

sed -i ‘s/\r$//‘ hello.sh

任务脚本写好后使用 qsub 命令进行提交,命令如下:

qsub hello.sh

任务提交后可使用 qstat 命令查看任务状态,命令如下:

qstat

还可以使用 qdel 命令终止已提交的任务,命令如下:

qdel 5968

其中 5868 为 qstat 输出结果中的任务编号。

3.2  交互式任务

如果计算任务简单且运算时间较短,可使用 qrsh 申请计算终端后,直接输入命令进行计算。

qrsh

高性能服务器使用帮助

标签:输出   engine   class   username   脚本   pre   address   图片   HERE   

原文地址:https://www.cnblogs.com/radact/p/12183097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!