perkamon - en to fr translation catalogue (44 entries)

note: type: TH
en: 2019-10-10
fr: 10 octobre 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: move_pages - move individual pages of a process to another node
fr: move_pages - Déplacer des pages individuelles d'un processus sur un autre nœud

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<move_pages>()  moves the specified I<pages> of the process I<pid> to the memory nodes specified by I<nodes>.  The result of the move is reflected in I<status>.  The I<flags> indicate constraints on the pages to be moved.
fr: B<move_pages>() déplace les I<pages> indiqué du processus I<pid> dans les nœuds indiqués par I<nodes>. Le résultat du déplacement est reflété dans I<status>. Les drapeaux I<flags> indiquent des contraintes sur les pages à déplacer.

note: type: Plain text
en: I<count> is the number of pages to move.  It defines the size of the three arrays I<pages>, I<nodes>, and I<status>.
fr: I<count> est le nombre de pages à déplacer. Il définit la taille des trois tableaux I<pages>, I<nodes> et I<status>.

note: FIXME Describe the result if pointers in the 'pages' array are not aligned to page boundaries type: Plain text
en: I<pages> is an array of pointers to the pages that should be moved.  These are pointers that should be aligned to page boundaries.  Addresses are specified as seen by the process specified by I<pid>.
fr: I<pages> est un tableau de pointeurs vers des pages à déplacer. Ces pointeurs doivent être alignés sur des limites de pages. Les adresses sont indiquées comme elles sont vues par le processus indiqué par I<pid>.

note: type: Plain text
en: I<nodes> is an array of integers that specify the desired location for each page.  Each element in the array is a node number.  I<nodes> can also be NULL, in which case B<move_pages>()  does not move any pages but instead will return the node where each page currently resides, in the I<status> array.  Obtaining the status of each page may be necessary to determine pages that need to be moved.
fr: I<nodes> est un tableau d'entiers qui indiquent les emplacements voulus pour chaque page. Chaque élément du tableau est un numéro de nœud. I<nodes> peut aussi être NULL, auquel cas B<move_pages>() ne déplace aucune page mais renvoie dans I<status> le nœud où chaque page réside actuellement. Obtenir l'état de chaque page peut être nécessaire pour trouver les pages qui doivent être déplacées.

note: type: Plain text
en: I<status> is an array of integers that return the status of each page.  The array contains valid values only if B<move_pages>()  did not return an error.
fr: I<status> est un tableau d'entiers qui renvoie l'état de chaque page. Le tableau ne contient des valeurs correctes que si B<move_pages>() n'a pas renvoyé d'erreur.

note: type: Plain text
en: I<flags> specify what types of pages to move.  B<MPOL_MF_MOVE> means that only pages that are in exclusive use by the process are to be moved.  B<MPOL_MF_MOVE_ALL> means that pages shared between multiple processes can also be moved.  The process must be privileged (B<CAP_SYS_NICE>)  to use B<MPOL_MF_MOVE_ALL>.
fr: I<flags> indique quels types de page déplacer. B<MPOL_MF_MOVE> signifie que seules les pages qui ne peuvent être utilisées qu'exclusivement par le processus sont à déplacer. B<MPOL_MF_MOVE_ALL> signifie que les pages partagées entre plusieurs processus peuvent aussi être déplacée. Le processus doit être privilégié (B<CAP_SYS_NICE>) pour utiliser B<MPOL_MF_MOVE_ALL>.

note: type: SS
en: Page states in the status array
fr: États des pages dans le tableau array

note: type: Plain text
en: The following values can be returned in each element of the I<status> array.
fr: Les valeurs suivantes peuvent être renvoyées dans chaque élément du tableau I<status>.

note: type: Plain text
en: Identifies the node on which the page resides.
fr: Indique le nœud sur lequel la page réside.

note: type: Plain text
en: The page is mapped by multiple processes and can be moved only if B<MPOL_MF_MOVE_ALL> is specified.
fr: La page est projetée par plusieurs processus et ne peut être déplacée que si B<MPOL_MF_MOVE_ALL> est utilisé.

