HTCondor環境配置完成後,安裝文件目錄以下:分佈式
其中bin目錄裏面存放了一系列condor_開頭的可執行程序,正是經過這些指令程序來實現分佈式計算的。其中有個GUI程序condor_birdwatcher.exe,打開後運行界面以下:3d
從程序名稱能夠看出這是個查看器程序,分別顯示condor_q與condor_status的輸出信息。htm
execute目錄是程序執行目錄,當集羣運行時,會把程序、數據等發送到該目錄中運行。blog
condor_config是HTCondor的配置文件,也就是上一章配置的環境都保存在這個文件中。一些更加高級的功能,能夠經過修改這個配置文件來實現。隊列
HTCondor環境配置完成後,服務項會啓動一個condor服務:進程
默認這個服務是延遲啓動的,一旦啓動就會運行一系列condor_開頭的後臺進程:資源
這些後臺進程的具體功能能夠參考HTCondor的文檔。其中,發送的計算任務程序會進一步封裝成condor_exec,在任務機器運行。文檔
HTCondor能夠在命令提示符中運行一系列condor_開頭的命令(與bin目錄中的可執行程序對應),其中最重要的命令有如下幾個:get
顯示的是當前任務隊列中任務的運行狀況:
此時因爲沒有提交任務,因此顯示爲空。
顯示的是當前計算機集羣中計算資源的狀況:
能夠裏面鏈接了兩臺機器,172_17_0_3是申請的遠端雲主機,DESKTOP-OVH是本機的機器,每個CPU核心都算做一個計算資源。
提交任務命令。HTCondor經過一個任務描述文件來提交任務,提交後會返回一個任務ID。具體的命令爲:
conodr_submit 任務描述文件路徑
第一次提交任務時,通常會有以下提示:
這時能夠經過如下命令,並輸入本機密碼,將證書添加到HTCondor的證書管理中心中便可:
經過任務ID,刪除特定的任務:
conodr_rm 任務ID
通常來講,經過以上簡單的命令,就能夠完成初步的分佈式計算。