Назад | Перейти на главную страницу

Какова единица измерения «мем» и «память» в / proc / net / sockstat

Какая единица измерения памяти и памяти в / proc / net / sockstat? Байты, килобайты, страницы?

[kbrandt@ny-kbrandt01: ~] cat /proc/net/sockstat
sockets: used 153
TCP: inuse 7 orphan 0 tw 0 alloc 8 mem 1
UDP: inuse 4 mem 3
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0

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

Покопавшись на нескольких страницах результатов поиска, я наконец нашел одно сообщение на форуме от кого-то, кто, по-видимому, прочитал исходный код ядра, в котором утверждается, что mem значения для TCP и UDP находятся на страницах ядра, а memory значение в FRAG выражается в байтах.

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