От Интерфейса программирования Linux страница виртуальной памяти, содержащая данные, может быть выгружена (если это не заблокировано в памяти с помощью mlock () или подобный), и мог затем быть считан из...
Интерфейс программирования Linux показывает макет виртуального адресного пространства процесса: полностью ли ядро в физической памяти полностью Или частично сопоставлен с частью «ядра» на вершине из ...
Я хотел бы скопировать строку в текстовый файл редактировать его на лету, чтобы заменить все/в | и вставить в одну строку в той же строке. У меня первая строка в текстовом файле: http://webpage.com/ (name-never-...
От Интерфейса программирования Linux: Где стопка ядра (упомянута в кавычке ниже) в вышеупомянутой схеме? Действительно ли это - верхняя часть "Ядро (отображенный в виртуальную память процесса, но нет...
Я читаю Понимание Ядро Linux. Там, я пытаюсь понять, как логический адрес был переведен в физический адрес. К моему пониманию я полагаю, что логический адрес был переведен в...
Я использовал Linux Mint 18.3 Cinnamon, и теперь у меня есть свежий Linux Mint 19 Cinnamon. Мои/и/домашние каталоги были отдельными, поэтому я оставил свой/дом от предыдущей OS. Моя проблема в том, что мой звук...
Риск выполнения: vmtouch -dl /mysql-data-folder На производственном сервере с 192 Гб оперативной памяти и папкой с данными mysql размером 50 Гб. Что такое vmtouch? man vmtouch vmtouch открывает каждый предоставленный файл ...
Недавно я обновил этот ноутбук до Fedora 28 Beta, а вместе с ним и до Gnome 3.28. В основном дела идут хорошо. Но есть вещи странные. Это не вызывает проблем, потому что это вся виртуальная память. Но почему ...
Я изучаю, как включить разбиение на страницы в ядре Linux, но я этого не сделал понять, как ядро может адресовать от 8 МБ до 1 ГБ виртуальной памяти.
Я имею в виду, что на этапе загрузки ядро поставляется с очень минимальным ...
В данный момент я читаю книгу «Понимание ядра Linux» ". Там сказано следующее: для 32-битных архитектур без расширения физического адреса достаточно двух уровней подкачки. ...
Почему условие IF проверяет, находится ли виртуальный адрес, указывающий на str, в начало страницы? int main () {
char * str;
str = (char *) malloc (sizeof (char) * 4);
if (((int) str) & ...
Virt Manager конфигурации: Использование гостевой памяти сразу после загрузки (ничего не запущено): Я запускаю virt-manager на стандартной системе Ubuntu 17.10. В Proxmox та же самая общая конфигурация (с ...
Когда пора обновить оперативную память Linux-системы? KiB Mem: total, free, used, buff / cache (buff / cache + used) = (total - free) Если он начинает использовать своп ??
Если buf / caches ниже X?
Если свободен ...
В недавнем предложении, которое я прочитал, говорилось: «Большая часть таблицы страниц не используется, заполнена недопустимыми записями. И это для крошечного адресного пространства 16 КБ. .Представьте себе таблицу страниц 32-битного адресного пространст
Я пытался понять различие используемые случаи для Zswap, Zram и Zcache. Извинения заранее за длиной/немного грязно сформулированный вопрос. Я сделал набор поиска с помощью Google и меня...
Я хочу запустить программу, которая требует больше памяти, чем доступно на целевой машине. К сожалению, у меня нет корневого доступа к машине, на которой работает программа, поэтому я не могу настроить ...
Раздел подкачки не содержит структурированной файловой системы. Ядру это не нужно, потому что оно хранит страницы памяти на разделе, который помечен как область подкачки. Поскольку страниц памяти может быть несколько ...
Я пытаюсь удалить большое количество файлов (в несколько миллионов) с помощью команды find. -name "file *" -delete
Терминал показал вывод Killed. Я поискал в Интернете и увидел dmesg, Out ...
Я в настоящее время учусь для экзамена в операционных системах. Это включает изучение некоторых основ о таблицах страниц, которые приводят меня к вопросу Почему с помощью иерархических таблиц страниц? который упоминает это...
Предположим, что я хотите завершить процесс на Linux-машине с помощью swap (который на самом деле является zram). Своп составляет половину объема оперативной памяти. В ОЗУ всего 10% свободного места, а своп почти заполнен ...
У меня есть два вопроса о макете виртуального адреса ядра в системах x86 и x64. Насколько мне известно, x86 использует структуру разделенной памяти: highmem и lowmem. Если я правильно понимаю, ...
Кажется, что у каждого процесса есть частные отображения памяти, которые не доступны ни для чтения, ни для записи, ни для исполнения (флаги которых "---p"): grep -- --- /proc/self/maps
7f2bd9bf7000-7f2bd9df6000 ---p ...
[Правовая оговорка: Я был первоначально немного озабочен регистрацией этого здесь, таким образом, я спросил относительно Meta при обсуждении домашнего пива / модификация была приемлема. На основе ответа я добрался от нескольких ветеранов...
Я изучаю управление памятью и пытаюсь определить, что хранится во втором сегменте памяти только для чтения, специфичном для моей программы. 00400000-00401000 r-xp 00000000 00:28 144 / выход
...
Я обнаружил, что vmstat дает: si: Объем памяти, загруженной с диска (/ с)
итак: Объем памяти, перекаченной на диск (/ с) (и здесь я понимаю, что подкачка и подкачка используются взаимозаменяемо) ...
Я знаю, что: подкачка и подкачка выполняются на / с диска
/ proc / io предоставляет информацию о дисковом вводе-выводе. Однако я не уверен, включает ли / proc / / io ввод-вывод, который должен был выполняться в ОЗУ, но ...
Операционная система работает в физической памяти и предоставляет индивидуальное виртуальное адресное пространство для каждого процесса для хранения данных . Чтобы упростить перенос между виртуальной и физической памятью.
...
Я пытаюсь найти физический адреса переменных кучи, переменных стека и отображаемых в память периферийных адресов с использованием файла / proc / {pid} / pagemap, используя шаги, подробно описанные в файле: http: // lxr ....
В настоящее время я работаю над образовательной операционной системой под названием Pintos. При реализации виртуальной памяти одна из проблем, с которыми я сталкиваюсь, - это запись данных для подкачки из-за ошибки страницы, которая произошла во время ..
Большинство полей понятны, но может кто-нибудь, пожалуйста, объясните мне разницу между «страницы с подкачкой» и «страницы с подкачкой» "?. Я почти уверен, что подкачка происходит тогда, когда весь процесс ...