- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pbs+mauiuser’sguide
PBS超入門 同志社大学大学院 知的システムデザイン研究室 輪湖 純也 行列のできるラーメン屋さん ジョブ管理システム(JMS) Job Management System: バッチジョブの管理を効率よく行うためのシステム. 一人のユーザがシステムを占有してしまうことを避け,各ユーザにシステム資源(CPU時間,メモリ領域)を公平に割り振る. JMSに必要な機能 JMSの例 DQS(Distributed Queuing System) Florida State University,/~pasko/dqs.html LSF(Load Sharing Facility) Platform Computing Corporation,/ Condor University of Wisconsin,/condor/ Generic NQS University of Sheffield,/ SGE(Sun Grid Engine) Sun Microsystems,/ PBS(Portable Batch System) NASA,/ PBSとは? Portable Batch System 現在,Linux Cluster環境で最も広く使われている Veridian Systems社によってNASA向けに開発されている BSDライセンスの下で自由に利用できる Linux,BSD,Solaris,AIX,HP/UXなどUnix-likeな環境で利用可能 商用版である,PBS Pro (/)もある PBSの使い方 スクリプトファイル(1/3) シングルジョブ用スクリプト スクリプトファイル(2/3) スクリプトファイル(3/3) 並列ジョブ用スクリプト(デュアルCPUの場合) PBSの構成 Job scheduler 役割:リソースマネージャ(PBS_Server)に対して,どのジョブをいつ?どこで実行すべきかに関する情報を提供する. PBSは,Pluginとして別スケジューラを使用することを許可 デフォルトスケジューラ Maui Scheduler スケジューリング?ポリシー 基本ポリシー:後からqueueに投入されたジョブであっても,空いているリソースがあれば,先に実行する. 基本ポリシーに伴う問題点 大規模なリソースを要求するジョブの実行が妨げられる. 要求するリソースがなかなか利用可能にならないため. デフォルトスケジューラのポリシー Starving Job メカニズム Maui schedulerのポリシー ジョブの経過時間に基づくノード予約システム デフォルトスケジューラ 基本ポリシー: 要求されたCPU時間によって,ソートされる.つまり,最も実行時間の短いジョブから実行される. Starving Job メカニズム: あらかじめ定義された時間(デフォルトでは24時間)以上ジョブが実行可能状態のままである時,開始される. 一旦このメカニズムが開始されると,スケジューラはこの“starving”なジョブがスタートされるまで,新しいジョブのスタートを止める. Maui scheduler Mauiの役割 (1)情報提供 ユーザへのジョブ及びqueueなどの付加情報の提供 管理者へのリソースの現状や統計情報の提供 (2)スケジューリング BackfillなどMaui独自のスケジューリング方式 Mauiの機能 Backfill(充填) Advanced Reservations(高度な予約) Quality of Service(QoS)(サービスの品質) Statistics(統計) Diagnosis(分析) Maui feature 基本ポリシー: いくつかの要因によって決定された「優先度」によるソート. Backfill: 最も優先度の高いジョブの実行を遅らせることなく,優先度の低いジョブの実行を許すメカニズム. その際,最も実行時間の短いジョブの情報を使用. Mauiは,全てのジョブの「最早完了時刻」を把握している. そのために,ユーザ側にジョブの実行時間の見積もりが必要. -l walltime = [hh:mm:ss] により設定可能 この見積もりを正確にすることが,このメカニズムを有効に機能させるかどうかのキーとなる. Backfill 優先度:B C Backfill 優先度:B C Backfillにより,CがBより先に実行 Backfill 優先度:B C Backfillにより,CがBより先に実行 実際は,Aが時間1で終了(2時間多く見積もっていた) Aの終了時刻を正しく見積もっていれば,Bは時間1から実行されたはず. Advanced reservation
您可能关注的文档
最近下载
- 委托指导股票买卖协议书范本5篇.docx
- 2024年营养指导员技能竞赛理论知识考试题库500题(含答案).docx
- 酒店消防安全管理制度11.doc VIP
- 程家惠《洋话汉音》(升级版).doc
- 青岛版科学五年级上册第一单元《光》大单元教学设计.docx
- 第4课《古代诗歌四首——天净沙.秋思》说课课件 2024—2025学年统编版语文七年级上册.pptx VIP
- 保健刮痧师保健刮痧师(高级)考点巩固.pdf VIP
- 04大医传承二(1-32讲).doc
- Unit4NaturalDisasters词汇讲解课件高中英语人教版.pptx
- 保健刮痧师《保健刮痧师》高级题库考点(模拟卷).doc VIP
文档评论(0)