/ / Jak uzyskać rozmiar przestrzeni jądra? - Linux, pamięć, jądro, przestrzeń

Jak uzyskać rozmiar przestrzeni jądra? - Linux, pamięć, jądro, przestrzeń

Muszę uzyskać rozmiar jądra i przestrzeni użytkownika mojej dystrybucji Linuksa. czy istnieje polecenie pobrania rozmiaru jądra i przestrzeni użytkownika?

Dzięki Tomasz

Odpowiedzi:

2 dla odpowiedzi № 1

Szukasz CONFIG_PAGE_OFFSET oprawa. Nie sądzę, żeby pojawiała się gdziekolwiek poza plikiem konfiguracyjnym jądra.


0 dla odpowiedzi nr 2

Możesz sprawdzić /proc/<pid>/maps. Stos prawdopodobnie skończy się na 0xC0000000, ale możliwe, że twoja przestrzeń użytkownika jest podzielona na partycje inaczej. Nie sądzę, że zagwarantuje, że wszystkie obszary użytkownika będą tego samego rozmiaru.

Wszystko, co nie jest wymienione na mapie, jest dostępne dla jądra. Należy jednak pamiętać, że są to adresy wirtualne w przestrzeni adresowej procesu. Jako użytkownik pro