Описание тега overcommit

1 ответ

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

Есть ли способ попытаться выделить кусок памяти и получить ошибку, если память не доступна сразу? Calloc() кажется хорошим кандидатом, поскольку он сразу же затрагивает всю выделенную память, однако, я думаю, он убьет процесс вместо возврата NULL. Е…
27 окт '12 в 09:28
3 ответа

new[] не уменьшает доступную память до заполнения

Это в C++ на CentOS 64bit с использованием G++ 4.1.2. Мы пишем тестовое приложение для загрузки памяти в системе n гигабайт. Идея состоит в том, что общая нагрузка на систему контролируется через SNMP и т. Д. Так что это всего лишь способ осуществле…
1 ответ

AIR TV - можно ли ограничить максимальный объем памяти для времени выполнения?

Фон: Встроенная система с объемом памяти около 140 МБ для приложения AIR, без подкачки. ОС Linux Приложение AIR на самом деле представляет собой SWF, который загружает проигрыватель Youtube AS3 для воспроизведения видео. Среда выполнения: AIR for TV…
02 ноя '12 в 07:37
1 ответ

Rubymine: драгоценный камень не установлен

Я работаю над проектом Ruby on Rails, который использует overcommit для выполнения различных проверок в процессе фиксации. Все отлично работает в командной строке, я могу коммитить, менять ветки, толкать и тянуть без проблем. Однако, когда я пытаюсь…
17 мар '16 в 16:33
0 ответов

Использование CPU overcommit 2.0 с закреплением процессора в OpenStack

В соответствии с руководствами значение overcommit ЦП должно быть 1.0, если используется сродство ЦП (закрепление ЦП). Мой вопрос: что происходит, когда оба используются? Детали следующие: Параметры сервера (lscpu): CPU(s): 56 On-line CPU(s) list: 0…
03 дек '17 в 22:10
0 ответов

Linux перегружает память - почему?

Читая об обнаруженной недавно уязвимости безопасности Apache, я узнал, что Linux использует любопытную стратегию выделения памяти: она всегда позволяет malloc чтобы добиться успеха и лениво выделяет память при первом использовании вместо этого. Если…
25 авг '11 в 18:25
1 ответ

Должны ли мы отключить чрезмерную загрузку Linux в производственной среде

Я читал некоторые блоги о ярлыке чрезмерного коммитирования в Linux, например, http://www.etalabs.net/overcommit.html. Но Linux по умолчанию использует эвристический алгоритм. Поэтому мне интересно, если мы должны отключить его в производственной ср…
25 сен '14 в 03:02
2 ответа

Overcommit RailsSchemaUpToDate проходит, когда --run, но терпит неудачу, когда фиксирует

Я испытываю странную проблему с overcommit а также Rails 5.0.2 приложение с ruby 2.4.0: $ overcommit --run Running pre-commit hooks Check if database schema is up to date..........[RailsSchemaUpToDate] OK Check YAML syntax...........................…
22 сен '17 в 12:38
1 ответ

Не могу добавить пользовательский скрипт в гем overcommit

Я не уверен, что это то, что я должен опубликовать в официальном выпуске репозитория (иногда я вижу там тег "вопрос"). Но если вы думаете, что это подходящее место, чтобы спросить об этом, было бы здорово, если бы кто-то мог мне помочь. Я безуспешно…
23 авг '16 в 12:36
1 ответ

"не работает overcommit memory" Ошибка

Я не могу понять или найти ответ на проблему overcommit memory is not working sysctl -a: vm.overcommit_memory = 2 vm.overcommit_ratio = 100 Вот как я установил мой overcommit в RHEL6.5 для небольшого экземпляра amazon, чтобы он завершил сборку (это …
23 окт '14 в 12:50
2 ответа

Не все файлы появляются в Git Clone

Все, что я пытаюсь сделать, это клонировать Git Hook Manager под названием Git Overcommit. Но когда я открываю файл со своего рабочего стола, некоторые файлы, с которыми мне нужно работать, по какой-то причине отсутствуют (или я просто не могу их на…
25 сен '17 в 13:16
0 ответов

Выведите, если malloc может потерпеть неудачу

Есть ли пессимистичный способ выяснить, выйдет ли malloc. Я несколько волнуюсь по этому поводу: По умолчанию Linux следует оптимистичной стратегии выделения памяти. Это означает, что когда malloc() возвращает не NULL, нет никакой гарантии, что памят…
27 май '14 в 12:10
1 ответ

Как получить значения "CPU Ready" для гостя KVM?

Я пытаюсь измерить влияние чрезмерной загрузки процессора на настройку KVM (как хоста, так и гостя). Я могу обнаружить, что производительность снижается при увеличении количества виртуальных ЦП, но в идеале я хочу взглянуть на более объективную метр…
02 окт '14 в 00:55
1 ответ

Отключение перехвата (с параметром --run)

Я использую гем overcommit, чтобы позаботиться о хуках git pre-commit, и я думаю об использовании той же настройки в моей сборке, используя overcommit --run, При фиксации можно пропустить хук, выполнив что-то вроде SKIP=ESLint git commit, но при поп…
14 апр '16 в 14:57
1 ответ

Linux `top` команда: сколько памяти процесса физически хранится в пространстве подкачки?

Допустим, я запускаю свою программу на 64-битной машине Linux с 64 ГБ ОЗУ. В моей очень маленькой C-программе сразу после запуска я делаю void *p = sbrk(1024ull * 1024 * 1024 * 120); это продвигает мой сегмент данных на 120 Гб. После того, как выше …
2 ответа

Возможно ли показать, что openstack перегружает память в виртуальной машине только из ОС?

Как я могу узнать из операционной системы на виртуальной машине, если оперативная память перегружена гипервизором Openstack? Мое приложение уничтожается операционной системой из-за ошибки "Недостаточно памяти", но я настроил кучу и мета-пространство…
24 сен '18 в 11:20
1 ответ

"Подпись файла конфигурации изменилась!" после запуска ''overcommit --sign"

После установки overcommit и подписания .overcommit.yml локальный файл Я все еще получаю требование "подписать". $ overcommit --sign Updating signature for configuration file... $ git commit Unable to load configuration from '/Users/sergii/w/profind…
21 дек '16 в 11:34
1 ответ

Отключение overcommit памяти linux внутри приложения

Вы можете настроить систему политик переполнения памяти с помощью sysctls, но возможно ли настроить эту политику для каждого процесса изнутри самого процесса? Я хочу, чтобы один конкретный процесс в реальном времени никогда не использовал overcommit…
21 дек '11 в 11:23
2 ответа

Учитываются ли нулевые страницы mmap/mprotect-readonly для выделенной памяти?

Я хочу сохранить виртуальное адресное пространство зарезервированным в моем процессе для памяти, которая использовалась ранее, но в данный момент не требуется. Меня интересует ситуация, когда ядром хоста является Linux, и оно настроено на предотвращ…
01 дек '10 в 20:39
2 ответа

fork() с ошибкой "Недостаточно памяти"

Родительский процесс завершается ошибкой с errno=12(Недостаточно памяти), когда он пытается обработать дочерний процесс. Родительский процесс выполняется на ядре Linux 3.0 - SLES 11. В момент разветвления дочернего процесса родительский процесс уже …