Вопросы с тегом «virtual-memory»

1
Установка / proc / sys / vm / drop_caches для очистки кеша
В рамках некоторых таймингов холодного кэша я пытаюсь освободить кэш ОС. Документация ядра (полученная в январе 2019 года) гласит: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To free pagecache: …

1
Получение информации об использовании памяти процессом из / proc / pid / smaps
Для данного процесса /proc/<pid>/smaps, для данной записи сопоставления: Shared_Clean Shared_Dirty Private_Clean Private_Dirty Является ли Shared_Clean+ Shared_Dirtyобъем памяти, который используется другими процессами? Так это как общий RSS? Точно так же Private_Clean+ Private_Dirtyобъем памяти, который доступен только для одного процесса ? Так это как приватный RSS? Значение PSS = PrivateRSS + (SharedRSS …

2
Почему выключение компьютера после плохого `rm` сохранения моих файлов?
Классическая ситуация: я запустил плохо rmи сразу после этого понял, что удалил не те файлы. (Ничего критического, и у меня были сносные недавние резервные копии, но все еще раздражает.) Зная, что дальнейшая активность на диске была моим врагом, если я хотел восстановить файлы с помощью extundeleteтаких инструментов, я сразу же …

2
Это как Linux пейджинг должен вести себя?
Когда моя система Linux приближается к пейджингу (то есть, в моем случае, 16 ГБ ОЗУ почти заполнены, 16 ГБ подкачка полностью пуста), если новый процесс Х пытается выделить некоторую память, система полностью блокируется. То есть до тех пор, пока непропорциональное количество страниц (по отношению к общему размеру и скорости запросов …

5
Разве Linux не использует сегментацию, а только пейджинг?
Интерфейс программирования Linux показывает макет виртуального адресного пространства процесса. Является ли каждый регион на диаграмме сегментом? Из понимания ядра Linux , Верно ли, что следующее означает, что модуль сегментации в MMU отображает сегменты и смещения в сегментах в адрес виртуальной памяти, а модуль поискового вызова затем отображает адрес виртуальной памяти …

3
Почему Debian Linux допускает до 128 ТБ виртуального адресного пространства на процесс, но только 64 ТБ физической памяти?
Я только что прочитал здесь : до 128 ТБ виртуального адресного пространства на процесс (вместо 2 ГБ) Поддержка физической памяти 64 ТБ вместо 4 ГБ (или 64 ГБ с расширением PAE) Почему это? Я имею в виду, поддержка физической памяти ограничена ядром или текущим оборудованием? Зачем вам вдвое больше виртуальной …

6
Может ли Linux «исчерпать ОЗУ»?
Я видел несколько сообщений в Интернете, в которых люди, по-видимому, жалуются на то, что VPS-сервер неожиданно убивает процессы, поскольку они используют слишком много оперативной памяти. Как это возможно? Я думал, что все современные ОС предоставляют «бесконечную оперативную память», просто используя замену диска для всего, что выходит за пределы физической памяти. …

3
Фактическое использование памяти процесса
Ниже приведены данные об использовании памяти mysqlи apacheсоответственно на моем сервере. Согласно выводу, pmapскажем, mysqlиспользует около 379M и apacheиспользует 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K Сравнивая это с выводом top, я вижу, что значения почти совпадают. PID …

3
Как работает распределение стека в Linux?
Резервирует ли ОС фиксированный объем действительного виртуального пространства для стека или чего-то еще? Могу ли я произвести переполнение стека, просто используя большие локальные переменные? Я написал небольшую Cпрограмму, чтобы проверить мое предположение. Он работает на X86-64 CentOS 6.5. #include <string.h> #include <stdio.h> int main() { int n = 10240 * …

3
Что происходит, когда файл, который на 100% помещен в кэш страницы, изменяется другим процессом
Я знаю, что при изменении страницы кэша страниц она помечается как грязная и требует обратной записи, но что происходит, когда: Сценарий: файл / apps / EXE, который является исполняемым файлом, полностью помещается в кеш страниц (все его страницы находятся в кеше / памяти) и выполняется процессом P Непрерывный выпуск заменяет …

5
Нужен ли чип MMU (модуль управления памятью) для поддержки процессором виртуальной памяти?
Нужен ли чип MMU (модуль управления памятью) для поддержки процессором виртуальной памяти? Можно ли эмулировать функциональность MMU в программном обеспечении? (Я знаю, что это, вероятно, окажет большое влияние на производительность).

2
Как увеличить максимальное пространство подкачки в Mac OS X?
В Mac OS X Yosemite 10.10.5, когда я пытаюсь выполнить вычисление, которое должно выделить и использовать 128 ГБ памяти (это программа командной строки, написанная на C), ядро ​​убивает мой процесс с предубеждением. Эта запись журнала консоли является примером одного экземпляра: 25.09.15 7: 08: 40.000 PM ядро ​​[0]: низкий своп: пид …

1
Смысл вывода pmap
Я написал main.cв Linux: int main() { while (1){} } Когда я компилирую и запускаю, я могу pmapэто: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- …

1
Многие демоны Gnome 3.28 используют более 100 ГБ VIRT. Почему?
Я недавно обновил этот ноутбук до Fedora 28 Beta и вместе с ним Gnome 3.28. Все в основном хорошо. Но некоторые вещи странные. Это не вызывает проблем, потому что это все виртуальная память. Но почему эти демоны выделяют более 100 ГБ виртуальной памяти? 0 1000 2012 1719 20 0 101649024 …

2
Кто-нибудь на самом деле использует и получает выгоду от прозрачных огромных страниц?
В последнее время я боролся с проблемами производительности прозрачных огромных страниц и заметил, что многие системы баз данных рекомендуют его отключать. Я говорю о Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop и многом другом. Например: Петр Зайцев (2014-07-23). Почему TokuDB ненавидит Прозрачные Огромные Страницы . Percona. Мишель Кейси (2013-09-17). Проблемы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.