Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Mon May 28 21:40:34 2012 from 38.107.179.227
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Getcpu en anglais

GETCPU(2) Linux Programmer's Manual GETCPU(2)
 
NAME


getcpu - determine CPU and NUMA node on which the calling thread is running
 
SYNOPSIS


#include int getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *tcache);
 
DESCRIPTION


The getcpu() system call identifies the processor and node on which the calling thread or process is currently running and writes them into the integers pointed to by the cpu and node arguments. The processor is a unique small integer identifying a CPU. The node is a unique small identifier identifying a NUMA node. When either cpu or node is NULL nothing is written to the respective pointer. The third argument to this system call is nowadays unused. The information placed in cpu is only guaranteed to be current at the time of the call: unless the CPU affinity has been fixed using sched_setaffinity(2), the kernel might change the CPU at any time. (Normally this does not happen because the scheduler tries to minimize movements between CPUs to keep caches hot, but it is possible.) The caller must be prepared to handle the situation when cpu and node are no longer the current CPU and node.
 
VERSIONS


getcpu() was added in kernel 2.6.19 for x86_64 and i386.
 
CONFORMING TO


getcpu() is Linux specific.
 
NOTES


Linux makes a best effort to make this call as fast possible. The intention of getcpu() is to allow programs to make optimizations with per-CPU data or for NUMA optimization. Glibc does not provide a wrapper for this system call; call it using syscall(2); or use sched_getcpu(3) instead. The tcache argument is unused since Linux 2.6.24. In earlier kernels, if this argument was non-NULL, then it specified a pointer to a caller- allocated buffer in thread-local storage that was used to provide a caching mechanism for getcpu(). Use of the cache could speed getcpu() calls, at the cost that there was a very small chance that the returned information would be out of date. The caching mechanism was considered to cause problems when migrating threads between CPUs, and so the argu- ment is now ignored.
 
SEE ALSO


mbind(2), sched_setaffinity(2), set_mempolicy(2), sched_getcpu(3) cpuset(7)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2008-06-03 GETCPU(2)


 Dernières recherches
Man  en anglais Man getcpu en anglaisMan  en français Man getcpu en français
Man  en anglais Man getcontext en anglaisMan  en français Man getcontext en français
Man  en anglais Man getchar en anglaisMan  en français Man getchar en français
Man  en anglais Man getc_unlocked en anglaisMan  en français Man getc_unlocked en français
Man  en anglais Man get_thread_area en anglaisMan  en français Man get_thread_area en français
Man  en anglais Man get_mempolicy en anglaisMan  en français Man get_mempolicy en français
Man  en anglais Man get_current_dir_name en anglaisMan  en français Man get_current_dir_name en français
Man  en anglais Man get en anglaisMan  en français Man get en français
Man  en anglais Man genrsa en anglaisMan  en français Man genrsa en français
Man  en anglais Man loadkeys en anglaisMan  en français Man loadkeys en français
Man  en anglais Man generic en anglaisMan  en français Man generic en français
Man  en anglais Man gendsa en anglaisMan  en français Man gendsa en français
Man  en anglais Man fwscanf en anglaisMan  en français Man fwscanf en français
Man  en anglais Man fwrite en anglaisMan  en français Man fwrite en français
Man  en anglais Man fwprintf en anglaisMan  en français Man fwprintf en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher