11服务器及用户
服务器有三台,分别编号服务器1、2、3
用户名均为intleomn,其中m为服务器编号,n为用户序号,所有intleomn的用户组名为intleom1,所有用户的权限掩码为0002
例如服务器2中的用户为 intleo21, intleo22, intleo23, ··· , 用户均属于 intleo21组
文件说明
所有共享资源安装在/usr/local/中
所有个人文件(如程序及数据集)请放置于机械硬盘下,不要直接存放于home目录下,机械硬盘一般挂载于/media/D_4TB、/media/E_4TB或/media/D_8TB等文件夹下,再这类文件夹下新建文件夹为名字拼音大写首字母,例如名字:张三,文件请放置于/media/D_4TB/ZS中,有些服务器多硬盘,请根据情况新建
文件的传输,可使用scp方式,或者使用Xftp或者MobaXterm进行传输,MobaXterm的使用可参考
12 cuda
cuda使用版本为cuda-101,安装位置为/usr/local/cuda-101中
13 conda环境
anaconda安装至/usr/local/anaconda3中,文件所属用户组为第一号intleo用户(如服务器2为intleo21), 权限为775,即用户组成员可读可写可执行
所有已安装环境处于/usr/local/annconda3/envs/下, 如图所示
二、Jetbrains GateWay方式连接
21 下载
此处采用的方式为Jetbrains Client链接服务器内的Jetbrains PyCharm Server,GateWay是21年年底出的远程开发新方式,可以使用两种方式进行连接,一是通过
下载JetBrains Gateway,二是使用2022之后的专业版PyCharm进行连接,教育邮箱申请认证可免费使用专业版
22 配置
连接
方式一:通过GateWay
打开软件,新建ssh连接
然后等待 Retrieving IDE versions…完成,然后选择最新版PyCharm
然后等待完成安装即可,将会安装1 本地的对应版本Jetbrains Client和2 服务器端的Pycharm,
PS:服务器的PyCharm一般不会安装超时,这里若安装超时,可在官网下载好linux版pycharm的tar包,然后点击上图中的Installation options自定义上传下载的tar包进行安装
完成后,下面的任务栏将会出现一个新的应用,点击即可,显示如下,后续使用按照PyCharm使用即可
方式二:通过2022后的专业版Jetbrains系列开发软件,以PyCharm为例
后续 *** 作如方式一一致
23 环境配置
与pycharm一致,待细化
右下角选择解释器
等待库导入成功
运行即可
23 连接管理及附加说明
gateway的方式目前还是beta版,可能会存在一些问题,相信一段时间过后会越来越稳定,如出现问题也可以自己尝试解决
231 关闭或退出
例如,我运行了程序,程序输出如下,
当关闭本地软件时,将会d出如下,选择Close and Stop将直接停止服务器的PyCharm,如运行了程序也将停止,若选择Close and Keep Running将会保持服务器内的PyCharm,正在运行的程序也将继续运行,下次连接时依然可以看到运行信息的打印,我们这里选择Close and Keep Running关闭
另外,如果有程序运行,建议不要选择Close and Keep ,因为很多时候可能无法正常停止应用,如果应用占用了端口或gpu资源,那么可能不会被正常释放,因此如选择Close and Keep,请确保应用已经手动停止了
232 重连
进入GateWay,点击刚才的项目即可重连
重新连接后,下方的Run栏一般都会继续显示之前的运行状态,但是由于不稳定,也会出现Nothing to show现象
如果出现的话,那么点击运行,但不要点stop,点cancel,然后关闭客户端Close and Keep Running,
再重新连接,一般将恢复
附录
公共数据集
存放位置:/media/D_4TB/Shared/Datasets/
软链接至自己的目录
例如将公共目录下的coco数据集,软链接至自己项目内的data/coco目录下,那么就可以在终端中,先cd到自己的项目路径,再执行下面这条命令即可
ln -s /media/D_4TB/Shared/Datasets/coco /data/coco20个客户端人数的话,一般选用双路四核的服务器好一些。因为考虑到扩展性和不可预见性,一旦如果性能不足,还可以有升级扩容的余地。你可以看看国产品牌正睿的这款双路四核服务器。标配一颗至强E5506四核处理器,英特尔5500服务器芯片组主板,2G DDR3 REG ECC 1333MHz内存,SATA2 500G服务器硬盘,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成8颗处理核心,最大支持24GB DDR3 REG ECC高速容错校验内存。
产品型号:I247739S-E
产品类型:双路四核塔式服务器
处 理 器:Xeon E5606
内 存:2G DDR3 REG ECC
硬 盘:SATA2 500G
机 构:塔式
价 格:¥5999
银牌服务
重庆五年免费上门服务,全国三年免费上门服务,关键部件三年以上免费质保。
建议你把内存加到8g ddr3 reg ecc总价也就在7500元左右吧。带20个人同时使用的桌面足够了。
给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门服务,在业界口碑很不错。一般会有专门的开发服务器,这种服务器有的在本地,不过大部分算远程,一般是在开发服务器上开发。
当然有的公司没有开发服务器,毕竟服务器成本还是不较高的,那一般也有一个配置不那么高的测试服务器,在那上面开发测试,最后上线才在正规服务器。
不然的话,假设开发一个新的项目,需要修改以前项目的某些内容,或者增加什么的,你怎么会知道对以前的项目没有影响,万一有一个比较大的影响,那么线上的服务断了,那就是大事故了。
当然,有些系统可能也不需要测试服务器,比如和以前的系统(就是已经在运行的数据库部分)没什么大关系的系统,或者一些用户不那么多的对内系统,这种我也见过直接在上面开发的,不过这种一般也都是比较小心的,代码会经过一些在本地的通跑,然后再回在服务器上继续开发(毕竟开发不是空想,需要数据测试才可以)。当然国内有些公司不那么正规,直接写的也有,那就祈祷备份有而且没什么问题吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)