คือมี server เครื่องหนึ่ง ทำหน้าที่เป็น webserver ครับ
โดยลง WAMP และ config เอาไว้เล็กน้อย
ตอนนี้เริ่มมีการเอา project ต่างๆ ไปรันบนนั้นเยอะขึ้นเรื่อยๆ
จนพบว่าการตอบสนองของเว็บมันช้าลงเรื่อยๆ
แต่จากการตรวจสอบพบว่า CPU,RAM,Network ก็ไม่ได้ถูกใช้หนักอะไรเลย
ขอให้ทาง IT ตรวจสอบเรื่อง policy ของเครื่องนี้ก็ไม่มีปัญหา
พอผมจะไป config อะไรสักอย่างก็โดนด่า เอาเป็นว่าผมไม่ขอแตะ config ละกัน
แต่ก็มีคนเสนอถ้าแยกแต่ละ Project ออกเป็น VMWare หลายๆ อันดู
ไม่ทราบว่าทำแบบนี้มันจะเร็วขึ้นไหมครับ
on
แยก VM (esx หรือป่าว)
oop Wed, 25/07/2012 - 16:05
แยก VM (esx หรือป่าว) ของแต่ละ Project ไปดีกว่าครับแล้วกำหนด Ram และ CPU เอา
Harddisk หละครับ ?
bongikairu Wed, 25/07/2012 - 16:33
Harddisk หละครับ ? อาจจะเกิดจาก Harddisk ใช้งานเยอะ หรือ ใกล้เสียก็ได้นะครับ
ทำเป็น Multi thread หรือ
figgaro Wed, 25/07/2012 - 17:46
ทำเป็น Multi thread หรือ Thread Pool หรือเปล่าครับตัว Web server ไม่อย่างงั้นมันก็จะเป็น Iterative Process Queue แต่ถ้าแยกมันจะได้มี Process Worker คอยทำงานรองรับ หลายๆ Request เพราะว่าถ้าคิวการทำงานยาว แต่ทำงานแปปเดียว มาเยอะๆเนี่ยมีตัว Process ตัวเดียวน่าจะทำงานไม่ทันนะครับ
DB กับ HDD ละครับเป็นยังไง
SnowBEE Thu, 26/07/2012 - 12:20
DB กับ HDD ละครับเป็นยังไง ส่วนนี้ควรตรวจสอบเป็นอันดับแรกเลย
CPU,RAM,Network เป็นปลายทางของความเร็ว
การแยก Resource
Invisible Force Thu, 26/07/2012 - 16:44
การแยก Resource แม้ว่าจะเป็นเรื่องใดๆ ก็ตาม .. มันให้ประโยชน์หลักในเรื่อง การันตี/ควบคุม resource ให้กับการใช้งานนั้นๆ ตามลำดับความสำคัญ .. ไม่ได้มุ่งเน้นประสิทธิภาพสูงสุดของ resource โดยรวม.แต่ก็ถือเป็นการจัดการแบบหนึ่งที่มุ่งเน้นป้องกันกรณีเลวร้ายเกิดขึ้นมากกว่า
สำหรับ VM จะให้ข้อดีในเรื่องการจัดการที่ง่ายขึ้น และการการันตี resource
ผมเคยเจอเคส HDD ใกล้เสีย
Bank14 Thu, 26/07/2012 - 17:44
ผมเคยเจอเคส HDD ใกล้เสีย ตอนแรกยังไม่รู้ว่าเป็นอะไร แต่เวลาเข้าเว็บจะอืดมาก หน้าขาวสองสามนาที เป็นอย่างนี้ประมาณ 2 เดือน บางทีก็ร่วงไปเลย ต้องแจ้งกับทาง Hosting ตลอด จนสุดท้ายมันก็เสียจริงๆ
ขอบคุณสำหรับความเห็นครับ พอจะ
darkleonic Sat, 28/07/2012 - 18:42
ขอบคุณสำหรับความเห็นครับ
พอจะแนะนำ tool ที่ตรวจสอบสภาพ HDD ไหมครับ ผมไปถามๆ ดูพบว่าเจ้าเครื่องนี้มันก็รันมา 5 ปีแล้ว
มันคงจะใกล้แล้วสินะครับ
เท่าฟังมาผมว่า disk io
lancaster Sat, 28/07/2012 - 19:42
เท่าฟังมาผมว่า disk io เต็ม
ถ้าเปน linux ก็ลองสั่ง iostat -ktx 1 แล้วดูช่องสุดท้ายครับ ถ้ามันขึ้น 100% ล่ะก็ใช่เลย
ถ้าเป็น windows ล่ะครับ
darkleonic Tue, 07/08/2012 - 12:42
In reply to เท่าฟังมาผมว่า disk io by lancaster
ถ้าเป็น windows ล่ะครับ
perfmon.exe ครับไปตรง
McKay Tue, 07/08/2012 - 12:55
In reply to ถ้าเป็น windows ล่ะครับ by darkleonic
perfmon.exe ครับไปตรง Performance Monitor แล้ว click ขวาเลือก Add Counters... ได้เลย
Physical Disk |> % Idle Time
ยิ่งเข้าใกล้ 0 มากแสดงว่า disk I/O ใกล้เต็มมากครับ
เข้าไปดูแล้วครับ ผลปรากฏว่ากล
darkleonic Thu, 09/08/2012 - 16:35
In reply to perfmon.exe ครับไปตรง by McKay
เข้าไปดูแล้วครับ
ผลปรากฏว่ากลายเป็น 0 ตามที่คาดไว้เลย
จากที่คุยๆ กันในทีม ได้มติว่าย้าย server ดีกว่า
You should try adding another
McKay Thu, 09/08/2012 - 17:38
In reply to เข้าไปดูแล้วครับ ผลปรากฏว่ากล by darkleonic
You should try adding another harddisk to offload some task on the main disk first. I/O is harddisk dependent so you are not getting much moving or building another server unless you'd split tasks to both servers. And since your CPU, RAM, Network are not even on high load yet, I'd recommend sticking to your old server.
Try checking your old harddisk also, in case it needs a replacement.(bad sector, etc.). A 5 yrs HDD is old enough for some replacement.
Sry for my poor English, currently on a vacation and can't type in Thai.