note: type: Plain text
en: The page is currently busy and cannot be moved.  Try again later.  This occurs if a page is undergoing I/O or another kernel subsystem is holding a reference to the page.
fr: La page est actuellement occupée et ne peut être déplacée. Essayez plus tard. Ceci arrive si la page est utilisée pour des entrées/sorties ou si une autre partie du noyau conserve une référence sur la page.

note: type: Plain text
en: This is a zero page or the memory area is not mapped by the process.
fr: C'est une page nulle ou la zone mémoire n'est pas projetée par le processus.

note: type: Plain text
en: Unable to write back a page.  The page has to be written back in order to move it since the page is dirty and the filesystem does not provide a migration function that would allow the move of dirty pages.
fr: Impossible de réécrire une page. La page doit être réécrite pour la déplacer puisque la page est sale et que le système de fichiers ne fournit pas de fonction de migration qui permettrait le déplacement de pages sales.

note: type: Plain text
en: A dirty page cannot be moved.  The filesystem does not provide a migration function and has no ability to write back pages.
fr: Une page sale ne peut pas être déplacée. Le système de fichiers ne fournit pas de fonction de déplacement et n'a pas la possibilité de réécrire la page.

note: type: Plain text
en: The page is not present.
fr: La page n'est pas présente.

note: type: Plain text
en: Unable to allocate memory on target node.
fr: Impossible d'allouer de la mémoire sur le nœud cible.

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

note: FIXME . Is the following quite true: does the wrapper in numactl do the right thing? type: Plain text
en: On success B<move_pages>()  returns zero.  On error, it returns -1, and sets I<errno> to indicate the error.
fr: S'il réussit, B<move_pages>() renvoie zéro. En cas d'erreur, il renvoie -1 et remplit I<errno> avec la valeur d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: FIXME Clarify "current cpuset" in the description of the EACCES error. Is that the cpuset of the caller or the target? type: Plain text
en: One of the target nodes is not allowed by the current cpuset.
fr: Un des nœuds cibles n'est pas autorisés dans l'ensemble de processeurs en cours.

note: type: Plain text
en: Parameter array could not be accessed.
fr: Impossible d'accéder à un tableau en paramètre.

note: type: Plain text
en: Flags other than B<MPOL_MF_MOVE> and B<MPOL_MF_MOVE_ALL> was specified or an attempt was made to migrate pages of a kernel thread.
fr: Un drapeau autre que B<MPOL_MF_MOVE> ou B<MPOL_MF_MOVE_ALL> a été indiqué ou on a essayé de déplacer des pages d'un thread noyau.

note: type: Plain text
en: One of the target nodes is not online.
fr: Un des nœuds cibles n'est pas connecté.

note: type: Plain text
en: No pages were found that require moving.  All pages are either already on the target node, not present, had an invalid address or could not be moved because they were mapped by multiple processes.
fr: Aucune page nécessitant d'être déplacée n'a été trouvée. Toutes les pages sont déjà sur le nœud cible, absentes, avec une adresse non valable ou ne pouvaient être déplacées parce qu'elles étaient projetées par plusieurs processus.

note: type: Plain text
en: The caller specified B<MPOL_MF_MOVE_ALL> without sufficient privileges (B<CAP_SYS_NICE>).  Or, the caller attempted to move pages of a process belonging to another user but did not have privilege to do so (B<CAP_SYS_NICE>).
fr: L'appelant a indiqué B<MPOL_MF_MOVE_ALL> sans les privilèges suffisants (B<CAP_SYS_NICE>). Ou bien l'appelant a essayé de déplacer des pages d'un processus appartenant à un autre utilisateur mais n'était pas autorisé à le faire (B<CAP_SYS_NICE>).

note: type: Plain text
en: Process does not exist.
fr: Le processus n'existe pas.

note: type: Plain text
en: B<move_pages>()  first appeared on Linux in version 2.6.18.
fr: B<move_pages>() est apparu pour la première fois sous Linux avec le noyau 2.6.18.

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: FIXME Clarify "current cpuset".  Is that the cpuset of the caller or the target? 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 current 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 courant. 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 this function 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<move_pages>().
fr: L'utilisation de cette fonction peut causer des pages dont l'emplacement (le nœud) viole la politique mémoire établie pour les adresses indiquées (voir 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<move_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: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: Plain text
en: Too many pages to move.
fr: Trop de pages à déplacer.

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/.
