torque PBS队列管理搭建-VASP作业提交

torque PBS队列管理搭建-VASP作业提交,第1张

一、root下,查看当前文件安装路径

echo $PATH

cd /usr/local/

ls include/

ls share/man/

which tree

yum install tree

vi  /etc/bashrc

. /etc/bashrc

cd

cd /opt/

qnodes

ll /etc/init.d/

for i in pbs_server pbs_mom trqauthd pbs_scheddo service $i stopdone

cd /etc/init.d/

rm -rf pbs_

rm -rf pbs_* trqauthd

vi ~/.bashrc

vi /etc/profile

进入文件删除倒数4行 export

输入 alias vi= vim

cd /var/spool/

rm -rf torque

cd /usr/lib/system

ll | grep pbs

rm -rf pbs_*

ll | grep trq

rm trqauthd.service

cd /usr/local

rm -rf torque

nmtui    #进入系统设置hostname

选择:set system hostname

设置了  master

systemctl status firewall.service

vi /etc/selinux/config

SELINUX=enforcing 改为 SELINUX=disabled

vi /etc/hosts

输入 127.0.0.1 master

ssh-keygen -t rsa

ssh-copy-id master

cd /etc/profile.d/

ll

ls

rm -rf torque.*

新开一个窗口可以查看 echo $PATH

cd ~

yum install -y vim gcc-gfortran perl rsync libstdc++i686 libstdc++ tree gnuplot

yum install -y mailx postfix

yum install ntp ntpdate

timedatectl set-zonetime Asia/shanghai

ntpdate cn.pool.ntp.org

hwclock --systohc

cd /opt/

ls

mkdir -p softwares/pbs

cd softwares/pbs/

将两个安装包拖拉进去

unzip tool——c7-new.zip

rm icc_ipmi_mkl_slave.x

./icc_impl_mkl_main.x pbs

pre

./icc_impl_mkl_main.x pbs

reboot重启服务器

ulimit -a

cd /opt/softwares/pbs

./icc_ipmi_mkl_main.x pbs

compile

core:10

./etc/profile

qterm

./icc_ipmi_mkl_main.x pbs

post

physical core:128

ls

rm -rf icc_ipmi_mkl_main.x pbs.zip tool_c7-new.zip

rm -rf libs

新开窗口检查安装状态是否成功

showq

qstat

qnodes

ps aux | grep mom

kill 40307

service pbs_mom purge

for i in pbs_server pbs_mom trqauthd pbs_scheddo service $i restartdone

for i in pbs_server pbs_mom trqauthd pbs_scheddo service $i statusdone

showq

qnodes

qmgr -c "p s"

top

ls

qnodes

ls /home/

su -ta

vi pbs-vasp

which mpirun

vi .bashrc

vasp

tail .bashrc

then

vi pbs-vasp

chmod +x pbs-vasp

新建文件夹  准备好四个文件测试

echo $LD_LIBRARY_PATH

vi ./bashrc

qsub pbs-vasp

*** 作记录

