0
ответов

Как получить информацию о памяти без команды sudo в bash

Не знаю, как создать bash-скрипт без использования sudo, который показывает информацию о памяти, например, 8 x 16384 МБ DIMM -1600 МТ/с Samsung. количество памяти + размер каждой + тип + производитель
27.03.2021
0
ответов

Зарезервировано ОЗУ для операционной системы

Я работаю со многими приложениями, открытыми одновременно (например. PhpStorm, Android Studio, Chrome, Firefox, FileZilla, Evince, SublimeText ). Всё чаще случается, что железо доходит до предела :
21.02.2021
0
ответов

Проблемы со стабильностью системы -диск становится только для чтения -, система останавливается, ошибки ввода/вывода в терминале

Мне нужна помощь в диагностике и поиске основной причины проблем со стабильностью моей системы. Все признаки указывают на какую-то аппаратную проблему (с диском или оперативной памятью ), но мои исследования пока ничего не выявили....
06.01.2021
0
ответов

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

с нашего сервера Linux VM rhel 7.5 с памятью 126 ГБ у нас странное поведение памяти, которое потребляет всю доступную память, как показано ниже бесплатно -г всего использовано бесплатно совместно...
22.10.2020
0
ответов

rhel + добавление памяти подкачки без перезагрузки

мы делаем следующую процедуру, чтобы добавить память подкачки на машине rhel 7.x поэтому перед подкачкой дополнительной памяти имеем :бесплатно -г всего использовано бесплатно общий бафф/кэш...
09.10.2020
0
ответов

Дамп памяти процесса с использованием GDB внутри скрипта bash -ошибки, проблемы

Я хочу выгрузить часть памяти какой-то программы в файл. Поскольку время работы моей программы составляет миллисекунды, я использую именованный канал, чтобы остановить ее выполнение и тем временем выгрузить ее содержимое памяти с помощью gdb. В...
08.10.2020
0
ответов

Последовательность событий и участие ОС, когда процесс выходит за пределы выделенного ему стека

Насколько я понимаю, ядро ​​Linux выделяет стек для каждого процесса перед его запуском, и этот начальный размер можно настроить.Процесс может ПУШИТЬ данные в стек напрямую с помощью инструкций ЦП,...
06.07.2020
0
ответов

Когда пространство ядра будет израсходовано, будет ли запущен OOM killer?

Мы знаем, что если программа пользовательского пространства сохраняет malloc (), это может в конечном итоге вызвать убийцу OOM. Но как насчет пространства ядра, когда память пространства ядра израсходована, вызовет ли OOM killer освобождение памяти? Спаси
15.06.2020
0
ответов

Как узнать максимально допустимый объем оперативной памяти?

Я нашел старый ноутбук HP 530 и планирую установить на него твердотельный накопитель и новую оперативную память, чтобы отдать его своему младшему брату для выполнения школьных заданий. Я выполнил команду dmidecode, чтобы узнать характеристики системы, и…
12.06.2020
0
ответов

Как отменить права на запись в объект общей памяти s.t. последующая запись на уже сопоставленные страницы другими процессами не удастся?

Есть ли способ отозвать права на запись в разделяемую память процессом, который создал этот разделяемый объект, т.е. любой другой процесс, который сопоставил разделяемую память со своим виртуальным пространством с записью...
06.06.2020
0
ответов

Как выяснить, почему этот процесс был случайно завершен В Ubuntu 16.04

