Czy to ważne, czy wielkość obszaru wymiany w Linuksie została ustawiona za mała (powiedzmy 1 Gb), a główna pamięć RAM jest 128Gb
?
Czy zawsze powinniśmy ustawić wielkość obszaru wymiany na dwukrotność pamięci RAM?
AKTUALIZACJA:
Cześć, dziękuję wszystkim za odpowiedź na to pytanie. W rzeczywistości mam to pytanie, ponieważ napotkaliśmy pewne problemy podczas korzystania z małego systemu klastrowego. Problemy są zamieszczone tutaj . Poniższy obrazek przedstawia niektóre informacje o niektórych komputerach w tym małym klastrze.
Jest MEMTOT
to całkowita ilość pamięci RAM tego komputera, SWAPTO
całkowita ilość obszaru SW AP tego komputera i SWAPUS
używana ilość obszaru SWAP. Jak pokazano na zdjęciu, użycie SWAP jest rzeczywiście niewielkie.
Próbując rozwiązać problemy zamieszczone tutaj , nie jesteśmy pewni, czy wielkość obszaru SWAP jest ustawiona zbyt mała, co jest po prostu 1Gb
względne 128Gb
, jak pokazano na rysunku. Mam więc to pytanie. Przepraszam, że nie opublikowałem wszystkich informacji tła w oryginalnej wersji tego postu. Wcześniej myśleliśmy również, że jeśli ilość pamięci RAM jest duża, możemy ustawić niewielką ilość SWAP. Próbowaliśmy ustawić SWAP c0148
jako na 16Gb
, problem wydaje się być żaden (być może powinniśmy wyciągnąć taki wniosek po długim obserwowaniu ich statusów).
Nie jesteśmy specjalistami w systemie Linux i nie mogliśmy wyjaśnić, dlaczego tak się stało. Jest prawdopodobne, że jest to system klastrowy, a SGE zarządza zasobami każdego komputera i musi mieć względnie dużą liczbę SWAP, ponieważ z tego komputera może korzystać wiele zadań przesłanych przez wielu użytkowników.
Ponadto, jeśli po prostu ustawimy zbyt dużą liczbę SWAP, warto również rozważyć inne problemy, które spowodowałoby.