S.M.A.R.T(Self Monitoring Analysis and Reporting Technology /自我监测、分析与报告技术)是为了提高硬盘数据的安全性而开发的。它可以使硬盘实时检查自身的状态,通过一定机理及时分析出潜在的问题,报告给系统,有时甚至能给出预计的硬盘故障日期,实际就是一种预警技术。这个功能可以比较客观的反映硬盘目前的健康状况。Value/Current(当前值) 当前硬盘改属性的值。Worst(最坏值) 该属性出现过的峰值。Threshold/Warn(阈值/临界/极限值) 硬盘厂商所规定的该属性峰值。如果某个属性超过Threshold规定的极限值时,就表示你的硬盘可能出现了问题。Raw Values/Data (Raw值/数据) 。和该属性有关联的数据总值。怎么看这类属性?主要是看Raw和Worst的值是否还在临界值之内(>或<临界值)一般使用软件如HDTune、CrystalDiskInfo等,一般属性中有黄色或者红色你就要注意了,硬盘可能快坏了,要是还在保修期内,就赶紧备份数据,送去检修。下面我们来介绍各个属性(按2010年2月11日 维基百科 上的解释)ID Hex =英文属性名 / 中文属性名 属性描述--------------------------------------------------01 01 =Read Error Rate / (底层)数据读取错误率指从磁盘表面读取数据时发生的硬件读取错误的比率,Raw值对于不同的厂商有着不同的体系,单纯看做1个十进制数字是没有任何意义的。*以上为Wiki上的英文翻译版本,此属性貌似存在分歧,有的说值高了好,有的说低了好,此处我们还是按照Wiki上的吧,反正只要 Worst不小于 Threshold 就行了。**这里的Raw值也可能不同,比如我笔记本上的ST硬盘就Raw为0,而台式机上1.5T的ST就为227901540。02 02 =Throughput Performance / 吞吐性能(读写通量性能)Raw值越高越好整体(普通)的硬盘驱动器的吞吐性能。如果这个属性的值一直在下降有很大的可能性是硬盘有问题了。* 一般在进行了人工 Offline S.M.A.R.T. 测试以后才会有值。03 03 =Spin-Up Time / 马达旋转到标准转速所需时间Raw值越低越好主轴旋转加速的平均时间(从零转速到完全运转(标准转速)[毫秒])。单位也可能为秒。如果是0的话证明这一项没有读对,或者是这一项的数据生成错误。不应该出现0的结果。04 04 =Start/Stop Count / 启动/停止计数马达 启动/停止 周期的计数。当马达启动或硬盘完全停止工作后(断开电源)启动和硬盘从睡眠模式回复到先前状态,计数都会增加。*一般来说开机一次这个就加1,也可以看做是通电次数,这一般是个寿命参考值,本身不具有任何指标性,购买硬盘时可以参考此值。05 05 =Reallocated Sectors Count / 重新配扇区的计数Raw值越低越好对重新分配的扇区的计数,当硬盘发现一个 读取/写入/校验 错误时它将这个扇区标示为“重新分配”,并且将数据传输到一个特殊的保留区(空闲区)。这个过程也称为是“重定向”,这个重新分配的扇区叫做“重新映射”。这就是为什么,现在的硬盘当进行表面测试的时候是找不到“坏块”的,所有的坏块都被隐藏在重新分配的扇区中。然而,随着重新定位的扇区增加,读取/写入速度趋向于降低。Raw值通常代表一系列已经发现和重映射的坏扇区,因此,这个属性值越高,硬盘就有越多的扇区被重定位,所以这个值是越小越好。* 理想情况下这个值应该为0,如果不为0也不要太惊慌,而是应该比较密切的关注这个值的变化情况:如果连续几周没有变化,那你应该可以放心的继续使用比较长的一段时间;如果这个值持续攀升,那么请尽快备份所有数据,并考虑购买新硬盘。06 06 =Read Channel Margin / 读取通道边界读取数据时通道的边界,这个属性的功能并不明确07 07 =Seek Error Rate / 寻道错误率磁头寻道错误的比率,如果机械定位系统中有局部的故障,那么寻道错误率会增加,这种故障是多种因素造成的。Raw值对于不同的厂商有着不同的体系,单纯看做1个十进制数字是没有任何意义的08 08 =Seek Time Performance / 寻道时间性能Raw值越高越好磁头寻道 *** 作的平均性能,如果这个属性的值持续下降,这是机械子系统有问题的标志09 09 =Power-On Hours (POH) / 累计通电时间Raw值越低越好通电时间计数,Raw值显示在通电状态下的总小时数(或者是 分钟,秒,取决于制造商)磁盘加电时间。初始值的字段显示为此装置总开机时间的累计。* 参考磁盘厂家给的该款硬盘的 MTBF(平均故障间隔时间) 可以估计故障概率。但是也有可能超过MTBF而不会出现故障,因为统计数据对于个体来说是不精确的,是一个寿命参考值,本身不具任何指标性。**购买硬盘时可以看此值,新的硬盘一般为0或者几十以内,过分大的可能就是被人用过了。10 0A =Spin Retry Count 或 Spin-up Retry Count / 旋转重试计数 或 马达重试计数Raw值越低越好马达重试启动尝试的的总数,这个属性存储马达尝试启动的到全速运转(第一次尝试失败的情况)的总数,这个属性的值的上升,是硬盘机械子系统有问题的标志* 理想情况应该为0,在某些情况下可能人为造成这个值的非故障升高,比如电压供给不足。11 0B =Recalibration Retries / 校准重试Calibration_Retry_Count / 校准重试计数 Raw值越低越好这个属性指被要求重新校验的次数(第一次尝试失败的情况下)。这个属性的值的上升,是硬盘机械子系统有问题的标志12 0C =Power Cycle Count / 通电周期计数这个属性是指这个硬盘电源 开/关 周期的总数。这是个寿命参考值,本身不具任何指标性。13 0D =Soft Read Error Rate / 软件读出误码率(可校正读出误码率)Raw值越低越好报告给 *** 作系统的未修正的读取错误。高值暗示有扇区不稳定。183 B7 =SATA Downshift Error Count / SATA 降档错误计数 西部数据和三星的属性。184 B8 =End-to-End error / 端对端错误Raw值越低越好这个属性是HP的SMART IV技术的一部分,它表示传输通过高速缓存内存数据缓冲区后主机和硬盘驱动器间的校验数据不匹配。185 B9 =Head Stability / 头稳定性西部数据的属性。186 BA =Induced Op-Vibration Detection / 感应运算振动检测西部数据的属性。187 BB =Reported Uncorrectable Errors / 反馈无法校正的错误Raw值越低越好不能使用硬件ECC恢复的错误总数。188 BC =Command Timeout / 命令超时Raw值越低越好因为HDD超时导致放弃 *** 作的数量,通常情况下,这个属性值应该等于0,如果这个只远远高于0,那么,很可能电源供应有很严重的问题,或者数据线被氧化。189 BD =High Fly Writes / 高飞写入Raw值越低越好HDD生产商实现 一个飞行高度监视器来尝试对于检测到记录头正在飞出它的正常 *** 作范围时的写入 *** 作提供额外的保护,如果发生不安全的飞行高度条件,写入进程停止工作,信息将被重写或者重定向到磁盘上一个安全的区域。这个显示在硬盘生命周期内检测到的这些错误的总数。这个特性实现在大多数现代的希捷驱动器和一些西部数据的驱动器中,西部数据驱动器开始于 WD企业级WDE18300和WDE9180 Ultra2 SCSI硬盘驱动器,它将被包含在未来所有西部数据企业级产品中。190 BE =Airflow Temperature (WDC) / 气流温度(西部数据)Raw值越低越好西部数据硬盘上的气流温度(和[C2]的 Temperature 数值一样,但是在有些型号上臂当前值会少50.此值已经废弃了)。190 BE =Temperature Difference from 100 / 从100开始的温差Raw值越高越好值和 (100 – 温度°C)相同, 允许制造商对于符合的最高温度设置一个最小限制(可能是希捷专有?)。191 BF =G-sense Error Rate / 加速度错误率 或 震动侦测错误率Raw值越低越好因外来的冲击和震动导致的错误数。192 C0 =Power-off Retract Count / 断电磁头缩回计数Emergency Retract Cycle Count (Fujitsu) / 紧急回缩周期计数(富士通) Raw值越低越好磁头被载离媒体的次数计数。磁头能在没完全断电的前缩回。*这个属性所显示的数字表示这块磁盘自动关机(突然断电)的次数。193 C1 =Load Cycle Count / 磁头伸出周期计数Load/Unload Cycle Count (Fujitsu) / 磁头升降周期计数(富士通)Raw值越低越好从磁头零区域加载/卸载(升降)周期的次数。通常的便携式电脑(2.5英寸)加载(伸出)周期的寿命为200,000到600,000 ,一些便携式电脑的驱动器被设计成当5秒内没有任何活动时就卸载(缩回)磁头。许多Linux安装程序后台1分钟内只写入文件系统几次。因此,每小时可能有100或更多次的磁头加载(伸出)周期,并且可能在1年之内就超出磁头伸出周期额定值。*这是一个寿命参考值,本身不具任何指标性。194 C2 =Temperature / 温度Raw值越低越好当前的内部温度。* 具体温度极限参考硬盘厂家各款硬盘的技术指标。195 C3 =Hardware ECC Recovered / 硬件ECC校正Raw值对于不同的厂商有着不同的体系,单纯看做1个十进制数字是没有任何意义的。196 C4 =Reallocation Event Count / 重新分配事件计数Raw值越低越好重新映射 *** 作的计数。这个属性的Raw值显示了总的尝试从重新分配扇区转移数据到空闲空间的次数。不管成功与否都会被记录。* 这个计数就包含了上次读 *** 作有错误的不稳定扇区。如果下次这些扇区读 *** 作无错误,这个值可能减少。197 C5 =Current Pending Sector Count / 目前待映射扇区数Raw值越低越好“不稳定”扇区总数(因为读取错误,等待重新映射)。如果一个不稳定的扇区随后能成功写入或读取,这个值将降低,这个扇区将不被重新映射。一个读写错误的扇区不会被重新映射(因为以后它有可能又能读写);取而代之的是,驱动器固件将记住此扇区需要被重新映射。并且会在当其被写入时重新映射。*这里有个问题,即当被固件记录后,有些文章写到只有在写入出错的时候它才会被重新映射,而Wiki上的原文是“and remaps it the next time it's written.”故这里标记一下。198 C6 =Uncorrectable Sector Count / 无法校正扇区数Off-Line Scan Uncorrectable Sector Count (Fujitsu) / 脱机无法校正扇区数(富士通)Raw值越低越好读写错误不能被校正的扇区总数。这个属性值的升高意味着盘片表面有缺陷或者是机械子系统有问题。* 这些扇区目前已经不能读取,如果有文件使用这些扇区,则 *** 作系统会返回读取错误;当下一次写 *** 作发生时硬盘会对扇区自动重定位;同时,重定位扇区计数 (Reallocated Sector Count)增加,这个值减少。199 C7 =UltraDMA CRC Error Count / Ultra DMA CRC 错误计数Raw值越低越好在数据传输错通过接口电缆时被ICRC(接口循环冗余校验)所确定的错误总数。* 如果这个值不为0,而且继续增加,则表示 硬盘控制器-数据线-硬盘接口 有错误发生。可以检查一下接口和数据线。200 C8 =Multi-Zone Error Rate (Western Digital) / 多区域错误率(西部数据)Raw值越低越好200 C8 =Write Error Rate (Fujitsu) / 写入错误率(富士通)Raw值越低越好当写入一个扇区时错误的总数。* 一般不为零也不要紧,但是如果持续快速升高,暗示盘体/磁头机械有问题。201 C9 =Soft Read Error Rate / 软读出误码率(可校正读出误码率)Raw值越低越好202 CA =Data Address Mark errors / 数据地址标记错误Raw值越低越好数据地址标记错误(或供应商特有)203 CB =Run Out Cancel / ECC错误发生率ECC Errors (Maxtor) / ECC错误 (迈拓)Raw值越低越好ECC错误的数量。204 CC =Soft ECC Correction / 软件ECC校正Raw值越低越好因软件ECC导致的错误总数。205 CD =Thermal Asperity Rate (TAR) / 过温率Raw值越低越好因温度过高导致的错误数量。*温度过高的频率,代表主轴马达可能受损,或是散热不良。206 CE =Flying Height / 飞行高度磁头离盘片表面的高度。太低将增加头部撞击机率,太高将增加读取错误机率。207 CF =Spin High Current / 旋上高电流Raw值越低越好当前用来使驱动器马达旋转所用的电涌(电流)量。*也有资料写:主轴马达旋转时所使用的电流量,耗电量变大意味着轴承可能磨损。208 D0 =Spin Buzz因电力不足所启动马达所需的重试次数。209 D1 =Offline Seek Performance / 离线寻轨性能驱动器内部测试时的寻道性能。211 D3 =Vibration During Write / 写入时震动写入时震动。212 D4 =Shock During Write / 写入时受冲击写入时受冲击。220 DC =Disk Shift / 磁盘移位Raw值越低越好盘片对于轴心的位移距离(通常是由于冲击或者热涨冷缩),衡量单位未知。*通常由强烈的撞击或坠落造成。221 DD =G-Sense Error Rate / 加速度错误率(震动侦测错误率)Raw值越低越好因外来的冲击和震动导致的错误数。222 DE =Loaded Hours / 作业时间数据加载 *** 作时所花费的时间。(磁头电枢的运动)223 DF =Load/Unload Retry Count / 磁头升降重试次数磁头改变位置的次数。224 E0 =Load Friction / 加载摩擦Raw值越低越好在运行时因机械部分的摩擦而产生的阻力。225 E1 =Load/Unload Cycle Count / 磁头升降周期计数Raw值越低越好加载(伸出)周期总数。226 E2 =Load 'In'-time / 载入时间加载磁头的总时间(不计在停放区所花费的时间)。227 E3 =Torque Amplification Count /扭矩放大计数Raw值越低越好尝试弥补盘片速度变化的次数。228 E4 =Power-Off Retract Cycle / 断电磁头缩回周期Raw值越低越好磁头电枢因为断电自动缩回的次数。230 E6 =GMR Head Amplitude / 巨磁电阻头振幅“颠簸”(重复前进/后退磁头动作的距离)的振幅。231 E7 =Temperature / 温度Raw值越低越好驱动器温度。240 F0 =Head Flying Hours / 磁头飞行小时磁头在定位的时间。*这是一个寿命参考值,但本身不具任何指标性。240 F0 =Transfer Error Rate (Fujitsu) / 传输错误率(富士通)数据传输时连接被重置的次数的计数。241 F1 =Total LBAs Written / 总 LBAs 写入总 LBAs 写入。242 F2 =Total LBAs Read / 总LBAs 读取总 LBAs 写入。有些S.M.A.R.T.工具报告它的Raw值是一个复数,实际是因为它是48位而不是32位的。250 FA =Read Error Retry Rate / 读取错误重试率Raw值越低越好从磁盘读取时出现错误的次数。254 FE =Free Fall Protection / 自由落体保护Raw值越低越好检测到“自由落体”的次数。

