У меня есть две версии Java?

Чтобы добавить к правильному ответу dpb, нам нужно определить разницу между типами памяти. Выполнение документации redhat в / proc / meminfo:

Основные определения:

Активная память - это память, которая использовалась в последнее время и не должна заменяться ОС при появлении новых страниц . MemTotal - сколько полезной памяти вашей системы (физическая память минус крошечный объем памяти, используемый для кода ядра). MemFree - это неиспользуемая память. Память, используемая в качестве дискового кеша, не является бесплатной. MemUsed - используемая память = MemTotal - MemFree. Кэширование - это память, используемая в качестве кеша для файлов на диске. Если вы недавно прочитали файл с диска, возможно, в ближайшем будущем вы снова посмотрите на него, поэтому давайте сохраним его в памяти, когда он будет доступен (как по существу свободный и может значительно ускорить ваш компьютер при чтении с диска занимает несколько миллисекунд, а чтение из памяти занимает микросекунды или меньше). Буферы - это буфер для устройств ввода-вывода, расположенных, например, при изменении значений файла, сначала он сохраняется в буферах (в вашей основной памяти), а затем изменения записываются на диск, поскольку запись на диск медленная , Эта буферизованная память недолговечна и крохотная на современных ядрах. (Разумеется, различие между кэшированными / буферами менее очевидно в современном ядре Linux см. В [1]). MemUsed - Buffers / Cached (первое число во второй строке бесплатно) - сколько памяти используется вашими процессами. Это то, сколько памяти используется, игнорируя кеш диска (который ваша система может свободно писать).

Вы можете легко иметь более активную память, чем MemUsed - Buffers / Cached. Этот сценарий возникнет, если вы часто обращаетесь к частям диска, которые были кэшированы в памяти. Аналогичным образом, вы могли бы иметь процессы, которые выделили память, но не использовали эту выделенную память в последнее время - возможно, ее идеальный способ переместить выделенную память для обмена, если вам нужно больше памяти.

1
задан 6 February 2014 в 07:18

0 ответов

Другие вопросы по тегам:

Похожие вопросы: