IBM :: LoadLeveler.

IBM :: LoadLeveler´Â IBM LoadLeveler API¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

IBM :: LoadLeveler. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Mike Hawkins
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~hawkinsm/IBM-LoadLeveler-1.05/LoadLeveler.pod

IBM :: LoadLeveler. ű×


IBM :: LoadLeveler. ¼³¸í

IBM :: LoadLeveler´Â IBM LoadLeveler API¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. IBM :: LoadLeveler´Â IBM LoadLeveler API.Synopsis¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â Perl ¸ðµâ IBM :: LoadLeveler¸¦ »ç¿ëÇÕ´Ï´Ù. $ version = ll_version (); # Workload Management API $ rc = ll_control ($ control_op, @ host_list, @ user_list, @ job_list, @ class_list, $ priority); $ RC = llctl (LL_CONTROL_START | LL_CONTROL_STOP | LL_CONTROL_RECYCLE | LL_CONTROL_RECONFIG | LL_CONTROL_DRAIN | LL_CONTROL_DRAIN_SCHEDD | LL_CONTROL_DRAIN_STARTD | LL_CONTROL_FLUSH | LL_CONTROL_PURGE_SCHEDD | LL_CONTROL_SUSPEND | LL_CONTROL_RESUME | LL_CONTROL_RESUME_STARTD | LL_CONTROL_RESUME_SCHEDD, @ host_list, @ class_list); $ rc = llfavorjob (ll_control_favor_job | ll_control_unfavor_job, @ job_list); $ rc = llfavoruser (ll_control_favor_user | ll_control_unfavor_user, @ user_list); $ rc = ll_control_hold_user | ll_control_hold_system | ll_control_hold_release, @ host_list, @ user_list, @ job_list); $ rc = llprio (ll_control_prio_abs | ll_control_prio_adj, @ job_list, $ Priority); $ rc = ll_start_job ($ cluster, $ proc, $ from_host, @ node_list); $ rc = ll_terminate_job ($ cluster, $ proc, $ from_host, $ msg); ($ rc, $ err_obj) = ll_preempt ($ job_step_id, preempt_step | resume_step); ($ rc, $ err_obj) = ll_modify (execution_factor | consumable_cpus | consumable_memory | wclimit_add_min | job_class | Account_class | Account_no, $ value, $ job_step); # ¿À·ù API LL_ERROR ($ ERROBJ, 1 | 2); # API ÇÔ¼ö Á¦Ãâ ($ JOB_NAME, $ ¼ÒÀ¯ÀÚ, $ GROUPNAME, $ UID, $ NUMSTEPS, $ SUBMIT_HOST, $ NUMSTEPS, $ REF_CMD_FILE, $ monito_program, $ monitor_args); # µ¥ÀÌÅÍ ¾×¼¼½º API ÇÔ¼ö $ query = ll_query (ÀÛ¾÷ | ±â°è | Ŭ·¯½ºÅÍ | Ŭ·¯½ºÅÍ | wlmstat | ¸ÅÆ®¸¯½º | ¿¹¾à); $ return = ll_set_request ($ query, query_all | query_jobid | query_stepid | query_group | query_group | query_host | query_startdate | query_enddate | query_procid | query_reservation_id, @ filter, all_data | q_line | status_line); $ object = ll_get_objs ($ query, ll_startd | ll_schedd | ll_cm | ll_master | ll_starter | ll_history_file, $ hostname, $ number_of_objs, $ error_code); $ return = ll_reset_request ($ °´Ã¼); $ next_object = ll_next_obj ($ °´Ã¼); $ return = ll_free_objs ($ °´Ã¼); $ RETURN = LL_DEALLOCATE ($ °´Ã¼); $ result = ll_get_data ($ object, $ llapi_specification); # ¿¹¾à API ($ °á°ú, $ °´Ã¼) = ll_make_reservation ($ start_time, $ duration, reservation_by_node | ¿¹¾à _by_hostlist | ¿¹¾à _by_jobstep | Reservation_By_jcf, $ data, $ ¿É¼Ç, @ »ç¿ëÀÚ, @ ±×·ì, $ group); ($ °á°ú, $ ERROR) = LL_CHANGE_RESERVATION ($ ID, % param); ($ °á°ú, $ error) = LL_BIND (@ jobsteplist, $ id, $ unbind) = ll_remove_reservation (@ ids, @ user_list, @ host_list, @ group_list) # Äõ¸® API ÇÔ¼ö (»ç¿ëµÇÁö ¾ÊÀ½) My ( $ version_num, $ numnodes, $ noderef) = ll_get_nodes (); MY ($ version_num, $ numjobs, $ ref) = ll_get_jobs (); ¿ä±¸ »çÇ× : ¡¤ Perl.


IBM :: LoadLeveler. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ftp4che.

FTP4CHE´Â ¾Ï½Ã Àû SSL¿¡ ´ëÇÑ Áö¿øÀ» Áö¿øÇÏ´Â Java 1.4 ¹× 5.0 ¿ë FTP ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

354

´Ù¿î·Îµå