{"id":143,"date":"2008-07-10T10:44:52","date_gmt":"2008-07-10T08:44:52","guid":{"rendered":"http:\/\/www.work4net.it\/?p=143"},"modified":"2008-07-10T10:44:52","modified_gmt":"2008-07-10T08:44:52","slug":"conoscere-la-durata-di-un-processo","status":"publish","type":"post","link":"https:\/\/www.italiamac.it\/work4net\/2008\/07\/conoscere-la-durata-di-un-processo\/","title":{"rendered":"Conoscere la durata di un processo"},"content":{"rendered":"<p>Vi \u00e8 mai interessato sapere quando un processo o un comando impieghi ad arrivara alla sua fine?<br \/>\nMagari per calcolare le performance?<br \/>\n<br \/>\nUna idea di massima, si pu\u00f2 ricavare utilizzando il comando time, seguito dal comando o script di cui volete testare il tempo.<br \/>\n<br \/>\nAd esempio: <\/p>\n<p>Esegueno al prompt il comando : <\/p>\n<blockquote><p>time ls<\/p><\/blockquote>\n<p>Dopo la lista dei file e delle directory otteremo un risultato simile al seguente : <\/p>\n<blockquote><p>real 0m0.092s<br \/>\nuser 0m0.000s<br \/>\nsys 0m0.010s <\/p><\/blockquote>\n<p>Dove : <\/p>\n<p>real = Tempo totale impiegato per eseguire il comando\/script<br \/>\nuser= sono il numero di secondi impiegati dalla CPU per eseguire il comando, nelle macchine recenti molto spesso \u00e8 uguale a 0<br \/>\nsys = E&#8217; il tempo impiegato dal kerel per svolgere il lavoro del processo (nell&#8217;esempio precedente \u00e8 il tempo per leggere file e directory) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vi \u00e8 mai interessato sapere quando un processo o un comando impieghi ad arrivara alla sua fine? Magari per calcolare le performance? Una idea di massima, si pu\u00f2 ricavare utilizzando il comando time, seguito dal comando o script di cui volete testare il tempo. Ad esempio: Esegueno al prompt il [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[41,7],"tags":[609,713,714,715],"class_list":["post-143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opensource","category-tutorial","tag-comandi-linux","tag-il-tempo","tag-processo","tag-time"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8fSv5-2j","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1129,"url":"https:\/\/www.italiamac.it\/work4net\/2012\/05\/come-recuperare-dati-da-un-hard-disk-con-settori-danneggiati-formattato-in-ntfs\/","url_meta":{"origin":143,"position":0},"title":"Come recuperare dati da un hard disk con settori danneggiati formattato in ntfs","author":"Dev","date":"9 Maggio 2012","format":false,"excerpt":"La prima cosa da fare \u00e8 individuare con il comando fdisk il dispositivo associato al nostro Hard disk esterno. E\u2019 anche visibile dal Gestore dischi. Da terminale: sudo fdisk -l Il nostro dispositivo \u00e8 \/dev\/sdb1, questo articolo si baser\u00e0 su di esso. Voi dovrete cambiarlo se vi verr\u00e0 assegnato un\u2019altro\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1120,"url":"https:\/\/www.italiamac.it\/work4net\/2011\/09\/inserire-un-computer-al-dominio-off-line\/","url_meta":{"origin":143,"position":1},"title":"Inserire un computer al dominio off-line","author":"Dev","date":"19 Settembre 2011","format":false,"excerpt":"L\u2019inserimento di un computer in un dominio Active Directory \u00e8 una operazione che deve essere eseguita on-line, cio\u00e8 il client deve poter raggiungere il Dominio nella fase di join. Questo comporta alcuni problemi logistici in caso di deploy di client in sedi remote ad esempio. Con Windows 2008 R2 e\u2026","rel":"","context":"In &quot;Tutorial&quot;","block_context":{"text":"Tutorial","link":"https:\/\/www.italiamac.it\/work4net\/category\/tutorial\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":161,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/08\/recuperare-file-cancellati-su-linux-con-ext3birra\/","url_meta":{"origin":143,"position":2},"title":"Recuperare file cancellati su linux con Ext3Birra","author":"Dev","date":"6 Agosto 2008","format":false,"excerpt":"Pu\u00f2 succedere che si cancelli un file per errore e lo si voglia recuperare. Ci sono svariati tool a pagamento per effettuare questo tipo di operazione su filesystem FAT32 e NTFS sotto Windows. Anche il nostro pinguino offre pi\u00f9 di uno strumento simile per recuperare file cancellati su filesystem EXT3.\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":59,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/04\/il-comando-rdate\/","url_meta":{"origin":143,"position":3},"title":"Il comando rdate","author":"Dev","date":"30 Aprile 2008","format":false,"excerpt":"Nulla di meglio \u00e8 allineare automaticamente l'orologio del proprio computer all'ora di un server affidabile. A questo scopo viene in aiuto il comando rdate. rdate chiede l'ora ad un server specificato nella riga di comando e aggiorna l'orologio del kernel. Ci sono delle opzioni che permettono di non mostrare l'ora\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1079,"url":"https:\/\/www.italiamac.it\/work4net\/2011\/04\/come-inviare-i-log-degli-host-vmware-esx-esxi-ad-un-server-syslog\/","url_meta":{"origin":143,"position":4},"title":"Come inviare i log degli host Vmware ESX ESXi ad un server syslog","author":"Dev","date":"7 Aprile 2011","format":false,"excerpt":"ESX ed ESXi si comportano in modo diverso per la gestione dei log, di seguito l\u2019elenco dei log scritti dal sistema: \/var\/log\/messages: log del sistema operativo (ESX\/ESXi) \/var\/log\/vmware\/hostd.log: log dell\u2019agente ESX \u201dHostd\u201d (ESX\/ESXi) \/var\/log\/vmware\/vpx\/vpxa.log: log dell\u2019agente vCenter (ESX\/ESXi) \/var\/log\/vmkernel: log del VMkernel (solo ESX) \/var\/log\/vmkwarning: log dei warning relativi al\u2026","rel":"","context":"In &quot;Tutorial&quot;","block_context":{"text":"Tutorial","link":"https:\/\/www.italiamac.it\/work4net\/category\/tutorial\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":114,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/06\/1-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-meno-rm-lsof-grep-ls-find-wc\/","url_meta":{"origin":143,"position":5},"title":"1a Parte: Alcuni comandi Linux di cui non potrei fare a meno: RM, LSOF, GREP, LS, FIND, WC","author":"Dev","date":"7 Giugno 2008","format":false,"excerpt":"Con questo articolo voglio dar il via ad una serie di post in cui tratter\u00f2 i comandi a cui ricorro pi\u00f9 frequentemente e alla loro combinazione. Come possiamo elencare le risorse (files, directrory, socket) utilizzate da uno specifico programma? # lsof |grep apache --> elenca tutti i file usati da\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":0,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media\/1322"}],"wp:attachment":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}