{"id":116505,"date":"2024-06-12T18:05:44","date_gmt":"2024-06-12T16:05:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach"},"modified":"2024-06-12T18:05:44","modified_gmt":"2024-06-12T16:05:44","slug":"v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","title":{"rendered":"Le noyau Linux int\u00e9grera la possibilit\u00e9 d'utiliser eBPF pour cr\u00e9er des planificateurs de t\u00e2ches","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds a exprim\u00e9 sa volont\u00e9 d'inclure dans le noyau Linux 6.11, dont le lancement est pr\u00e9vu pour fin septembre, des correctifs portant sur la mise en \u0153uvre du m\u00e9canisme &#171;sched_ext&#187; (SCX), permettant d'utiliser eBPF pour cr\u00e9er des planificateurs de CPU, couvrant pratiquement tous les aspects de la planification des t\u00e2ches et de la distribution des ressources CPU. De tels planificateurs peuvent \u00eatre charg\u00e9s dynamiquement et ex\u00e9cut\u00e9s au sein du noyau Linux dans une machine virtuelle eBPF, o\u00f9, gr\u00e2ce \u00e0 l'utilisation de la compilation JIT, le bytecode est traduit en instructions machine et ex\u00e9cut\u00e9 avec les performances du code compil\u00e9.<\/p>\n<p>Les patches propos\u00e9s mettent en \u0153uvre une nouvelle classe de planification SCHED_EXT, pour laquelle la priorit\u00e9 d'appel par le noyau entre les classes SCHED_IDLE et SCHED_NORMAL est d\u00e9finie, emp\u00eachant ainsi les gestionnaires BPF li\u00e9s \u00e0 SCHED_EXT d'affecter les t\u00e2ches d\u00e9j\u00e0 attach\u00e9es au planificateur de t\u00e2ches standard (SCHED_NORMAL), mais permettant d'attacher \u00e0 SCHED_EXT des t\u00e2ches individuelles ou de d\u00e9placer pour traitement tous les processus ayant une priorit\u00e9 inf\u00e9rieure \u00e0 celle d'une ex\u00e9cution en temps r\u00e9el. Si aucun gestionnaire BPF n'est attach\u00e9 \u00e0 SCHED_EXT, tous les processus d\u00e9plac\u00e9s dans la classe SCHED_EXT seront trait\u00e9s \u00e0 l'aide du planificateur SCHED_NORMAL. Le fonctionnement des gestionnaires BPF se r\u00e9sume \u00e0 l'analyse des files d'attente de t\u00e2ches en attente d'ex\u00e9cution sur le CPU (une file d'attente globale et une par c\u0153ur CPU) et au choix de la t\u00e2che \u00e0 laquelle allouer des ressources CPU lors de la lib\u00e9ration d'un c\u0153ur CPU.<\/p>\n<p>Le m\u00e9canisme sched_ext simplifie la cr\u00e9ation de planificateurs sp\u00e9cifiques \u00e0 certaines t\u00e2ches, permet d'exp\u00e9rimenter avec diff\u00e9rentes techniques et strat\u00e9gies de planification, et autorise la cr\u00e9ation rapide de prototypes op\u00e9rationnels ainsi que le remplacement \u00e0 la vol\u00e9e des planificateurs dans des infrastructures de travail. Par exemple, il est possible, gr\u00e2ce \u00e0 sched_ext, de cr\u00e9er un planificateur qui prend en compte la sp\u00e9cificit\u00e9 d'une application donn\u00e9e et modifie dynamiquement la strat\u00e9gie de planification de son ex\u00e9cution en fonction de l'\u00e9tat du syst\u00e8me et d'autres facteurs compl\u00e9mentaires. <\/p>\n<p>Actuellement, environ une dizaine de planificateurs bas\u00e9s sur sched_ext sont d\u00e9j\u00e0 en d\u00e9veloppement, dont la logique de planification des t\u00e2ches est d\u00e9finie dans l'espace utilisateur et charg\u00e9e dans le noyau sous forme de programmes BPF :<\/p>\n<ul>\n<li class=\"l\">  scx_layered &#8212; un planificateur hybride de t\u00e2ches, divisant les t\u00e2ches en couches, chacune ayant sa propre strat\u00e9gie de planification. Par exemple, scx_layered permet de placer certaines t\u00e2ches dans une couche distincte, pour lesquelles des ressources CPU garanties sp\u00e9cifiques seront allou\u00e9es, ou d'augmenter la priorit\u00e9 de certaines applications. Ce planificateur est d\u00e9velopp\u00e9 par la soci\u00e9t\u00e9 Meta. La logique de g\u00e9n\u00e9ration BPF fonctionnant dans l'espace utilisateur est \u00e9crite en Rust.\n<li class=\"l\"> scx_rustland &#8212; un planificateur optimis\u00e9 pour augmenter la priorit\u00e9 des t\u00e2ches interactives par rapport aux t\u00e2ches consommant intens\u00e9ment les ressources CPU. Par exemple, dans un test de lancement du jeu Terraria simultan\u00e9ment avec la compilation du noyau, le planificateur scx_rustland a permis d'obtenir un FPS plus \u00e9lev\u00e9 dans le jeu qu'avec le planificateur standard EEVDF. Le projet est dirig\u00e9 par un employ\u00e9 de Canonical. La logique de g\u00e9n\u00e9ration BPF fonctionnant dans l'espace utilisateur est \u00e9crite en Rust.\n<li class=\"l\"> scx_lavd &#8212; une impl\u00e9mentation de l'algorithme de planification de t\u00e2ches LAVD (Latency-criticality Aware Virtual Deadline), prenant en compte l'importance de la r\u00e9duction des d\u00e9lais pour certaines t\u00e2ches et utilisant des informations sur l'avancement des processus lors de la prise de d\u00e9cisions sur la distribution des ressources CPU. Ce planificateur est d\u00e9velopp\u00e9 par les soci\u00e9t\u00e9s Igalia et Valve pour r\u00e9duire les d\u00e9lais dans les jeux vid\u00e9o et les t\u00e2ches interactives. La logique de g\u00e9n\u00e9ration BPF fonctionnant dans l'espace utilisateur est \u00e9crite en Rust.\n<li class=\"l\"> scx_rusty, scx_rlfifo, scx_mitosis &#8212; des exemples de planificateurs avec des composants dans l'espace utilisateur en Rust, r\u00e9alisant l'\u00e9quilibrage entre les groupes de t\u00e2ches en fonction de la charge, un planificateur FIFO simple et un planificateur pour l'affectation de groupes de t\u00e2ches aux c\u0153urs CPU.\n<li class=\"l\"> scx_central, scx_flatcg, scx_nest, scx_pair, scx_qmap, scx_simple, scx_userland \u2014 exemples de planificateurs avec des composants dans l'espace utilisateur en langage C, illustrant diverses possibilit\u00e9s de sched-ext.\n<\/ul>\n<p>Le m\u00e9canisme sched_ext a \u00e9t\u00e9 propos\u00e9 pour examen par les d\u00e9veloppeurs du noyau en 2022, apr\u00e8s quoi six versions du patch ont \u00e9t\u00e9 publi\u00e9es. Malgr\u00e9 l'absence de support dans la version principale du noyau, les distributions Ubuntu, Arch Linux, Fedora et NixOS offrent la possibilit\u00e9 d'installer sched_ext via des paquets suppl\u00e9mentaires. La soci\u00e9t\u00e9 Canonical envisage d'inclure les composants sched-ext dans Ubuntu 24.10, tandis que Valve travaille sur l'int\u00e9gration de sched_ext dans Steam Deck. Chez Meta, le planificateur bas\u00e9 sur sched_ext est d\u00e9j\u00e0 utilis\u00e9 dans l'infrastructure op\u00e9rationnelle. <\/p>\n<p>La soci\u00e9t\u00e9 Google exp\u00e9rimente l'utilisation de son propre framework ghOSt, permettant d'influencer les d\u00e9cisions du planificateur de t\u00e2ches gr\u00e2ce \u00e0 des programmes BPF. Actuellement, le travail a commenc\u00e9 pour porter ghOSt sur sched_ext. Google d\u00e9veloppe \u00e9galement un port de sched_ext pour ChromeOS avec l'intention de l'utiliser afin d'activer le planificateur hybride scx_layered pour r\u00e9duire les latences sans utiliser d'extensions pour le fonctionnement en temps r\u00e9el. La soci\u00e9t\u00e9 Oculus d\u00e9veloppe le port de sched_ext pour Android.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &#171;sched_ext&#187; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 CPU, \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 CPU. \u041f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Linux \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 eBPF, \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116505","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0437\u0430\u0434\u0430\u0447 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-12T16:05:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-06-12T16:05:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Le noyau Linux va permettre l'utilisation d'eBPF pour cr\u00e9er des planificateurs de t\u00e2ches | ProHoster","description":"Linus Torvalds a exprim\u00e9 sa volont\u00e9 d'accepter dans le noyau Linux 6.11, dont la sortie est attendue \u00e0 la fin septembre, des patches contenant l'impl\u00e9mentation du m\u00e9canisme \"sched_ext\" (SCX), permettant d'utiliser eBPF pour la cr\u00e9ation.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0437\u0430\u0434\u0430\u0447 | ProHoster","og:description":"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-06-12T16:05:44+00:00","article:modified_time":"2024-06-12T16:05:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116505","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 02:11:39","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 02:11:39","updated":"2026-01-23 02:11:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/116505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=116505"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/116505\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=116505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=116505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=116505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}