)]}'
{"doc/admin-guide/source/compute-huge-pages.rst":[{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The huge page feature in OpenStack provides important performance improvements"},{"line_number":8,"context_line":"for applications that are highly IO-bound."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. note::"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_b9af0993","line":8,"updated":"2016-11-16 19:02:44.000000000","message":"It\u0027s memory IO in particular, isn\u0027t it?","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"262ec542647769a475c1756ebe08835a983703e7","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The huge page feature in OpenStack provides important performance improvements"},{"line_number":8,"context_line":"for applications that are highly IO-bound."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. note::"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_1d57e926","line":8,"in_reply_to":"7a77a97e_b9af0993","updated":"2016-11-17 10:45:40.000000000","message":"Done","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":56,"context_line":"   HugePages_Rsvd:        0"},{"line_number":57,"context_line":"   HugePages_Surp:        0"},{"line_number":58,"context_line":"   Hugepagesize:       2048 kB"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"In this instance there are 2048 2 MB huge pages totalling 4 GB of huge pages."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Customizing instance huge pages allocations"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_9927ad63","line":59,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"262ec542647769a475c1756ebe08835a983703e7","unresolved":false,"context_lines":[{"line_number":56,"context_line":"   HugePages_Rsvd:        0"},{"line_number":57,"context_line":"   HugePages_Surp:        0"},{"line_number":58,"context_line":"   Hugepagesize:       2048 kB"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"In this instance there are 2048 2 MB huge pages totalling 4 GB of huge pages."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Customizing instance huge pages allocations"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_7d51bd35","line":59,"in_reply_to":"7a77a97e_9927ad63","updated":"2016-11-17 10:45:40.000000000","message":"You don\u0027t need this (the indent takes care of that) and it\u0027s not done in any of the other guides","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code-block:: console"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003dlarge"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Different platforms offer different huge page sizes. For example: x86-based"},{"line_number":89,"context_line":"platforms offer 2 MB and 1 GB huge page sizes. Specific huge page sizes can be"},{"line_number":90,"context_line":"also be requested, with or without a unit suffix. The unit suffix must be one"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_19c63d48","line":87,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":95,"context_line":".. code-block:: console"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003d1GB"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code-block:: console"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003d2048"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_f9c6e147","line":98,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. code-block:: console"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003d2048"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Enabling huge pages for an instance can have negative consequences for other"},{"line_number":104,"context_line":"instances by consuming limited huge pages resources. To explicitly request"},{"line_number":105,"context_line":"an instance use small pages, run:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_b9b469d1","line":102,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":107,"context_line":".. code-block:: console"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003dsmall"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":".. note::"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"   Explicitly requesting any page size will still result in a NUMA topology"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_79bad1c1","line":110,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":119,"context_line":".. code-block:: console"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003dany"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"For more information about the syntax for ``hw:cpu_policy`` and"},{"line_number":124,"context_line":"``hw:cpu_thread_policy``, refer to the `Flavors`_ guide."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_59b7d5d7","line":122,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":124,"context_line":"``hw:cpu_thread_policy``, refer to the `Flavors`_ guide."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Applications are frequently packaged as images. For applications that require"},{"line_number":127,"context_line":"the IO performance improvements that huge pages provdes, configure image"},{"line_number":128,"context_line":"metadata to ensure instances always use the specific page size regardless of"},{"line_number":129,"context_line":"flavor. To configure an instance to use 1 GB huge pages, run:"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_798c9135","line":127,"updated":"2016-11-16 19:02:44.000000000","message":"s/provdes/provides/","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"262ec542647769a475c1756ebe08835a983703e7","unresolved":false,"context_lines":[{"line_number":124,"context_line":"``hw:cpu_thread_policy``, refer to the `Flavors`_ guide."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Applications are frequently packaged as images. For applications that require"},{"line_number":127,"context_line":"the IO performance improvements that huge pages provdes, configure image"},{"line_number":128,"context_line":"metadata to ensure instances always use the specific page size regardless of"},{"line_number":129,"context_line":"flavor. To configure an instance to use 1 GB huge pages, run:"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_6806591e","line":127,"in_reply_to":"7a77a97e_798c9135","updated":"2016-11-17 10:45:40.000000000","message":"Done","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"916b71a75a53fbf2e567f708d1a89489c44b5d3a","unresolved":false,"context_lines":[{"line_number":131,"context_line":".. code-block:: console"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"   $ openstack image set [IMAGE_ID]  --property hw_mem_page_size\u003d1GB"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Image metadata takes precedence over flavor extra specs. Thus, configuring"},{"line_number":136,"context_line":"competing page sizes causes an exception. By setting a ``small`` page size"},{"line_number":137,"context_line":"through image metadata, administrators can prevent users configuring huge pages"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_999a4d62","line":134,"updated":"2016-11-16 19:02:44.000000000","message":"Please add \u0027.. end\u0027 to close the code block.","commit_id":"ec173242099817bd30eb902ff1e2c5c60c110a53"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4f53fc1017f927b614db4d561c48e609816887be","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _compute-hugepages:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Huge Pages"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The huge page feature in OpenStack provides important performance improvements"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_e8aee9e4","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":10},"updated":"2016-11-17 10:58:59.000000000","message":"sentence ase","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2eff899c032f68fc602e1d8527915e577f5aa42","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _compute-hugepages:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Huge Pages"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The huge page feature in OpenStack provides important performance improvements"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_082ec5a4","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":10},"in_reply_to":"7a77a97e_e8aee9e4","updated":"2016-11-17 11:59:27.000000000","message":"Done","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4f53fc1017f927b614db4d561c48e609816887be","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Huge pages are not enabled by default in most environments. Enabling huge pages"},{"line_number":45,"context_line":"differs from platform to platform and is not covered here. The presence of huge"},{"line_number":46,"context_line":"pages on the host can be validated by checking ``/proc/meminfo`` on \\*nix"},{"line_number":47,"context_line":"hosts:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_68f019ff","line":46,"range":{"start_line":46,"start_character":68,"end_line":46,"end_character":73},"updated":"2016-11-17 10:58:59.000000000","message":"``\\*nix``","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2eff899c032f68fc602e1d8527915e577f5aa42","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Huge pages are not enabled by default in most environments. Enabling huge pages"},{"line_number":45,"context_line":"differs from platform to platform and is not covered here. The presence of huge"},{"line_number":46,"context_line":"pages on the host can be validated by checking ``/proc/meminfo`` on \\*nix"},{"line_number":47,"context_line":"hosts:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_2319e279","line":46,"range":{"start_line":46,"start_character":68,"end_line":46,"end_character":73},"in_reply_to":"7a77a97e_68f019ff","updated":"2016-11-17 11:59:27.000000000","message":"I wanted to say nix in the sense of unix and Linux, but I stuck with Linux","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4f53fc1017f927b614db4d561c48e609816887be","unresolved":false,"context_lines":[{"line_number":57,"context_line":"   HugePages_Surp:        0"},{"line_number":58,"context_line":"   Hugepagesize:       2048 kB"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"In this instance there are 2048 2 MB huge pages totalling 4 GB of huge pages."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Customizing instance huge pages allocations"},{"line_number":63,"context_line":"-------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_e8dc2975","line":60,"range":{"start_line":60,"start_character":8,"end_line":60,"end_character":16},"updated":"2016-11-17 10:58:59.000000000","message":"instance, *","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2eff899c032f68fc602e1d8527915e577f5aa42","unresolved":false,"context_lines":[{"line_number":57,"context_line":"   HugePages_Surp:        0"},{"line_number":58,"context_line":"   Hugepagesize:       2048 kB"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"In this instance there are 2048 2 MB huge pages totalling 4 GB of huge pages."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Customizing instance huge pages allocations"},{"line_number":63,"context_line":"-------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_a32332a6","line":60,"range":{"start_line":60,"start_character":8,"end_line":60,"end_character":16},"in_reply_to":"7a77a97e_e8dc2975","updated":"2016-11-17 11:59:27.000000000","message":"Done","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4f53fc1017f927b614db4d561c48e609816887be","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   information."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"By default, an instance does not use huge pages for its underlying memory."},{"line_number":79,"context_line":"However, huge pages can bring important or required performance improvments for"},{"line_number":80,"context_line":"some workloads. Huge pages must be configured explicitly through the use of"},{"line_number":81,"context_line":"flavor extra specs or image metadata. To configure an instance to use huge"},{"line_number":82,"context_line":"pages, run:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_48d27d5d","line":79,"range":{"start_line":79,"start_character":64,"end_line":79,"end_character":75},"updated":"2016-11-17 10:58:59.000000000","message":"improvements*","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2eff899c032f68fc602e1d8527915e577f5aa42","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   information."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"By default, an instance does not use huge pages for its underlying memory."},{"line_number":79,"context_line":"However, huge pages can bring important or required performance improvments for"},{"line_number":80,"context_line":"some workloads. Huge pages must be configured explicitly through the use of"},{"line_number":81,"context_line":"flavor extra specs or image metadata. To configure an instance to use huge"},{"line_number":82,"context_line":"pages, run:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_033306f7","line":79,"range":{"start_line":79,"start_character":64,"end_line":79,"end_character":75},"in_reply_to":"7a77a97e_48d27d5d","updated":"2016-11-17 11:59:27.000000000","message":"Done","commit_id":"ca16d36df6bd415f2d836cbcdaa5e308c00c47d8"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"94d3bf3e2e12f17312dee2e268bc55728a40eac0","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  through the pages themselves to find the missing address mapping."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Huge Pages"},{"line_number":33,"context_line":"  The standard page size in x86 systems in 4 kB. This is optimal for general"},{"line_number":34,"context_line":"  purpose computing but larger page sizes - 2 MB and 1 GB - are also available."},{"line_number":35,"context_line":"  These larger page sizes are known as huge pages. Huge pages result in less"},{"line_number":36,"context_line":"  efficient memory usage as a process will not generally use all memory"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_deeba476","line":33,"updated":"2016-11-17 13:21:45.000000000","message":"s/in/is ?","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4ad32eeb9ea05bd03f72665f18edd643b549ddb0","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  through the pages themselves to find the missing address mapping."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Huge Pages"},{"line_number":33,"context_line":"  The standard page size in x86 systems in 4 kB. This is optimal for general"},{"line_number":34,"context_line":"  purpose computing but larger page sizes - 2 MB and 1 GB - are also available."},{"line_number":35,"context_line":"  These larger page sizes are known as huge pages. Huge pages result in less"},{"line_number":36,"context_line":"  efficient memory usage as a process will not generally use all memory"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_f4fa3f74","line":33,"in_reply_to":"7a77a97e_deeba476","updated":"2016-11-17 13:59:57.000000000","message":"Done","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"94d3bf3e2e12f17312dee2e268bc55728a40eac0","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  configuration is necessary. Refer to the `Linux THP guide`_ for more"},{"line_number":55,"context_line":"  information."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Enabling huge pages on the host"},{"line_number":58,"context_line":"-------------------------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Persistent huge pages are required owing to their guaranteed availability."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_71be4166","line":57,"updated":"2016-11-17 13:21:45.000000000","message":"In your example you are explaining how to allocate hugepages on fly which is probably not the good way to do it. To reserve hugepages you need contiguous areas of memory. For 2MiB it should be fine for the system to reserve them but for 1GiB that is probably more challenging.\n\nSo with this documentation you are not demonstrating the best practice which is actually to reserve huge pages during boot time.","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4ad32eeb9ea05bd03f72665f18edd643b549ddb0","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  configuration is necessary. Refer to the `Linux THP guide`_ for more"},{"line_number":55,"context_line":"  information."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Enabling huge pages on the host"},{"line_number":58,"context_line":"-------------------------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Persistent huge pages are required owing to their guaranteed availability."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_ea6a56b2","line":57,"in_reply_to":"7a77a97e_71be4166","updated":"2016-11-17 13:59:57.000000000","message":"Done","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":24184,"name":"Lutz Birkhahn","email":"lutz.birkhahn@gmx.net","username":"LutzB"},"change_message_id":"719a5808b7f0c3172b63b3ae83b1d90c226201bd","unresolved":false,"context_lines":[{"line_number":110,"context_line":"anything, the hugepages must be mounted manually. To mount the huge pages at"},{"line_number":111,"context_line":"``/dev/hugepages``, run:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: code"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"   # mkdir -p /dev/hugepages"},{"line_number":116,"context_line":"   # mount -t hugetlbfs hugetlbfs /dev/hugepages"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_9433cbaa","line":113,"range":{"start_line":113,"start_character":16,"end_line":113,"end_character":20},"updated":"2016-11-17 13:40:33.000000000","message":"s/code/console ?!","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"21cbe034d87199bd2b2bc2ffd554fe10f6c67ef1","unresolved":false,"context_lines":[{"line_number":110,"context_line":"anything, the hugepages must be mounted manually. To mount the huge pages at"},{"line_number":111,"context_line":"``/dev/hugepages``, run:"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. code-block:: code"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"   # mkdir -p /dev/hugepages"},{"line_number":116,"context_line":"   # mount -t hugetlbfs hugetlbfs /dev/hugepages"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_0502233d","line":113,"range":{"start_line":113,"start_character":16,"end_line":113,"end_character":20},"in_reply_to":"7a77a97e_9433cbaa","updated":"2016-11-17 14:35:53.000000000","message":"Done","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"94d3bf3e2e12f17312dee2e268bc55728a40eac0","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":".. code-block:: console"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003dsmall"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":".. note::"},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_d1471575","line":170,"updated":"2016-11-17 13:21:45.000000000","message":"I can\u0027t really recall but the support of small has been removed, no ?","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4ad32eeb9ea05bd03f72665f18edd643b549ddb0","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":".. code-block:: console"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"   $ openstack flavor set m1.large --property hw:mem_page_size\u003dsmall"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":".. note::"},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a77a97e_caa83ade","line":170,"in_reply_to":"7a77a97e_d1471575","updated":"2016-11-17 13:59:57.000000000","message":"There\u0027s a patch to remove it, but it\u0027s still there for now. We can remove this from the documentation once/if the feature is removed from nova, imo","commit_id":"d7a6f6d53840bfcfcd1160baab24bb1d7c7eb6a3"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"2658a87269f9f454cf55f122801bbed03a14be16","unresolved":false,"context_lines":[{"line_number":12,"context_line":"   Huge pages may also be referred to hugepages or large pages, depending on"},{"line_number":13,"context_line":"   the source. These terms are synonyms."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Pages, the TLB and Huge Pages"},{"line_number":16,"context_line":"-----------------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Pages"}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a77a97e_8ae2bf2d","line":15,"range":{"start_line":15,"start_character":19,"end_line":15,"end_character":29},"updated":"2016-11-17 14:58:48.000000000","message":"lowercase here too :) thanks!","commit_id":"a598ad51723b91aaf08a28afd2ea303d6b41422e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"404cadc0a8ea24fbd79b75a0a8567381a7964034","unresolved":false,"context_lines":[{"line_number":12,"context_line":"   Huge pages may also be referred to hugepages or large pages, depending on"},{"line_number":13,"context_line":"   the source. These terms are synonyms."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Pages, the TLB and Huge Pages"},{"line_number":16,"context_line":"-----------------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Pages"}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a77a97e_adbdd569","line":15,"range":{"start_line":15,"start_character":19,"end_line":15,"end_character":29},"in_reply_to":"7a77a97e_8ae2bf2d","updated":"2016-11-17 15:23:01.000000000","message":"No problem :) Done","commit_id":"a598ad51723b91aaf08a28afd2ea303d6b41422e"}]}
