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

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

186
Как отобразить meminfo в мегабайтах в топе?

Иногда не удобно видеть meminfo в килобайтах, когда у вас несколько гигабайт оперативной памяти. В Linux это выглядит так: А вот как это выглядит в Mac OS X: Есть ли способ отобразить meminfo в топе Linux в терабайтах, гигабайтах и...

153
Ограничить использование памяти для одного процесса Linux

Я бегу, pdftoppmчтобы преобразовать предоставленный пользователем PDF в изображение с разрешением 300 точек на дюйм. Это прекрасно работает, за исключением случаев, когда пользователь предоставляет PDF с очень большим размером страницы. pdftoppmвыделит достаточно памяти для хранения изображения с...

142
Как мне прочитать из / proc / $ pid / mem под Linux?

Linux proc(5)страница человека говорит мне , что /proc/$pid/mem«может быть использована для доступа к страницам памяти процесса». Но простая попытка использовать его только дает мне $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Почему...

92
Как убийца OOM решает, какой процесс убить первым?

Этот ответ объясняет действия, предпринимаемые ядром при возникновении ситуации OOM, в зависимости от значения sysctl vm.overcommit_memory. Когда overcommit_memoryустановлено значение 0 или 1, overcommitоно включено, и программам разрешается выделять больше памяти, чем реально доступно. Что...

91
Нужно ли пространство подкачки, если у меня более чем достаточно оперативной памяти?

Из того, что я понимаю, цель раздела подкачки в Linux состоит в том, чтобы освободить некоторую информацию «не так часто доступную» из ОЗУ и переместить ее в определенный раздел на жестком диске (за счет замедления чтения или записи из него). к), по существу, позволяя активным приложениям больше...

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

Я ищу что-то вроде верхней части загрузки процессора. Есть ли аргумент командной строки для top, который делает это? В настоящее время моя память настолько заполнена, что даже 'man top' выходит из строя из-за нехватки памяти...

80
Установка / 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...

70
Что НЕ ставить на SSD?

Я купил SSD и собираюсь установить настольную систему с совершенно новой установкой Linux. Известно, что твердотельные накопители работают быстро, но у них есть недостаток: количество операций записи (на блок?) Ограничено. Поэтому я думаю о том, какие данные должны находиться на SSD, а какие на...

67
Почему Vim не может открыть текстовый файл размером 100 МБ, если у меня 16 ГБ ОЗУ?

У меня есть файл резервной копии базы данных MySQL объемом 100 МБ, и я не могу открыть его в Vim на моем компьютере с Linux, имеющим 16 ГБ ОЗУ. Vim просто зависает (по крайней мере, непригодно для использования). Это то, что я не понимаю. У меня 16 ГБ ОЗУ, почему я не могу загрузить файл размером...

66
Начнет ли Linux убивать мои процессы, не спрашивая меня, не хватает ли памяти?

Я запускал сценарий оболочки с командами для запуска нескольких ресурсоемких программ (2-5 ГБ) подряд. Когда я вернулся, чтобы проверить ход выполнения моего сценария, я с удивлением обнаружил, что некоторые из моих процессов были Killedтакими, как сообщил мне мой терминал. Несколько программ уже...

63
Правильное определение использования памяти в Linux

Я немного запутался в некоторых результатах, которые я вижу на PS и бесплатно . На моем сервере это результат free -m [root@server ~]# free -m total used free shared buffers cached Mem: 2048 2033 14 0 73 1398 -/+ buffers/cache: 561 1486 Swap: 2047 11 2036 Мое понимание того, как Linux управляет...

61
Требуется объяснение размера резидентного набора / виртуального размера

Я обнаружил, что pidstatэто будет хорошим инструментом для мониторинга процессов. Я хочу рассчитать среднее использование памяти для определенного процесса. Вот пример выходных данных: 02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command 02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel (Это...

46
Получение информации об использовании памяти процессом из / proc / pid / smaps

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

46
Измерение использования оперативной памяти программы

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

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

Так что у меня 4 ГБ оперативной памяти + 4 ГБ подкачки. Я хочу создать пользователя с ограниченными оперативной памятью и подкачкой: 3 ГБ оперативной памяти и 1 ГБ подкачки. Возможна ли такая вещь? Можно ли запускать приложения с ограниченной оперативной памятью и менять их местами, не создавая...