Kirjoittaja Aihe: Ubuntu 10.04 VPS sekä Minecraft palvelin (java), Muistiongelmia  (Luettu 2377 kertaa)

jessenic

  • Käyttäjä
  • Viestejä: 29
  • features ;)
    • Profiili
Moi,
Olen ylläpitämässä erästä minecraft-palvelinta, joka pyörii ubuntu VPS:llä. Ongelmat liittyvät javaan luultavasti, nimittäin käytössä on 3Gt Ramia, mutta java syö siitä lähes kaiken. Olisikohan teillä mitään ideaa, millä saisi javan viemään vähemmän muistia? Servu lähtee käyntiin tällä komennolla:
Koodia: [Valitse]
screen -mS minecraft java -client -Xmx2000M -Xms2000M -jar craftbukkit.jarKirjoitushetkellä muistinkäyttö:

Koodia: [Valitse]
minecraft@minecraft:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3115       2518        596          0         93       1156
-/+ buffers/cache:       1267       1847
Swap:            0          0          0

On jopa ihme, että on lähes 600MB muistia vapaana, yleensä lukema pyörii jossain 32 ja 150 välillä. Palvelin myös lukkiutuu monesti (luultavasti muistin puutteen johdosta)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Luit free:n tulostetta väärin, kuten monet muutkin aluksi. Katso -/+ buffers/cache-saraketta. Eli nyt muistia on ohjelmien käytössä 1267 megaa ja vapaana niiden käytettäväksi 1847 megaa.
Lisätietoja: http://linux.fi/wiki/Free

Sitä en tiedä miksi serveri lukkiutuu, mutta mahdollinen vika voi olla Minecraftissäkin sehän on edelleen beta. Neuvoisin kysymään jostakin Minecraft keskustelualueelta. Jos oikeasti epäilet muistin puutetta, anna Javan käyttöön enemmän.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Millä tekniikalla virtuaalipalvelin on toteutettu?

jessenic

  • Käyttäjä
  • Viestejä: 29
  • features ;)
    • Profiili
Millä tekniikalla virtuaalipalvelin on toteutettu?
Xen:iä käyttää
Edit.
Luulen, että ratkaisin swap-ongelman, nimittäin /etc/fstab:in swap oli merkitty /dev/sda2, mutta fdisk -l näytti jotain ihan muuta. Korjasin tuon ja ajoin swaponin niin johan alkoi swap löytymään, tosin swapin käyttömäärä näyttää nollaa silti, mutta nyt se ainakin näkyy:
Koodia: [Valitse]
minecraft@minecraft:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3115       1863       1251          0         93        391
-/+ buffers/cache:       1378       1736
Swap:         3095          0       3095

Edit 2:
Luit free:n tulostetta väärin, kuten monet muutkin aluksi. Katso -/+ buffers/cache-saraketta. Eli nyt muistia on ohjelmien käytössä 1267 megaa ja vapaana niiden käytettäväksi 1847 megaa.
Lisätietoja: http://linux.fi/wiki/Free
En ollut tätäkään viestiä lukenut oikein  ;D Kiitos, nyt ymmärrän tuon free:n
« Viimeksi muokattu: 25.04.11 - klo:14.15 kirjoittanut jessenic »