Jak mogę sprawdzić, czy zamiana jest aktywna z wiersza poleceń?

121

Jak mogę sprawdzić, czy zamiana jest aktywna i jakie urządzenia wymiany są skonfigurowane, w wierszu poleceń?

ptrcao
źródło

Odpowiedzi:

175

w systemie Linux możesz użyć

  • cat /proc/meminfo aby zobaczyć całkowitą zamianę i darmową zamianę (wszystkie Linux)
  • cat /proc/swaps aby zobaczyć, które urządzenia wymiany są używane (wszystkie Linux)
  • swapon -s aby zobaczyć urządzenia i rozmiary wymiany (gdzie jest zainstalowany program swapon)
  • vmstat dla bieżących statystyk pamięci wirtualnej

w Mac OS X możesz użyć

  • vm_stat aby zobaczyć informacje o pamięci wirtualnej (zamiana)
  • ls -lh /private/var/vm/swapfile* aby zobaczyć, ile plików wymiany jest używanych.

w Solarisie możesz używać

  • swap -l aby zobaczyć urządzenia / pliki wymiany i ich rozmiary
  • swap -s aby zobaczyć całkowity rozmiar wymiany, używany i darmowy
  • vmstat aby zobaczyć statystyki pamięci wirtualnej

W niektórych systemach „pamięć wirtualna” odnosi się tylko do urządzeń z pamięcią dyskową, aw innych systemach, takich jak Solaris, pamięć wirtualna może odnosić się do dowolnej przestrzeni adresowej procesu użytkownika, w tym systemów plików tmpfs (takich jak / tmp) i przestrzeni pamięci współdzielonej.

Tim Kennedy
źródło
10
Ponadto freepowinien powiedzieć, ile swapów jest dostępnych dla twojego systemu.
cat /proc/meminfopowinno byćcat /proc/meminfo | grep Swap
Binar Web
25

Spróbuj swapon -suzyskać listę aktualnych urządzeń wymiany i inne istotne informacje.

jw013
źródło
1

W systemie Linux możesz użyć toppolecenia, aby sprawdzić, czy zamiana jest aktywna, czy nie, w którym możesz zobaczyć coś takiego kswapd0. topKomenda zapewnia dynamiczny obraz w czasie rzeczywistym systemie, więc powinieneś zobaczyć tam swap.

Jeśli go tam nie widzisz, oznacza to, że prawdopodobnie nie działa. aby go ponownie uruchomić lub włączyć, możesz użyć tego polecenia: sudo swapon --all --verbose( źródło )

Następnie, topponownie uruchamiając polecenie, powinieneś go zobaczyć.

3kstc
źródło
1

swapon --show

Jest to nieco lepsze niż, swapon -sponieważ zapewnia przyjazne dla człowieka jednostki wielkości, takie jak:

NAME      TYPE      SIZE   USED PRIO
/dev/dm-1 partition 7.5G 563.8M   -2

man swap mówi:

-s, --summary Wyświetl podsumowanie użycia zamiany według urządzenia. Odpowiednik „cat / proc / swaps”. Ten format wyjściowy jest DEPRECATED na rzecz --show, który zapewnia lepszą kontrolę danych wyjściowych.

Testowane w Ubuntu 18.04, util-linux 2.31.1.

Ciro Santilli
źródło
0

swapon -s pokaże aktywną zamianę

Aby aktywować zamianę

Zamień -v urządzenie n nazwa

Praveen Kumar BS
źródło