6
ответов

Bash. Как добавить строку в начало текстового файла, не читая ее целиком?

Я пытаюсь вставить строку «hello world» перед текстовым файлом с именем «test.txt», я уже делаю это с помощью sed, но, к сожалению, «команда sed» убивает мою память, потому что она читает весь файл . мой файл ...
23.11.2019
3
ответа

Что делать, когда память заполняется :Удаление одной страницы или уничтожение всего процесса?

Вопрос простой, но я не нашел информации (, чтобы быть более точным, я нашел информацию об обоих вариантах (варианты ниже ), но не сказал, какой из них используется в каждой ситуации ). Вариант...
30.06.2020
3
ответа

Убийца OOM не работает должным образом, приводит к зависанию ОС

В течение многих лет убийца OOM моей операционной системы не работает должным образом и приводит к зависанию системы. Когда использование памяти очень велико, вся система имеет тенденцию «зависать» (на самом деле: становится чрезвычайно ...
12.01.2019
3
ответа

Что произойдет, если дистрибутив Linux установлен без раздела подкачки и, когда в нем почти закончится оперативная память, выполнит новое приложение? [duplicate]

Что произойдет, если Linux, скажем, Arch Linux или Debian, установлен без раздела подкачки или файла подкачки. Тогда при запуске ОС, когда почти закончилась оперативная память, пользователь открывает новое приложение. ...
02.05.2018
3
ответа

Linux замораживается при использовании верхней памяти

Когда я запускаю интенсивные памятью процессы (такие как gc мерзавца в репозитории с огромными файлами), Linux начинает становиться безразличным через какое-то время, сначала UI отстает немного, затем мышь прекращает перемещаться...
06.12.2013
3
ответа

Из памяти при использовании sed с многострочными выражениями на гигантском файле

Я в настоящее время пытаюсь удалить все новые строки, которым не предшествует закрывающая скобка, таким образом, я придумал это выражение: sed-r-i-e ": a; N; $! ba; s / ([^\\)]) \n/\1/g; d" reallyBigFile.log Это делает...
01.02.2013
2
ответа

Как я могу убить процесс, который убивает компьютер, если он зависает?

Я хотел бы написать сценарий, который определяет, например, когда мой компьютер с Ubuntu зависает более чем на 10 секунд, и убивает нарушающий процесс, чтобы мне не приходилось принудительно -отключать питание -моего устройства. В...
29.03.2021
2
ответа

Linux OOM случайным образом, когда еще есть свободная память

У меня возникала проблема OOM случайным образом (примерно раз в месяц ), но кажется, что свободной памяти достаточно. Не могу понять в чем причина и как ее решить.... vm.min _свободно _кбайт = 90112 Linux xxx -...
11.01.2021
2
ответа

Программы Python внезапно убиваются

Я запускаю несколько довольно тяжелых программ на Python. Я запускаю этот скрипт уже несколько недель, но в последние пару дней программа зависает с сообщением :Убил пытался...
17.10.2020
2
ответа

Как я могу предотвратить замедление работы системы повторяющимися операциями malloc до того, как программа будет уничтожена с помощью SIGKILL?

Очевидно, я обычно не запускаю: #include int main() { пока (malloc(50)); вернуть 0; } Но я пытался компилировать большие проекты. При запуске cmake мой компьютер '...
25.04.2020
2
ответа

Solaris 10: виртуальная память исчерпана

Вся наша группа состоит из программистов и использует исключительно Linux или MacOS, но клиент использует Solaris 10, и нам нужен наш код для работы там. Итак, мы раздобыли старый SunFire V240 и арендованную виртуальную машину Solaris 10...
08.05.2019
2
ответа

Предотвращение замедления машины из-за нехватки памяти

Моя программа запускает команду, которая выглядит примерно так: find | xargs выполняет задание, потенциально требующее памяти. Проблема в том, что иногда задание, потенциально требующее памяти, становится слишком голодным, система получает ...
16.02.2019
2
ответа

Shell-скрипт для периодического освобождения некоторой памяти с Ubuntu 18.10 LiveCD с всего 4 ГБ ОЗУ. Требуется улучшение

Правка 1: Замораживание только что произошло, и я смог оправиться от него. Журнал (системный журнал) от зависания до «сейчас»: https://ufile.io/ivred Редактировать 2: Кажется, ошибка / проблема с GDM3. Попробую Xubuntu. Редактировать ...
14.12.2018
2
ответа

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

Объяснено здесь, что OOM-уничтожитель может быть настроен через overcommit_memory и что: 2 = не принимают на себя непосильные обязательства. Выделения перестали работать при выяснении слишком много. 0, 1 = принимают на себя непосильные обязательства (эври
02.08.2018
2
ответа

Как избежать больших задержек в ситуации OOM?

Минимальный тестовый случай, когда в системе Linux нет свопа (или перед тестированием запустите sudo swapoff -a). Запустите следующую однострочную команду bash от имени обычного пользователя: while true; сделать свидание; nice -20 stress --vm-bytes $(awk
10.02.2018
2
ответа

Как инициировать действие при нехватке памяти в Linux?

Итак, я подумал, что это будет довольно просто найти: модуль службы / ядра, который, когда ядро ​​замечает, что память пользователя заканчивается, запускает какое-то действие (например, выгрузка списка процессов ...
13.04.2017
2
ответа

использование памяти httpd

Наличие некоторых проблем с httpd (Apache/2.2.29) использование памяти. Со временем использование памяти в httpd обрабатывает сползание вплоть до, он в конечном счете в 100%. Прошлый раз, когда я перезапустил httpd, составлял приблизительно 24 часа...
13.05.2016
2
ответа

Linux использует весь своп, становится невосприимчивым, в то время как есть много свободной оперативной памяти

В последнее время я сталкиваюсь со странной проблемой: Иногда (я не могу воспроизвести это специально), моя система использует весь свой своп, несмотря на то, что свободной оперативной памяти более чем достаточно. Если это происходит, системы затем ...
05.05.2016
2
ответа

Как очистить кеш?

Я запускаю live CD с дистрибутивом linux, и у меня заканчиваются исключения памяти. > java -версия #Java HotSpot (TM) Предупреждение виртуальной машины 64-битного сервера: ИНФОРМАЦИЯ: os :: commit_memory (0x0000000646e00000, 264241152, 0) ...
14.03.2016
2
ответа

Как увеличить память, используемую Java в Linux?

У меня есть программа Vuze, которая записана в Java, который я использую для загрузки очень больших файлов, и у меня есть проблема с ним. Я должен увеличить объем памяти, который это использует. Я следовал за направлениями...
27.07.2014
2
ответа

Из Подкачки - Что происходит?

На моем debian VM машина с 512 МБ RAM и Подкачки 348 МБ, что произойдет, если я открою файл 1GB в редакторе и выйду из памяти? Это разрушит систему? Или в противном случае как Linux обработает это?...
08.06.2014
2
ответа

Отладьте из памяти с/var/log/messages

Следующий отчет брошен в мой журнал сообщений: ядро:Недостаточно памяти: уничтожьте процесс 9163 (mysqld), выигрывают 511 или жертвуют дочерним ядром: Уничтоженный процесс 9163, UID 27, (mysqld) общее-количество-vm:2457368kB...
10.05.2014
2
ответа

не может найти то, что использовало всю память

Сервер имеет приблизительно 24 ГБ памяти. Рабочим свободным-g я нахожу, что память израсходована, общие используемые свободные общие буферы кэшировали Мадам: 23 23 0...
09.05.2014
2
ответа

Основные sed управляют на большом коротком файле: не мог перераспределить память

У меня есть текстовый файл на 250 МБ, все в одной строке. В этом файле я хочу заменить символы b символами: sed-e "s/a/b/g" <one-line-250-mb.txt Это перестало работать с: sed: не мог перераспределить память...
20.12.2013
1
ответ

Что означает порядок = 0 в памяти -информационные данные (Заказы являются степенью двух распределений, значит ли это, что страницы не выделялись?)

foobar.exe вызвал oom -killer :gfp _mask=0x201da, order=0, oom _оценка _adj=0 Что такое распределение порядка = 0? Это меньше одной страницы, так что это похоже на kmalloc32 или что-то меньше, чем размер страницы _?...
15.04.2021
1
ответ

Выявить перераспределитель памяти / процесс утечки в Linux, вызывающий oom (нехватку памяти )процессы уничтожения ядра

Я наткнулся на много информации о oom в целом, но не так много, чтобы определить основную причину проблемы. Убийца OOm убивает процессы на основе его оценки, но процесс, который он убивает, не обязательно должен быть тем...
15.03.2021
1
ответ

Может ли у**(bash globstar )не хватить памяти?

Может ли использование оператора bash globstar (**)вызвать ошибку нехватки памяти? Рассмотрим что-то вроде :для f в / **/ *; сделать printf '%s\n' "$f"; done Когда **используется для создания огромного списка...
15.03.2021
1
ответ

Свободная память ОЗУ со временем уменьшается из-за увеличения объема кэш-памяти ОЗУ и буфера

При визуализации некоторых метрик, связанных с памятью, на уровне сервера я получаю диаграмму, которая выглядит следующим образом. :Область под синей линией — это используемая оперативная память. Область ниже красной линии и выше синей линии - ОЗУ...
12.03.2021
1
ответ

Как освободить место на диске, если он заполнен?

Недавно я пытался установить большую программу и случайно заполнил раздел с Linux. Теперь я вижу кучу ошибок, связанных с этой проблемой. Пробовал очистить корзину, но получаю ошибку...
13.01.2021
1
ответ

Принудительное использование подкачки памяти

У меня есть сервер Debian, на котором я очень экономлю, но по какой-то причине процессы Java используют всю память, а затем выдают ошибку «OutOfMemoryError», а не используют пространство подкачки. У меня есть...
30.12.2020

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)