A więc zakupiłem server z jak to określone w umowie:
512 MB RAM
(max. 1000 MB)*
*Podana wielkość RAM jest wielkością minimalną (gwarantowaną). Wielkość maksymalna określa ilość pamięci operacyjnej, możliwej w optymalnych dla klienta warunkach.
Jednak gdy wpisuje polecenie TOP, wyświetla mi:
Więc mam pytanie czy na pewno odpowiednia jest ilość ramu, bo jestem nowy w linuxie i nie wiem co oznacza ten swap i czy można jakoś zwiększyć w tym wypadku ram, czy zgłosić firmie, że za mało ramu przydzieliła?
z tego co pisze to masz 2gb i 700 mb wolne , a do swapu , w skrócie, przekazywane sa programy z ramu, gdzy sa dlugo nie urzywane a potrzeba ramu. na srwerach swap nie powinien być zbyt intensywnie wykorzystywany.
Być może dlatego, że to jest VPS i ramu pokazuje na cały komp a jest on chyba podzielony na kilku użytkowników? Mimo wszysko dlaczego na pierwszej fotce pokazuje mi tylko 200mb?
Na pierwszej fotce:
1- ram 2 GB - total - czyli całkowitej zainstalowanej
2- ok 1,8 w użyciu
3- ok 200 MB free - czyli wolnej (w danej chwili)
zatem: masz 2GB ram, używasz 1,8MB i 200 MB pozostaje Tobie wolnego ram.
A do czego używasz tego serwera i co masz na nim zainstalowane, oraz ilu masz użytkowników (jak wpomniano wyżej) wszystko to mo spore znaczenie.
Jeśli jest to VPS, to ilość RAMu możesz odczytać z /proc/user_beancounters
Tutaj masz co oznaczają dane tam podane, a tutaj świetne wiki - w tym skrypty do odczytu ilości ramu oraz opis optymalnej konfiguracji apacha i mysql (domyślna konfiguracja wiesza vpsy często).