Technikai fórum

Teljesítményprobléma

 
Kép
Teljesítményprobléma
Molnár László írta 2008. június 7., szombat, 22:49 időpontban
 

Az iskolánk Moodle alapú e-lerning rendszere egy fizetős tárhelyszolgáltatónál van feltelepítve.

Amennyiben 3-nál több felhasználó szeretné egyszerre használni a rendszert, akkor nagyon lelassul. Hosszú percekig kell várni a kattintás után a következő oldal megjelenítésére.

A szolgáltató szerint a Moodle egy "memóriazabáló" alkalmazás, azt ajánlják, hogy keressek más rendszert.

Létezik esetleg valamilyen beállítási lehetőség, amivel növelhető a rendszer teljesítménye.

A szerver minimális konfigurációja :

kétprocesszoros rendszer Pentium IV 2.8 GHz 2 x 250 GB HDD, RAID 2 GB DRAM

A szervert 10/100 módban béreljük. (A rendszer erőforrásainak 1/10-ét használjuk.)

Kép
Tárgy: Teljesítményprobléma
Bánhidi Árpád írta 2008. június 8., vasárnap, 08:54 időpontban
 
Nálunk a teljesítményproblémát nem maga a Moodle okozta, hanem az adatbázis. Postgresql-t használunk, és a nagy forgalom miatt az adatbázisban sok olyan rekord volt, amit törlésre kijelölt, de véglegesen nem törölt. A vacuum-ozás gyakoribbá tételével ez megoldódott. Ezen kívül a PHP egyes beállításai is befolyásolják a futást (memory_limit, max_execution_time, max_input_time).

Ha ennek a konfigurációnak csak a 1/10-ét kapjátok, akkor memóriából kevés jut, a többi szerintem elég kell legyen a normál válaszidőkhöz.

JM!
RPi
Kép
Tárgy: Teljesítményprobléma
Vágvölgyi Csaba írta 2008. június 8., vasárnap, 21:57 időpontban
 
Általában véve a php alapú alkalmazások valóban "viszonylag sok" memóriát igényelnek, de ez nem kimondottan a Moodle hibája, az meg egyenesen butaság, hogy emiatt más rendszer kell használni. Mi egy hasonló szerveren 2000 fölötti felhasználóval (egyidejűleg legfeljebb. 30-40 aktív kapcsolat mellett) üzemeltettünk Moodle-t.
Amint Árpi is írta, ellenőrizni kellene néhány php paramétert a php.ini-ben. Különösen kritikus lehet a memory_limit. Az aktuális 1.9 verzióban ajánlott érték 40M, további részletes tippek a php és az adatbázis teljesítményének növelésére itt: http://docs.moodle.org/en/Performance

Az az 1/10 valóban érdekesen hangzik. A memóriára is érvényes?

Üdv.: Vágvölgyi Csaba