Мы можем красться в информацию выделения RAM

Я знаю, что операционные системы управляют RAM и дают программам их долю пространства.

Мой вопрос состоит в том, как Ubuntu помнит выделения, которые это дает программам. Это - некоторая таблица, и действительно ли мы можем получить доступ к той таблице и считать ее содержание?

0
задан 26 August 2017 в 04:09

1 ответ

В моем знании нет никакого способа проверить постоянно выделенный поршень определенных приложений, однако с помощью системного монитора, или htop, можно проверить использование оперативной памяти и установить приоритеты.

установка htop является основной и во многом как любой другой, всего sudo apt-get install htop,, или используйте любой диспетчер пакетов для установки.

Затем или выполненный htop для просмотра задач на просто учетной записи пользователя и файлов на учетных записях пользователей Вы имеете совместный доступ к или используете sudo htop для просмотра всего рабочего процесса на машине.

Насколько я знаю, способ, которым Ubuntu выделяет память процессу, хранит его в файле где-нибудь в установке, как приоритет, а не само целое число. Если сама программа выделит "X сумм RAM", то она будет отправлена как специализированный запрос в систему.

Предполагают, однако, что у Вас есть два выполнения программ, оба желания выделить, скажем, 12 ГБ RAM. Если у Вас есть 16 ГБ, это не может быть сделано (очевидно), таким образом, выше приоритет программа возьмет 12 ГБ. Если оба будут иметь равный приоритет, то память будет разделена между, пропуская немного для системных процессов.

Системный монитор может также использоваться для установки приоритета:

enter image description here

Hope это помогает!

0
ответ дан 2 November 2019 в 09:07

Другие вопросы по тегам:

Похожие вопросы: