perkamon - en to fr translation catalogue (25 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: migrate_pages - move all pages in a process to another set of nodes
fr: migrate_pages - Déplacer toutes les pages d'un processus sur un autre ensemble de nœuds

note: type: Plain text
en: Link with I<-lnuma>.
fr: Effectuez l'édition des liens avec l'option I<-lnuma>.

note: type: Plain text
en: B<migrate_pages>()  attempts to move all pages of the process I<pid> that are in memory nodes I<old_nodes> to the memory nodes in I<new_nodes>.  Pages not located in any node in I<old_nodes> will not be migrated.  As far as possible, the kernel maintains the relative topology relationship inside I<old_nodes> during the migration to I<new_nodes>.
fr: B<migrate_pages>() essaye de déplacer toutes les pages du processus I<pid> qui sont sur les nœuds de mémoire I<old_nodes> vers les nœuds de mémoire I<new_nodes>. Les pages qui ne sont dans aucun nœud de I<old_nodes> ne seront pas déplacées. Le noyau maintient autant que possible les relations topologiques relatives à l'intérieur de I<old_nodes> durant le déplacement vers I<new_nodes>.

note: type: Plain text
en: The I<old_nodes> and I<new_nodes> arguments are pointers to bit masks of node numbers, with up to I<maxnode> bits in each mask.  These masks are maintained as arrays of unsigned I<long> integers (in the last I<long> integer, the bits beyond those specified by I<maxnode> are ignored).  The I<maxnode> argument is the maximum node number in the bit mask plus one (this is the same as in B<mbind>(2), but different from B<select>(2)).
fr: Les arguments I<old_nodes> et I<new_nodes> sont des pointeurs vers des masques de bits de numéros de nœuds, avec jusqu'à I<maxnode> bits dans chaque masque. Ces masques sont maintenus comme des tableaux d'entiers longs non signés (I<unsigned long>) ; dans le dernier entier long, les bits après ceux spécifiés par I<maxnode> sont ignorés. L'argument I<maxnode> vaut un plus le numéro maximal de nœud dans le masque de bit (qui a donc la même signification que dans B<mbind>(2), mais est différent de B<select>(2)).

note: type: Plain text
en: The I<pid> argument is the ID of the process whose pages are to be moved.  To move pages in another process, the caller must be privileged (B<CAP_SYS_NICE>)  or the real or effective user ID of the calling process must match the real or saved-set user ID of the target process.  If I<pid> is 0, then B<migrate_pages>()  moves pages of the calling process.
fr: L'argument I<pid> est l'identifiant du processus dont les pages doivent être déplacées. Pour déplacer les pages dans un autres processus, l'appelant doit être privilégié (B<CAP_SYS_NICE>) ou l'identifiant utilisateur réel ou effectif du processus appelant doit correspondre à l'identifiant utilisateur réel ou sauvé du processus cible. Si I<pid> vaut 0, alors B<migrate_pages>() déplace les pages du processus appelant.

note: type: Plain text
en: Pages shared with another process will be moved only if the initiating process has the B<CAP_SYS_NICE> privilege.
fr: Les pages partagées avec un autre processus ne seront déplacées que si le processus appelant possède le privilège B<CAP_SYS_NICE>.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success B<migrate_pages>()  returns the number of pages that could not be moved (i.e., a return of zero means that all pages were successfully moved).  On error, it returns -1, and sets I<errno> to indicate the error.
fr: S'il réussit, B<migrate_pages>() renvoie le nombre de pages qui n'ont pas pu être déplacées (c'est-à-dire qu'un code de retour de zéro signifie que toutes les pages ont été déplacés correctement). En cas d'erreur, il renvoie -1 et remplit I<errno> avec la valeur d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Insufficient privilege (B<CAP_SYS_NICE>)  to move pages of the process specified by I<pid>, or insufficient privilege (B<CAP_SYS_NICE>)  to access the specified target nodes.
fr: Un privilège insuffisant (B<CAP_SYS_NICE>)  pour déplacer les pages du processus spécifié par I<pid> ou pour accéder aux nœuds de destination.

note: FIXME Document the other errors that can occur for migrate_pages() type: Plain text
en: No process matching I<pid> could be found.
fr: Il n'y a pas de processus correspondant à I<pid>.

note: type: Plain text
en: The B<migrate_pages>()  system call first appeared on Linux in version 2.6.16.
fr: L'appel système B<migrate_pages>() est apparu pour la première fois sous Linux avec le noyau 2.6.16.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: This system call is Linux-specific.
fr: Cet appel système est spécifique à Linux.

note: type: Plain text
en: For information on library support, see B<numa>(7).
fr: Pour des informations sur la prise en charge par des bibliothèques, consultez B<numa>(7).

note: type: Plain text
en: Use B<get_mempolicy>(2)  with the B<MPOL_F_MEMS_ALLOWED> flag to obtain the set of nodes that are allowed by the calling process's cpuset.  Note that this information is subject to change at any time by manual or automatic reconfiguration of the cpuset.
fr: Utilisez B<get_mempolicy>(2) avec le drapeau B<MPOL_F_MEMS_ALLOWED> pour obtenir l'ensemble des nœuds autorisés par l'ensemble de processeurs du processus appelant. Notez que cette information peut changer à tout instant d'une fait d'une reconfiguration manuelle ou automatique de l'ensemble de processeurs.

note: type: Plain text
en: Use of B<migrate_pages>()  may result in pages whose location (node) violates the memory policy established for the specified addresses (see B<mbind>(2))  and/or the specified process (see B<set_mempolicy>(2)).  That is, memory policy does not constrain the destination nodes used by B<migrate_pages>().
fr: L'utilisation de B<migrate_pages>() peut causer des pages dont l'emplacement (le nœud) viole la politique mémoire établie pour les adresses indiquées (consultez B<mbind>(2)) ou pour le processus indiqué (consultez B<set_mempolicy>(2)). En d'autres termes, la politique mémoire ne restreint pas les nœuds de destination utilisés par B<migrate_pages>().

note: type: Plain text
en: The I<E<lt>numaif.hE<gt>> header is not included with glibc, but requires installing I<libnuma-devel> or a similar package.
fr: L'en-tête I<E<lt>numaif.hE<gt>> n'est pas inclus dans la glibc, mais nécessite l'installation de I<libnuma-devel> (ce nom peut varier suivant les distributions).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
