Moodle Performance มาแชร์กันหน่อยครับ

Moodle Performance มาแชร์กันหน่อยครับ

โดย watcharin mespharn -
Number of replies: 3

     สอบถามท่านที่ใครมีปัญหาเกี่ยวกับ performance ของ Moodle หน่อยครับ

       เนื่องจากทางผมต้องนำ moodle มาใช้ในการสอบ หลักสูตรต่างๆ ภายในองค์กร ต้องการรองรับ user ได้ประมาณ 200 ท่าน โดยใช้ HW, Systems ดังต่อไปนี้

 HW : 3G X 2CPU Memory 4G

OS : Windows server 2003 R2
Web server : Apache (Appserv 2.59)  , PHP 5.2.5
DB : SQL server 2000 (FreeTSD)
App : Moodle1.84

ซึ่งในการนำมาใช้งานต้องผูกกับ LDAP ในการ login เข้าสู่ระบบ ซึ่งใน moodle เองได้มีเอกสารเกี่ยวกับการ ปรับค่าพารามิเตอร์ config ไฟล์ต่างๆ ทั้ง php.ini และ httpd.conf ซึ่งได้ทำตามทุกอย่างหมดแล้ว ซึ่งผลของ Performance ออกผลมาจากการทดสอบได้ผลดังนี้ครับ

      ทดสอบผ่าน (ms_StreesTool ) ยิง Request 100 ท่าน ภายใน 1 นาที ได้ประมาณ 60 คนซึ่งน้อยการสูตรคำนวนที่ทราบมาคือ memory 512M ต่อ Concerrent user ที่ 50 ดังนั้น memory ที่ 4 G ก็ควรได้ประมาณ 200 User  ตลอดจนมีการปรับใช้ APC Accelator แล้วน่าจะได้ผลที่ดีกว่านี้

       จึงอยากสอบถามท่านที่เคยใช้ Moodle และต้องมีนักเรียนเข้ามาใช้งานกันเยอะๆ นั้นเท่าไหร่กันบ้าง และ มีวิธีการกันอย่างไรบ้าง มีการ Setup ระบบกันอย่างไร

ขอบคุณสำหรับความคิดเห็นดีๆ นะครับยักคิ้ว

In reply to watcharin mespharn

ตอบ: Moodle Performance มาแชร์กันหน่อยครับ

โดย อำนาจ สุขทอง -
ลองเปลี่ยนไปอยู่ บน FreeBSD/Linux ดูครับ ผมว่าน่าจะได้น่ะครับ
In reply to อำนาจ สุขทอง

ตอบ: Moodle Performance มาแชร์กันหน่อยครับ

โดย watcharin mespharn -

ครับ ใจอยากจะให้ Linux มากเลยครับ ( LAMP ) แต่เนื่องจากผมอยู่ในองค์กรเอกชนมี policy เกี่ยวกับการใช้งาน System ว่า Databaseต้องเป็น mssql หรือไม่ ก็ oracle  , OS ต้องใช้ Windows หรือไม่ ก็ Solaris Unix ครับ  Linux เลยยังไม่ได้เกิดครับ  ซึ่งเลยทำให้มีปัญหาอยู่พอสมควรเลยครับ

ซึ่งในขณะ นี้ ใช้ solution เงินคือพระเจ้าครับ   โดยการเพิ่ม เครื่อง Server ในการทำ Loadbalance  +  APC Cache  เอานะครับ  และทำการ ปรับ Appserv ออก มาใช้ XAMPP แทน ก็มีการจัดการ memory ที่ดีขึ้น ( mem ไม่หายค้าง )

แต่ก็ยังห่วงอนาคตครับว่า ถ้า ใช้ mssql + Moodle 184    ต่อไป จะปรับเป็น 1.9 ไม่ได้ครับเพราะ ติดที่ mssql เป็น version 2000 อยู่   ซึ่งตอนนี้คงต้องเป็นอย่างนี้ไปก่อนครับ  เพราะอยู่ในองค์ใหญ่ ทำให้เราไม่สามารถตัดสินใจเลือกอะไรได้เองทั้งหมดครับ

ขอบคุณสำหรับคำแนะนำดีๆ นะครับ กัดฟัน 

In reply to watcharin mespharn

ตอบ: Moodle Performance มาแชร์กันหน่อยครับ

โดย อำนาจ สุขทอง -
ลองใช้ http://moodle.org/file.php/5/moddata/forum/94/289460/perspective.php ตรวจสอบคร่าวๆ ดูครับ
เครื่องผม 2.8GHz 1024MB (รวมระบบด้วย+ยังไม่จูน)ได้เกือบ 100 คนเลยครับ
หรือถ้าสามารถเปลี่ยนไปใช้ Solaris ก็จะดีเลยครับ หรือ เป็น Unix-based ก็ได้ครับ
ส่วนดาต้าเบสก็ลอง http://www.mymoodle.com/admin/innodb.php เพื่อแปลงเป็น Innodb ครับ
^-^