{"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\/et\/blog\/news\/microsoft-realizoval-v-wsl2-windows-subsystem-for-linux-vozvrashhenie-pamyati-sisteme","title":{"rendered":"Microsoft on WSL2-s (Windows Subsystem for Linux) m\u00e4lu tagastamise funktsiooni rakendamas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/commandline\/memory-reclaim-in-the-windows-subsystem-for-linux-2\/\">teatas<\/a><\/noindex> WSL2 (Windows Subsystem for Linux) v\u00f5imaluste laiendamisest, mis v\u00f5imaldab Linuxi t\u00e4itefailide k\u00e4ivitamist Windowsis. Eksperimentaalsetes versioonides <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) WSL2-nes on lisandunud m\u00e4lu tagastamise (Memory Reclamation) tugi, mis vabastatakse Linuxi tuuma alusel t\u00f6\u00f6tavate protsesside kaudu. <\/p>\n<p>Varem, kui rakenduste v\u00f5i tuuma m\u00e4lutarbimine suurenes, eraldati m\u00e4lu WSL2 virtuaalmasinale, kuid see j\u00e4i p\u00e4rast seda lukustatud ja ei naasnud s\u00fcsteemi, isegi p\u00e4rast ressursimahuka protsessi l\u00f5petamist ja edasise m\u00e4lu vajaduse puudumist. Memory Reclamation mehhanism v\u00f5imaldab vabastatud m\u00e4lu tagastamist p\u00f5hiosale ning automaatselt virtuaalmasina m\u00e4lu suuruse v\u00e4hendamist. Tagastatakse mitte ainult m\u00e4lu, mille on vabastanud kasutaja protsessid, vaid ka m\u00e4lu, mida on kasutatud Linuxi tuumas vahem\u00e4lu jaoks. N\u00e4iteks suureneva kettategevuse korral suureneb lehek\u00fclje vahem\u00e4lu suurus, kuhu koguneb failide sisu FS-i t\u00f6\u00f6 ajal. P\u00e4rast k\u00e4sku &#171;echo 1 &gt; \/proc\/sys\/vm\/drop_caches&#187; saab vahem\u00e4lu t\u00fchjendada ja m\u00e4lu p\u00f5hiosale tagasi anda.<\/p>\n<p>Memory Reclamati teostamine p\u00f5hineb<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/project\/linux-mm\/list\/?series=181011\">pat\u0161il<\/a><\/noindex>, mille on soovitanud Intel'i insenerid, et lisada see Linuxi p\u00f5hituuma, et laiendada virtio-balloon draiveri ja m\u00e4luhalduse s\u00fcsteemi v\u00f5imalusi. Antud pat\u0161 on m\u00f5eldud kasutamiseks igasugustes k\u00fclalis\u00fcsteemides, et tagastada mittekasutatavad m\u00e4lulehek\u00fcljed host-s\u00fcsteemile ja seda saab rakendada erinevate h\u00fcperviisorite kasutamisel. WSL2 puhul on pat\u0161 kohandatud m\u00e4lu tagastamiseks Hyper-V h\u00fcperviisorile.<\/p>\n<p>Tuletame meelde, et WSL teise versiooni <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50637\">erineb<\/a><\/noindex> tarnimisega on kaasas t\u00e4ie\u00f5iguslik Linuxi tuum, mitte emulaator, mis t\u00f5lgendab Linuxi s\u00fcsteemik\u00f5nesid Windowsi s\u00fcsteemik\u00f5nedeks. WSL2-s tarnitav <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/WSLv2-Linux-Kernel\">Linuxi tuum<\/a><\/noindex> p\u00f5hineb versioonil 4.19, mis t\u00f6\u00f6tab Windowsi keskkonnas virtuaalmasinas, mida kasutatakse juba Azure'is. Linuxi tuuma uuendused toimetatakse Windows Update'i kaudu ning neid testitakse Microsofti pideva integreerimise infrastruktuuris. WSL2 spesifika pat\u0161id tuumas sisaldavad optimeerimisi tuuma k\u00e4ivitamise aja v\u00e4hendamiseks, m\u00e4lutarbimise v\u00e4hendamiseks ja tuumas minimaalsete n\u00f5utavate draiverite ja alams\u00fcsteemide s\u00e4ilitamiseks.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <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.1.1 - 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\/et\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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 rakendas WSL2-s (Windows Subsystem for Linux) m\u00e4lu naasmise s\u00fcsteemi | ProHoster","description":"Microsoft teatas WSL2 kihtide v\u00f5imaluste laiendamisest.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/52100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=52100"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52100\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=52100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=52100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=52100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}