konto usunięte

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

OS to Redhat Enterprise

Jakie praktykujecie wielkości swapa w takich hybrydach, które mają 32-64GB RAM i niską pojemność własnych dysków, np. 73GB ? To chyba bez sensu dawać swap = RAM.

W Solarisie generalnie daje się tyle ile RAMu ... a w Linuxopodobnych ?
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Hej

Tu jest dość ciekawy wątek na ten temat:

http://kerneltrap.org/node/3202

Michał
Krzysztof Książek

Krzysztof Książek Senior Engineer
(DBA) at BlackbirdIT

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Hej,

Osobiście wychodzę z założenia, że jeśli produkcyjna maszyna swapuje, to znaczy że ma za mało pamięci :)

Swap ok. 1GB, tak żeby "coś" było.

Można postawić większy kawałek, tylko po co? Jeśli ten swap będzie faktycznie w użyciu, to wydajność maszyny spadnie na tyle, że to i tak sensu większego mieć nie będzie. Szczególnie gdy mowa o maszynach na których działają bazy danych.

Krzysiek
Stanisław P.

Stanisław P. Software designer

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Wątek z trapa miodzio - warty zapamiętania.

Swap==RAM, to jest podejście desktopowe -> jeśli masz więcej ramu, używasz bardziej obciążających programów, więc i wpadasz w swap częściej. Jak masz ramu 256, to nie odpalasz gry/programu, który wymaga 512, więc i swapu nie potrzebujesz tyle...
Serwery to co innego. Swap się zawsze przydaje, ale czasem lepiej coś poprawić i lepiej używać ram. Zwykle i tak wiesz ile mniej-więcej każdy proces może zająć i jeśli zajmuje nagle 3 razy tyle, to założony ulimit powinien go zabić. Jeśli demon smtp nagle rośnie do 1GB, albo dhcp do 100MB, itd. to coś jest bardzo nie w porządku (konkretny rozmiar zależy już od potrzeb...)
Czyli po prostu zależy do czego to używasz... Jeśli bazy danych, to (zwykle) lepiej jeśli zrobi writeback na dysk, niż wrzuci coś niezapisanego jeszcze do swapa - w mysql można to wyregulować rozmiarami buforów np.
Najlepiej pewnie będzie jak zainstalujesz system na jakimś minimalnym rozmiarze partycji (10gb sam system nie przekroczy, prawda?), i zaczniesz się bawić sztucznym obciążeniem i skalowaniem swapa... Warto też oglądnąć /proc/sys/vm/*. Raczej nie ma "jednej poprawnej" odpowiedzi co do swapa :(

Podejście praktyczne, szybkie - dużo swapu nie szkodzi. Jeśli na własnym dysku nie trzymasz więcej niż system, to i tak masz wolne w tym przypadku 63gb - niech się do czegoś przydadzą :)
Jacek Politowski

Jacek Politowski Kierownik do spraw
technicznych Data
Center, Sprint S.A.

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Dużo przestrzeni wymiany może zaszkodzić, w specyficznych warunkach, ale jednak... Zanim system wyswapuje wszystko, żeby zadziałać mógł OOM-Killer mnóstwo czasu upłynie na maszynie z olbrzymim swapem.

Fakt, że przy odpowiednich ulimitach nie powinno dojść do takiej sytuacji, ale jako generalna zasada chyba stwierdzenie "dużo swapu nie zaszkodzi" nie jest prawdziwe.
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

A może na początek takie pytanie ...:

Co ten system ma robić?

Michał

konto usunięte

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Nic szczególnego ... baza Oracle 1TB na ASM z wielkim rozdmuchanym PGA ... niewielka ilość użytkowników, ale przetwarzających duże ilości spływajacych danych w czasie rzeczywistym.

Dam pewnie 4GB tego swapa.Krzysztof P. edytował(a) ten post dnia 14.02.08 o godzinie 20:29
Karol K.

Karol K. Medium Software
Engineer @ Future
Processing /
Właściciel...

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Witam,
Ja osobiscie swap ustawiam w ten sposob:
1) jesli jest to workstation to w ogole jest nie potrzebnyakze minimum socjalne.
2) jesli pracuje na nim jakas baza danych to 3xRAM zeby mogl sobie wszystko spokojnie z pamieci zapisac w razie koniecznosci ( i tu uwag po takim padzie faktycznie system moze dlugo wstawac)
3) jesli nie ma bazy danych to dawlem SWAP==RAM

To tyle pozdrawiam.
Robert Niemiec

Robert Niemiec Starszy Inżynier
Systemowy, Comarch
SA

Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz

Karol Krzyżak:
Witam,
Ja osobiscie swap ustawiam w ten sposob:
1) jesli jest to workstation to w ogole jest nie potrzebnyakze minimum socjalne.
2) jesli pracuje na nim jakas baza danych to 3xRAM zeby mogl sobie wszystko spokojnie z pamieci zapisac w razie koniecznosci ( i tu uwag po takim padzie faktycznie system moze dlugo wstawac)
3) jesli nie ma bazy danych to dawlem SWAP==RAM

To tyle pozdrawiam.
Czesc

To co robisz w przypadku 64GB RAMu i dysku wewn 73GB? na ktorym ma chodzic baza Oracle? Datafile na macierzy FC, OS Solaris.
Podpada pod punkt 2 :)

Następna dyskusja:

Dzielenie dysków na logi




Wyślij zaproszenie do