Bonjour, Le 11/04/23 23:04 Jean-Philippe a écrit : >Voici une mise à jour de page de man (on est sur la section 2 ici).
Suggestions. Autres suggestions : — file-backed pages : pages mises en cache — tableaux de pages : tables des pages (me semble beaucoup plus employé) — harmonisation de mapping (utilisés : tableau, transposition, projection) ⇒ mappage ? Amicalement. -- Jean-Paul
--- madvise.2.po.orig 2023-04-11 23:03:02.000000000 +0200 +++ madvise.2.po 2023-04-13 15:13:44.063404556 +0200 @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: perkamon\n" "POT-Creation-Date: 2023-02-20 20:15+0100\n" -"PO-Revision-Date: 2023-04-11 23:01+0200\n" +"PO-Revision-Date: 2023-04-13 15:13+0200\n" "Last-Translator: Jean-Philippe MENGUAL <jpmeng...@debian.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" "Language: fr\n" @@ -148,7 +148,7 @@ "noyau quant à la plage d'adresses commençant à I<addr> et de taille " "I<length>. B<madvise>() n'agit que sur des pages entières, I<addr> doit donc " "être alignée sur une page. La valeur de I<length> est arrondie au multiple " -"de la taille de page supérieur. Dans la plupart des cas, le but de tels " +"supérieur de la taille de page. Dans la plupart des cas, le but de tels " "conseils est d'améliorer les performances du système ou d'une application." # @@ -253,7 +253,7 @@ "range can be aggressively read ahead, and may be freed soon after they are " "accessed.)" msgstr "" -"Prévoir des références de page dans un ordre séquentiel. (Aussi, les pages " +"Prévoir des références de page dans un ordre séquentiel. (Ainsi, les pages " "d'une plage donnée peuvent être systématiquement lues par anticipation, et " "peuvent être libérées rapidement après avoir été accédées.)" @@ -309,9 +309,9 @@ "mémoire dans la région indiquée est modifiée : les accès suivants des pages " "réussiront, mais provoqueront un nouveau remplissage de la mémoire soit avec " "le contenu à jour du fichier transposé sous-jacent (pour les tableaux de " -"fichiers partagés, ceux anonymes partagés, les techniques basées sur shmem " +"fichiers partagés, ceux anonymes partagés et les techniques basées sur shmem " "telles que les segments de mémoire partagée de System V), soit avec les " -"pages remplies de zéro à la demande pour les tableaux privés anonymes." +"pages remplies de zéros à la demande pour les tableaux privés anonymes." #. type: Plain text #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -356,11 +356,11 @@ "page size, and the range length is rounded up to a multiple of the " "underlying Huge TLB page size." msgstr "" -"La prise en charge des pages immenses TLB a été ajoutée à Linux v5.18. Les " +"La prise en charge des pages immenses TLB a été ajoutée à Linux\\ 5.18. Les " "adresses d'un tableau stockées par des pages immenses TLB doivent être " "alignées sur la taille de la page immense TLB sous-jacente et la taille de " -"la plage est arrondie à un multiple de la taille de la page immense TLB sous-" -"jacente supérieur." +"la plage est arrondie à un multiple supérieur de la taille de la page immense TLB sous-" +"jacente." #. type: SS #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -405,7 +405,7 @@ "range will see data with a value of zero." msgstr "" "Libérer jusqu'à une plage donnée de pages et son stockage de repli associé. " -"Cela revient à percer un trou dans la plage d'octets correspondante du " +"Cela revient à faire un trou dans la plage d'octets correspondante du " "stockage de secours (voir B<fallocate>(2)). Les accès suivants à la plage " "d'adresses indiquée verront des données de valeur zéro." @@ -442,7 +442,7 @@ msgid "Support for the Huge TLB filesystem was added in Linux v4.3." msgstr "" "La prise en charge du système de fichier de page immense TLB a été ajoutée à " -"Linux v4.3." +"Linux\\ 4.3." #. type: TP #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -727,10 +727,10 @@ "Depuis Linux 5.4, une analyse automatique des zones éligibles et des " "remplacements par des pages immenses s'effectue sur les pages anonymes et " "privées (voir B<mmap>(2)), des pages shmem et des pages de retour de " -"fichier. Pour tous les types de mémoire, la mémoire ne peut e^tre remplacée " +"fichier. Pour tous les types de mémoire, la mémoire ne peut être remplacée " "que par des pages immenses sur des limites alignées sur les pages immenses. " "Pour la mémoire projetée sur un fichier (y compris tmpfs (voir B<tmpfs>(2)), " -"le tableau doit naturellement être aussi alginé sur une page immense dans le " +"le tableau doit naturellement être aussi aligné sur une page immense dans le " "fichier. De plus, pour les fichiers sauvegardés, la mémoire non tmpfs, le " "fichier ne doit pas être accessible en écriture et le tableau doit être " "exécutable." @@ -747,7 +747,7 @@ msgstr "" "La VMA ne doit pas avoir de mrquage B<VM_NOHUGEPAGE>, B<VM_HUGETLB>, " "B<VM_IO>, B<VM_DONTEXPAND>, B<VM_MIXEDMAP> ou B<VM_PFNMAP>, et elle ne peut " -"pas non plus être une pile de mémoire ou une mémoire de secours pour un " +"pas non plus être une mémoire de pile ou une mémoire de secours pour un " "périphérique où DAX est activé (sauf si ce périphérique est branché à chaud " "en tant que RAM du système). Le processus ne doit pas avoir de " "B<PR_SET_THP_DISABLE> positionné (voir B<prctl>(2))." @@ -763,7 +763,8 @@ msgstr "" "Les opérations B<MADV_HUGEPAGE>, B<MADV_NOHUGEPAGE> et B<MADV_COLLAPSE> ne " "sont disponibles que si le noyau a été configuré avec " -"B<CONFIG_READ_ONLY_THP_FOR_FS>." +"B<CONFIG_TRANSPARENT_HUGEPAGE> et la mémoire pour les fichiers/shmem est seulement " +"prise en charge que si le noyau a été configuré avec B<CONFIG_READ_ONLY_THP_FOR_FS>." #. type: TP #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -802,10 +803,10 @@ "or faulted in the future." msgstr "" "Effectuer une suppression synchronisée autant que possible avec les pages " -"natives projetées par la plage de mémoire sur Transparent Huge Pages " -"(THPs). B<MADV_COLLAPSE> agit sur l'état actuel de la mémoire du processus " +"natives projetées par la plage de mémoire en Transparent Huge Pages " +"(THP). B<MADV_COLLAPSE> agit sur l'état actuel de la mémoire du processus " "appelant et ne fait aucun changement permanent ou ne garantit rien sur la " -"manière dont les pages seront projetées, construites ou défaillante dans le " +"manière dont les pages seront projetées, construites ou défaillantes dans le " "futur." #. type: Plain text @@ -824,11 +825,11 @@ "/B<MADV_COLLAPSE> gère les pages anonymes privées (voir B<mmap>(2)), les " "pages shmem et les pages de repli de fichiers. Voir B<MADV_HUGEPAGE> pour " "des informations générales sur les exigences de mémoire de THP. Si la plage " -"fournie couvre plusieurs VMAs, la sémantique de la suppression dans chaque " -"VMA est indépendante. Si la suppression d'une région dimensionnée ou alignée " +"fournie couvre plusieurs VMA, la sémantique de la suppression dans chaque " +"VMA est indépendante des autres. Si la suppression d'une région dimensionnée ou alignée " "sur une page immense donnée échoue, l'opération peut continuer à essayer de " "supprimer le reste de la mémoire indiquée. B<MADV_COLLAPSE> alignera " -"automatiquement la plage fournie sur sur la page immense." +"automatiquement la plage fournie sur la page immense." #. type: Plain text #: archlinux debian-unstable fedora-38 fedora-rawhide mageia-cauldron @@ -842,15 +843,15 @@ "new hugepage. However, for every eligible hugepage-aligned/sized region to " "be collapsed, at least one page must currently be backed by physical memory." msgstr "" -"Toutes les pages on résidentes faisant partie de la plage seront d'abord " +"Toutes les pages non résidentes faisant partie de la plage seront d'abord " "échangées ou mises en erreur, avant d'être copiées sur une page immense " -"fraîchement allouées. Si les pages natives représentent la même page immense " +"fraîchement allouée. Si les pages natives représentent la même page immense " "projetée en PTE et si elles sont alignées correctement, l'allocation d'une " "nouvelle page immense peut être évitée et la suppression peut se faire " "directement. Les pages non projetées verront leurs données initialisées " "directement à B<0> dans la nouvelle page immense. Toutefois, pour chaque " "région éligible dimensionnée/alignée sur une page immense à supprimer, au " -"moins une page doit être récupérée par de la mémoire physique." +"moins une page doit être récupérée par la mémoire physique." #. type: Plain text #: archlinux debian-unstable fedora-38 fedora-rawhide mageia-cauldron @@ -896,11 +897,11 @@ "recently\\[en]failed code will be set in I<errno>." msgstr "" "Si toutes les régions dimensionnées ou alignées sur la page immense et " -"incluses dans la plage fournies ont été supprimées avec succès ou si les " -"THPs ont déjà été projetées PMD, cette opération se terminera avec succès. " +"incluses dans la plage fournie ont été supprimées avec succès ou si les " +"THP ont déjà été projetées PMD, cette opération se terminera avec succès. " "Remarquez que cela ne garantit rien quant aux autres projections possibles " "de la mémoire. Si plusieurs zones dimensionnées ou alignées sur une page " -"immense n'arrivent pas à se supprimer, seul le code d'erreur le plus récent " +"immense échouent à être supprimées, seul le code d'erreur le plus récent " "sera positionné dans I<errno>." #. type: TP @@ -926,7 +927,7 @@ "par I<addr> et I<length>. C'est utile pour les applications dont de larges " "zones de mémoire sont notoirement inutiles dans une image mémoire. L'effet " "de B<MADV_DONTDUMP> est prioritaire sur le masque de bits configuré à l’aide " -"de I</proc/PID/coredump_filter>, consultez B<core>(5)." +"de I</proc/[pid]/coredump_filter>, consultez B<core>(5)." #. type: TP #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -976,7 +977,7 @@ "libérer ces pages salies, de sorte que l'appelant pourra toujours voir les " "données qui viennent d'être écrites. S'il n'y a pas d'écriture ultérieure, " "le noyau peut libérer les pages n'importe quand. Une fois que les pages de " -"la plage ont été libérées, l'appelant verra des pages remplies de zéro à la " +"la plage ont été libérées, l'appelant verra des pages remplies de zéros à la " "demande à chaque référence ultérieure aux pages." #. commit 93e06c7a645343d222c9a838834a51042eebbbf7 @@ -1014,7 +1015,7 @@ "Afficher le processus enfant avec une mémoire pleine de zéros dans cette " "plage après un B<fork>(2). Cela est utile quand on réplique (fork) un " "serveur pour s'assurer que les données sensibles au processus (par exemple " -"les sièges PRNG, les codes de chiffrement et ainsi de suite) ne soient pas " +"les graines PRNG, les codes de chiffrement et ainsi de suite) ne soient pas " "capturées par les processus enfants." #. type: Plain text @@ -1036,7 +1037,7 @@ "during B<execve>(2)." msgstr "" "Dans l'enfant créé par B<fork>(2), le paramètre B<MADV_WIPEONFORK> reste en " -"place à la plage d'adresses indiquée. Ce paramètre est vidé lors d'un " +"place sur la plage d'adresses indiquée. Ce paramètre est vidé lors d'un " "B<execve>(2)." #. type: TP @@ -1093,7 +1094,7 @@ "advice might be ignored for some pages in the range when it is not " "applicable." msgstr "" -"Libérer une plage de pages donnée. On l'utilise pour libérer de la mémoire " +"Libérer une plage de pages donnée. Cela est utilisé pour libérer de la mémoire " "occupée par ces pages. Si une page est anonyme, elle peut être échangée. Si " "une page est une sauvegarde de fichiers et sale, elle sera réécrite dans le " "stockage de repli. Le conseil pourrait être ignoré pour certaines pages de " @@ -1452,10 +1453,10 @@ "B<memfd_secret(2)>." msgstr "" "I<advice> vaut B<MADV_POPULATE_READ> ou B<MADV_POPULATE_WRITE>, mais la " -"plage d'adresse indiquée inclut des plages aux droits insuffisants ou ayant " +"plage d'adresses indiquée inclut des plages aux droits insuffisants ou ayant " "des projections spéciales, par exemple marquées par des drapeaux internes au " "noyau tels que B<VM_IO> ou B<VM_PFNMAP>, ou bien des régions de mémoire " -"secrètes créées en utilisant B<memfd_secret(2)>." +"secrètes créées en utilisant B<memfd_secret>(2)." #. type: TP #: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide @@ -1514,7 +1515,7 @@ "(prefaulting) page tables failed because there was not enough memory." msgstr "" "I<advice> vaut B<MADV_POPULATE_READ> ou B<MADV_POPULATE_WRITE> et le " -"peuplement (prefaulting) des tebleaux de pages a échoué du fait d'une " +"peuplement (prefaulting) des tableaux de pages a échoué du fait d'une " "mémoire insuffisante." #. type: TP @@ -1552,7 +1553,7 @@ msgstr "" "I<advice> vaut B<MADV_POPULATE_READ> ou B<MADV_POPULATE_WRITE> et le " "peuplement (prefault) des tableaux de page a échoué car une page empoisonnée " -"d'un HW (des pages enpoisonnées de HW peuvent être créées, par exemple, en " +"d'un HW (des pages empoisonnées de HW peuvent être créées, par exemple, en " "utilisant le drapeau B<MADV_HWPOISON> décrit ailleurs dans cette page) a été " "rencontrée." @@ -1571,7 +1572,7 @@ "Since Linux 3.18, support for this system call is optional, depending on the " "setting of the B<CONFIG_ADVISE_SYSCALLS> configuration option." msgstr "" -"Depuis Linux 3.18, la gestion de cet appel système est optionnelle, à partir " +"Depuis Linux 3.18, la gestion de cet appel système est optionnelle, dépendant du réglage " "de l'option de configuration B<CONFIG_ADVISE_SYSCALLS>." #. type: SH @@ -1802,7 +1803,7 @@ "range will see bytes containing zero." msgstr "" "Libération jusqu'à une plage donnée de pages et son stockage de repli " -"associé. Cela revient à percer un trou dans la plage d'octets correspondante " +"associé. Cela revient à faire un trou dans la plage d'octets correspondante " "du stockage de secours (voir B<fallocate>(2)). Les accès suivants à la plage " "d'adresses indiquée verront des octets contenant zéro." @@ -2020,10 +2021,10 @@ "Depuis Linux 5.4, une analyse automatique des zones éligibles et des " "remplacements par des pages immenses s'effectue sur les pages anonymes et " "privées (voir B<mmap>(2)), des pages shmem et des pages de retour de " -"fichier. Pour tous les types de mémoire, la mémoire ne peut e^tre remplacée " +"fichier. Pour tous les types de mémoire, la mémoire ne peut être remplacée " "que par des pages immenses sur des limites alignées sur les pages immenses. " "Pour la mémoire projetée sur un fichier (y compris tmpfs (voir B<tmpfs>(2)), " -"le tableau doit naturellement être aussi alginé sur une page immense dans le " +"le tableau doit naturellement être aussi aligné sur une page immense dans le " "fichier. De plus, pour les fichiers sauvegardés, la mémoire non tmpfs, le " "fichier ne doit pas être accessible en écriture et le tableau doit être " "exécutable."