24小时热门版块排行榜    

查看: 798  |  回复: 11
本帖产生 1 个 程序强帖 ,点击这里进行查看

ifmc1234

木虫 (著名写手)

[交流] 【讨论】如何不用登陆就能看见node上有没有job 已有6人参与

有一个cluster,登录到主节点后,如何不用登陆到每个节点就能看见每个节点上有没有任务,占了多少的cpu?(通常的方法是ssh node#,然后是top查看该节点的任务情况。
请高手指点。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanglifei007

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+1):欢迎参与讨论。 2010-05-28 21:56:52
有办法,就是你自己编个shell文件。
2楼2010-05-28 20:22:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaowu787

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+1):欢迎参与讨论。 2010-05-28 21:56:57
楼上说的很对,就是大家都用脚本文件投任务才可以

[ Last edited by jjdg on 2010-5-29 at 01:07 ]
3楼2010-05-28 21:38:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuhongaaa

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+1):感谢参与。 2010-05-29 22:01:12
ganglia
装上就完了
分子模拟的主页http://varmilion.tk/
4楼2010-05-29 12:38:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

引用回帖:
Originally posted by wanglifei007 at 2010-05-28 20:22:37:
有办法,就是你自己编个shell文件。

对,但是对linux下的脚本不熟悉。还有cluster没有root权限,所以装其它的软件不可行。要是有shell就好了。哪位高手能指点一下。多谢
5楼2010-05-30 20:58:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

引用回帖:
Originally posted by zhuhongaaa at 2010-05-29 12:38:07:
ganglia
装上就完了

没有root的权限,没法装软件
6楼2010-05-30 20:58:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

没有高手指导??
7楼2010-06-05 09:39:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

引用回帖:
Originally posted by wanglifei007 at 2010-05-28 20:22:37:
有办法,就是你自己编个shell文件。

没有高手经常用bash的,帮忙弄脚本?查看各个节点的cpu占有率。。。。。。
8楼2010-06-09 15:47:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gump_813276

铜虫 (小有名气)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+3):感谢回帖应助,先评三分。 2010-06-13 18:44:22
nono2009(程序强帖+1):鼓励应助!欢迎常来。 2010-06-14 08:27:37
写个简单点的
#!/bin/bash
for i in `seq 1 10`;do
  cpu=`(ssh node"$i" top -b -n 1) | awk 'BEGIN{s=0.0}NR>7{s=s+$9}END{print s}' `
  echo "node $i cpu usage:  $cpu %"
done   

把上面的存到cpu_check.sh里
chmod +x cpu_check.sh
cp cpu_check.sh ~/bin
然后就可以用了
直接敲cpu_check.sh
四核机显示200%就是有两个被占了
你试试看行不

[ Last edited by gump_813276 on 2010-6-13 at 18:07 ]
9楼2010-06-13 18:06:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

引用回帖:
Originally posted by gump_813276 at 2010-06-13 18:06:05:
写个简单点的
#!/bin/bash
for i in `seq 1 10`;do
  cpu=`(ssh node"$i" top -b -n 1) | awk 'BEGIN{s=0.0}NR>7{s=s+$9}END{print s}' `
  echo "node $i cpu usage:  $cpu %"
done ...

真是太强大了,非常感谢。
10楼2010-06-13 18:31:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ifmc1234 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见