Tag: память

Процесс убит убийцей OOM, когда много памяти, по-видимому, бесплатно

Я работаю над встроенной платформой на базе ARM. 32-битная, 512 МБ ОЗУ, без обмена. Linux 3.10.53 (некоторые разновидности Ubuntu, если это актуально). Некоторый код, над которым я работаю, постоянно стабилизируется, несмотря на то, что все, что я могу измерить, предполагает, что у него много памяти, когда он умирает. Что может быть причиной этого? [EDITED добавила: […]

Centos 6.5 использует только 24 ГБ / 48 ГБ памяти

Недавно я установил дополнительную 32 ГБ памяти на свой сервер домашней виртуальной машины Dell PowerEdge R900. Проверка памяти прошла, и я загрузился в CentOS. Когда я открыл диспетчер виртуальной машины и проверил использование моей памяти, моя машина сообщила только 23,59 ГБ как доступную для использования. Я думал, что это очень странно, поэтому я вызвал dmidecode, […]

является THP хорошим или плохим для MySQL Server?

Ядро Linux – новая функция под названием Transparent Huge Pages (THP) которая по умолчанию включена в CentOS 6.x и выше ОС. Является ли THP хорошим для машины MySQL DB? Я пытаюсь следовать за отключенным THP, но, похоже, не работает $sudo echo never > /sys/kernel/mm/transparent_hugepage/enabled $sudo cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] Почему все еще показывается? $sudo […]

Как сосуществуют расширенные (4MB) и регулярные (4KB) поисковые системы?

В архитектуре x86 «Расширенный пейджинг» позволяет кадры страниц (физическая память) быть 4 МБ вместо 4 КБ. В книге «Понимание ядра Linux, 3rd» в главе 2 «Адресация памяти», подраздел «Пейджинг в Linux», раздел «Таблицы страниц ядра», объясняется, что для последней таблицы страниц ядра, когда размер ОЗУ меньше 896 МБ : […] ядро ​​может обращаться к ОЗУ, […]

Ядро Linux: LOWMEM + HIGHMEM> Общая память?

Люди, я чего-то не понимаю: У меня есть ноутбук с 4 ГБ оперативной памяти, работающий на 32-битном ядре Linux с поддержкой PAE. Система оснащена AMD APU со встроенной графикой, которая, насколько я могу судить, берет графическую память из системной памяти. Теперь, в моем dmesg , я вижу следующее: Память: 3574156K / 3638392K доступно И это […]

Спайк в использовании свопов без высокой скорости обмена

Каждую субботу по неизвестным мне причинам один из моих серверов испытывает всплеск в использовании swap. Это не обязательно проблема, так как есть много свободной памяти, но я все равно хотел бы понять, что происходит. В частности, меня озадачивает ситуация, когда своп идет от 2%, используемых до 100%, используемых в течение примерно 20 минут. Однако, когда […]

/ proc / meminfo MemTotal =?

Какие элементы /proc/meminfo суммируются с MemTotal ? Пример tee /tmp/proc/meminfo < /proc/meminfo MemTotal: 1279296 kB MemFree: 164092 kB Buffers: 62392 kB Cached: 378116 kB SwapCached: 0 kB Active: 715176 kB Inactive: 307800 kB Active(anon): 583268 kB Inactive(anon): 3384 kB Active(file): 131908 kB Inactive(file): 304416 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: […]

Управление памятью – как работает memblock_reserve

Я новичок в ядре Linux, и я изучаю структуру управления памятью Linux. У меня мало сомнений по этому поводу. Я работаю над досками Marvel PXA986 и в картотеке я вижу несколько кода резервирования памяти, используя memblock_reserve . Но сразу после memblock_reserve я вижу, как memblock_free и memblock_remove получают вызов. Я совершенно недоумеваю. Когда мы резервируем […]

Как разбить использование памяти «Shmem» в Linux

Я отлаживаю проблему с игрой, которая потребляет большие объемы памяти, по существу, все 24 ГБ оперативной памяти и 8 Гбайт свопа пропало через несколько минут после запуска. Память не связана с самим процессом (в соответствии с RSS в top ), но, по-видимому, она классифицируется под Shmem in /proc/meminfo . Это основано на записи значений по […]

Определение максимального использования памяти для чрезвычайно короткого процесса

У меня есть программа, которую я тестирую, и мне нужно определить максимальную память, используемую процессом. Я знаю, что вообще ps -aux может дать мне эту информацию, но процесс проходит менее чем за 1/10 секунды, поэтому получение ps, чтобы поймать, не является хорошим вариантом. Есть ли другие хорошие возможности для получения такой информации? Я запускаю некоторые […]

Linux и Unix - лучшая ОС в мире.