Неактивная память связана с Фиксировавшим, но неиспользованным?

[116026]Вы можете использовать код выхода :

title        Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.24-18-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro single
initrd        /boot/initrd.img-2.6.24-18-generic


# title        Ubuntu 8.04, kernel 2.6.24-17-generic
# root        (hd1,0)
# kernel        /boot/vmlinuz-2.6.24-17-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro splash
# initrd        /boot/initrd.img-2.6.24-17-generic
# quiet

# title        Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
# root        (hd1,0)
# kernel        /boot/vmlinuz-2.6.24-17-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro single
# initrd        /boot/initrd.img-2.6.24-17-generic

Тогда вы можете поймать [116386]ARGS_NUM_ERROR[116387] в вашем скрипте с подходящей обработкой.[116029].

1
19.06.2014, 00:49
2 ответа

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

  1. Установите кофеин . Это можно сделать, добавив в систему ppa и установив его, как и любой другой пакет. Пока вы используете обычный монетный двор, это также должно работать для вас.

     sudo add-apt-repository ppa: coffeine-developers/ppa
    sudo apt-get обновление
    sudo apt-get install кофеин
    

    Затем запустите кофеин и на панели задач появится его значок. Можно выбрать, какие программы следует отменить приостановку.

    Примечание: Начиная с 2,7 выпуска кофеина , программа больше не имеет GUI и работает только как демон. При запуске заставка не будет активирована до тех пор, пока активное окно находится в полноэкранном режиме.

  2. Сценарий Вкл. . Он не будет проверять spotify по умолчанию, но для этого его достаточно легко изменить. Просто добавьте spotify в массив delay _ progs в начале сценария:

     delay _ progs = («spotify»)
    

    Затем добавьте сценарий к запускаемым программам, чтобы он работал в фоновом режиме. и это должно остановить вас от приостановки, если spotify работает. Обратите внимание, что при этом не проверяется, воспроизводится ли какая-либо музыка, а также выполняется ли программа.

Дайте мне знать, если они не работают на приостановку, и я попытаюсь взломать что-то вместе с помощью xdotool или подобных программ.

-121--125725-

Размер диска Windows можно изменить после загрузки с USB/CD Linux.

После этого можно скопировать файлы со старых дисков Linux в только что созданный раздел после создания на нем файловой системы (при условии, что вы можете встроить этот диск, например, в корпус USB).

Для скопированных файлов необходимо изменить/etc/fstab, чтобы отразить новые UUID или разделы, и обновить конфигурацию grub. Затем вы можете установить grub в загрузочный сектор и двойную загрузку машины.

Может быть проще просто выполнить новую установку и скопировать файлы данных.

-121--205479-

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

Подтвержденная память - это общее количество всего пространства, которое номинально выделено процессам. Это совокупность всех процессов пространства памяти, которые, по их мнению, доступны, включая активные (в ОЗУ и недавно использованном) неактивно (в ОЗУ и используется в какой-то момент, но подвержено пейджингу, потому что его использование не было последним) paged out (один раз в ОЗУ и используется, так как paged out to swap) и никогда не использовался (пространство возвращено malloc (), но еще не затронуто)

3
27.01.2020, 23:21

См. man proc; прямо процитируем:

Процесс, который выделяет 1Гб памяти (используя malloc(3) или аналогичный), но касается только 300Мб этой памяти, покажется, что он использует только 300Мб памяти, даже если адресное пространство выделено для всего 1Гб. Это 1 Гб памяти, которая была "выделена" ВМ и может быть использована в любое время путем выделения приложения.

Committed_AS относится к общему объёму памяти, запрашиваемой системой для динамического выделения памяти; это означает, что неактивная память (которой нет в куче) не учитывается. В этом и заключается сила виртуальной памяти; процесс "думает", что у него есть вся запрашиваемая память, но в действительности у него есть только то, что ему нужно.

Это также напрямую связано с конфигурационной установкой overcommit_memory sysctl, которая может быть использована для предотвращения "избыточного выделения" памяти, чтобы сервер сам не OOM, если ему когда-нибудь понадобится вся "выделенная" память за один раз.

1
27.01.2020, 23:21

Теги

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