====== Farm di Calcolo ====== La farm di calcolo è composta da due macchine interattive, **farm01.to.infn.it** (64bit) e **farm02.to.infn.it** (32bit), ed una di batch, **farm03.to.infn.it** non direttamente accessibile agli utenti. ===== Login Interattivo ===== La macchine per il login interattivo sono ospitate su un HP ProLiant DL360 equipaggiato con due processori Intel(R) Xeon(R) Quad Core E5345 a 2.33GHz ed 8GB di ram. Entrambi i sistemi sono virtualizati su tecnologia [[http://www.xen.org/|Xen]] ==== Area Utenti ==== Per accedere al sistema gli utenti devono collegarsi tramite ssh rispettivamente su **farm01.to.infn.it** (sistema a 64bit) o su **farm02.to.infn.it** (sistema a 32bit) usando l'account delle macchine centrali. Si ricorda che farm03.to.infn.it non è direttamente accessibile agli utenti. E' a disposizione di tutti una area di scratch sotto **/farmscratch**. Questo spazio disco viene pulito ogni notte dai file //più vecchi// di **14 giorni**. Il Software a corredo della farm è installato nella directory **/opt**. Al fine di poter impostare correttamente le variabili di ambiente dei vari tools sono stati creati dei file di configurazione, elencati nella sezione [[#Software Installato]] delle varie macchine, di cui fare il //source// nella directory **/opt/profile.d**: prompt$ source o prompt$ source Per gli utenti che necessitino di installare software specifici vi è a disposizione un ulteriore spazio disco sotto **/exp**. Facendone richiesta al [[central-support@to.infn.it|Centro di Calcolo]] si verrà abilitati secondo all'utilizzo dell'area stessa. ==== Uso di Base del Sistema di Code ==== Di seguito riportiamo alcune note informative, per maggiori dettagli è possibile consultare la seguente [[http://www.clusterresources.com/wiki/doku.php?id=torque:2.1_job_submission|documentazione]]. === Configurazione delle Code === Le code definite attualmente sono di due tipi **short** e **long**: prompt$ qstat -q server: farm01.to.infn.it Queue Memory CPU Time Walltime Node Run Que Lm State ---------------- ------ -------- -------- ---- --- --- -- ----- default -- -- -- -- 0 0 10 E R short -- 02:00:00 -- -- 0 0 10 E R long -- 24:00:00 -- -- 0 0 10 E R ----- ----- 0 0 Per maggiori dettagli riferirsi alla seguente [[queue|pagina]]. Esigenze particolari potranno essere valutate. === Sottomissione di un Job === Per la sottomissione dei job ci si deve collegare unicamente su **farm01.to.infn.it**. La procedura base per la sottomissione di un JOB consiste in due passi: * Creazione di un file di descrizione del JOB: myProgram.sh * Esecuzione del comando qsub con argomento il nostro file di descrizione: prompt$ qsub myProgram.sh 48.farm01.to.infn.it L'output indica che il JOB è stato accettato e gli è stato assegnato l'identificatore 48.farm01 === Verifica della Coda === Il comando per verificare lo stato dell'esecuzione è qstat. Un esempio di output è: prompt$ qstat Job id Name User Time Use S Queue ------------------------- ---------------- --------------- -------- - ----- 48.farm01 myProgram.sh 0 R short Le colonne rappresentate hanno il seguente significato: * Job id: l'identificatore del Job * Name: il nome da noi assegnato al Job nel file di sottomissione myProgram.job * User: l'utente che ha sottomesso il Job * Time Use: Il tempo di esecuzione finora utilizzato * S: lo stato del job: R=running (in esecuzione), Q=queued (in attesa) * Queue: la coda scelta === Cancellazione di un Job === Il comando per cancellare un job dalla coda è: prompt$ qdel JobId dove JobId è quello visualizzato dal comando qstat. ===== Ambiente di Sistema ===== ==== Ambiente farm01.to.infn.it (64bit) ==== === Configurazione === | **Sistema Operativo** | CentOS release 5.2 (Final) | | **Core** | 8 | | **RAM** | 3GB | === Software Installato === {{page>calcolo:farm:software_farm_64bit&nofooter&noeditbtn}} ==== Ambiente farm02.to.infn.it (32bit) ==== === Configurazione === | **Sistema Operativo** | CentOS release 4.7 (Final) | | **Core** | 8 | | **RAM** | 3GB | === Software Installato === {{page>calcolo:farm:software_farm_32bit&nofooter&noeditbtn}} ==== Ambiente farm03.to.infn.it (64bit) ==== === Configurazione === | **Sistema Operativo** | CentOS release 5.2 (Final) | | **Core** | 8 | | **RAM** | 7GB | === Software Installato === {{page>calcolo:farm:software_farm_64bit&nofooter&noeditbtn}}