HTOP - Использование большего количества виртуальной памяти, чем у меня хранилище?

Да, конечно, это возможно. Любая серия вещей, которые вы могли бы сделать в командной строке (и многие вещи, которые там не выполнимы), может быть написана сценарием. Вам нужно найти какую-то страницу или каталог, в котором есть идентифицируемая ссылка на последнюю версию. Сначала выполните разбор, чтобы узнать версию или ссылку на последний файл, затем загрузите его, а затем выполните все необходимые действия для его установки.

3
01.11.2018, 18:31
1 ответ

Небольшое чтение, чтобы лучше понять каждый столбец, потому что это не только диск или память, но и общие библиотеки:

VIRT обозначает виртуальный размер процесса, который представляет собой сумму памяти, которую он фактически использует, памяти, которую он отобразил на себя (, например, ОЗУ видеокарты для X-сервера ), файлов на диске. которые были сопоставлены с ним (, в первую очередь разделяемые библиотеки )и память, совместно используемая с другими процессами. VIRT показывает, к какому объему памяти программа может получить доступ в настоящий момент.

RES означает резидентный размер, который является точным представлением того, сколько фактической физической памяти потребляет процесс. (Это также соответствует непосредственно столбцу %MEM. )Это практически всегда будет меньше размера VIRT, так как большинство программ зависят от библиотеки C.

SHR указывает, какая часть размера VIRT фактически является разделяемой (памятью или библиотеками ).В случае библиотек это не обязательно означает, что вся библиотека является резидентной. Например, если программа использует только несколько функций в библиотеке, вся библиотека отображается и будет учитываться в VIRT и SHR, но только части файла библиотеки, содержащие используемые функции, будут фактически загружены и учтены. под РЭС.

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

28
27.01.2020, 21:10

Теги

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