я пытался для запуска скрипта Python, который обучает модель lstm на сервере. (информация об операционной системе сервера на рис. 1.) Однако каждый раз перед окончанием обучения процесс будет прекращен. (рис. 2 и 3 ...
16.05.2020
0
ответов

«-bash: fork: Cannot allocate memory» при каждой вводимой команде, я застрял

Я выполнил скрипт на Python, который использует практически всю память моего vps, потому что он Операции ввода-вывода с файлами огромных размеров. Я выполнил этот скрипт как root. Я пытался сделать killall python3 ...
09.04.2020
0
ответов

Как работает концепция пейджинга с памятью кучи и стека?

Выделяет ли процесс память в куче и стеке заранее, разделяя ее на страницы? Если да, то будут ли изначально все эти страницы пустыми?
07.02.2020
0
ответов

Распечатайте структуру системной памяти.

В моей системе установлено 8 ГБ ОЗУ и 2 ГБ видеопамяти. Он работает под управлением Ubuntu 18.04 с ядром 4.15.0-74-generic x86_64. IIUC, эти два типа памяти, в дополнение к постоянной памяти BIOS, отображаются в ...
27.01.2020
0
ответов

Инструмент «стресса» Linux

Я видел один из приемов использования 90% доступной системной памяти с помощью следующей команды: stress --vm-bytes $ (awk '/ MemFree / {printf "% d \ n", $ 2 * 0.9;}'
05.12.2019
0
ответов

Почему lsmem и free показывают разный общий объем памяти?

У меня есть машина с CentOS 7, и меня беспокоит один вопрос. Когда я использую lsmem --summary, я получаю: Размер блока памяти: 128M Общая онлайн-память: 8G Общая автономная память: 0B Когда я...
21.11.2019
0
ответов

Насколько умен механизм дискового кэширования?

Дисковое кэширование Linux (кеш страниц) используется для кэширования файловых данных и использует максимально возможный объем оперативной памяти. После обновления оперативной памяти моего сервера я смог загружать огромные файлы быстрее, чем позволяли мои
05.09.2019
0
ответов

Как сравнить использование памяти двумя процессами?

У меня есть два процесса, которые я хотел бы сравнить с памятью и выяснить, какой из них потребляет больше памяти (используя /proc/[pid]/status в Linux). Однако я не понимаю, как интерпретировать некоторые из...
03.09.2019
0
ответов

Странный номер неисправности главной страницы при чтении последовательно / случайно в области mmap

Я следую этому ответу, пытаясь сгенерировать некоторые основные ошибки страницы с помощью mmap: #include #include #include #include int main(...
10.08.2019
0
ответов

Неактивная память Linux

Когда я запускаю команду vmstat -s на своем компьютере с Linux, я получаю статистику как: $ vmstat -s 16305800 всего памяти 16217112 используемой памяти 9117400 активная память 6689116 неактивная память 88688 свободной памяти 151280 ...
09.08.2019
0
ответов

Почему мои min_free_kbytes больше, чем задокументированные расчеты (и больше задокументированного максимума)?

На моей машине примерно 8 ГБ ОЗУ. Почему для min_free_kbytes установлено значение 67584? В комментарии к коду ядра говорится, что я должен ожидать, что min_free_kbytes будет установлен примерно на 11584. Там также говорится, что максимальное значение буде
17.06.2019
0
ответов

Можно ли перенастроить vm.swappiness на лету? [дубликат]

у нас есть следующие настройки ядра: sysctl -p fs.file-max = 400000 vm.swappiness = 10 vm.vfs_cache_pressure = 50 net.core.somaxconn = 1024, а используемый своп: теперь мы хотим уменьшить vm....
27.03.2019
0
ответов

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

Мне нужен путь к используемой памяти текущего сеанса tmux. Я не уверен, что это вообще возможно. Я использую tmux для запуска нескольких серверов minecraft. Я хотел бы знать использование памяти каждого сервера.
20.12.2018
0
ответов

Когда куча используется для распределения динамической памяти?

Кажется, каждый пост о распределении памяти либо объясняет, как используется mmap, либо как использовался sbrk, независимо от того, как они могут быть контекстуализированным с помощью кучи. Я понял, что куча играет ...
20.12.2018
0
ответов

Как определить утечки памяти? [закрыто]

Я запускаю Ubuntu 14.04 на Digitalocean, чтобы вести свой блог. Я использую HHVM + nginx + MySQL. Каждые несколько часов (~ 12 часов) оперативной памяти больше не остается, и nginx выдает ошибку 502. Проверяю использование памяти для ...
26.11.2018
0
ответов

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

Четвертый столбец в выводе free называется shared. На большинстве выходов, которые я вижу в Интернете, общая память равна нулю. Но на моем компьютере это не так: $ free -h total ...
19.11.2018
0
ответов

Скрипт для проверки использования памяти [closed]

Я пытаюсь использовать временный пластырь, пока я работаю над решением проблемы утечки памяти в приложении. Я написал небольшой сценарий bash, который я поместил в корень сервера. Вот что такое сценарий ...
16.11.2018
0
ответов

Использование tmpfs и изменение размера

Я пытаюсь понять суть. У меня есть машина с памятью 80G. Выглядит это так: Размер файловой системы Используется Доступность% Установлено на / dev / mapper / centos-root 50G 7.1G 43G 15% /...
07.09.2018
0
ответов

Что Это преимущество обеспечения каждого процесса с помощью адресного пространства?

Я понимаю, что наиболее основным уровнем преимуществ является обеспечение слоя абстракции, что позволяет процесу не беспокоиться о том, как его виртуальная память должна быть назначена физически, что Осталось ...
14.03.2018
0
ответов

как найти правильный размер памяти

у нас есть Linux-машина с 32G, мы захватываем память как следующий mem = `cat / proc / meminfo | grep MemTotal | awk '{print $ 2}' ` echo $ mem 32767184 и теперь мы конвертируем его в GIGA mem_in_giga = `echo ...
01.02.2018