Intereting Posts
Зеркалирование stackexchange, включая внешние изображения Исключение кавычек в псевдониме zsh Force bash для вывода вывода в пробелы VBox на безголовом сервере: установить linux без RDP Каковы некоторые быстрые способы создания N копий определенного файла? Как найти длину строки с помощью команды echo и wc Управление и применение пользовательских обновлений для нескольких идентичных машин Является ли скрипт оболочки языком программирования Автоматическая печать изображений с добавленными надписями Как запретить пользователям запускать команды с помощью косой черты для каталога? Рекурсивные копии файлов с переименованием Как отлаживать, вызваны ли перезагрузки программным обеспечением или оборудованием? Утилита для проверки ожидающих обновлений в Arch Как я могу добавить префикс для ввода, который я получаю из канала через awk, и условно окрасить префикс? Является ли компилятор дерева устройств привязан к версии ядра?

У VmPeak & VmHWM есть периоды измерения?

Читая документацию ядра, я наткнулся на VmPeak & VmHWM, и это немного неясно для меня. VmPeak в /proc/<pid>/status описывается как максимальный размер виртуальной памяти. Пик за какой период?

Является ли этот период тем же самым для VmHWM, также как размер резидентного набора («знак высокой воды»)?

Глядя на страницу man для proc я был бы склонен интерпретировать эти 2 параметра как на протяжении всего процесса, поэтому, чтобы ответить на ваш вопрос, я бы сказал, что нет никакого связанного периода времени. Особенно учитывая, что они используют термин «знак высокой воды».

 * VmPeak: Peak virtual memory size. * VmHWM: Peak resident set size ("high water mark"). 

В качестве дальнейшего доказательства я также приведу эту статью под заголовком « Понимание и оптимизация использования памяти» .

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