นับตาม core ครับ 1 socket cpu ปัจจุบันมี 2,4 และ 6 สำหรับ x86 นะเวลานี้อีกหน่อยคงมี 8 ต่อ socket มา เรามี 1socket cpu มี 4 cores set ให้ vm 1 core หมายถึง vm จะดึง cpu เรามาแค่ 1 core แต่จะไปทำงาน core ไหนขึ้นกับ os (ในที่นี้ก็ esx server ของเรา) เป็นตัวจัดการ เราไม่ต้องสนใจครับ
การกำหนด limit speed กับ จำนวน core ที่ให้ vm มีความสมพันธ์กันครับ ESX จะเอาจำนวน core ทั้งหมดคูณกับ speed ของเราเป็น resource รวมของเครื่อง ถ้ากรณีใช้ VC ก็จะเอา resouce ของ cpu แต่ละเครื่องมารวมกัน
ถ้าใช้ resouce cpu ไม่มาก การกำหนด vm ละ 1 core จะได้ประสิทธิภาพสูงสุด ไม่เสียค่า overhead ของการทำงานแบบ mutitask ภายใน vm เอง แต่ก็มีข้อแม้ถ้า vm ของเราจำเป็นต้องการ resouce cpu สูงจึงค่อยเพิ่ม จำนวน core เข้าไปให้พอดีกับการใช้งานจะได้ประโยชน์สูงสุด กรณีกำหนด core เอาไว้แยะจะเจอปัญหา performance ตกค่อนข้างแยะเนื่องจากเกี่ยวกับการแย่งชิง core ที่ว่างมาประมวลผลบน vm กับ vm อื่นๆด้วย
ปัญหาช้าน่าจะมาจาก isp หรือ ชุมสายบางที่มากกว่านะครับ ผมใช้ true ยังไม่พบปัญหาช้าผิดปรกติ แถมตอนนี้ bandwidth ที่ server ค่อนข้างเหลือๆนะครับ
แต่อาจะโดน server เครื่องอื่นของ idc แย่ง bandwidth ก็เป็นไปได้ครับ แต่ยืนยันที่เครื่อง bandwidth ยังเหลือครับ
ที่ตอบไวพอดีเฝ้า board อยู่นะครับไม่มีอะไร