毕竟不是计算机科班出身很多計算机概念我其实并不清楚,很多时候对一个任务的解决只是凭着自己的悟性来模仿接触到的做法大多数情况下并无可厚非,能完成任務即可但是碰到多人协作的环境,往往就出了问题
我一直都知道可以 cat /proc/cpuinfo 来查看cpu数量,用free -g 来查看内存的总量及消耗用top来查看当前运行的任务情况。
以前都是三到五人的环境公用一个服务器一般都有几十个cpu和几百G的内存,而且服务器还经常空闲着所以不会面临资源的问題。
而最近接触的项目是多个小组公用服务器所以面临计算资源的分配,接触了qsub和condor两种不同的任务qsub提交任务模式
qsub和condor其实都是用来运行┅个脚本的,它与我们用bash或者sh来运行一个脚本的区别在于是否立即执行我们的脚本
但是用 qsub myscript.sh, 就只是向我们的集群qsub提交任务了一个任务而巳这个脚本什么时候运行,占用多少内存和cpu来运行需要特定的设置好。
而condor其实很少见的
condor_q 可以用来查看任务qsub提交任务情况
condor_rm 可以用来杀掉qsub提交任务的任务。
任务qsub提交任务模式还是挺有用的