由于我没有计算池中计算机的root权限,因此无法调整atd批处理的负载参数,所以我正在寻找一种替代方法做作业调度。由于机器被多个用户使用,它应该能够考虑负载。可选地,我正在寻找一种方法来为所有机器完成此操作,即Ie.有一个需要运行的作业的中心队列,以及一个通过ssh分布在一定负载下的机器上的脚本。有任何想法吗?批量作业调度的替代方案(在计算池中)
0
A
回答
0
首先:与计算池的系统管理员联系。如今,企业范围内的工作调度人员已经成为基础设施中相当普遍的组成部分。通常,这些调度程序不会考虑系统负载。
如果上述方法不能解决问题,您应该仔细考虑作业会对机器造成的负载:您的作业可能会更加强调cpu,消耗大量内存,产生大量网络或磁盘IO活动。因此,确定你的工作是否应该开始可能取决于很多测量,其中一些作为普通用户是无法完成的(取决于你正在运行的操作系统的种类以及安全程度)。无论如何:你只能在工作启动时考虑到负载。显然,如果每个用户都这么做,那么你很快就会回到原来的状态......
与您的系统管理员一起看看他们是否拥有某种资源控制可能是一个更好的主意(例如项目在Solaris中),通过它们可以确保您的批次不会破坏计算池中的节点。接下来,以这样的方式编写批处理作业,以便它们能够应对操作系统拒绝资源请求。
编辑:对于分布式性质:排队的作业,所有节点上具有客户端指向同一个队列,耗时多,因为他们可以在资源控制的背景下...
相关问题
- 1. SQL替代作业调度
- 2. 在Java中的作业调度算法
- 3. VBA:在多台计算机之间协调批处理作业
- 4. 使用实体框架的Updatet批量插入替代方案?
- 5. 解决方案的C++替代算法
- 6. PHP 5.4.17“...运算符”的替代方案
- 7. 使用BabelWay作为企业服务总线的替代方案?
- 8. 提供角度2的替代方案?
- 9. “高速缓存”过程的强大计算替代方案
- 10. Drupal 6计算区域的替代方案
- 11. Grails批量作业
- 12. 作业调度 - crontab的最佳解决方案?
- 13. 高效的作业调度算法
- 14. 集群的作业调度算法
- 15. 最近邻算法中距离度量的替代方法?
- 16. HABTM质量分配的替代方案
- 17. PDF的高质量替代方案
- 18. 计算机批量
- 19. 实现作业调度的设计
- 20. 计划任务PHP替代方案
- 21. 排列方式作为替代方案
- 22. Objective-C中调用方法中的“自我”的替代方案
- 23. mongodb中的作业调度?
- 24. ExpressionEvaluationUtils在Spring 4中的替代方案
- 25. 在oracle中REGEXP_LIKE的替代方案
- 26. Curl在CentOS中的替代方案
- 27. 在Asp.net中Forloop的替代方案c#
- 28. 原型在Javascript中的替代方案
- 29. 在asp.net c中的LifeRay替代方案#
- 30. CCCallBlockN在Cocos2d 3.0中的替代方案
谢谢!如果不能解决问题,会不会有其他选择? – MaVe 2012-02-05 21:09:30