Pytania oznaczone «virtual-memory»

26
Czy tak powinien wyglądać stronicowanie Linuksa?

Kiedy mój system Linux zbliża się do stronicowania (tj. W moim przypadku 16 GB pamięci RAM jest prawie pełny, 16 GB zamiany jest całkowicie pusty), jeśli nowy proces X próbuje przydzielić część pamięci, system całkowicie się blokuje. To znaczy, dopóki nieproporcjonalnie duża liczba stron (wrt...

20
Czy Linux może „zabraknąć pamięci RAM”?

Widziałem kilka postów w sieci ludzi najwyraźniej narzekających na hostowany VPS nieoczekiwanie zabijający procesy, ponieważ zużyli zbyt dużo pamięci RAM. Jak to jest możliwe? Myślałem, że wszystkie współczesne systemy operacyjne zapewniają „nieskończoną pamięć RAM”, używając po prostu wymiany...

20
Rzeczywiste użycie pamięci przez proces

Poniżej przedstawiono użycie pamięci mysqli apacheodpowiednio na moim serwerze. Jak wynika z pmappowiedzmy, mysqlużywa około 379M i apacheużywa 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K Porównując to z wynikiem top,...

18
Jak działa alokacja stosu w systemie Linux?

Czy system operacyjny rezerwuje stałą ilość ważnego miejsca wirtualnego na stos lub coś innego? Czy jestem w stanie wygenerować przepełnienie stosu tylko przy użyciu dużych zmiennych lokalnych? Napisałem mały Cprogram, aby sprawdzić moje założenia. Działa na X86-64 CentOS 6.5. #include...

12
Znaczenie produkcji pmap

Napisałem main.cw systemie Linux: int main() { while (1){} } Kiedy kompiluję i uruchamiam, mogę pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x--

9
Jak poprawnie skonfigurować zram i swap

Konfiguruję i kompiluję nowe jądro 3.0. Jednym z korzyści, które planowałem używać przez jakiś czas (przez łatanie), które zostały połączone w 3.0, jest zram. Czy można ustawić zarówno HDD SWAP, jak i ZRAM SWAP, aby ZRAM był używany jako pierwszy i tylko rozlane strony były umieszczane w...

9
Nie możesz obsłużyć żądania stronicowania jądra?

[Uwaga: Początkowo byłem trochę zdenerwowany publikowaniem tego tutaj, więc spytałem Metę, czy dyskusja na temat homebrew / modowania jest akceptowalna. Na podstawie odpowiedzi, którą otrzymałem od kilku weteranów, posunąłem się naprzód i opublikowałem ten wątek. Oto link do Meta.] Obecnie próbuję...