{"id":79051,"date":"2020-04-23T19:43:32","date_gmt":"2020-04-23T17:43:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novyj-metod-upravleniya-pamyatyu-ot-facebook"},"modified":"2020-04-23T19:43:32","modified_gmt":"2020-04-23T17:43:32","slug":"novyj-metod-upravleniya-pamyatyu-ot-facebook","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/novyj-metod-upravleniya-pamyatyu-ot-facebook","title":{"rendered":"Nuevo m\u00e9todo de gesti\u00f3n de memoria de Facebook","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Uno de los miembros del equipo de desarrollo de la red social <strong>Facebook<\/strong>, <strong>Rom\u00e1n Gushchin<\/strong>, propuso en el bolet\u00edn de desarrolladores un conjunto de <strong>parches para el n\u00facleo de Linux<\/strong>, orientadas a mejorar la gesti\u00f3n de la memoria mediante la implementaci\u00f3n de un nuevo controlador de la misma \u2014  <strong>slab (controlador de memoria slab)<\/strong>.<\/p>\n<p><strong>La distribuci\u00f3n de slab<\/strong> \u2013 es un mecanismo de gesti\u00f3n de memoria, dise\u00f1ado para una distribuci\u00f3n m\u00e1s eficiente de la memoria y la eliminaci\u00f3n de la fragmentaci\u00f3n significativa. La base de este algoritmo es la conservaci\u00f3n de la memoria asignada que contiene un objeto de un tipo espec\u00edfico y la reutilizaci\u00f3n de esa memoria en el siguiente asignamiento para un objeto del mismo tipo. Este m\u00e9todo fue introducido por primera vez en SunOS por Jeff Bonwick y se utiliza ampliamente en los n\u00facleos de muchos sistemas operativos Unix, incluyendo FreeBSD y Linux.<\/p>\n<p>La base del nuevo controlador es trasladar el seguimiento de slab del nivel de p\u00e1ginas de memoria al nivel de objetos del n\u00facleo, lo que permite compartir una p\u00e1gina de slab entre diferentes cgroup, en lugar de asignar un cach\u00e9 separado para cada cgroup.<\/p>\n<p>Como resultado de las pruebas, se concluye que el m\u00e9todo propuesto para la gesti\u00f3n de la memoria permite aumentar <strong>la eficiencia<\/strong> del uso de slab <strong>hasta 45%<\/strong>, as\u00ed como disminuir el consumo total de memoria por parte del n\u00facleo del sistema operativo. Adem\u00e1s, al reducir la cantidad de p\u00e1ginas asignadas para slab, se disminuye la fragmentaci\u00f3n de memoria en general, lo que no puede dejar de influir en el rendimiento del sistema.<\/p>\n<p>El nuevo controlador ya ha estado siendo probado durante varios meses en los servidores de Facebook, y hasta ahora se puede considerar exitoso: sin p\u00e9rdida de rendimiento y un aumento en el n\u00famero de errores, se ha notado una reducci\u00f3n clara en el consumo de memoria \u2014 en algunos servidores hasta 1GB. Este n\u00famero es bastante subjetivo, ya que, por ejemplo, pruebas anteriores mostraron resultados ligeramente menores:<\/p>\n<ul>\n<li>650-700 MB en el frontend web<\/li>\n<li>750-800 MB en el servidor de cach\u00e9 de base de datos<\/li>\n<li>700 MB en el servidor DNS<\/li>\n<\/ul>\n<p><noindex><noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"https:\/\/github.com\/rgushchin\">P\u00e1gina del autor en GitHub<\/a><\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>&gt;&gt;&gt; <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/798605\/\">Resultados de pruebas tempranas<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/linux-general\/15659654\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0434\u0438\u043d \u0438\u0437 \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Facebook, \u0420\u043e\u043c\u0430\u043d \u0413\u0443\u0449\u0438\u043d, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043d\u043e\u0439 &#8212; slab (slab memory \u0441ontroller). \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 slab &ndash;\u2013 \u044d\u0442\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438. \u041e\u0441\u043d\u043e\u0432\u043e\u0439 [&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-79051","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=\"\u041e\u0434\u0438\u043d \u0438\u0437 \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Facebook, \u0420\u043e\u043c\u0430\u043d \u0413\u0443\u0449\u0438\u043d, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435.\" \/>\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\/es\/blog\/news\/novyj-metod-upravleniya-pamyatyu-ot-facebook\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\u041d\u043e\u0432\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043e\u0442 Facebook | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0434\u0438\u043d \u0438\u0437 \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Facebook, \u0420\u043e\u043c\u0430\u043d \u0413\u0443\u0449\u0438\u043d, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/novyj-metod-upravleniya-pamyatyu-ot-facebook\" \/>\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=\"2020-04-23T17:43:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-23T17:43:32+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\udd47Nuevo m\u00e9todo de gesti\u00f3n de memoria de Facebook | ProHoster","description":"Uno de los miembros del equipo de desarrollo de la red social Facebook, Roman Gushchin, propuso en el bolet\u00edn de desarrolladores un conjunto de parches para el n\u00facleo de Linux, destinados a la mejora.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/novyj-metod-upravleniya-pamyatyu-ot-facebook","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\u041d\u043e\u0432\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043e\u0442 Facebook | ProHoster","og:description":"\u041e\u0434\u0438\u043d \u0438\u0437 \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Facebook, \u0420\u043e\u043c\u0430\u043d \u0413\u0443\u0449\u0438\u043d, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/novyj-metod-upravleniya-pamyatyu-ot-facebook","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":"2020-04-23T17:43:32+00:00","article:modified_time":"2020-04-23T17:43:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79051","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:45:35","updated":"2022-10-04 14:15:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/79051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=79051"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/79051\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=79051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=79051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=79051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}