{"id":52100,"date":"2019-10-31T00:00:00","date_gmt":"2019-10-30T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme"},"modified":"2020-02-18T13:59:46","modified_gmt":"2020-02-18T10:59:46","slug":"microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme","title":{"rendered":"Microsoft a r\u00e9alis\u00e9 dans WSL2 (Sous-syst\u00e8me Windows pour Linux) la restitution de la m\u00e9moire au syst\u00e8me.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Microsoft <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/commandline\/memory-reclaim-in-the-windows-subsystem-for-linux-2\/\">a annonc\u00e9<\/a><\/noindex> sur l'expansion des capacit\u00e9s de la couche WSL2 (Windows Subsystem for Linux), permettant l'ex\u00e9cution de fichiers ex\u00e9cutables Linux sous Windows. Dans les versions exp\u00e9rimentales <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.windows.com\/windowsexperience\/2019\/10\/29\/announcing-windows-10-insider-preview-build-19013\/#AQOe707gGHhcfyYd.97\">Windows Insider<\/a><\/noindex> (build 19013) au sein de la couche WSL2, un support pour la restitution de la m\u00e9moire (Memory Reclamation) lib\u00e9r\u00e9e par les processus s'ex\u00e9cutant dans un environnement bas\u00e9 sur le noyau Linux est apparu. <\/p>\n<p>Auparavant, lorsque la consommation de m\u00e9moire par les applications ou le noyau augmentait, la m\u00e9moire \u00e9tait allou\u00e9e \u00e0 la machine virtuelle WSL2, mais restait ensuite fix\u00e9e et n'\u00e9tait pas restitu\u00e9e au syst\u00e8me, m\u00eame apr\u00e8s la fin d'un processus gourmand en ressources et en l'absence de besoin ult\u00e9rieur de m\u00e9moire allou\u00e9e. Le m\u00e9canisme de r\u00e9cup\u00e9ration de m\u00e9moire permet de rendre la m\u00e9moire lib\u00e9r\u00e9e \u00e0 l'OS principal et de r\u00e9duire automatiquement la taille de la m\u00e9moire de la machine virtuelle. Ainsi, non seulement la m\u00e9moire lib\u00e9r\u00e9e par les processus utilisateurs est restitu\u00e9e, mais \u00e9galement la m\u00e9moire utilis\u00e9e pour le caching dans le noyau Linux. Par exemple, en cas de forte activit\u00e9 disque, la taille du cache de pages augmente, o\u00f9 le contenu des fichiers s'accumule lors du fonctionnement du syst\u00e8me de fichiers. Apr\u00e8s avoir ex\u00e9cut\u00e9 \u00ab echo 1 &gt; \/proc\/sys\/vm\/drop_caches \u00bb, le cache peut \u00eatre vid\u00e9 et la m\u00e9moire restitu\u00e9e \u00e0 l'OS principal.<\/p>\n<p>La mise en \u0153uvre de Memory Reclamation repose sur<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/project\/linux-mm\/list\/?series=181011\">un patch<\/a><\/noindex>, propos\u00e9 par des ing\u00e9nieurs d'Intel pour \u00eatre int\u00e9gr\u00e9e dans le noyau Linux principal dans le but d'am\u00e9liorer les capacit\u00e9s du pilote virtio-balloon et du syst\u00e8me de gestion de la m\u00e9moire. Ce patch est destin\u00e9 \u00e0 \u00eatre utilis\u00e9 dans tous les syst\u00e8mes invit\u00e9s pour retourner les pages de m\u00e9moire inutilis\u00e9es au syst\u00e8me h\u00f4te et peut \u00eatre appliqu\u00e9 avec diff\u00e9rents hyperviseurs. Dans le cas de WSL2, le patch a \u00e9t\u00e9 adapt\u00e9 pour restituer la m\u00e9moire \u00e0 l'hyperviseur Hyper-V.<\/p>\n<p>Rappelons que la deuxi\u00e8me version de WSL <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50637\">se distingue<\/a><\/noindex> fournit un v\u00e9ritable noyau Linux au lieu d'un \u00e9mulateur, traduisant \u00e0 la vol\u00e9e les appels syst\u00e8me Linux en appels syst\u00e8me Windows. Le noyau fourni dans WSL2 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/WSLv2-Linux-Kernel\">est bas\u00e9 sur la version 4.19, qui s'ex\u00e9cute dans un environnement Windows \u00e0 l'aide d'une machine virtuelle d\u00e9j\u00e0 utilis\u00e9e dans Azure. Les mises \u00e0 jour pour le noyau Linux sont livr\u00e9es via le m\u00e9canisme Windows Update et test\u00e9es au sein de l'infrastructure d'int\u00e9gration continue de Microsoft. Les patches sp\u00e9cifiques \u00e0 WSL2 appliqu\u00e9s au noyau comprennent des optimisations pour r\u00e9duire le temps de d\u00e9marrage du noyau, diminuer la consommation de m\u00e9moire et maintenir le minimum n\u00e9cessaire de pilotes et de sous-syst\u00e8mes dans le noyau.<\/a><\/noindex> bas\u00e9 sur la version 4.19, qui s'ex\u00e9cute dans un environnement Windows \u00e0 l'aide d'une machine virtuelle d\u00e9j\u00e0 utilis\u00e9e dans Azure. Les mises \u00e0 jour du noyau Linux sont livr\u00e9es via le m\u00e9canisme Windows Update et test\u00e9es dans l'infrastructure d'int\u00e9gration continue de Microsoft. Les correctifs sp\u00e9cifiques \u00e0 WSL2 appliqu\u00e9s au noyau incluent des optimisations pour r\u00e9duire le temps de d\u00e9marrage du noyau, diminuer la consommation de m\u00e9moire et maintenir un ensemble minimal de pilotes et de sous-syst\u00e8mes dans le noyau.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51785\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 WSL2 (Windows Subsystem for Linux), \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 Linux \u0432 Windows. \u0412 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Windows Insider (build 19013) \u0432 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0435 WSL2 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 (Memory Reclamation), \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c\u0438 \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u044f\u0434\u0440\u0430 Linux. \u0420\u0430\u043d\u0435\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0440\u043e\u0441\u0442\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438\u043b\u0438 \u044f\u0434\u0440\u043e\u043c, \u043f\u0430\u043c\u044f\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52100","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 WSL2.\" \/>\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\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme\" \/>\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\udd47Microsoft \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0432 WSL2 (Windows Subsystem for Linux) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 WSL2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme\" \/>\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=\"2019-10-30T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:46+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\udd47Microsoft a mis en \u0153uvre dans WSL2 (Windows Subsystem for Linux) le retour de la m\u00e9moire au syst\u00e8me | ProHoster","description":"La soci\u00e9t\u00e9 Microsoft a annonc\u00e9 l'expansion des fonctionnalit\u00e9s de la couche WSL2.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme","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\udd47Microsoft \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0432 WSL2 (Windows Subsystem for Linux) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 WSL2.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme","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":"2019-10-30T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52100","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":null,"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-20 22:32:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:08:39","updated":"2026-01-20 22:32:19","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\/52100","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=52100"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/52100\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=52100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=52100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=52100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}