Questo è il set di attività di comando che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
taskset - imposta o recupera l'affinità della CPU di un processo
SINOSSI
compiti [opzioni] mask command [argomento...]
compiti [opzioni] -p [mask] pid
DESCRIZIONE
compiti viene utilizzato per impostare o recuperare l'affinità della CPU di un processo in esecuzione data la sua pid, o
per lanciare una nuova command con una data affinità CPU. L'affinità della CPU è una proprietà dello scheduler
che "lega" un processo a un determinato insieme di CPU sul sistema. Lo scheduler di Linux lo farà
onorare l'affinità CPU data e il processo non verrà eseguito su nessun'altra CPU. Notare che
lo scheduler di Linux supporta anche l'affinità naturale della CPU: lo scheduler tenta di mantenere
processi sulla stessa CPU finché possibile per motivi di prestazioni. Perciò,
forzare un'affinità CPU specifica è utile solo in determinate applicazioni.
L'affinità della CPU è rappresentata come una maschera di bit, con il bit di ordine più basso corrispondente a
la prima CPU logica e il bit di ordine più alto corrispondente all'ultima CPU logica.
Non tutte le CPU possono esistere su un dato sistema ma una maschera può specificare più CPU di quelle che sono
regalo. Una maschera recuperata rifletterà solo i bit che corrispondono fisicamente alle CPU
sul sistema. Se viene fornita una maschera non valida (cioè una che non corrisponde a CPU valide
sul sistema corrente) viene restituito un errore. Le maschere sono in genere fornite in
esadecimale. Per esempio,
0x00000001 è il processore n. 0,
0x00000003 è il processore n. 0 e n. 1,
0xFFFFFFFF sono tutti i processori (da # 0 a # 31).
Quando compiti ritorna, è garantito che il dato programma è stato programmato per a
CPU legale.
VERSIONI
-a, --tutti i compiti
Imposta o recupera l'affinità CPU di tutte le attività (thread) per un determinato PID.
-c, --lista-cpu numeri
Specificare un elenco numerico di processori invece di una maschera di bit. Il numeri sono
separati da virgole e possono includere intervalli. Per esempio: 0,5,8-11.
-p, --pid
Operare su un PID esistente e non avviare una nuova attività.
-V, --versione
Visualizza le informazioni sulla versione ed esci.
-h, --Aiuto
Visualizza il testo della guida ed esci.
USO
Il comportamento predefinito consiste nell'eseguire un nuovo comando con una determinata maschera di affinità:
compiti mask command [argomenti]
Puoi anche recuperare l'affinità CPU di un'attività esistente:
compiti -p pid
Oppure impostalo:
compiti -p mask pid
PERMESSI
Un utente può modificare l'affinità CPU di un processo appartenente allo stesso utente. Un utente deve
possedere CAP_SYS_NICE per modificare l'affinità CPU di un processo appartenente a un altro utente. UN
l'utente può recuperare la maschera di affinità di qualsiasi processo.
Utilizzare il set di attività online utilizzando i servizi onworks.net