Unity(游戏引擎)一般指Unity3D。

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。

其编辑器可运行在Windows、Linux(目前仅支持Ubuntu和Centos发型版)、Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。

也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。

扩展资料:

适应它团队协作:

Unity暂时没有提供编辑器内的团队协作。

推荐方案1:

可以客户端,美术,模型等都分别建的项目,然后各自用SVN上传、更新。美术的话只管把UI做好上传就行了,然后客户端这边更新好UI自己再在客户端进行处理,有什么不合适的和美术沟通就行了。

推荐方案2:

版本管理优先选用AssetServer。Git和SVN什么的也挺好,前提是要培训所有成员正确使用。

如果项目比较大,建议拆分为2~3个项目:

AssetsProject:主要存放模型、特效等美术素材。也放一些测试脚本,以便测试美术素材能正确配合脚本运行。

DataProject:存放策划的数值、关卡编辑器等等。也要放一些测试脚本,以便关卡能跑起来。

ScriptsProject:程序员专门维护的项目。主要用于逻辑开发,存放部分的美术资源。

FinalProject: 最终合并的项目。

开发过程中,视具体情况,上述项目某两个可以合并。

这样拆分项目肯定会导致额外的工作量,会有冗余的脚本,而且到时候合并也是个问题。这些都是无法避免的。所以前期一定要定好标准。

参考资料来源:百度百科-Unity


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

原文地址: http://outofmemory.cn/yw/7157344.html

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

发表评论

登录后才能评论

评论列表(0条)

保存