Вопросы с тегом «memory»

12
Как я могу узнать, какой диапазон адресов ОЗУ памяти использует uboot?

Я в Uboot и мне было интересно, как я могу узнать, какой диапазон адресов ОЗУ используется Uboot. Для запуска uboot требуется память, поэтому она может использовать часть оперативной памяти. Я хочу избежать изменения этих адресов оперативной памяти. Как узнать, в какую область памяти загружается...

12
Как навсегда установить настройки убийцы OOM для демонов?

Запуская некоторые серверы Linux с одним или несколькими жизненно важными демонами системной службы, я бы хотел настроить OOM killer для этих демонизированных процессов на случай, если произойдет что-то странное. Например, сегодня некоторые сервера Ubuntu работает MySQL получил убил MySQL демон ,...

12
Многие демоны Gnome 3.28 используют более 100 ГБ VIRT. Почему?

Я недавно обновил этот ноутбук до Fedora 28 Beta и вместе с ним Gnome 3.28. Все в основном хорошо. Но некоторые вещи странные. Это не вызывает проблем, потому что это все виртуальная память. Но почему эти демоны выделяют более 100 ГБ виртуальной памяти? 0 1000 2012 1719 20 0 101649024 32904 SyS_po...

12
Смысл вывода pmap

Я написал main.cв Linux: int main() { while (1){} } Когда я компилирую и запускаю, я могу pmapэто: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so...

12
Что содержит физический адрес 0 в x86 Linux?

Я не уверен, должен ли этот вопрос идти здесь или в reverseengineering.stackexchange.com Цитата из Википедии : В процессоре 8086 таблица прерываний называется IVT (таблица векторов прерываний). IVT всегда находится в одном и том же месте в памяти, в диапазоне от 0x0000 до 0x03ff, и состоит из 256...

12
«Ulimit -m» не работает на (современном) Linux?

В этой статье утверждается, что -mфлаг to ulimitничего не делает в современном Linux. Я не могу найти ничего другого, чтобы подтвердить это утверждение. Это точно? Вы можете попытаться ограничить использование памяти процессом, установив максимальный размер резидентного набора (ulimit -m). Это не...

12
Почему OOM-Killer не может просто убить процесс, который требует слишком много?

Это объясняется здесь , что ОАЯ-убийца может быть сконфигурирована с помощью overcommit_memoryи что: 2 = без перегрузки. Распределение не удастся, если просить слишком много. 0, 1 = перегрузка (эвристически или всегда). Убейте какой-нибудь процесс (ы) на основе некоторой эвристики, когда слишком...

12
Что означает «общая» память в команде «free»?

Четвертый столбец в выводе freeназывается shared . На большинстве выходов, которые я вижу в интернете, общая память равна нулю. Но это не так на моем компьютере: $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G 3,0G Swap: 3,8G 0B 3,8G Вот также выдержка из вывода...

11
получить сигнал до того, как процесс будет убит OOM killer / cgroups

В нашем кластере мы ограничиваем ресурсы наших процессов, например, память ( memory.limit_in_bytes). Я думаю, в конце концов, это также обрабатывается через OOM killer в ядре Linux (похоже, читая исходный код ). Есть ли способ получить сигнал до того, как мой процесс будет убит? (Точно так же, как...

11
Какая формула определяет, сколько памяти использует сокет под Linux?

Я занимаюсь планированием емкости, и мне было интересно, есть ли формула, которую я мог бы использовать, чтобы предсказать (с точки зрения памяти), сколько TCP-соединений я мог бы обработать на моем сервере. На данный момент меня интересуют только требования к памяти. Некоторые переменные, которые,...

11
В чем разница между общей и свободной памятью

У меня есть настольная система, где установлен Centos 7. Он имеет 4 ядра и 12 ГБ памяти. Чтобы найти информацию о памяти, я использую free -hкоманду. У меня есть одно замешательство. [user@xyz-hi ~]$ free -h total used free shared buff/cache available Mem: 11G 4.6G 231M 94M 6.8G 6.6G Swap: 3.9G...

11
Кто-нибудь на самом деле использует и получает выгоду от прозрачных огромных страниц?

В последнее время я боролся с проблемами производительности прозрачных огромных страниц и заметил, что многие системы баз данных рекомендуют его отключать. Я говорю о Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop и многом другом. Например: Петр Зайцев (2014-07-23). Почему TokuDB...

11
Ошибка дефрагментации RAM / OOM

Этот вопрос довольно длительный, поэтому я задам вопросы в верхней части, а затем расскажу, как перейти к вопросам: Разве (на основе Busybox) rm не выполнялся, потому что не было достаточно непрерывной оперативной памяти? Если так, есть ли легкий способ дефрагментации DMA - без перезапуска системы?...

11
Как я могу контролировать потребление памяти на процесс / на поток (разделенный на кучу, стек, данные, код)?

Прежде чем приступить к написанию собственного кода, я хочу выяснить, существует ли программное обеспечение GNU / Linux, способное выводить что-то похожее на QNXshowmem . Для каждого потока каждого запущенного процесса хотелось бы, чтобы потребление памяти было разделено на следующие категории:...

11
Скрипт Bash, который автоматически убивает процессы, когда загрузка ЦП / памяти становится слишком высокой

Я создал скрипт, который убивает процессы, если загрузка процессора и / или памяти достигает 80%. Он создает список убитых процессов, когда это происходит. Что я могу сделать, чтобы улучшить это? while [ 1 ]; do echo echo checking for run-away process ... CPU_USAGE=$(uptime | cut -d"," -f4 | cut...

11
Как измерить в Linux пиковую память приложения после того, как она закончилась

Как измерить пиковую память приложения, работающего в Linux? Я запускаю это приложение в пакетном режиме, поэтому я не могу использовать RSS, так как он сообщает о текущей памяти. Мне нужна максимальная память, о которой приложение сообщало в конце. VmPeak также не является решением, поскольку он...

11
Zswap, Zram, Zcache сценарии использования рабочего стола

Я пытался понять разницу в вариантах использования для Zswap, Zram и Zcache. Заранее извиняюсь за длинный / слегка небрежно сформулированный вопрос. Я провел множество поисков в Google, и я понимаю, что zram - это в основном блочное устройство для сжатого подкачки, в то время как zswap сжимает в...