Почему память (rss) из команды ps отличается от памяти из команды top?

Не ответ, но достаточно близко для моих целей. Теперь я могу прокручивать в xterm, используя модификатор Meta (Alt _L )в сочетании со сдвинутыми на уровень 3 клавишами Prior/Next вместо физических «i» и «m».

XTerm*vt100.translations: #override \n\
Meta <KeyPress> Return:fullscreen(toggle) \n\
Shift <KeyPress> Prior:insert() \n\
Shift <KeyPress> Next:insert() \n\
Meta <KeyPress> Prior:scroll-back(1,halfpage) \n\
Meta <KeyPress> Next:scroll-forw(1,halfpage)

Для полноты картины это моя модифицированная раскладка, если кому интересно:

hidden partial modifier_keys
xkb_symbols "swapescape" {
key <TAB> { [ Escape ] };
key <ESC>  { [ Tab ] };
};

partial alphanumeric_keys
xkb_symbols "ee" {
include "us"
name[Group1] = "English (US keyboard with custom overlay on level3)";

// hjkl
key <AC06>  { [           h,  H,           Left                  ]  };
key <AC07>  { [           j,  J,           Down                  ]  };
key <AC08>  { [           k,  K,           Up                    ]  };
key <AC09>  { [           l,  L,           Right                 ]  };

key <AD08>  { [           i,  I,           Prior                 ]  };
key <AB07>  { [           m,  M,           Next                  ]  };

include "eurosign(e)"
};

Тем не менее, я хотел бы знать, возможно ли заставить его работать без модификатора (Meta ).

1
02.04.2020, 11:25
1 ответ

Наиболее вероятная причина заключается в том, что ps показывает резидентную память, а top показывает общую или виртуальную память (, например. в том числе заменены и разделены ).

По этому поводу много вопросов, в том числе https://stackoverflow.com/questions/7880784/what-is-rss-and-vsz-in-linux-memory-management, но именно поэтому здесь разные значения.

0
19.03.2021, 02:31

Теги

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