1
ответ

Почему мой процесс Python не может получить доступ ко всей памяти?

У меня 62 ГБ ОЗУ на сервере Linux, и мой код Python пытается загрузить в память файл размером 20 ГБ. Однако он падает и выдает MemoryError. Я не уверен, почему это так? Я знаю, я...
22.01.2021
1
ответ

Как мы можем создать изолированное адресное пространство для каждого процесса без highmem в 64-битной версии?

мой вопрос может быть глупым. Но даже после некоторых поисков я так и не понял, почему highmem не нужен в 64-битных архитектурах. Насколько я искал, в x64bit нет highmem. Иными словами, все...
22.01.2021
1
ответ

Сохраняются ли данные в памяти при отключении сети? Если да, то как я могу увидеть эти данные?

Я пытаюсь проверить, сохраняются ли данные в памяти, если есть сетевое отключение от системы, выключенной на машине 3. На всех машинах работает RHEL 7. Моя настройка выглядит следующим образом :Машина 1 >...
05.01.2021
1
ответ

Как узнать, включена ли функция SME процессора AMD?

Более поздние процессоры AMD имеют функцию Secure Memory Encryption SME, которую, если она доступна, можно явно включить, добавив этот параметр в командную строку Linux. mem _encrypt=on (согласно...
04.01.2021
1
ответ

преимущества выделения больших страниц при загрузке

[перемещение вопроса из StackOverflow, где он кажется менее подходящим] Ядро загружается с опцией по умолчанию _hugepagesz=1G, которая определяет размер страницы по умолчанию. Итак, когда приложение хочет...
30.12.2020
1
ответ

Расчет использования памяти TCP (не суммируется)

Я использую Debian GNU/Linux 9.5 (stretch )с ядром :4.9.0 -7 -amd64. Я обнаружил, что виновником проблемы с потреблением памяти, с которой я столкнулся, является механизм приложения -для отправки журналов в FluentD...
18.12.2020
1
ответ

Потоковые изменения в доступной памяти

Я придумал следующую команду для проверки изменений в использовании памяти :бесплатно -с 1 -ч | awk 'NR%4==2' Это показывает такой вывод :Память :125Г 32Г 82Г 404М 10Г...
12.12.2020
1
ответ

неправильное поведение сервера Linux

я запустил приведенный ниже скрипт ps --нет -заголовков -eo user,rss | awk '{обр[$1]+=$2}; END {for (i in arr ){print i,arr[i]/1024/1024}}' | sort -nk2 -r показывает, что использование памяти составляет около 12 ГБ, однако верхнее...
03.12.2020
1
ответ

Анонимное отображение памяти и разделяемая память выделяют пространство только из физической памяти?

В Linux при использовании mmap ()для анонимного отображения памяти или при использовании malloc ()они выделяют «пространство» только из физической памяти, либо из физической памяти, либо из подкачки, либо из их комбинации? (Я...
24.11.2020
1
ответ

Кэши страниц потребляют оперативную память и vmpression

Суть в том, что ядро ​​Linux съедает всю доступную оперативную память, которая у нас есть (и я понимаю, что это совершенно нормально, и эта память все еще доступна и может быть восстановлена ​​:https ://...
19.11.2020
1
ответ

Xorg занимает огромное количество памяти

В последнее время на моем ноутбуке (Arch )Linux часто происходит утечка памяти. Команда с именем Xorg -nolisten tcp :0 vt1 --keeptty -auth /tmp/serverauth.mWgFYYiRdF постоянно занимает 27,2% моей 8 ГБ оперативной памяти (также...
18.11.2020
1
ответ

Как определить, что использует большую часть физической памяти?

У меня Linux-машина с 32 ГБ оперативной памяти. По словам топа, свободно только 9,264 ГБ. GiB Mem :Всего 31 423, 9 264 бесплатно, 20 670 использовано, 1 490 баффов/кэш GiB Swap :1,076 всего, 1,076 бесплатно, 0....
29.10.2020
1
ответ

rhel + почему память подкачки не используется

у нас есть серверы rhel с версией 7.6 мы настроили своп, и мы можем увидеть размер свопа из следующих свободных -g общего количества использованных свободных общих баффов / доступного кеша...
18.10.2020
1
ответ

Как удалить общую память, которая использовалась смонтированным каталогом tmpfs?

Я выполнил эту команду, чтобы создать RAM -Диск :mount -t tmpfs -o size=60G tmpfs /tmp/ramdisk После этого я скопировал несколько файлов в эту виртуальную файловую систему следующим образом :cp /mnt/user/hugefile.bin /tmp/...
29.09.2020
1
ответ

Информация об оборудовании в Debian 10. Как определить тактовую частоту оперативной памяти

Существуют ли инструменты для определения текущей тактовой частоты памяти в системах Linux? (В частности, Debian 10. )Из моих поисков до сих пор я знаю о dmidecode, но это не сообщает об истинном текущем...
22.09.2020
1
ответ

Загрузка исполняемых объектных файлов и создание приватной области

Я читал учебник по виртуальной памяти, и там говорится :Любая программа Linux может вызвать загрузчик, вызвав функцию execve, которая :удаляет существующие структуры областей в пользовательской части...
22.09.2020
1
ответ

Как освободить RAM-диск Linux

У меня возникли проблемы с освобождением RAM-диска в Linux. Я думаю, что blockdev --flushbufs /dev/ram0 работал в прошлом. Но теперь :кошка /dev/urandom > /dev/ram0 md5sum /dev/ram0...
20.09.2020
1
ответ

Различия между частью подкачки в команде top и командой swap -l

У меня есть система с 256 ГБ ОЗУ. Мое пространство подкачки исчерпывается из-за какого-то процесса. Итак, в качестве диагностики мы поместили crontab для контроля использования и пространства. Вот тут я в замешательстве. В...
10.09.2020
1
ответ

Filelight /home в /usr/share

Мне нужно было удалить некоторые файлы в /, и я заметил, что у меня есть папка /home/myusername в /usr/share, тогда как такая папка не появляется, когда я перечисляю директорию, символическую ссылку или что-то еще в /usr/share. Что могло...
09.09.2020
1
ответ

Синтаксис запроса памяти в файле задания Sun Grid Engine

Я отправляю задание Matlab в кластере своего университета с помощью qsub после входа в узел с помощью ssh. В задании заканчивается память. Это совет, который я получил, чтобы исправить мою проблему :"...
09.09.2020
1
ответ

Получить тип памяти и скорость без sudo

В CentOS lshw и dmidecode могут сообщить вам тип памяти (, например. DDR3 )и скорость, но нужен sudo или root. Похоже, что /sys/devices/system/edac/mc/mc */dimm */dimm _mem _имеет информацию о типе памяти, но не...
08.09.2020
1
ответ

Как EDAC получает уведомление об ошибке? из биоса или контроллера памяти?

Мы используем EDAC для отслеживания ошибок модулей DIMM. Я хотел бы знать, как EDAC получает уведомления об этих ошибках? Контроллер памяти имеет прерывание для уведомления BIOS, а затем BIOS уведомляет ОС? Память...
02.09.2020
1
ответ

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

Существуют такие команды, как top, ps, pmap (и другие ), которые показывают, сколько памяти используется процессом, но показывают только общий объем памяти. Используя вывод команды free -g, мы видим общее, используемое, общее,...
31.08.2020
1
ответ

Есть ли в Linux нестраничная память?

В Windows мы можем найти не-страничную память, и она использовалась для ядра и драйвера. (в моем понимании ). Есть ли в Linux страничная память, отличная от -? В моем понимании на каждый байт памяти надо в...
28.08.2020
1
ответ

Что такое проблема "громового стада" и как может возникнуть состояние гонки даже после использования спин-блокировок?

Отсюда :ожидание _таблица Хэш-таблица очередей ожидания процессов, ожидающих на странице быть освобожденным. Важно дождаться _на странице _()и разблокировать _страницу (). Хотя все процессы могли ожидать в одной очереди,...
26.08.2020
1
ответ

Действительно ли синхронизация и запись в кеши /proc/sys/vm/drop _очищают весь дисковый кеш/буферы?

Когда вы хотите очистить дисковые кэши/буферы, вы обычно вводите следующую команду :#sync && echo 3 > /proc/sys/vm/drop _caches Но после ввода этой команды free не сообщает 0...
17.08.2020
1
ответ

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

Кто-нибудь знает, как инициировать сборку мусора и уменьшение объема памяти в Firefox (о :памяти > Свободная память > GC/CC/Минимизировать использование памяти )с терминала? Этот браузер использует способ...
10.08.2020
1
ответ

Почему в /sys/devices/system/edac/mc нет папки mc0

Я тестировал RHEL 8.1, я вижу mc0 в /sys/devices/system/edac/mc. Я тестировал Debian 9.9 на той же машине, в /sys/devices/system/edac/mc папки mc0 нет. Это потому, что некоторые драйверы не...
06.08.2020
1
ответ

Какой смысл в ядре резервировать память CONFIG _X86 _RESERVE _LOW для BIOS?

По крайней мере, начиная с ядра 2.6, Kconfig предлагает параметр CONFIG _X86 _RESERVE _LOW, описываемый как «Объем малой памяти в килобайтах, который необходимо зарезервировать для BIOS». (Начиная с физического адреса...
03.08.2020
1
ответ

Доступная память уменьшается по мере использования, и закрытие приложений/перезапуск X не восстанавливает ее

Я знаю, что ядро ​​использует память для кешей, но эта память доступна для пользовательские приложения по запросу. Утверждая, что память «отсутствует», я имею в виду "доступно&...
01.08.2020