система онлайн-бронирования
г. Донецк, Украина, ул. Артёма, 87
+38 (062) 332 33 32, 332-27-71
ЗАБРОНИРОВАТЬ
НОМЕР

Статьи

Zwiększ wydajność Ubuntu dzięki zRam

Ta metoda pomoże osobom, które mają niewielką ilość pamięci RAM zainstalowanej na swoich komputerach i mają problemy z wydajnością i „szybkością reakcji” systemu operacyjnego.

Począwszy od wersji jądra Linux 3.14, moduł jest dołączony do standardowego pakietu. zRam (dawniej znany jako compcache ).

Jak podano w Wikipedia :

.... Poprawia wydajność, uniemożliwiając stronicowanie na dysk za pomocą skompresowanego urządzenia blokowego w pamięci RAM, dopóki nie będzie konieczne użycie pliku stronicowania na dysku twardym. Szybkość wymiany z pamięcią RAM jest szybsza niż w przypadku dysku twardego, więc zRam umożliwia Linuksowi wykonywanie większej liczby operacji wymiany, zwłaszcza na starszych komputerach z małą ilością pamięci RAM.

zRam jest aktywnie wykorzystywany w Ubuntu Nexus 7, urządzeniach z Androidem, projektach CyanogenMod. Google oprócz Androida używa zRam w swoim systemie operacyjnym ChromeOS.

Używanie zRam jest zalecane dla netbooków, starych komputerów, systemów wirtualnych (np. Na VPS z Amazon lub Digitalocean i inne) lub w różnych systemach wbudowanych.

Ogólnie rzecz biorąc, metody używania zRam nie ograniczają się do kompresji i redukcji danych zrzucanych do wymiany. Ogólnie rzecz biorąc, zRam tworzy urządzenia blokowe (analogowy dysk twardy w pamięci RAM) w pamięci RAM. W tym przypadku wszystkie dane należące do tych urządzeń blokowych są kompresowane. Ogólnie rzecz biorąc, to, co wkładasz w te urządzenia blokowe, zależy od ciebie. Ale w większości przypadków ten moduł i ta technologia są używane specjalnie do wymiany.

Przechodzimy do ustawienia.

Linia bazowa:

OS: Ubuntu 14.04 LTE

Aby aktywować zRam, wystarczy zainstalować pakiet zram-config:

sudo apt-get zainstaluj zram-config

Po instalacji możesz sprawdzić wydajność:

swapon -s

Jeśli widzisz coś podobnego, wszystko jest w porządku:

Jeśli widzisz coś podobnego, wszystko jest w porządku:

Ponieważ partycje są tworzone w pamięci RAM, nie radzę zmieniać parametru vm.swappines (zmienionego w pliku /etc/sysctl.conf ), który często zalecane ustaw na 10 lub nawet 0.

Swappines to parametr, który kontroluje tendencję jądra do przenoszenia procesów z pamięci fizycznej do partycji wymiany. Domyślnie Ubuntu jest ustawione na 60, tj. kiedy system zacznie używać więcej niż 40% pamięci RAM, system zacznie upuszczać strony w wymianie.

Innymi słowy. Jeśli parametr vm.swappines jest ustawiony na 0, system nie użyje swapu, dopóki cała pamięć RAM nie zostanie zapełniona. Jeśli wartość jest ustawiona na 100, wszystkie procesy zostaną przeniesione do wymiany, co spowoduje duże obciążenie podsystemu dyskowego i wystąpią oczywiste opóźnienia w działaniu samego systemu operacyjnego i aplikacji.

Jak widać na powyższym zrzucie ekranu, podczas autokonfiguracji zRam system utworzył 4 partycje (tyle jąder w systemie, ile operacji w zRam są jednowątkowe) i przeznaczył 470 MB (w przybliżeniu) na każdą partycję, co stanowi około 12% pamięci RAM.

Jeśli z jakiegoś powodu nie jesteś zadowolony z automatycznego tworzenia partycji zRam, możesz wykonać konfigurację ręcznie.

/ sbin / modprobe zram num_devices = 4 echo 1073741824> / sys / block / zram0 / diskize echo 1073741824> / sys / block / zram1 / disksize echo 1073741824> / sys / block / zram2 / rozmiar dysków echo 1073741824> / sys / block / zram3 / disksize / sbin / mkswap / dev / zram0 / sbin / mkswap / dev / zram1 / sbin / mkswap / dev / zram2 / sbin / mkswap / dev / zram3 / sbin / swapon / dev / zram0 -p 10 / sbin / swapon / dev / zram1 -p 10 / sbin / swapon / dev / zram2 -p 10 / sbin / swapon / dev / zram3 -p 10

Pierwsza linia to liczba sekcji, które musisz utworzyć. Zwykle tworzy tyle partycji, co rdzenie procesora. W moim przypadku jest to 4. Sekcje są ponumerowane od 0. Dlatego numery utworzonych sekcji: 0-3.

Linie 2-5 określają rozmiar (w bajtach) partycji zRam. Zdefiniowałem równą objętość dla wszystkich (w tym przypadku 1 GB).

Linie 6-9, utwórz partycję wymiany w utworzonych urządzeniach blokowych.

Wiersze 10-11, aktywuj wymianę z priorytetem 10. Im wyższy priorytet, tym wcześniejsza będzie ta sekcja. W przypadku wymiany dysku pożądane jest ustawienie priorytetu znacznie niższego niż partycje zRam.

Po tym wszystkim sprawdzamy wynik za pomocą polecenia swapon.

swapon -s

To wszystko, konfiguracja jest zakończona.

komentarze zasilane przez HyperComments

Новости

Отель «Централь» Официальный сайт 83001, Украина, г. Донецк, ул. Артема, 87
Тел.: +38 062 332-33-32, 332-27-71
[email protected]
TravelLine: Аналитика


Студия web-дизайна Stoff.in © 2008