# -*- po -*-
# English translations for Mroonga package.
# Copyright (C) 2009-2026, Mroonga Project
# This file is distributed under the same license as the Mroonga package.
# Automatically generated, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: Mroonga mrn_version\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-03-30 08:04+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgid "How to avoid \"mmap Cannot allocate memory\" error?"
msgstr "How to avoid \"mmap Cannot allocate memory\" error?"

msgid "Short answer"
msgstr "Short answer"

msgid "Increase ``vm.max_map_count`` Linux kernel parameter value."
msgstr "Increase ``vm.max_map_count`` Linux kernel parameter value."

msgid "Long answer"
msgstr "Long answer"

msgid "There is a case following mmap error in log file::"
msgstr "There is a case following mmap error in log file::"

msgid ""
"Note that ``<13036498944>`` means total size of mmap (almost 12GB) in this "
"case."
msgstr ""
"Note that ``<13036498944>`` means total size of mmap (almost 12GB) in this "
"case."

msgid "So you need to confirm following point of views."
msgstr "So you need to confirm following point of views."

msgid "Are there enough free memory?"
msgstr "Are there enough free memory?"

msgid "Are maximum number of mappings exceeded?"
msgstr "Are maximum number of mappings exceeded?"

msgid "To check there are enough free memory, you can use ``vmstat`` command."
msgstr "To check there are enough free memory, you can use ``vmstat`` command."

msgid ""
"To check whether maximum number of mappings are exceeded, you can "
"investigate the value of ``vm.max_map_count``."
msgstr ""
"To check whether maximum number of mappings are exceeded, you can "
"investigate the value of ``vm.max_map_count``."

msgid ""
"If this issue is fixed by modifying the value of ``vm.max_map_count``, it's "
"exactly the reason."
msgstr ""
"If this issue is fixed by modifying the value of ``vm.max_map_count``, it's "
"exactly the reason."

msgid ""
"As Groonga allocates memory chunks each 256KB, you can estimate the size of "
"database you can handle by following formula::"
msgstr ""
"As Groonga allocates memory chunks each 256KB, you can estimate the size of "
"database you can handle by following formula::"

msgid ""
"If you want to handle over 16GB Groonga database, you must specify at least "
"65536 as the value of ``vm.max_map_count``::"
msgstr ""
"If you want to handle over 16GB Groonga database, you must specify at least "
"65536 as the value of ``vm.max_map_count``::"

msgid ""
"You can modify ``vm.max_map_count`` temporary by ``sudo sysctl -w vm."
"max_map_count=65536``."
msgstr ""
"You can modify ``vm.max_map_count`` temporary by ``sudo sysctl -w vm."
"max_map_count=65536``."

msgid ""
"Then save the configuration value to ``/etc/sysctl.conf`` or ``/etc/sysctl.d/"
"*.conf``."
msgstr ""
"Then save the configuration value to ``/etc/sysctl.conf`` or ``/etc/sysctl.d/"
"*.conf``."
